[Bug 191697] New: [ staging ] mail/mimedefang
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jul 7 13:12:49 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191697
Bug ID: 191697
Summary: [ staging ] mail/mimedefang
Product: Ports Tree
Version: Latest
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Many People
Priority: Normal
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: dan at obluda.cz
mail/mimedefang require staging or will be removed
Fix:
Patch is attached.
--- mail/mimedefang/Makefile.orig 2014-07-07 14:54:20.000000000 +0200
+++ mail/mimedefang/Makefile 2014-07-07 15:08:22.000000000 +0200
@@ -39,17 +39,16 @@
--with-ipheader \
--prefix=${PREFIX}
-MAN1= mimedefang-util.1
-MAN5= mimedefang-filter.5
-MAN7= mimedefang-notify.7 mimedefang-protocol.7
-MAN8= mimedefang.8 mimedefang.pl.8 mimedefang-multiplexor.8 \
- md-mx-ctrl.8 watch-mimedefang.8 watch-multiple-mimedefangs.8
+PLIST_FILES+= man/man1/mimedefang-util.1.gz
+PLIST_FILES+= man/man5/mimedefang-filter.5.gz
+PLIST_FILES+= man/man7/mimedefang-notify.7.gz
man/man7/mimedefang-protocol.7.gz
+PLIST_FILES+= man/man8/mimedefang.8.gz man/man8/mimedefang.pl.8.gz
man/man8/mimedefang-multiplexor.8.gz \
+ man/man8/md-mx-ctrl.8.gz man/man8/watch-mimedefang.8.gz
man/man8/watch-multiple-mimedefangs.8.gz
SUB_FILES= pkg-message
CONFIG_FILES= mimedefang-filter sa-mimedefang.cf mimedefang-ip-key
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if !exists( /usr/include/libmilter/mfapi.h )
@@ -77,24 +76,23 @@
post-install:
@${REINPLACE_CMD} -e 's,%%CHMOD%%,${CHMOD},g'
${WRKSRC}/examples/init-script
- @${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script
${PREFIX}/etc/rc.d/mimedefang
+ @${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script
${STAGEDIR}${PREFIX}/etc/rc.d/mimedefang
.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README* ${DOCSDIR}/
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}/
.endif
.for f in ${CONFIG_FILES}
- @if [ ! -f ${ETCDIR}/${f} ]; then \
- ${CP} -p ${ETCDIR}/${f}.example ${ETCDIR}/${f} ; \
- fi
+ ${ECHO_CMD} "@unexec if cmp -s %D/${ETCDIR_REL}/${f}.example
%D/${ETCDIR_REL}/${f}; then rm %D/${ETCDIR_REL}/${f}; fi" >> ${TMPPLIST}
+ ${ECHO_CMD} "@exec if [ ! -f %D/${ETCDIR_REL}/${f} ]; then cp -p
%D/${ETCDIR_REL}/${f}.example %D/${ETCDIR_REL}/${f}; fi" >> ${TMPPLIST}
.endfor
.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@cd ${WRKSRC}/examples/ && ${INSTALL_DATA} stream-by-domain-filter \
- suggested-minimum-filter-for-windows-clients README ${EXAMPLESDIR}/
+ suggested-minimum-filter-for-windows-clients README
${STAGEDIR}${EXAMPLESDIR}/
.endif
- @[ -d ${SPOOLDIR} ] && ${CHGRP} ${MAILUSER} ${SPOOLDIR}
- @[ -d ${QUARANTINEDIR} ] && ${CHGRP} ${MAILUSER} ${QUARANTINEDIR}
+ @[ -d ${SPOOLDIR} ] && ${CHGRP} ${MAILUSER} ${STAGEDIR}${SPOOLDIR}
+ @[ -d ${QUARANTINEDIR} ] && ${CHGRP} ${MAILUSER}
${STAGEDIR}${QUARANTINEDIR}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list