summaryrefslogtreecommitdiff
path: root/mail/heirloom-mailx/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2014-08-04 09:49:45 +0000
committerKurt Jaeger <pi@FreeBSD.org>2014-08-04 09:49:45 +0000
commit743d1f51c0c7bcb15a5f2b830cd28ad807f41f64 (patch)
tree1be280580c4ab4280959c8625e23c5ad15bc7b35 /mail/heirloom-mailx/Makefile
parentmultimedia/zoneminder: fix syntax error in main php page (diff)
mail/heirloom-mailx: add option to use sendmail from ports, and take ownership
PR: 190134 Submitted by: Jamie Landeg-Jones <jamie@dyslexicfish.net>
Notes
Notes: svn path=/head/; revision=363985
Diffstat (limited to 'mail/heirloom-mailx/Makefile')
-rw-r--r--mail/heirloom-mailx/Makefile15
1 files changed, 11 insertions, 4 deletions
diff --git a/mail/heirloom-mailx/Makefile b/mail/heirloom-mailx/Makefile
index f9c102eef2f6..1f57b6ebb66e 100644
--- a/mail/heirloom-mailx/Makefile
+++ b/mail/heirloom-mailx/Makefile
@@ -3,15 +3,16 @@
PORTNAME= mailx
PORTVERSION= 12.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail ipv6
MASTER_SITES= SF/heirloom/heirloom-${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= heirloom-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= jamie@dyslexicfish.net
COMMENT= BSD mail utility with MIME, IMAP, POP3, SMTP, and S/MIME extensions
-OPTIONS_DEFINE= IPV6 DOCS
+OPTIONS_DEFINE= IPV6 DOCS SENDMAIL_PORT
+SENDMAIL_PORT_DESC= Use sendmail from ports instead of base
CONFLICTS= mailx-[0-9]*
@@ -20,7 +21,6 @@ USES= iconv tar:bzip2
USE_OPENSSL= yes
MAKE_ARGS= PREFIX="${PREFIX}" \
SYSCONFDIR="${PREFIX}/etc" \
- SENDMAIL="/usr/sbin/sendmail" \
CPPFLAGS="${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}"
@@ -35,6 +35,13 @@ LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ARGS+= IPv6="-DHAVE_IPv6_FUNCS"
.endif
+.if ${PORT_OPTIONS:MSENDMAIL_PORT}
+MAKE_ARGS+= SENDMAIL="${LOCALBASE}/sbin/sendmail"
+RUN_DEPENDS= ${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/sendmail
+.else
+MAKE_ARGS+= SENDMAIL="/usr/sbin/sendmail"
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1