Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Nov 2014 18:13:19 +0000 (UTC)
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r372368 - head/mail/postfix-current
Message-ID:  <201411091813.sA9IDJna009160@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ohauer
Date: Sun Nov  9 18:13:18 2014
New Revision: 372368
URL: https://svnweb.freebsd.org/changeset/ports/372368
QAT: https://qat.redports.org/buildarchive/r372368/

Log:
  - update to 2.12-20141106
  - add OPTION for Email Address Internationalization
    (EAI, RFC 6531..6533) [1]
  - sort OPTIONS_DEFINE
  - fix build and install for non root users,
    (sgid and group for sbin/postdrop and sbin/postqueue was lost if build
     as non root and installed with sudo)
  - install /var/spool/postfix directories with correct owner/mode
  - use $WRKDIR instead of /tmp
  
  Changes:
  20141021
         Per IETF TLS WG consensus, the tls_session_ticket_cipher
         default setting was changed from aes-128-cbc to aes-256-cbc.
         Take that, you quantum computer attackers! Viktor Dukhovni.
         Files: proto/postconf.proto, global/mail_params.h.
  
  20141024
         Cleanup: added $smtpd_mumble_restrictions to the proxy_read_maps
         default setting. File: global/mail_params.h.
  
         Documentation: different header/body checks for MX service
         and SMTP submissions. File: proto/BUILTIN_FILTER_README.html.
  
         Cleanup: don't send "bare" original recipient in SMTP DSN
         attributes. File: cleanup/cleanup_addr.c.
  
         Feature: smtp-sink -N option to suppress DSN announcement.
         File: smtpstone/smtp-sink.c.
  
  20141025
         Bugfix (introduced: Postfix 2,11): core dump when
         smtp_policy_maps specifies an invalid TLS level. Viktor
         Dukhovni. File: smtp/smtp_tls_policy.c.
  
  20141103
         Logging: when a connection is closed, log the request counts
         for unimplemented STARTTLS or AUTH commands separately,
         instead of logging such commands as "unknown". File:
         smtpd/smtpd.c.
  
  20141106
         Cleanup: set errno to ETIMEDOUT after postscreen handshake
         timeout event, so that warnings report the correct error.
         File: tlsproxy/tlsproxy.c.
  
  PR:		194786 [1]
  Submitted by:	Mark Martinec
  Approved by:	sahil (imlicit)

Modified:
  head/mail/postfix-current/Makefile
  head/mail/postfix-current/distinfo
  head/mail/postfix-current/pkg-plist

Modified: head/mail/postfix-current/Makefile
==============================================================================
--- head/mail/postfix-current/Makefile	Sun Nov  9 16:35:37 2014	(r372367)
+++ head/mail/postfix-current/Makefile	Sun Nov  9 18:13:18 2014	(r372368)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	postfix
-DISTVERSION=	2.12-20141020
+DISTVERSION=	2.12-20141106
 PORTEPOCH=	4
 CATEGORIES=	mail ipv6
 MASTER_SITES=	ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \
@@ -45,6 +45,7 @@ OPTIONS_RADIO_RG2=	SASLKRB5 SASLKMIT
 OPTIONS_DEFAULT=	PCRE
 
 PCRE_DESC=	Perl Compatible Regular Expressions
+EAI_DESC=	Email Address Internationalization (EAI, RFC 6531..6533)
 SASL2_DESC=	Cyrus SASLv2 (Simple Auth. and Sec. Layer)
 DOVECOT_DESC=	Dovecot 1.x SASL authentication method
 DOVECOT2_DESC=	Dovecot 2.x SASL authentication method
@@ -133,6 +134,14 @@ POSTFIX_CCARGS+=	-DDEF_CONFIG_DIR=\\\"${
 # Default requirement for postfix rc script
 _REQUIRE=		LOGIN cleanvar
 
+.if ${PORT_OPTIONS:MEAI}
+LIB_DEPENDS+=		libicuuc.so:${PORTSDIR}/devel/icu
+POSTFIX_CCARGS+=	-DHAS_EAI -I${LOCALBASE}/include
+POSTFIX_AUXLIBS+=	-L${LOCALBASE}/lib -licuuc
+.else
+POSTFIX_CCARGS+=	-DNO_EAI
+.endif
+
 .if ${PORT_OPTIONS:MPCRE}
 LIB_DEPENDS+=		libpcre.so:${PORTSDIR}/devel/pcre
 POSTFIX_CCARGS+=	-DHAS_PCRE -I${LOCALBASE}/include
@@ -320,7 +329,7 @@ pre-install:
 .endif
 
 do-install:
-	@(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=/tmp \
+	@(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=${WRKDIR} \
 		config_directory=${ETCDIR} \
 		command_directory=${PREFIX}/sbin \
 		daemon_directory=${DAEMONDIR} \

Modified: head/mail/postfix-current/distinfo
==============================================================================
--- head/mail/postfix-current/distinfo	Sun Nov  9 16:35:37 2014	(r372367)
+++ head/mail/postfix-current/distinfo	Sun Nov  9 18:13:18 2014	(r372368)
@@ -1,2 +1,2 @@
-SHA256 (postfix/postfix-2.12-20141020.tar.gz) = 3a836863d04fd455032ec35c61eee7881fd6e992e18e8642e02e1fe24b541785
-SIZE (postfix/postfix-2.12-20141020.tar.gz) = 4183161
+SHA256 (postfix/postfix-2.12-20141106.tar.gz) = 1491bab76c8fbe56f77f763a07bdc627365958babc85dab20a8b124b69608021
+SIZE (postfix/postfix-2.12-20141106.tar.gz) = 4185630

Modified: head/mail/postfix-current/pkg-plist
==============================================================================
--- head/mail/postfix-current/pkg-plist	Sun Nov  9 16:35:37 2014	(r372367)
+++ head/mail/postfix-current/pkg-plist	Sun Nov  9 18:13:18 2014	(r372368)
@@ -127,32 +127,37 @@ libexec/postfix/virtual
 sbin/postalias
 sbin/postcat
 sbin/postconf
-sbin/postdrop
 sbin/postfix
 sbin/postkick
 sbin/postlock
 sbin/postlog
 sbin/postmap
 sbin/postmulti
+@group maildrop
+@mode 2755
+sbin/postdrop
 sbin/postqueue
+@group
+@mode
 sbin/postsuper
 sbin/sendmail
+@dir libexec/postfix/postfix-files.d
 @dir /var/db/postfix
-@dir /var/spool/postfix/active
-@dir /var/spool/postfix/bounce
-@dir /var/spool/postfix/corrupt
-@dir /var/spool/postfix/defer
-@dir /var/spool/postfix/deferred
-@dir /var/spool/postfix/flush
-@dir /var/spool/postfix/hold
-@dir /var/spool/postfix/incoming
-@dir /var/spool/postfix/maildrop
-@dir /var/spool/postfix/pid
-@dir /var/spool/postfix/private
-@dir /var/spool/postfix/public
-@dir /var/spool/postfix/saved
-@dir /var/spool/postfix/trace
-@dir /var/spool/postfix
+@dir(postfix,,700) /var/spool/postfix/active
+@dir(postfix,,700) /var/spool/postfix/bounce
+@dir(postfix,,700) /var/spool/postfix/corrupt
+@dir(postfix,,700) /var/spool/postfix/defer
+@dir(postfix,,700) /var/spool/postfix/deferred
+@dir(postfix,,700) /var/spool/postfix/flush
+@dir(postfix,,700) /var/spool/postfix/hold
+@dir(postfix,,700) /var/spool/postfix/incoming
+@dir(postfix,maildrop,730) /var/spool/postfix/maildrop
+@dir(,postfix,755) /var/spool/postfix/pid
+@dir(postfix,,700) /var/spool/postfix/private
+@dir(postfix,maildrop,710) /var/spool/postfix/public
+@dir(postfix,,700) /var/spool/postfix/saved
+@dir(postfix,,700) /var/spool/postfix/trace
+@dir(postfix,postfix,700) /var/spool/postfix
 %%BASE%%@cwd /
 @dir etc/postfix
 @cwd %%RESETPREFIX%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411091813.sA9IDJna009160>