aboutsummaryrefslogtreecommitdiff
path: root/mail/minimalist/Makefile
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2014-05-01 20:20:47 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2014-05-01 20:20:47 +0000
commit4e57088e0b9d6055ba300e7499eea4c68bb94ad5 (patch)
tree1ab0d50636d2687d520e83b597c7cbded028895c /mail/minimalist/Makefile
parentca3251c6f52a11e11c45c3ff71e5fc34250a5cf9 (diff)
Notes
Diffstat (limited to 'mail/minimalist/Makefile')
-rw-r--r--mail/minimalist/Makefile71
1 files changed, 36 insertions, 35 deletions
diff --git a/mail/minimalist/Makefile b/mail/minimalist/Makefile
index ec71f205b4ad..c3cc346c64c9 100644
--- a/mail/minimalist/Makefile
+++ b/mail/minimalist/Makefile
@@ -6,50 +6,51 @@ PORTVERSION= 2.5.3
CATEGORIES= mail
MASTER_SITES= http://www.mml.org.ua/LIST/ \
http://utenti.gufi.org/~gmarco/files/distfiles/
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/r/-/}
MAINTAINER= gmarco@gufi.org
COMMENT= A minimalistic mailing list manager
-USES= perl5
+USES= shebangfix perl5
USE_PERL5= run
NO_BUILD= yes
-EXTRA_SUB_FILES=docs/README minimalist.conf-sample minimalist.pl \
- contrib/minimalist_request.pl
+SUB_FILES= pkg-message
+SHEBANG_FILES= minimalist.pl contrib/minimalist_request.pl
-NO_STAGE= yes
post-patch:
- @(cd ${WRKSRC}; ${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},;s,#!/bin/perl,${PERL},;s,--fqdn,,;s,/usr/lib/sendmail,/usr/sbin/sendmail,' ${EXTRA_SUB_FILES})
+ ${REINPLACE_CMD} -e 's,--fqdn,,' ${WRKSRC}/minimalist.conf-sample
+ ${REINPLACE_CMD} -e 's,/usr/lib/sendmail,/usr/sbin/sendmail,' \
+ ${WRKSRC}/contrib/minimalist_request.pl
+ ${REINPLACE_CMD} \
+ -e 's,/usr/local/sbin,${PREFIX}/bin,' \
+ -e 's,/usr/local,${PREFIX},' \
+ ${WRKSRC}/docs/README \
+ ${WRKSRC}/contrib/minimalist_request.pl \
+ ${WRKSRC}/docs/virtual-domains.txt \
+ ${WRKSRC}/docs/FAQ/sendmail.smrsh \
+ ${WRKSRC}/minimalist.pl
do-install:
- @${MKDIR} ${PREFIX}/share/minimalist/FAQ
- @${MKDIR} ${PREFIX}/share/minimalist/FAQ
- @${MKDIR} ${PREFIX}/share/minimalist/sample
- @${INSTALL_SCRIPT} ${WRKSRC}/minimalist.pl ${PREFIX}/bin/
- @${INSTALL_SCRIPT} ${WRKSRC}/contrib/minimalist_request.pl ${PREFIX}/bin/
- @${INSTALL_DATA} ${WRKSRC}/minimalist.conf-sample ${PREFIX}/share/minimalist/
- @${INSTALL_DATA} ${WRKSRC}/minimalist.conf-sample ${PREFIX}/etc/minimalist.conf-sample
- @${INSTALL_DATA} ${WRKSRC}/docs/CHANGES.txt ${PREFIX}/share/minimalist/
- @${INSTALL_DATA} ${WRKSRC}/docs/README ${PREFIX}/share/minimalist/
- @${INSTALL_DATA} ${WRKSRC}/docs/virtual-domains.txt ${PREFIX}/share/minimalist/
- @${INSTALL_DATA} ${WRKSRC}/docs/FAQ/* ${PREFIX}/share/minimalist/FAQ/
- @${INSTALL_DATA} ${WRKSRC}/sample/lists.lst ${PREFIX}/share/minimalist/list.lst-sample
- @${INSTALL_DATA} ${WRKSRC}/sample/sample/* ${PREFIX}/share/minimalist/sample/
- @${ECHO_MSG} "-------------------------------------------------------------------"
- @${ECHO_MSG} "Minimalist files are in: ${PREFIX}/share/minimalist"
- @${ECHO_MSG} "Minimalist binary is: ${PREFIX}/bin/minimalist.pl"
- @${ECHO_MSG} "Minimalist main config is: ${PREFIX}/etc/minimalist.conf-sample"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "To finish the installation: "
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Edit the ${PREFIX}/etc/minimalist.conf-sample and then copy "
- @${ECHO_MSG} "or rename it to ${PREFIX}/etc/minimalist.conf"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Check the ${PREFIX}/share/minimalist/README file to know how to modify"
- @${ECHO_MSG} "aliases file"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "A sample configuration for a mailing list can be"
- @${ECHO_MSG} "found in ${PREFIX}/share/minimalist/sample."
- @${ECHO_MSG} "-------------------------------------------------------------------"
+ @${RM} ${WRKSRC}/docs/FAQ/sendmail.smrsh.bak
+ ${MKDIR} \
+ ${STAGEDIR}${PREFIX}/share/minimalist/FAQ \
+ ${STAGEDIR}${PREFIX}/share/minimalist/sample
+ ${INSTALL_SCRIPT} \
+ ${WRKSRC}/minimalist.pl \
+ ${WRKSRC}/contrib/minimalist_request.pl \
+ ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/minimalist.conf-sample \
+ ${STAGEDIR}${PREFIX}/etc/
+ ${INSTALL_DATA} \
+ ${WRKSRC}/minimalist.conf-sample \
+ ${WRKSRC}/docs/CHANGES.txt \
+ ${WRKSRC}/docs/README \
+ ${WRKSRC}/docs/virtual-domains.txt \
+ ${STAGEDIR}${PREFIX}/share/minimalist/
+ ${INSTALL_DATA} ${WRKSRC}/docs/FAQ/* \
+ ${STAGEDIR}${PREFIX}/share/minimalist/FAQ/
+ ${INSTALL_DATA} ${WRKSRC}/sample/lists.lst \
+ ${STAGEDIR}${PREFIX}/share/minimalist/lists.lst-sample
+ ${INSTALL_DATA} ${WRKSRC}/sample/sample/* \
+ ${STAGEDIR}${PREFIX}/share/minimalist/sample/
.include <bsd.port.mk>