[Midnightbsd-cvs] mports [16376] trunk/mail/sendmail: sendmail 8.14.8

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Jun 4 09:02:21 EDT 2014


Revision: 16376
          http://svnweb.midnightbsd.org/mports/?rev=16376
Author:   laffer1
Date:     2014-06-04 09:02:20 -0400 (Wed, 04 Jun 2014)
Log Message:
-----------
sendmail 8.14.8

Modified Paths:
--------------
    trunk/mail/sendmail/Makefile
    trunk/mail/sendmail/distinfo
    trunk/mail/sendmail/pkg-plist

Modified: trunk/mail/sendmail/Makefile
===================================================================
--- trunk/mail/sendmail/Makefile	2014-04-27 14:06:01 UTC (rev 16375)
+++ trunk/mail/sendmail/Makefile	2014-06-04 13:02:20 UTC (rev 16376)
@@ -1,11 +1,11 @@
 # $MidnightBSD$
 
 PORTNAME=	sendmail
-PORTVERSION=	8.14.7
+PORTVERSION=	8.14.8
 CATEGORIES=	mail ipv6
 MASTER_SITES=	ftp://ftp.sendmail.org/pub/sendmail/ \
 		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,}
-PKGNAMESUFFIX?=	${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BERKELEYDB_SUFFIX}${PKGNAMESUFFIX2}
+PKGNAMESUFFIX?=	${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BDB_SUFFIX}${PKGNAMESUFFIX2}
 DISTNAME=	${PORTNAME}.${PORTVERSION}
 
 MAINTAINER=	ports at MidnightBSD.org
@@ -32,72 +32,54 @@
 PKGMESSAGE=	${WRKSRC}/pkg-message
 MILTER_SOVER?=	6
 
-# Options to define Features:
-# SENDMAIL_WITHOUT_IPV6=yes
-# SENDMAIL_WITHOUT_MILTER=yes
-# SENDMAIL_WITHOUT_NIS=yes
-# SENDMAIL_WITHOUT_SHMEM=yes
-# SENDMAIL_WITHOUT_SEM=yes
-# SENDMAIL_WITHOUT_LA=yes
-# SENDMAIL_WITHOUT_MILTER_POOL
-# SENDMAIL_WITH_TLS=yes
-# SENDMAIL_WITH_SMTPS=yes
-# SENDMAIL_WITH_SASL=yes
-# SENDMAIL_WITH_SASL2=yes
-# SENDMAIL_WITH_LDAP=yes
-# SENDMAIL_WITH_BERKELEYDB=yes
-#   Set either WITH_BDB_VER or SENDMAIL_WITH_BDB_VER
-#   to the version of Berkeley DB to use.
-# SENDMAIL_WITH_SOCKETMAP=yes
-# SENDMAIL_WITH_CYRUSLOOKUP=yes
-# SENDMAIL_WITH_PICKY_HELO_CHECK=yes
-# SENDMAIL_WITH_SHARED_MILTER=yes
+OPTIONS_DEFINE?=	SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD LDAP BDB SOCKETMAP CYRUSLOOKUP PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
+OPTIONS_DEFAULT?=	SHMEM SEM LA NIS IPV6 PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
+NO_OPTIONS_SORT=yes
+SHMEM_DESC=		System V shared memory support
+LA_DESC=		load averages support
+TLS_DESC=		SMTP-TLS and SMTPS support
+SASLAUTHD_DESC=		SASLAUTHD support
+BDB_DESC=		Berkeley DB version 4 support
+SOCKETMAP_DESC=		Enable socketmap feature
+CYRUSLOOKUP_DESC=	Enable cyruslookup feature
+PICKY_HELO_CHECK_DESC=	Enable picky HELO check
+MILTER_DESC=		Build libmilter
+MILTER_SHARED_DESC=	Build shared libmilter
+MILTER_POOL_DESC=	Enable milter thread pools
 
-.if defined(SENDMAIL_WITH_SMTPS) && !defined(SENDMAIL_WITH_TLS) && !defined(WITH_TLS)
-SENDMAIL_WITH_TLS=yes
-AUTO_ENABLED_TLS=yes
-.endif
-.if defined(SENDMAIL_WITH_CYRUSLOOKUP)  && !defined(SENDMAIL_WITH_SOCKETMAP)
-SENDMAIL_WITH_SOCKETMAP=yes
-AUTO_ENABLED_SOCKETMAP=yes
-.endif
+BDB_USE=	BDB=yes
+LDAP_USE=	OPENLDAP=yes
+SASL_LIB_DEPENDS=	libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
+SASLAUTHD_RUN_DEPENDS=	${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd
 
-.if defined(SENDMAIL_WITH_BERKELEYDB_VER)
-SENDMAIL_WITH_BERKELEYDB=	yes
-OBSOLETE_BDB_VAR=	SENDMAIL_WITH_BERKELEYDB_VER BERKELEYDB_PORT \
-	BERKELEYDB_LIB BERKELEYDB_INCLUDE
-IGNORE=	use SENDMAIL_WITH_BERKELEYDB to select Berkeley DB
+.include <bsd.mport.options.mk>
+.if ${PORT_OPTIONS:MSHMEM} && !defined(BUILDING_INDEX)
+IPCCHECK!=	ipcrm -q 0 2>&1 || true
+.if ${IPCCHECK:Mimplemented}
+IGNORE=		your system does not support sysvipc
 .endif
-
-.if defined(SENDMAIL_WITH_BDB_VER)
-SENDMAIL_WITH_BERKELEYDB=	yes
 .endif
 
-.if defined(SENDMAIL_WITH_BERKELEYDB)
-USE_BDB=	yes
-BERKELEYDB_SUFFIX=	+${BDB_INCLUDE_DIR:S,^${LOCALBASE}/include/,,}
+.if ${PORT_OPTIONS:MBDB}
+BDB_SUFFIX=	+${BDB_INCLUDE_DIR:S,^${LOCALBASE}/include/,,}
 CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.*
 .endif
-.if defined(SENDMAIL_WITH_LDAP)
+.if ${PORT_OPTIONS:MLDAP}
 LDAP_SUFFIX?=	+ldap
 CONFLICTS+=	sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.*
-USE_OPENLDAP=	yes
 .endif
-.if defined(SENDMAIL_WITH_SASL) && !defined(SENDMAIL_WITH_SASL2)
-SENDMAIL_WITH_SASL2=	yes
-.endif
-.if defined(SENDMAIL_WITH_SASL2)
+.if ${PORT_OPTIONS:MSASL}
 SASL_SUFFIX?=	+sasl2
 CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl-8.* sendmail-tls-8.*
-LIB_DEPENDS+=	sasl2:${PORTSDIR}/security/cyrus-sasl2
-.if !defined(SENDMAIL_WITHOUT_SASLAUTHD)
-RUN_DEPENDS+=	${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd
 .endif
-.endif
-.if defined(SENDMAIL_WITH_CYRUSLOOKUP)
+.if ${PORT_OPTIONS:MCYRUSLOOKUP}
+.if ! ${PORT_OPTIONS:MSOCKETMAP}
+IGNORE=		option CYRUSLOOKUP requires option SOCKETMAP
+.else
 EXTRA_PATCHES+=	${FILESDIR}/cyruslookup.patch
 .endif
-.if defined(SENDMAIL_WITH_TLS) || defined(WITH_TLS)
+.endif
+.if ${PORT_OPTIONS:MTLS}
 TLS_SUFFIX?=	+tls
 CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.*
 .endif
@@ -105,7 +87,7 @@
 MAKE_PKGNAMES=	for i in "" +tls; do \
 	for j in "" +sasl +sasl1 +sasl2; do \
 	for k in "" +ldap; do \
-	for l in "" +db2 +db3 +db4 +db41 +db42 +db43 +db44; do \
+	for l in "" +db2 +db3 +db4 +db41 +db42 +db43 +db44 +db45 +db46 +db47 +db48 +db49; do \
 	echo "sendmail$${i}$${j}$${k}$${l}-8.*" ;\
 	done done done done
 

Modified: trunk/mail/sendmail/distinfo
===================================================================
--- trunk/mail/sendmail/distinfo	2014-04-27 14:06:01 UTC (rev 16375)
+++ trunk/mail/sendmail/distinfo	2014-06-04 13:02:20 UTC (rev 16376)
@@ -1,2 +1,2 @@
-SHA256 (sendmail.8.14.7.tar.gz) = fa4ff9e67d1e5a42f353eedb207e08b38c0ac31030f7165866de2c520f508710
-SIZE (sendmail.8.14.7.tar.gz) = 2112670
+SHA256 (sendmail.8.14.8.tar.gz) = 02eb69125fc19890fa922496a5230ebb32faedc8da670d8500a8ff37e4fcb0fe
+SIZE (sendmail.8.14.8.tar.gz) = 2114959

Modified: trunk/mail/sendmail/pkg-plist
===================================================================
--- trunk/mail/sendmail/pkg-plist	2014-04-27 14:06:01 UTC (rev 16375)
+++ trunk/mail/sendmail/pkg-plist	2014-06-04 13:02:20 UTC (rev 16376)
@@ -13,6 +13,18 @@
 bin/vacation
 libexec/mail.local
 libexec/smrsh
+man/man1/mailq.1.gz
+man/man1/newaliases.1.gz
+man/man1/vacation.1.gz
+man/man5/aliases.5.gz
+man/man8/sendmail.8.gz
+man/man8/mailstats.8.gz
+man/man8/makemap.8.gz
+man/man8/praliases.8.gz
+man/man8/smrsh.8.gz
+man/man8/mail.local.8.gz
+man/man8/rmail.8.gz
+man/man8/editmap.8.gz
 sbin/editmap
 sbin/mailstats
 sbin/makemap



More information about the Midnightbsd-cvs mailing list