Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Mar 2006 15:40:17 GMT
From:      Benjamin Lutz <benlutz@datacomm.ch>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/94779: [PATCH] misc/hotkeys: make xosd dependency optional
Message-ID:  <200603211540.k2LFeHUu012153@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/94779; it has been noted by GNATS.

From: Benjamin Lutz <benlutz@datacomm.ch>
To: FreeBSD-gnats-submit@freebsd.org,
 freebsd-ports-bugs@freebsd.org
Cc: Andy Pavlo <amp0928@rit.edu>
Subject: Re: ports/94779: [PATCH] misc/hotkeys: make xosd dependency optional
Date: Tue, 21 Mar 2006 16:30:45 +0100

 Oops, I forgot that the plist uses a different variable syntax. And I didn't 
 properly test my changes... my bad. Here's a corrected patch, which 
 completely replaces the previous one:
 
 --- patch begins here ----
 diff -ruN misc/hotkeys.orig/Makefile misc/hotkeys/Makefile
 --- misc/hotkeys.orig/Makefile	Tue Mar  7 09:26:53 2006
 +++ misc/hotkeys/Makefile	Tue Mar 21 16:20:56 2006
 @@ -15,21 +15,28 @@
  MAINTAINER=	amp0928@rit.edu
  COMMENT=	Allows usage of special keys on internet/multimedia keyboards
  
 -LIB_DEPENDS=	xosd.4:${PORTSDIR}/misc/xosd \
 -		xml2.5:${PORTSDIR}/textproc/libxml2 \
 -		db3.3:${PORTSDIR}/databases/db3
 +OPTIONS=	XOSD	"Enable On-Screen-Display support"	on
  
 -WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 -GNU_CONFIGURE=	1
 -CONFIGURE_ARGS=	--with-db3-inc=${LOCALBASE}/include/db3 \
 -		--with-db3-lib=${LOCALBASE}/lib \
 -		--with-xosd
 +GNU_CONFIGURE=	yes
  USE_GMAKE=	yes
 -
  MAN1=		hotkeys.1
  ORIG_CONFIG=	${PREFIX}/etc/hotkeys.conf
  SAMPLE_CONFIG=	${PREFIX}/etc/hotkeys.conf.sample
  
 +.include <bsd.port.pre.mk>
 +
 +LIB_DEPENDS+=	xml2.5:${PORTSDIR}/textproc/libxml2 \
 +		db3.3:${PORTSDIR}/databases/db3
 +
 +WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 +CONFIGURE_ARGS=	--with-db3-inc=${LOCALBASE}/include/db3 \
 +		--with-db3-lib=${LOCALBASE}/lib
 +
 +.if defined(WITH_XOSD)
 +LIB_DEPENDS+=	xosd.4:${PORTSDIR}/misc/xosd
 +CONFIGURE_ARGS+=	--with-xosd
 +.endif
 +
  post-extract:
  	@${CP} ${PATCHDIR}/error.h ${WRKSRC}/src
  	@${CP} ${PATCHDIR}/eliteduo.def ${WRKSRC}/def
 @@ -39,4 +46,4 @@
  	@${MV} ${ORIG_CONFIG} ${SAMPLE_CONFIG}
  	@${CAT} ${PKGMESSAGE}
  
 -.include <bsd.port.mk>
 +.include <bsd.port.post.mk>
 diff -ruN misc/hotkeys.orig/pkg-plist misc/hotkeys/pkg-plist
 --- misc/hotkeys.orig/pkg-plist	Thu Dec  1 01:08:43 2005
 +++ misc/hotkeys/pkg-plist	Tue Mar 21 16:20:56 2006
 @@ -1,31 +1,31 @@
  bin/hotkeys
  etc/hotkeys.conf.sample
 -share/hotkeys/splash.png
 -share/hotkeys/acerwl.def
 -share/hotkeys/btc9000.def
 -share/hotkeys/eliteduo.def
 -share/hotkeys/hp5181.def
 -share/hotkeys/ibook.def
 -share/hotkeys/itouch.def
 -share/hotkeys/kb9930.def
 -share/hotkeys/kb9963.def
 -share/hotkeys/kbp8993.def
 -share/hotkeys/logitech-cfo.def
 -share/hotkeys/logitech-ultrax.def
 -share/hotkeys/mck800.def
 -share/hotkeys/msnatpro.def
 -share/hotkeys/msnet.def
 -share/hotkeys/msnetpro.def
 -share/hotkeys/mx1998.def
 -share/hotkeys/mx2500.def
 -share/hotkeys/mx3000.def
 -share/hotkeys/orktekusb.def
 -share/hotkeys/pb5140w.def
 -share/hotkeys/polypix.def
 -share/hotkeys/sk2500.def
 -share/hotkeys/sk2501a.def
 -share/hotkeys/sk2505.def
 -share/hotkeys/sk2800c.def
 -share/hotkeys/sk7100.def
 -share/hotkeys/sk9925.def
 -@dirrm share/hotkeys
 +%%DATADIR%%/splash.png
 +%%DATADIR%%/acerwl.def
 +%%DATADIR%%/btc9000.def
 +%%DATADIR%%/eliteduo.def
 +%%DATADIR%%/hp5181.def
 +%%DATADIR%%/ibook.def
 +%%DATADIR%%/itouch.def
 +%%DATADIR%%/kb9930.def
 +%%DATADIR%%/kb9963.def
 +%%DATADIR%%/kbp8993.def
 +%%DATADIR%%/logitech-cfo.def
 +%%DATADIR%%/logitech-ultrax.def
 +%%DATADIR%%/mck800.def
 +%%DATADIR%%/msnatpro.def
 +%%DATADIR%%/msnet.def
 +%%DATADIR%%/msnetpro.def
 +%%DATADIR%%/mx1998.def
 +%%DATADIR%%/mx2500.def
 +%%DATADIR%%/mx3000.def
 +%%DATADIR%%/orktekusb.def
 +%%DATADIR%%/pb5140w.def
 +%%DATADIR%%/polypix.def
 +%%DATADIR%%/sk2500.def
 +%%DATADIR%%/sk2501a.def
 +%%DATADIR%%/sk2505.def
 +%%DATADIR%%/sk2800c.def
 +%%DATADIR%%/sk7100.def
 +%%DATADIR%%/sk9925.def
 +@dirrm %%DATADIR%%
 
 --- patch ends here ---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603211540.k2LFeHUu012153>