diff options
author | thierry <thierry@FreeBSD.org> | 2014-04-22 00:01:00 +0800 |
---|---|---|
committer | thierry <thierry@FreeBSD.org> | 2014-04-22 00:01:00 +0800 |
commit | 432cf2c28febab933655f5ef0abc7e977e13a361 (patch) | |
tree | 8caa17307117bb4d1e07cc5adc543809a459ad19 /mail | |
parent | 3cbb2aef052728425ef020a55479e186e701735e (diff) | |
download | freebsd-ports-gnome-432cf2c28febab933655f5ef0abc7e977e13a361.tar.gz freebsd-ports-gnome-432cf2c28febab933655f5ef0abc7e977e13a361.tar.zst freebsd-ports-gnome-432cf2c28febab933655f5ef0abc7e977e13a361.zip |
Support staging.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/spambnc/Makefile | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/mail/spambnc/Makefile b/mail/spambnc/Makefile index 2228d62e9380..c4aec47cb6ea 100644 --- a/mail/spambnc/Makefile +++ b/mail/spambnc/Makefile @@ -13,11 +13,15 @@ EXTRACT_ONLY= sb.tar.gz MAINTAINER= thierry@FreeBSD.org COMMENT= Set of procmail recipes which handle known/suspected spam +LICENSE= GPLv2 + RUN_DEPENDS= procmail:${PORTSDIR}/mail/procmail IGNOREFILES= quickstart.shtml -NO_WRKSUBDIR= yes +EXTRACT_DIR= ${WRKDIRPREFIX}${.CURDIR}/worktmp/${DISTNAME} +EXTRACT_BEFORE_ARGS= -C ${EXTRACT_DIR} -xf NO_BUILD= yes +NO_ARCH= yes PLIST= ${WRKDIR}/.pkg-plist PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message @@ -29,28 +33,30 @@ IGNOREFILES+= upgrading.shtml PORTDOCS= documentation.html upgrading.html loglevels.txt .endif -NO_STAGE= yes +pre-extract: + ${MKDIR} ${EXTRACT_DIR} + +post-extract: + ${MV} ${EXTRACT_DIR} ${WRKDIR} + ${RM} -rf ${WRKDIRPREFIX}${.CURDIR}/worktmp + pre-install: - @(cd ${WRKSRC} && ${FIND} -s . -type f | ${GREP} -v "^\.\/\." | \ + (cd ${WRKSRC} && ${FIND} -s . -type f | ${GREP} -v "^\.\/\." | \ ${GREP} -v docs | ${SED} -e 's,.,%%DATADIR%%,1' > ${PLIST}) - @(cd ${WRKSRC} && ${FIND} -s . -type d | ${GREP} -v docs | ${SORT} -r | \ + (cd ${WRKSRC} && ${FIND} -s . -type d | ${GREP} -v docs | ${SORT} -r | \ ${SED} -e 's,.,@dirrm %%DATADIR%%,' >> ${PLIST}) do-install: - ${MKDIR} ${DATADIR} - cd ${WRKSRC} && ${CP} -Rv * ${DATADIR} - @${RM} -rf ${DATADIR}/docs + ${MKDIR} ${STAGEDIR}${DATADIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}) + ${RM} -rf ${STAGEDIR}${DATADIR}/docs .if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/quickstart.shtml \ - ${DOCSDIR}/documentation.html - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/upgrading.shtml \ - ${DOCSDIR}/upgrading.html - @${INSTALL_DATA} ${WRKSRC}/docs/loglevels.txt ${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/quickstart.shtml \ + ${STAGEDIR}${DOCSDIR}/documentation.html + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/upgrading.shtml \ + ${STAGEDIR}${DOCSDIR}/upgrading.html + ${INSTALL_DATA} ${WRKSRC}/docs/loglevels.txt ${STAGEDIR}${DOCSDIR} .endif -post-install: - @${CAT} ${PKGMESSAGE} - @${ECHO_MSG} - .include <bsd.port.mk> |