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