diff options
author | pav <pav@FreeBSD.org> | 2005-02-15 04:30:10 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-02-15 04:30:10 +0800 |
commit | e65cd2b6f9ce2a458bace51ae86fbcab03a986b4 (patch) | |
tree | 50e3d7ac246b94d362cb8695647898599c328181 | |
parent | 75e4b077f54e1bbd87b83071ed1f21b3b0b5892a (diff) | |
download | freebsd-ports-gnome-e65cd2b6f9ce2a458bace51ae86fbcab03a986b4.tar.gz freebsd-ports-gnome-e65cd2b6f9ce2a458bace51ae86fbcab03a986b4.tar.zst freebsd-ports-gnome-e65cd2b6f9ce2a458bace51ae86fbcab03a986b4.zip |
- Fix packing list.
- Respect SYSCONFDIR in pkg-plist.
- Remove useless test on PREFIX.
- Remove useless HAS_CONFIGURE's.
PR: ports/76789
Submitted by: Florent Thoumie <flz@xbsd.org>
Approved by: maintainer timeout (2 weeks)
-rw-r--r-- | sysutils/LPRngTool/Makefile | 20 | ||||
-rw-r--r-- | sysutils/LPRngTool/pkg-plist | 6 |
2 files changed, 16 insertions, 10 deletions
diff --git a/sysutils/LPRngTool/Makefile b/sysutils/LPRngTool/Makefile index ff4f45d51144..c75b6bf7717f 100644 --- a/sysutils/LPRngTool/Makefile +++ b/sysutils/LPRngTool/Makefile @@ -28,21 +28,18 @@ BUILD_DEPENDS= \ #RUN_DEPENDS= ifhp:${PORTSDIR}/print/ifhp -.if defined(PREFIX) - CONFIGURE_ARGS+= --prefix="${PREFIX}" -.endif .if defined(SYSCONFDIR) - CONFIGURE_ARGS+= --with-sysconfdir="${SYSCONFDIR}" +PLIST_SUB+= CWD="" SYSCONFDIR="${SYSCONFDIR:S,^/,,}" +.else +SYSCONFDIR= ${PREFIX}/etc +PLIST_SUB+= CWD="@comment " SYSCONFDIR="${SYSCONFDIR:S,^${PREFIX}/,,}" .endif -HAS_CONFIGURE= yes GNU_CONFIGURE= yes INSTALLS_SHLIB= yes -HAS_CONFIGURE= yes - -CONFIGURE_ARGS+=\ - --with-spool_directory=/var/spool/lpd +CONFIGURE_ARGS+= --with-spool_directory=/var/spool/lpd \ + --with-sysconfdir="${SYSCONFDIR}" MAN1=lprngtool.1 @@ -61,4 +58,9 @@ pre-everything:: fi @${ECHO_MSG} "Configuring with '${CONFIGURE_ARGS}'" +post-install: + @if [ ! -f ${SYSCONFDIR}/lprngtool.conf ]; then \ + ${CP} ${SYSCONFDIR}/lprngtool.conf.sample ${SYSCONFDIR}/lprngtool.conf; \ + fi + .include <bsd.port.mk> diff --git a/sysutils/LPRngTool/pkg-plist b/sysutils/LPRngTool/pkg-plist index bf899e18d4cd..a494e02f367f 100644 --- a/sysutils/LPRngTool/pkg-plist +++ b/sysutils/LPRngTool/pkg-plist @@ -1,4 +1,3 @@ -etc/lprngtool.conf.sample bin/lprngtool libexec/filters/atalkprint libexec/filters/ncpprint @@ -7,3 +6,8 @@ libexec/filters/printerdb libexec/filters/testpage.asc libexec/filters/testpage.ps libexec/filters/testpage-a4.ps +@unexec rmdir %D/libexec/filters 2> /dev/null || true +%%CWD%%@cwd / +@unexec if cmp -s %D/%%SYSCONFDIR%%/lprngtool.conf %D/%%SYSCONFDIR%%/lprngtool.conf.sample; then rm -f %D/%%SYSCONFDIR%%/lprngtool.conf; fi +%%SYSCONFDIR%%/lprngtool.conf.sample +@exec [ -f %B/lprngtool.conf ] || cp %B/%f %B/lprngtool.conf |