svn commit: r382567 - in head/mail: opensmtpd opensmtpd-devel opensmtpd-devel/files opensmtpd/files

Ashish SHUKLA ashish at FreeBSD.org
Sun Mar 29 05:17:46 UTC 2015


Author: ashish
Date: Sun Mar 29 05:17:43 2015
New Revision: 382567
URL: https://svnweb.freebsd.org/changeset/ports/382567
QAT: https://qat.redports.org/buildarchive/r382567/

Log:
  - Add OPTION to only update mailer.conf(5) on demand
  - Update COMMENT so it complies with guidelines in Porter's
    Handbook
  
  PR:		198375
  Submitted by:	adamw

Modified:
  head/mail/opensmtpd-devel/Makefile
  head/mail/opensmtpd-devel/files/pkg-deinstall.in
  head/mail/opensmtpd-devel/files/pkg-install.in
  head/mail/opensmtpd/Makefile
  head/mail/opensmtpd/files/pkg-deinstall.in
  head/mail/opensmtpd/files/pkg-install.in

Modified: head/mail/opensmtpd-devel/Makefile
==============================================================================
--- head/mail/opensmtpd-devel/Makefile	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd-devel/Makefile	Sun Mar 29 05:17:43 2015	(r382567)
@@ -3,7 +3,7 @@
 
 PORTNAME=	opensmtpd
 PORTVERSION=	201502012312
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	mail
 MASTER_SITES=	http://www.opensmtpd.org/archives/ \
@@ -12,19 +12,20 @@ PKGNAMESUFFIX=	-devel
 DISTNAME=	${PORTNAME}-${PORTVERSION}p1
 
 MAINTAINER=	ashish at FreeBSD.org
-COMMENT=	OpenSMTPD is a free MTA (development snapshot)
+COMMENT=	Security- and simplicity-focused SMTP server from OpenBSD
 
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libevent.so:${PORTSDIR}/devel/libevent2
 
-OPTIONS_DEFINE=	CA_BUNDLE LIBASR
+OPTIONS_DEFINE=	CA_BUNDLE LIBASR MAILERCONF
 
 OPTIONS_DEFAULT=	CA_BUNDLE PAM
 
 CA_BUNDLE_DESC=	Install CA bundle for OpenSSL
 LIBASR_DESC=	Use stable version of libasr
+MAILERCONF_DESC=	Activate OpenSMTPD in mailer.conf(5)
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-libevent-dir=${LOCALBASE} --sysconfdir=${PREFIX}/etc/mail/ \
@@ -38,6 +39,8 @@ CONFLICTS_INSTALL=	postfix-[0-9]* sendma
 USERS=		_smtpd _smtpq
 GROUPS=		_smtpd
 
+OPTIONS_SUB=		yes
+
 LIBASR_LIB_DEPENDS_OFF=	libasr.so:${PORTSDIR}/dns/libasr-devel
 LIBASR_LIB_DEPENDS=	libasr.so:${PORTSDIR}/dns/libasr
 

Modified: head/mail/opensmtpd-devel/files/pkg-deinstall.in
==============================================================================
--- head/mail/opensmtpd-devel/files/pkg-deinstall.in	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd-devel/files/pkg-deinstall.in	Sun Mar 29 05:17:43 2015	(r382567)
@@ -5,7 +5,7 @@ TARGET=$2
 
 PREFIX=$(echo %%PREFIX%% |sed -e 's,/,\\/,g')
 
-if [ "$TARGET" = POST-DEINSTALL ]; then
+if [ "$TARGET" = POST-DEINSTALL -a -z "%%MAILERCONF%%" ]; then
 	sed -e '/[[:space:]]'$PREFIX'\/sbin\/smtpctl/d' \
 	    -e '/[[:space:]]'$PREFIX'\/libexec\/opensmtpd\/makemap/d' \
 	    -e 's/^### opensmtpd: //g' -i '' /etc/mail/mailer.conf

Modified: head/mail/opensmtpd-devel/files/pkg-install.in
==============================================================================
--- head/mail/opensmtpd-devel/files/pkg-install.in	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd-devel/files/pkg-install.in	Sun Mar 29 05:17:43 2015	(r382567)
@@ -3,7 +3,7 @@
 PKGNAME=$1
 TARGET=$2
 
-if [ "$TARGET" = POST-INSTALL ]; then
+if [ "$TARGET" = POST-INSTALL -a -z "%%MAILERCONF%%" ]; then
 	sed -e '/^[^#]/s/^/### opensmtpd: /g' -i '' /etc/mail/mailer.conf
 	cat >>/etc/mail/mailer.conf <<EOF
 sendmail        %%PREFIX%%/sbin/smtpctl

Modified: head/mail/opensmtpd/Makefile
==============================================================================
--- head/mail/opensmtpd/Makefile	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd/Makefile	Sun Mar 29 05:17:43 2015	(r382567)
@@ -11,18 +11,20 @@ MASTER_SITES=	http://www.opensmtpd.org/a
 DISTNAME=	${PORTNAME}-${PORTVERSION}p1
 
 MAINTAINER=	ashish at FreeBSD.org
-COMMENT=	OpenSMTPD is a free MTA
+COMMENT=	Security- and simplicity-focused SMTP server from OpenBSD
 
 LICENSE=	ISCL
 
 LIB_DEPENDS=	libevent.so:${PORTSDIR}/devel/libevent2
 
-OPTIONS_DEFINE=	CA_BUNDLE PAM SQLITE MYSQL PGSQL LDAP REDIS LIBASRDEVEL
+OPTIONS_DEFINE=	CA_BUNDLE PAM SQLITE MYSQL PGSQL LDAP REDIS LIBASRDEVEL \
+		MAILERCONF
 
 OPTIONS_DEFAULT=	CA_BUNDLE PAM
 
 CA_BUNDLE_DESC=	Install CA bundle for OpenSSL
 LIBASRDEVEL_DESC=	Use development version of libasr
+MAILERCONF_DESC=	Activate OpenSMTPD in mailer.conf(5)
 
 USES=		libtool
 USE_OPENSSL=	yes

Modified: head/mail/opensmtpd/files/pkg-deinstall.in
==============================================================================
--- head/mail/opensmtpd/files/pkg-deinstall.in	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd/files/pkg-deinstall.in	Sun Mar 29 05:17:43 2015	(r382567)
@@ -5,7 +5,7 @@ TARGET=$2
 
 PREFIX=$(echo %%PREFIX%% |sed -e 's,/,\\/,g')
 
-if [ "$TARGET" = POST-DEINSTALL ]; then
+if [ "$TARGET" = POST-DEINSTALL -a -z "%%MAILERCONF%%" ]; then
 	sed -e '/[[:space:]]'$PREFIX'\/sbin\/smtpctl/d' \
 	    -e '/[[:space:]]'$PREFIX'\/libexec\/opensmtpd\/makemap/d' \
 	    -e 's/^### smtpd: //g' -i '' /etc/mail/mailer.conf

Modified: head/mail/opensmtpd/files/pkg-install.in
==============================================================================
--- head/mail/opensmtpd/files/pkg-install.in	Sun Mar 29 04:17:53 2015	(r382566)
+++ head/mail/opensmtpd/files/pkg-install.in	Sun Mar 29 05:17:43 2015	(r382567)
@@ -3,7 +3,7 @@
 PKGNAME=$1
 TARGET=$2
 
-if [ "$TARGET" = POST-INSTALL ]; then
+if [ "$TARGET" = POST-INSTALL -a -z "%%MAILERCONF%%" ]; then
 	sed -e '/^[^#]/s/^/### smtpd: /g' -i '' /etc/mail/mailer.conf
 	cat >>/etc/mail/mailer.conf <<EOF
 sendmail        %%PREFIX%%/sbin/smtpctl


More information about the svn-ports-head mailing list