diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2008-06-17 18:22:13 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2008-06-17 18:22:13 +0000 |
commit | 45c675bb86e8cd70f27ca9914c247bd17e6ce43c (patch) | |
tree | fcdf107cc819394a25f7585cde1d991afd3934f0 | |
parent | 84fb542948876ea860125016a5548022e2d57d6d (diff) | |
download | ports-45c675bb86e8cd70f27ca9914c247bd17e6ce43c.tar.gz ports-45c675bb86e8cd70f27ca9914c247bd17e6ce43c.zip |
Notes
-rw-r--r-- | mail/majordomo/Makefile | 16 | ||||
-rw-r--r-- | mail/majordomo/pkg-install | 8 | ||||
-rw-r--r-- | mail/majordomo/pkg-plist | 28 |
3 files changed, 29 insertions, 23 deletions
diff --git a/mail/majordomo/Makefile b/mail/majordomo/Makefile index 0aea496305c1..b16906c5ec20 100644 --- a/mail/majordomo/Makefile +++ b/mail/majordomo/Makefile @@ -7,7 +7,7 @@ PORTNAME= majordomo PORTVERSION= 1.94.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= ftp://ftp.nuug.no/pub/anders/distfiles/ \ ftp://ftp.sgi.com/other/majordomo/1.94.5/ \ @@ -31,6 +31,8 @@ MAN1= approve.1 bounce-remind.1 digest.1 MAN8= majordomo.8 PKGMESSAGE= ${FILESDIR}/post-install-notes +DOCSDIR= ${PREFIX}/${PORTNAME}/doc + pre-fetch: .if !defined(BATCH) && !defined(PACKAGE_BUILDING) ${DIALOG} --yesno "WARNING: Majordomo is a really old mail list manager. The last version was released in january 2000, and there does not seem to be any updates coming. You might want to consider using mailman instead. Are you sure you want to install majordomo?" 8 70 no || ${FALSE} @@ -63,7 +65,7 @@ post-configure: fi post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} NOPORTDOCS=${NOPORTDOCS} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .for file in ${MAN1} @ ${INSTALL_MAN} ${WRKSRC}/Doc/man/${file} ${PREFIX}/man/man1 .endfor @@ -72,13 +74,13 @@ post-install: .endfor @ ${LN} -sf archive2.pl ${PREFIX}/majordomo/archive .if !defined(NOPORTDOCS) - @ for f in Changelog FUTURE INSTALL LICENSE NEWLIST README; do \ - ${INSTALL_DATA} ${WRKSRC}/$$f ${PREFIX}/majordomo/doc; \ + for f in Changelog FUTURE INSTALL LICENSE NEWLIST README; do \ + ${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \ done - @ for f in FAQ README.sequencer list-owner-info majordomo-faq.html majordomo.lisa6.ps majordomo.ora; do \ - ${INSTALL_DATA} ${WRKSRC}/Doc/$$f ${PREFIX}/majordomo/doc; \ + for f in FAQ README.sequencer list-owner-info majordomo-faq.html majordomo.lisa6.ps majordomo.ora; do \ + ${INSTALL_DATA} ${WRKSRC}/Doc/$$f ${DOCSDIR}; \ done - @ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/majordomo/doc + ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${DOCSDIR} .endif @ ${INSTALL_DATA} ${WRKSRC}/aliases.majordomo \ ${PREFIX}/majordomo/aliases.majordomo-sample diff --git a/mail/majordomo/pkg-install b/mail/majordomo/pkg-install index db6d5065a7dc..4aa33ecc00a3 100644 --- a/mail/majordomo/pkg-install +++ b/mail/majordomo/pkg-install @@ -32,15 +32,19 @@ PRE-INSTALL|ADDUSER) ;; POST-INSTALL) # Add misc empty dirs, correct permissions - for dir in tmp lists/test-l.archive lists/test-l-digest.archive digests/test-l-digest doc; do + for dir in tmp lists/test-l.archive lists/test-l-digest.archive digests/test-l-digest; do mkdir -p ${PKG_PREFIX}/majordomo/$dir done chown -R majordom:majordom ${PKG_PREFIX}/majordomo chmod 700 ${PKG_PREFIX}/majordomo/tmp chmod 755 ${PKG_PREFIX}/majordomo - for dir in digests lists/*.archive digests/test-l-digest doc; do + for dir in digests lists/*.archive digests/test-l-digest; do chmod 775 ${PKG_PREFIX}/majordomo/$dir done + if [ x"${NOPORTDOCS}" = x ]; then + mkdir -p ${PKG_PREFIX}/majordomo/doc + chmod 775 ${PKG_PREFIX}/majordomo/doc + fi chmod 755 ${PKG_PREFIX}/majordomo/lists ${PKG_PREFIX}/majordomo ;; esac diff --git a/mail/majordomo/pkg-plist b/mail/majordomo/pkg-plist index f5dfd03c616e..83d4e2346185 100644 --- a/mail/majordomo/pkg-plist +++ b/mail/majordomo/pkg-plist @@ -30,21 +30,21 @@ majordomo/lists/test-l.passwd majordomo/lists/test-l.info majordomo/lists/test-l-digest.info majordomo/lists/test-l-digest.passwd -majordomo/doc/Changelog -majordomo/doc/FUTURE -majordomo/doc/INSTALL -majordomo/doc/LICENSE -majordomo/doc/NEWLIST -majordomo/doc/README -majordomo/doc/FAQ -majordomo/doc/README.sequencer -majordomo/doc/list-owner-info -majordomo/doc/majordomo-faq.html -majordomo/doc/majordomo.lisa6.ps -majordomo/doc/majordomo.ora -majordomo/doc/post-install-notes +%%PORTDOCS%%%%DOCSDIR%%/Changelog +%%PORTDOCS%%%%DOCSDIR%%/FUTURE +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/NEWLIST +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/FAQ +%%PORTDOCS%%%%DOCSDIR%%/README.sequencer +%%PORTDOCS%%%%DOCSDIR%%/list-owner-info +%%PORTDOCS%%%%DOCSDIR%%/majordomo-faq.html +%%PORTDOCS%%%%DOCSDIR%%/majordomo.lisa6.ps +%%PORTDOCS%%%%DOCSDIR%%/majordomo.ora +%%PORTDOCS%%%%DOCSDIR%%/post-install-notes @dirrm majordomo/bin -@dirrm majordomo/doc +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm majordomo/digests/test-l-digest @dirrm majordomo/digests @dirrm majordomo/lists/test-l-digest.archive |