ports/52511: update of postfix-current port

Stefan `Sec` Zehl sec at 42.org
Thu Jun 5 17:30:21 UTC 2003


The following reply was made to PR ports/52511; it has been noted by GNATS.

From: Stefan `Sec` Zehl <sec at 42.org>
To: Ben Rosengart <ben at narcissus.net>
Cc: Vivek Khera <vivek at khera.org>, freebsd-gnats-submit at FreeBSD.org
Subject: Re: ports/52511: update of postfix-current port
Date: Thu, 5 Jun 2003 19:28:04 +0200

 --9zSXsLTf0vkW971A
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Thu, Jun 05, 2003 at 12:09:15PM -0400, Ben Rosengart wrote:
 > On Thu, Jun 05, 2003 at 05:56:24PM +0200, Stefan `Sec` Zehl wrote:
 > > The last mail in this PR speaks of an attached patchset which is missing
 > > (at least from the web interface).
 > I've regenerated it and attached it to this message.
 
 Thanks.
 
 > > The latest patchest in the PR is missing a few things, namely an updated
 > > scripts/configure.postfix (the patchnames are different for the
 > > experimental releases) and the MD5sums in the distinfo file.
 > My patchset only addresses the basic functionality, not TLS or any of
 > the other optional add-ons.
 
 Ah. I need TLS+v6, this is why I added it.
 
 > > I can send a patch for these, if needed.
 > I would appreciate it.
 
 First of all, you should do a "make clean" in your working directory, as
 there is a patch to Makefile.inc in your patchset, but this file is
 automatically generated, and not part of the port itself :-)
 
 I have attached a diff to be applied after your changes, so you can
 easily apply them to your current working copy.
 
 The things it changes:
 
 File distinfo:
 + Add md5sums for the patchfiles tls,v6,tls+v6
 
 File files/patch-main.cf:
 + Added because the plain postfix port has it. Seems sensible.
 
 File scripts/configure.postfix
 + Rename PgSQL menu entry (obtained from plain postfix port)
 + Fix patchfilenames for TLS, IPv6, IPv6+TLS options
 
 I have compile-tested the TLS, IPv6, IPv6+TLS options, and I am running
 the IPv6+TLS option on my mail server just fine.
 
 > > In any case, I hope this is going to be completed and committed soon :)
 > I don't have a commit bit, so it's pretty much out of my hands.
 
 I know. This was more hope that anything else :)
 
 CU,
     Sec
 -- 
 Just to confirm, I se my modem's pccard.conf driver setting to sio1
 (from sio2) and I got the required panic. Cool!
 
 --9zSXsLTf0vkW971A
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename=postfix-currentnew-patch
 
 diff -burN postfix-current-ben/distinfo postfix-current-sec/distinfo
 --- postfix-current-ben/distinfo	Thu Jun  5 19:00:27 2003
 +++ postfix-current-sec/distinfo	Thu Jun  5 19:17:49 2003
 @@ -1 +1,4 @@
  MD5 (postfix/postfix-2.0.10-20030521.tar.gz) = 2c04b067663187b3da6c6d0040efda70
 +MD5 (postfix/tls+ipv6-1.14-pf-2.0.10-20030521.patch.gz) = ea7536476d2b8c04242d3b4e69b0e588
 +MD5 (postfix/ipv6-1.14-pf-2.0.10-20030521.patch.gz) = fe698f5741ce72efdebce6b8f76ffdbc  
 +MD5 (postfix/pfixtls-0.8.13-2.0.10-20030521-0.9.7b.tar.gz) = f3610a95c229dc6f773df9d8956852ef
 diff -burN postfix-current-ben/files/patch-main.cf postfix-current-sec/files/patch-main.cf
 --- postfix-current-ben/files/patch-main.cf	Thu Jan  1 01:00:00 1970
 +++ postfix-current-sec/files/patch-main.cf	Thu Jun  5 19:17:49 2003
 @@ -0,0 +1,58 @@
 +--- ./conf/main.cf	Wed Jan  8 22:11:52 2003
 ++++ ./conf/main.cf	Wed Jan  8 22:11:53 2003
 +@@ -31,13 +31,13 @@
 + # The command_directory parameter specifies the location of all
 + # postXXX commands.
 + #
 +-command_directory = /usr/sbin
 ++command_directory = /usr/local/sbin
 + 
 + # The daemon_directory parameter specifies the location of all Postfix
 + # daemon programs (i.e. programs listed in the master.cf file). This
 + # directory must be owned by root.
 + #
 +-daemon_directory = /usr/libexec/postfix
 ++daemon_directory = /usr/local/libexec/postfix
 + 
 + # QUEUE AND PROCESS OWNERSHIP
 + #
 +@@ -590,32 +590,32 @@
 + # sendmail_path: The full pathname of the Postfix sendmail command.
 + # This is the Sendmail-compatible mail posting interface.
 + # 
 +-sendmail_path =
 ++sendmail_path = /usr/local/sbin/sendmail
 + 
 + # newaliases_path: The full pathname of the Postfix newaliases command.
 + # This is the Sendmail-compatible command to build alias databases.
 + #
 +-newaliases_path =
 ++newaliases_path = /usr/local/bin/newaliases
 + 
 + # mailq_path: The full pathname of the Postfix mailq command.  This
 + # is the Sendmail-compatible mail queue listing command.
 + # 
 +-mailq_path =
 ++mailq_path = /usr/local/bin/mailq
 + 
 + # setgid_group: The group for mail submission and queue management
 + # commands.  This must be a group name with a numerical group ID that
 + # is not shared with other accounts, not even with the Postfix account.
 + #
 +-setgid_group =
 ++setgid_group = maildrop
 + 
 + # manpage_directory: The location of the Postfix on-line manual pages.
 + #
 +-manpage_directory =
 ++manpage_directory = /usr/local/man
 + 
 + # sample_directory: The location of the Postfix sample configuration files.
 + #
 +-sample_directory =
 ++sample_directory = /usr/local/etc/postfix
 + 
 + # readme_directory: The location of the Postfix README files.
 + #
 +-readme_directory =
 ++readme_directory = no
 diff -burN postfix-current-ben/scripts/configure.postfix postfix-current-sec/scripts/configure.postfix
 --- postfix-current-ben/scripts/configure.postfix	Thu Jun  5 19:00:27 2003
 +++ postfix-current-sec/scripts/configure.postfix	Thu Jun  5 19:17:49 2003
 @@ -29,7 +29,7 @@
  DB40		"Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \
  DB41		"Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \
  MySQL		"MySQL map lookups" "$status_MySQL" \
 -PgSQL		"PostgreSQL map lookups" "$status_PgSQL" \
 +PgSQL		"PostgreSQL v7.3 map lookups" "$status_PgSQL" \
  OpenLDAP12	"OpenLDAP 1.2 map lookups" "$status_OpenLDAP" \
  OpenLDAP20	"OpenLDAP 2.0 map lookups" "$status_OpenLDAP" \
  OpenLDAP21	"OpenLDAP 2.1 map lookups" "$status_OpenLDAP" \
 @@ -112,8 +112,8 @@
  			echo "USE_OPENSSL=	yes"
  			echo "POSTFIX_CCARGS+=	-DHAS_SSL -I\${OPENSSLINC}"
  			echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto"
 -			echo "DISTFILES+=	\${DISTNAME}.tar.gz pfixtls-0.8.13-2.0.9-0.9.7b.tar.gz"
 -			echo "EXTRA_PATCHES+=	\${WRKDIR}/pfixtls-0.8.13-2.0.9-0.9.7b/pfixtls.diff"
 +			echo "DISTFILES+=	\${DISTNAME}.tar.gz pfixtls-0.8.13-2.0.10-20030521-0.9.7b.tar.gz"
 +			echo "EXTRA_PATCHES+=	\${WRKDIR}/pfixtls-0.8.13-2.0.10-20030521-0.9.7b/pfixtls.diff"
  			echo "PATCH_STRIP=	-p1"
  			echo "TLS_SUFFIX=	+tls"
  			SUB_TLS=""
 @@ -199,7 +199,7 @@
  				exit 1
  			fi
  			echo "PATCH_SITES+=	ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.14/"
 -			echo "PATCHFILES+=	ipv6-1.14-pf-2.0.9.patch.gz"
 +			echo "PATCHFILES+=	ipv6-1.14-pf-2.0.10-20030521.patch.gz"
  			echo "PATCH_DIST_STRIP=	-p1"
  			echo "IPv6_SUFFIX=	+ipv6"
  			echo ""
 @@ -216,7 +216,7 @@
  			echo "POSTFIX_CCARGS+=	-DHAS_SSL -I\${OPENSSLINC}"
  			echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto"
  			echo "PATCH_SITES+=	ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.14/"
 -			echo "PATCHFILES+=	tls+ipv6-1.14-pf-2.0.9.patch.gz"
 +			echo "PATCHFILES+=	tls+ipv6-1.14-pf-2.0.10-20030521.patch.gz"
  			echo "PATCH_DIST_STRIP=	-p1"
  			echo "TLS_SUFFIX=	+tls+ipv6"
  			SUB_TLS=""
 
 --9zSXsLTf0vkW971A--



More information about the freebsd-ports-bugs mailing list