From 7196ff106f4544adb89f19d4e9c6d01fc8dcd094 Mon Sep 17 00:00:00 2001 From: Boris Samorodov Date: Thu, 20 Jun 2013 16:43:43 +0000 Subject: . 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. --- comms/efax/Makefile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'comms/efax/Makefile') 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 + 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 -- cgit v1.2.3