aboutsummaryrefslogtreecommitdiff
path: root/mail/majordomo
diff options
context:
space:
mode:
Diffstat (limited to 'mail/majordomo')
-rw-r--r--mail/majordomo/Makefile16
-rw-r--r--mail/majordomo/pkg-install8
-rw-r--r--mail/majordomo/pkg-plist28
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