aboutsummaryrefslogtreecommitdiffstats
path: root/mail/postfix
diff options
context:
space:
mode:
authorohauer <ohauer@FreeBSD.org>2018-01-31 04:13:18 +0800
committerohauer <ohauer@FreeBSD.org>2018-01-31 04:13:18 +0800
commitbf331e2d0feda37c5416dc7eadf3f24d6ac2279e (patch)
treeea282e7650e9a83726dc3fba83e3de1244cb9ee3 /mail/postfix
parentc606f476c103f125924addde65049f8c45eb2b7e (diff)
downloadfreebsd-ports-gnome-bf331e2d0feda37c5416dc7eadf3f24d6ac2279e.tar.gz
freebsd-ports-gnome-bf331e2d0feda37c5416dc7eadf3f24d6ac2279e.tar.zst
freebsd-ports-gnome-bf331e2d0feda37c5416dc7eadf3f24d6ac2279e.zip
- update to 3.2.5
- license is now dual (see Changelog 20180127) - make EAI optional but on by default [1] Changelog: 20171116 Bugfix (introduced: Postfix 2.1): don't log warnings that some restriction returns OK, when the access map DISCARD feature is in effect. File: smtpd/smtpd_check.c. 20171215 Bugfix (introduced: 20170611): the DB_CONFIG bugfix broke Berkeley DB configurations with a relative pathname. File: util/dict_db.c. 20171218 Workaround: reportedly, some res_query(3) implementation can return -1 with h_errno==0. Instead of terminating with a panic, the Postfix DNS client now logs a warning and sets h_errno to TRY_AGAIN. File: dns/dns_lookup.c. 20171226 Documentation patches by Sven Neuhaus. Files: proto/FORWARD_SECRECY_README.html, proto/MILTER_README.html, proto/SMTPD_ACCESS_README.html. 20180106 Cleanup: missing mailbox seek-to-end error check in the local(8) delivery agent. File: local/mailbox.c. Cleanup: incorrect mailbox seek-to-end error message in the virtual(8) delivery agent. File: virtual/mailbox.c. 20180127 Licence: in addition to the historical IBM Public License 1.0, this software is now also distributed with the more recent Eclipse Public License 2.0. Recipients can choose to take the software under the license of their choice. Those who are more comfortable with the IPL can continue with that license. File: LICENSE. PR: ports/221619 [1] Submitted by: Kubilay Kocak (koobs@) MFH: 2018Q1
Diffstat (limited to 'mail/postfix')
-rw-r--r--mail/postfix/Makefile19
-rw-r--r--mail/postfix/distinfo6
2 files changed, 15 insertions, 10 deletions
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index c30c186c8dcc..6e8638bf5a3b 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= postfix
-PORTVERSION= 3.2.4
+PORTVERSION= 3.2.5
+PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/ \
@@ -17,13 +18,12 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ohauer@FreeBSD.org
COMMENT= Secure alternative to widely-used Sendmail
-LICENSE= IPL10
+LICENSE= IPL10 EPL
+LICENSE_COMB= multi
LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-LIB_DEPENDS= libicuuc.so:devel/icu
-
PORTSCOUT= limit:^3\.2\.
CONFLICTS_INSTALL?= courier-0.* opensmtpd-[0-9]* \
@@ -40,15 +40,16 @@ USE_SUBMAKE= yes
SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
OPTIONS_SUB= yes
-OPTIONS_DEFINE= BDB CDB DOCS INST_BASE LDAP LDAP_SASL LMDB MYSQL \
+OPTIONS_DEFINE= BDB CDB DOCS EAI INST_BASE LDAP LDAP_SASL LMDB MYSQL \
NIS PCRE PGSQL SASL SQLITE TEST TLS
OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= SASLKRB5 SASLKMIT
-OPTIONS_DEFAULT= PCRE TLS
+OPTIONS_DEFAULT= EAI PCRE TLS
BDB_USES= bdb
CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb
+EAI_LIB_DEPENDS= libicuuc.so:devel/icu
LDAP_USE= OPENLDAP=yes
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
MYSQL_USE= MYSQL=yes
@@ -60,6 +61,7 @@ SQLITE_USES= sqlite
TLS_USES= ssl
CDB_DESC= CDB maps lookups
+EAI_DESC= Email Address Internationalization (SMTPUTF8) support
INST_BASE_DESC= Install into /usr and /etc/postfix
LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER)
LDAP_SASL_DESC= LDAP client-to-server SASL auth
@@ -150,9 +152,12 @@ _REQUIRE= LOGIN cleanvar dovecot
POSTFIX_CCARGS+= -DUSE_SASL_AUTH
# Email Address Internationalization (EAI, RFC 6531..6533)
-# This is now mandantory!
+.if ${PORT_OPTIONS:MEAI}
POSTFIX_CCARGS+= -DHAS_EAI -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -licuuc
+.else
+POSTFIX_CCARGS+= -DNO_EAI
+.endif
.if ${PORT_OPTIONS:MPCRE}
DYN_EXT+= pcre
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index 6221d98430df..77c3cc83dfaa 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1511368835
-SHA256 (postfix/postfix-3.2.4.tar.gz) = ec55ebaa2aa464792af8d5ee103eb68b27a42dc2b36a02fee42dafbf9740c7f6
-SIZE (postfix/postfix-3.2.4.tar.gz) = 4390376
+TIMESTAMP = 1517107020
+SHA256 (postfix/postfix-3.2.5.tar.gz) = 7d0b841d3a46e7c64f392fcc4de5dd3f4bdcfd0b9e48fc235bdff6a208f0f376
+SIZE (postfix/postfix-3.2.5.tar.gz) = 4394765