summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2013-06-20 16:43:43 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2013-06-20 16:43:43 +0000
commit7196ff106f4544adb89f19d4e9c6d01fc8dcd094 (patch)
tree0456ad6190c0ed94e66115886ed2f978d17ba154 /comms
parentx11/menu-cache: update to 0.4.1 (diff)
. introduce port options (DOCS);
. use standard DOCSDIR instead of DOCDIR; . make use PORTDOCS at Makefile (trim pkg-plist); . mute mkdir command; . use one line install command; . add padding for PKGMESSAGE; . use @dirrmtry instead @exexec /bin/rmdir at pkg-plist.
Notes
Notes: svn path=/head/; revision=321402
Diffstat (limited to 'comms')
-rw-r--r--comms/efax/Makefile19
-rw-r--r--comms/efax/pkg-plist12
2 files changed, 16 insertions, 15 deletions
diff --git a/comms/efax/Makefile b/comms/efax/Makefile
index de79c5a9d872..4816d48fef0f 100644
--- a/comms/efax/Makefile
+++ b/comms/efax/Makefile
@@ -16,25 +16,32 @@ USE_GMAKE= YES
MAN1= fax.1 \
efax.1 \
efix.1
-DOCDIR= ${PREFIX}/share/doc/efax
+DOCSDIR= ${PREFIX}/share/doc/efax
+PORTDOCS= COPYING README printcap.sample efax.html fax.html
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
INSTALL_DATA="${INSTALL_DATA}"
CONFLICTS= efax-gtk-*
+OPTIONS_DEFINE= DOCS
+
post-build:
${MV} ${WRKSRC}/fax ${WRKSRC}/fax.orig
${CAT} ${WRKSRC}/fax.orig | ${SED} -e s!%%PREFIX%%!${PREFIX}!g > \
${WRKSRC}/fax
+.include <bsd.port.options.mk>
+
post-install:
${INSTALL_DATA} ${WRKSRC}/efax.rc.sample ${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/efax.rc.sample.ja ${PREFIX}/etc
- ${MKDIR} ${DOCDIR}
-.for i in COPYING README printcap.sample efax.html fax.html
- ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCDIR}
-.endfor
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+.endif
+ @${ECHO_CMD}
+ @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @${ECHO_CMD}
.include <bsd.port.mk>
diff --git a/comms/efax/pkg-plist b/comms/efax/pkg-plist
index fcace9f36920..8937ed59b6ac 100644
--- a/comms/efax/pkg-plist
+++ b/comms/efax/pkg-plist
@@ -3,13 +3,7 @@ bin/efax
bin/efix
etc/efax.rc.sample
etc/efax.rc.sample.ja
-share/doc/efax/COPYING
-share/doc/efax/README
-share/doc/efax/efax.html
-share/doc/efax/fax.html
-share/doc/efax/printcap.sample
-@dirrm share/doc/efax
@unexec /bin/rm /var/spool/fax/outgoing/lock
-@unexec /bin/rmdir /var/spool/fax/incoming
-@unexec /bin/rmdir /var/spool/fax/outgoing
-@unexec /bin/rmdir /var/spool/fax
+@dirrmtry /var/spool/fax/incoming
+@dirrmtry /var/spool/fax/outgoing
+@dirrmtry /var/spool/fax