svn commit: r321402 - head/comms/efax
Boris Samorodov
bsam at FreeBSD.org
Thu Jun 20 16:43:44 UTC 2013
Author: bsam
Date: Thu Jun 20 16:43:43 2013
New Revision: 321402
URL: http://svnweb.freebsd.org/changeset/ports/321402
Log:
. 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.
Modified:
head/comms/efax/Makefile
head/comms/efax/pkg-plist
Modified: head/comms/efax/Makefile
==============================================================================
--- head/comms/efax/Makefile Thu Jun 20 16:36:11 2013 (r321401)
+++ head/comms/efax/Makefile Thu Jun 20 16:43:43 2013 (r321402)
@@ -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>
Modified: head/comms/efax/pkg-plist
==============================================================================
--- head/comms/efax/pkg-plist Thu Jun 20 16:36:11 2013 (r321401)
+++ head/comms/efax/pkg-plist Thu Jun 20 16:43:43 2013 (r321402)
@@ -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
- at dirrm share/doc/efax
@unexec /bin/rm /var/spool/fax/outgoing/lock
- at unexec /bin/rmdir /var/spool/fax/incoming
- at unexec /bin/rmdir /var/spool/fax/outgoing
- at unexec /bin/rmdir /var/spool/fax
+ at dirrmtry /var/spool/fax/incoming
+ at dirrmtry /var/spool/fax/outgoing
+ at dirrmtry /var/spool/fax
More information about the svn-ports-head
mailing list