aboutsummaryrefslogtreecommitdiff
path: root/mail/ssmtp/Makefile
diff options
context:
space:
mode:
authorGreg Larkin <glarkin@FreeBSD.org>2008-11-19 21:23:49 +0000
committerGreg Larkin <glarkin@FreeBSD.org>2008-11-19 21:23:49 +0000
commit08bdc13988a68260149a033052f6f7c37aa189dd (patch)
treef36a2048251b19f98fe3715f44ecd20d698668b5 /mail/ssmtp/Makefile
parent592e12bfddd8258ccda787013aa185bb537c25d4 (diff)
Notes
Diffstat (limited to 'mail/ssmtp/Makefile')
-rw-r--r--mail/ssmtp/Makefile33
1 files changed, 23 insertions, 10 deletions
diff --git a/mail/ssmtp/Makefile b/mail/ssmtp/Makefile
index 27a9e5adaaac..fc65addf072c 100644
--- a/mail/ssmtp/Makefile
+++ b/mail/ssmtp/Makefile
@@ -7,6 +7,7 @@
PORTNAME= ssmtp
PORTVERSION= 2.61.11.1
+PORTREVISION= 1
CATEGORIES= mail ipv6
MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL}
DISTNAME= ${PORTNAME}_2.61.orig
@@ -14,7 +15,7 @@ DISTFILES= ${DISTNAME}.tar.gz \
ssmtp_2.61-11.1.diff.gz
EXTRACT_ONLY= ${DISTNAME}.tar.gz
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= glarkin@FreeBSD.org
COMMENT= Extremely simple MTA to get mail off the system to a mail hub
WRKSRC= ${WRKDIR}/${PORTNAME}-2.61
@@ -24,14 +25,24 @@ USE_OPENSSL= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
+SSMTP_GROUP= ssmtp
+SSMTP_GID= 916
+
+SUB_FILES= pkg-install pkg-deinstall pkg-message
+SUB_LIST+= SSMTP_GROUP="${SSMTP_GROUP}" \
+ SSMTP_GID="${SSMTP_GID}" \
+ ETCDIR="${ETCDIR}" \
+ CHOWN="${CHOWN}" CHMOD="${CHMOD}" PW="${PW}"
+
CONFIGURE_ARGS= --enable-ssl
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
MAILERCONF= /etc/mail/mailer.conf
-TRUE= /usr/bin/true
MAN8= ssmtp.8
+.include <bsd.port.pre.mk>
+
.if defined(WITH_LOGFILE)
CONFIGURE_ARGS+= --enable-logfile
.endif
@@ -65,12 +76,14 @@ replace:
@${ECHO_CMD} "hoststat ${TRUE}" >> ${MAILERCONF}
@${ECHO_CMD} "purgestat ${TRUE}" >> ${MAILERCONF}
+pre-install:
+ @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
+ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
post-install:
- @${ECHO_MSG} --------------------------------------------------
- @${ECHO_MSG}
- @${ECHO_MSG} "To replace sendmail with ssmtp type make replace"
- @${ECHO_MSG}
- @${ECHO_MSG} --------------------------------------------------
- @${SED} 's#%%PREFIX%%#${PREFIX}#' < ${PKGMESSAGE}
-
-.include <bsd.port.mk>
+ @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
+ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>