aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/scanbuttond/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/scanbuttond/Makefile')
-rw-r--r--sysutils/scanbuttond/Makefile23
1 files changed, 21 insertions, 2 deletions
diff --git a/sysutils/scanbuttond/Makefile b/sysutils/scanbuttond/Makefile
index 2c9756938f8c..a9904d97abe4 100644
--- a/sysutils/scanbuttond/Makefile
+++ b/sysutils/scanbuttond/Makefile
@@ -7,15 +7,18 @@
PORTNAME= scanbuttond
PORTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= SF
MAINTAINER= dthiele@gmx.net
COMMENT= A daemon to monitor and configure modern scanner's buttons
+LICENSE= GPLv2
+
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+CPPFLAGS="-I${LOCALBASE}/include"
+LDFLAGS="-L${LOCALBASE}/lib"
USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
@@ -30,7 +33,23 @@ LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb
pre-configure:
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|-ldl||g'
+
+pre-install:
+ @if [ -f ${WRKSRC}/scripts/buttonpressed.sh ]; then \
+ for na in buttonpressed.sh initscanner.sh; do \
+ ${MV} ${WRKSRC}/scripts/$$na ${WRKSRC}/scripts/$$na.sample ; \
+ done; \
+ ${REINPLACE_CMD} -e 's|\.sh|.sh.sample|g' ${WRKSRC}/scripts/Makefile ; \
+ ${MV} ${WRKSRC}/backends/meta.conf ${WRKSRC}/backends/meta.conf.sample ; \
+ ${REINPLACE_CMD} -e 's|meta\.conf|meta.conf.sample|g' ${WRKSRC}/backends/Makefile ; \
+ fi
+
post-install:
+ @for na in buttonpressed.sh initscanner.sh meta.conf; do \
+ if [ ! -f ${ETCDIR}/$$na ]; then \
+ ${CP} -p ${ETCDIR}/$$na.sample ${ETCDIR}/$$na; \
+ fi; \
+ done
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>