summaryrefslogtreecommitdiff
path: root/mail/dma/Makefile
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2016-02-14 14:55:10 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2016-02-14 14:55:10 +0000
commit46270cda838cf13a4ce5611aadd5b104b700fe6d (patch)
tree2bb04c8648d9f90a6e8a210fa1c812f4c70aa750 /mail/dma/Makefile
parent- Fix formating (diff)
- Update to 0.11
- Update GITHUB usage - Use software own install target - Removed support for unsupported FreeBSD releases
Notes
Notes: svn path=/head/; revision=408860
Diffstat (limited to 'mail/dma/Makefile')
-rw-r--r--mail/dma/Makefile32
1 files changed, 13 insertions, 19 deletions
diff --git a/mail/dma/Makefile b/mail/dma/Makefile
index eda24798fe46..c2197b766be2 100644
--- a/mail/dma/Makefile
+++ b/mail/dma/Makefile
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= dma
-PORTVERSION= v0.9
-PORTREVISION= 1
+PORTVERSION= 0.11
+DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= mail ipv6
-EXTRACT_SUFX=
MAINTAINER= ports@FreeBSD.org
COMMENT= DragonFly Mail Agent, a small MTA for local/outbound mail
@@ -17,15 +16,17 @@ USE_OPENSSL= yes
USE_GITHUB= yes
GH_ACCOUNT= corecode
-GH_TAGNAME= 2bb8bcb
+BUILD_WRKSRC= ${WRKSRC}/bsd
+INSTALL_WRKSRC= ${WRKSRC}/bsd
CFLAGS+= -I${OPENSSLINC} \
-DCONF_PATH='\"${PREFIX}/etc/dma\"' \
-DDMA_ROOT_USER='\"mailnull\"' \
-DDMA_GROUP='\"mail\"'
LDFLAGS+= -L${OPENSSLLIB}
-MAKE_ENV= __MAKE_CONF=/dev/null SRCCONF=/dev/null NO_WERROR=defined
+MAKE_ENV= __MAKE_CONF=/dev/null SRCCONF=/dev/null NO_WERROR=defined \
+ MANDIR=${MANDIRS}/man
USE_RC_SUBR= dma_flushq
SUB_FILES= pkg-message
@@ -42,28 +43,21 @@ PLIST_SUB+= VARDIR=""
PLIST_SUB+= VARDIR="@comment "
.endif
-pre-patch:
- @${MKDIR} ${WRKSRC}/dma ${WRKSRC}/dma-mbox-create
- @${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist
-
post-patch:
@${REINPLACE_CMD} -e 's,/etc/dma,${PREFIX}/etc/dma,g' \
${WRKSRC}/dma.8
@${REINPLACE_CMD} -e 's, /etc/dma, ${PREFIX}/etc/dma,g' \
${WRKSRC}/dma.conf
+ @${REINPLACE_CMD} -e '/^MK_MAN/d' -e 's/^NOMAN/NO_MAN/' \
+ ${WRKSRC}/bsd/dma-mbox-create/Makefile
.if ${OSVERSION} < 1000013
- @${REINPLACE_CMD} -e 's,^YFLAGS.*,,' ${WRKSRC}/dma/Makefile
+ @${REINPLACE_CMD} -e 's,^YFLAGS.*,,' ${WRKSRC}/bsd/dma/Makefile
.endif
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/dma/dma ${STAGEDIR}/${PREFIX}/libexec
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/dma-mbox-create/dma-mbox-create ${STAGEDIR}/${PREFIX}/libexec
- ${INSTALL_MAN} ${WRKSRC}/dma.8 ${STAGEDIR}/${PREFIX}/man/man8/
- ${MKDIR} ${STAGEDIR}/${PREFIX}/etc/dma
-.for i in ${CONFFILES}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}/${PREFIX}/etc/dma/${i}.sample
-.endfor
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
${MKDIR} ${STAGEDIR}/var/spool/dma
+ ${INSTALL_DATA} ${WRKSRC}/dma.conf ${STAGEDIR}${ETCDIR}/dma.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/auth.conf ${STAGEDIR}${ETCDIR}/auth.conf.sample
.include <bsd.port.post.mk>