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:
parent
8fb172ad46
commit
5a296f326a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=278501
@ -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>
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user