diff options
Diffstat (limited to 'mail/nullmailer/Makefile')
-rw-r--r-- | mail/nullmailer/Makefile | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/mail/nullmailer/Makefile b/mail/nullmailer/Makefile index 37b345654ced..46007142a38b 100644 --- a/mail/nullmailer/Makefile +++ b/mail/nullmailer/Makefile @@ -6,21 +6,22 @@ # PORTNAME= nullmailer -# PORTVERSION= 1.00RC5 -PORTVERSION= 1.00r5 -PORTREVISION= 2 +# PORTVERSION= 1.00RC7 +PORTVERSION= 1.00r7 +PORTREVISION= 0 CATEGORIES= mail MASTER_SITES= http://untroubled.org/nullmailer/ \ ftp://mirrors.dataloss.nl/mirrors/bgware/nullmailer/%SUBDIR%/ # MASTER_SITE_SUBDIR= ${PORTVERSION} -MASTER_SITE_SUBDIR= 1.00RC5 -DISTNAME= ${PORTNAME}-1.00RC5 +MASTER_SITE_SUBDIR= 1.00RC7 +DISTNAME= ${PORTNAME}-1.00RC7 MAINTAINER= clive@FreeBSD.org COMMENT= MTA for hosts which relay to a fixed set of smart relays HAS_CONFIGURE= yes +USE_SUBMAKE= yes CXXFLAGS+= -lstdc++ MAN1= nullmailer-inject.1 sendmail.1 MAN7= nullmailer.7 @@ -28,31 +29,28 @@ MAN8= nullmailer-queue.8 nullmailer-send.8 PKGMESSAGE= ${WRKDIR}/pkg-message -.if defined(BATCH) -PLIST_SUB= LOCALSTATEDIR="${PREFIX}" -PLIST_SUB+= LOCALSTATEDIR_RM="@dirrm " -PLIST_SUB+= SPOOL="" -NMH_PREFIX= ${PREFIX} -SPOOL= spool/ -.else -PLIST_SUB= LOCALSTATEDIR="" -PLIST_SUB+= LOCALSTATEDIR_RM="@comment " -PLIST_SUB+= SPOOL="spool/" -CONFIGURE_ARGS+= --localstatedir=/var/spool -#CONFIGURE_ARGS+= --localstatedir=/var/spool --bindir='$${libexecdir}'/${PORTNAME} --sbindir='$${libexecdir}'/${PORTNAME} -.endif +LOCALSTATEDIR= /var/spool + +CONFIGURE_ARGS+= --localstatedir=${LOCALSTATEDIR} +PLIST_SUB= LOCALSTATEDIR=${LOCALSTATEDIR} +PKGINSTALL= ${WRKDIR}/pkg-install + +post-extract: + @${CAT} ${FILESDIR}/pkg-install.proto | ${SED} -e 's,%%LOCALSTATEDIR%%,${LOCALSTATEDIR},g' > ${WRKDIR}/pkg-install + @${CAT} ${FILESDIR}/pkg-message.proto | ${SED} -e 's,%%PREFIX%%,${PREFIX},' > ${PKGMESSAGE} # Pass BATCH to pkg-install for Evil Things(tm) +# Pass LOCALSTATEDIR to pkg-install for creating home directory correctly pre-install: - @BATCH="${BATCH}" NMH_PREFIX="${NMH_PREFIX}" PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + @BATCH="${BATCH}" LOCALSTATEDIR="${LOCALSTATEDIR}" PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL do-install: @cd ${WRKSRC} && make install && make install-root post-install: - @${INSTALL_SCRIPT} -c files/nullmail.sh ${PREFIX}/etc/rc.d/ - @${INSTALL_DATA} -c files/remotes.sample ${PREFIX}/etc/nullmailer/ - @${CAT} ${.CURDIR}/pkg-message | ${SED} -e 's,%%PREFIX%%,${PREFIX},' > ${PKGMESSAGE} + @${INSTALL_SCRIPT} -c ${FILESDIR}/nullmail.sh ${PREFIX}/etc/rc.d/ + @${INSTALL_DATA} -c ${FILESDIR}/remotes.sample ${PREFIX}/etc/nullmailer/ + @BATCH="${BATCH}" NMH_PREFIX="${NMH_PREFIX}" PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} .include <bsd.port.mk> |