Date: Wed, 4 Dec 2013 07:08:54 +0000 (UTC) From: Dirk Meyer <dinoex@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r335605 - head/mail/sid-milter Message-ID: <201312040708.rB478s3d099180@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dinoex Date: Wed Dec 4 07:08:54 2013 New Revision: 335605 URL: http://svnweb.freebsd.org/changeset/ports/335605 Log: - use STAGEDIR - use OPTIONS_DEFINE Modified: head/mail/sid-milter/Makefile Modified: head/mail/sid-milter/Makefile ============================================================================== --- head/mail/sid-milter/Makefile Wed Dec 4 05:53:40 2013 (r335604) +++ head/mail/sid-milter/Makefile Wed Dec 4 07:08:54 2013 (r335605) @@ -9,16 +9,18 @@ MAINTAINER= dinoex@FreeBSD.org COMMENT= An sid and spf milter for Sendmail RESTRICTED= may incorporate intellectual property, possible patent issues -NO_STAGE= yes WCONF= ${WRKSRC}/devtools/Site MAN8= sid-filter.8 DOCSFILES= FEATURES INSTALL KNOWNBUGS LICENSE README README-SenderID \ RELEASE_NOTES rfc4406.txt rfc4407.txt rfc4408.txt INSTALL_WRKSRC= ${WRKSRC}/sid-filter -PLIST_FILES= libexec/sid-filter +PLIST_FILES= libexec/sid-filter man/man8/sid-filter.8.gz +USE_RC_SUBR= milter-sid PORTDOCS= ${DOCSFILES} +SITE+= ${FILESDIR}/site.config.m4 + .if !defined(BUILDING_INDEX) IPCCHECK!= ipcrm -q 0 2>&1 || true .if ${IPCCHECK:Mimplemented} @@ -26,14 +28,11 @@ IGNORE= your system does not support sy .endif .endif -SITE+= ${FILESDIR}/site.config.m4 -.if defined(WITH_SIDMILTER_AR) -MAN3= ar.3 -PLIST_FILES+= include/libar.h lib/libar.a -.endif -USE_RC_SUBR= milter-sid +OPTIONS_DEFINE= LIBAR NH_MFROM +LIBAR_DESC= build and install libar +NH_MFROM_DESC= use NH_MFROM -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" @@ -41,6 +40,11 @@ USE_RC_SUBR= milter-sid SITE+= ${FILESDIR}/site.config.m4.milter .endif +.if ${PORT_OPTIONS:MLIBAR} +MAN3= ar.3 +PLIST_FILES+= include/libar.h lib/libar.a man/man3/ar.3.gz +.endif + pre-configure: ${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \ -e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \ @@ -50,7 +54,7 @@ pre-configure: ${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${SITE} > ${WCONF}/site.config.m4 -.if defined(WITH_NH_MFROM) +.if ${PORT_OPTIONS:MNH_MFROM} ${ECHO_CMD} \ 'APPENDDEF(`confENVDEF'\'', `-D_FFR_NH_MFROM'\'')' \ >> ${WCONF}/site.config.m4 @@ -58,22 +62,18 @@ pre-configure: post-install: .for i in ${MAN8} - @${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz - ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8/ + ${INSTALL_MAN} ${WRKSRC}/*/${i} ${STAGEDIR}${MANPREFIX}/man/man8/ .endfor -.if defined(WITH_SIDMILTER_AR) - @(cd ${WRKSRC}/libar && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) +.if ${PORT_OPTIONS:MLIBAR} + ${INSTALL_LIB} ${WRKSRC}/*/libar/libar.a ${STAGEDIR}${PREFIX}/lib/libar.a + ${INSTALL_DATA} ${WRKSRC}/libar/ar.h ${STAGEDIR}${PREFIX}/include/libar.h .for i in ${MAN3} - @${RM} -f ${MANPREFIX}/man/cat3/${i} ${MANPREFIX}/man/cat3/${i}.gz - ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man3/ + ${INSTALL_MAN} ${WRKSRC}/*/${i} ${STAGEDIR}${MANPREFIX}/man/man3/ .endfor - ${INSTALL_DATA} ${WRKSRC}/libar/ar.h ${PREFIX}/include/libar.h .endif -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} -.for i in ${DOCSFILES} - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/ -.endfor +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOCSFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312040708.rB478s3d099180>