1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00

Do not overwrite user-edited config files in ETCDIR [1]

Bump PORTREVISION
Add LICENSE

PR:		ports/159183
Submitted by:	Warren Block <wblock@wonkity.com> [1]
Approvd by:	tabthorpe (mentor), maintainer
This commit is contained in:
Ryan Steinmetz 2011-07-28 21:56:21 +00:00
parent 8fb172ad46
commit 5a296f326a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=278501
2 changed files with 30 additions and 5 deletions

View File

@ -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>

View File

@ -1,7 +1,13 @@
bin/scanbuttond
etc/scanbuttond/buttonpressed.sh
etc/scanbuttond/initscanner.sh
etc/scanbuttond/meta.conf
@unexec if cmp -s %D/etc/scanbuttond/buttonpressed.sh.sample %D/etc/scanbuttond/buttonpressed.sh; then rm -f %D/etc/scanbuttond/buttonpressed.sh; fi
etc/scanbuttond/buttonpressed.sh.sample
@exec if [ ! -f %D/etc/scanbuttond/buttonpressed.sh ] ; then cp -p %D/%F %B/buttonpressed.sh; fi
@unexec if cmp -s %D/etc/scanbuttond/initscanner.sh.sample %D/etc/scanbuttond/initscanner.sh; then rm -f %D/etc/scanbuttond/initscanner.sh; fi
etc/scanbuttond/initscanner.sh.sample
@exec if [ ! -f %D/etc/scanbuttond/initscanner.sh ] ; then cp -p %D/%F %B/initscanner.sh; fi
@unexec if cmp -s %D/etc/scanbuttond/meta.conf.sample %D/etc/scanbuttond/meta.conf; then rm -f %D/etc/scanbuttond/meta.conf; fi
etc/scanbuttond/meta.conf.sample
@exec if [ ! -f %D/etc/scanbuttond/meta.conf ] ; then cp -p %D/%F %B/meta.conf; fi
lib/libscanbtnd-backend_epson.la
lib/libscanbtnd-backend_epson.so
lib/libscanbtnd-backend_epson.so.1