mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Update to latest snapshot
Add SASL2 support PR: 42751 Submitted by: maintainer, Marc G. Fournier
This commit is contained in:
parent
47be6d4a10
commit
c334966143
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=66515
8 changed files with 57 additions and 90 deletions
|
@ -6,7 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= postfix
|
PORTNAME= postfix
|
||||||
PORTVERSION= 1.1.11-20020719
|
PORTVERSION= 1.1.11-20020822
|
||||||
PORTEPOCH= 1
|
PORTEPOCH= 1
|
||||||
CATEGORIES= mail ipv6
|
CATEGORIES= mail ipv6
|
||||||
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \
|
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
MD5 (postfix/postfix-1.1.11-20020719.tar.gz) = 6e229a63db7233bbd5dc6c86c9dc662d
|
MD5 (postfix/postfix-1.1.11-20020822.tar.gz) = 1a82f18a9ce23dc7c6d29d7023281067
|
||||||
MD5 (postfix/pfixtls-0.8.11a-1.1.11-20020613-0.9.6d.tar.gz) = 6ed63e3941e8de1a9ca4c884dbc84125
|
MD5 (postfix/pfixtls-0.8.11a-1.1.11-20020822-0.9.6g.tar.gz) = 45661443f25719094ebb537d4865c07e
|
||||||
MD5 (postfix/postfix-pg.postfix-1.1.8.patch) = e0f4d910a6d6648d9b48e2244f2764ba
|
MD5 (postfix/postfix-pg.postfix-1.1.8.patch) = e0f4d910a6d6648d9b48e2244f2764ba
|
||||||
MD5 (postfix/postfix-1.1.11+ipv6.patch.gz) = dc2a6362518025583a17305607eb8f0e
|
MD5 (postfix/postfix-1.1.11+ipv6.patch.gz) = dc2a6362518025583a17305607eb8f0e
|
||||||
|
|
||||||
|
|
|
@ -1,38 +1,40 @@
|
||||||
*** ./conf/main.cf.orig Fri Jan 4 13:09:04 2002
|
*** ./conf/main.cf.orig Thu Aug 22 03:17:14 2002
|
||||||
--- ./conf/main.cf Tue Jan 8 22:41:50 2002
|
--- ./conf/main.cf Thu Aug 29 19:56:21 2002
|
||||||
***************
|
***************
|
||||||
*** 31,44 ****
|
*** 29,43 ****
|
||||||
|
queue_directory = /var/spool/postfix
|
||||||
|
|
||||||
# The command_directory parameter specifies the location of all
|
# The command_directory parameter specifies the location of all
|
||||||
# postXXX commands. The default value is $program_directory.
|
# postXXX commands.
|
||||||
#
|
#
|
||||||
! command_directory = /usr/sbin
|
! command_directory = /usr/sbin
|
||||||
|
|
||||||
# The daemon_directory parameter specifies the location of all Postfix
|
# The daemon_directory parameter specifies the location of all Postfix
|
||||||
# daemon programs (i.e. programs listed in the master.cf file). The
|
# daemon programs (i.e. programs listed in the master.cf file). This
|
||||||
# default value is $program_directory. This directory must be owned
|
# directory must be owned by root.
|
||||||
# by root.
|
|
||||||
#
|
#
|
||||||
! daemon_directory = /usr/libexec/postfix
|
! daemon_directory = /usr/libexec/postfix
|
||||||
|
|
||||||
# QUEUE AND PROCESS OWNERSHIP
|
# QUEUE AND PROCESS OWNERSHIP
|
||||||
#
|
#
|
||||||
--- 31,44 ----
|
--- 29,43 ----
|
||||||
|
queue_directory = /var/spool/postfix
|
||||||
|
|
||||||
# The command_directory parameter specifies the location of all
|
# The command_directory parameter specifies the location of all
|
||||||
# postXXX commands. The default value is $program_directory.
|
# postXXX commands.
|
||||||
#
|
#
|
||||||
! command_directory = !!PREFIX!!/sbin
|
! command_directory = !!PREFIX!!/sbin
|
||||||
|
|
||||||
# The daemon_directory parameter specifies the location of all Postfix
|
# The daemon_directory parameter specifies the location of all Postfix
|
||||||
# daemon programs (i.e. programs listed in the master.cf file). The
|
# daemon programs (i.e. programs listed in the master.cf file). This
|
||||||
# default value is $program_directory. This directory must be owned
|
# directory must be owned by root.
|
||||||
# by root.
|
|
||||||
#
|
#
|
||||||
! daemon_directory = !!PREFIX!!/libexec/postfix
|
! daemon_directory = !!PREFIX!!/libexec/postfix
|
||||||
|
|
||||||
# QUEUE AND PROCESS OWNERSHIP
|
# QUEUE AND PROCESS OWNERSHIP
|
||||||
#
|
#
|
||||||
***************
|
***************
|
||||||
*** 325,332 ****
|
*** 326,333 ****
|
||||||
#
|
#
|
||||||
# The home_mailbox parameter specifies the optional pathname of a
|
# The home_mailbox parameter specifies the optional pathname of a
|
||||||
# mailbox file relative to a user's home directory. The default
|
# mailbox file relative to a user's home directory. The default
|
||||||
|
@ -41,7 +43,7 @@
|
||||||
#
|
#
|
||||||
#home_mailbox = Mailbox
|
#home_mailbox = Mailbox
|
||||||
#home_mailbox = Maildir/
|
#home_mailbox = Maildir/
|
||||||
--- 325,332 ----
|
--- 326,333 ----
|
||||||
#
|
#
|
||||||
# The home_mailbox parameter specifies the optional pathname of a
|
# The home_mailbox parameter specifies the optional pathname of a
|
||||||
# mailbox file relative to a user's home directory. The default
|
# mailbox file relative to a user's home directory. The default
|
||||||
|
@ -51,7 +53,7 @@
|
||||||
#home_mailbox = Mailbox
|
#home_mailbox = Mailbox
|
||||||
#home_mailbox = Maildir/
|
#home_mailbox = Maildir/
|
||||||
***************
|
***************
|
||||||
*** 424,430 ****
|
*** 444,450 ****
|
||||||
#
|
#
|
||||||
# See also the body_checks example in the sample-filter.cf file.
|
# See also the body_checks example in the sample-filter.cf file.
|
||||||
#
|
#
|
||||||
|
@ -59,7 +61,7 @@
|
||||||
|
|
||||||
# FAST ETRN SERVICE
|
# FAST ETRN SERVICE
|
||||||
#
|
#
|
||||||
--- 424,430 ----
|
--- 444,450 ----
|
||||||
#
|
#
|
||||||
# See also the body_checks example in the sample-filter.cf file.
|
# See also the body_checks example in the sample-filter.cf file.
|
||||||
#
|
#
|
||||||
|
@ -68,19 +70,19 @@
|
||||||
# FAST ETRN SERVICE
|
# FAST ETRN SERVICE
|
||||||
#
|
#
|
||||||
***************
|
***************
|
||||||
*** 525,531 ****
|
*** 551,557 ****
|
||||||
# commands. This must be a group name with a numerical group ID that
|
# 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.
|
# is not shared with other accounts, not even with the Postfix account.
|
||||||
#
|
#
|
||||||
! setgid_group =
|
! setgid_group =
|
||||||
|
|
||||||
# manpage_path: The location of the Postfix on-line manual pages.
|
# manpage_directory: The location of the Postfix on-line manual pages.
|
||||||
#
|
#
|
||||||
--- 525,531 ----
|
--- 551,557 ----
|
||||||
# commands. This must be a group name with a numerical group ID that
|
# 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.
|
# is not shared with other accounts, not even with the Postfix account.
|
||||||
#
|
#
|
||||||
! setgid_group = maildrop
|
! setgid_group = maildrop
|
||||||
|
|
||||||
# manpage_path: The location of the Postfix on-line manual pages.
|
# manpage_directory: The location of the Postfix on-line manual pages.
|
||||||
#
|
#
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
***************
|
***************
|
||||||
*** 220,222 ****
|
*** 220,222 ****
|
||||||
#
|
#
|
||||||
! program_directory = /usr/libexec/postfix
|
! daemon_directory = /usr/libexec/postfix
|
||||||
|
|
||||||
--- 220,222 ----
|
--- 220,222 ----
|
||||||
#
|
#
|
||||||
! program_directory = !!PREFIX!!/libexec/postfix
|
! daemon_directory = !!PREFIX!!/libexec/postfix
|
||||||
|
|
||||||
***************
|
***************
|
||||||
*** 263,267 ****
|
*** 263,267 ****
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
*** ./src/smtpd/smtpd.h.orig Thu Sep 14 10:17:23 2000
|
|
||||||
--- ./src/smtpd/smtpd.h Thu Sep 14 10:17:38 2000
|
|
||||||
***************
|
|
||||||
*** 12,19 ****
|
|
||||||
* SASL library.
|
|
||||||
*/
|
|
||||||
#ifdef USE_SASL_AUTH
|
|
||||||
! #include <sasl.h>
|
|
||||||
! #include <saslutil.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
--- 12,19 ----
|
|
||||||
* SASL library.
|
|
||||||
*/
|
|
||||||
#ifdef USE_SASL_AUTH
|
|
||||||
! #include <sasl1/sasl.h>
|
|
||||||
! #include <sasl1/saslutil.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
|
@ -1,21 +0,0 @@
|
||||||
*** ./src/smtp/smtp.h.orig Thu Sep 14 13:04:43 2000
|
|
||||||
--- ./src/smtp/smtp.h Thu Sep 14 13:04:53 2000
|
|
||||||
***************
|
|
||||||
*** 12,19 ****
|
|
||||||
* SASL library.
|
|
||||||
*/
|
|
||||||
#ifdef USE_SASL_AUTH
|
|
||||||
! #include <sasl.h>
|
|
||||||
! #include <saslutil.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
--- 12,19 ----
|
|
||||||
* SASL library.
|
|
||||||
*/
|
|
||||||
#ifdef USE_SASL_AUTH
|
|
||||||
! #include <sasl1/sasl.h>
|
|
||||||
! #include <sasl1/saslutil.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
|
@ -1,13 +0,0 @@
|
||||||
--- ./src/lmtp/lmtp.h.orig Fri Jan 19 15:43:06 2001
|
|
||||||
+++ ./src/lmtp/lmtp.h Sat Feb 3 14:01:09 2001
|
|
||||||
@@ -12,8 +12,8 @@
|
|
||||||
* SASL library.
|
|
||||||
*/
|
|
||||||
#ifdef USE_SASL_AUTH
|
|
||||||
-#include <sasl.h>
|
|
||||||
-#include <saslutil.h>
|
|
||||||
+#include <sasl1/sasl.h>
|
|
||||||
+#include <sasl1/saslutil.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
|
@ -15,12 +15,13 @@ else
|
||||||
Please select desired options:" -1 -1 16 \
|
Please select desired options:" -1 -1 16 \
|
||||||
PCRE "Perl Compatible Regular Expressions" OFF \
|
PCRE "Perl Compatible Regular Expressions" OFF \
|
||||||
SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" OFF \
|
SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" OFF \
|
||||||
|
SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" OFF \
|
||||||
DB3 "Berkeley DB3 (required if SASL also built with DB3)" OFF \
|
DB3 "Berkeley DB3 (required if SASL also built with DB3)" OFF \
|
||||||
MySQL "MySQL map lookups" OFF \
|
MySQL "MySQL map lookups" OFF \
|
||||||
PgSQL "PostgreSQL map lookups" OFF \
|
PgSQL "PostgreSQL map lookups" OFF \
|
||||||
OpenLDAP "OpenLDAP map lookups" OFF \
|
OpenLDAP "OpenLDAP map lookups" OFF \
|
||||||
Test "SMTP/LMTP test server and generator" OFF \
|
Test "SMTP/LMTP test server and generator" OFF \
|
||||||
TLS "SSL and TLS (currently broken)" OFF \
|
TLS "SSL and TLS" OFF \
|
||||||
IPv6 "IPv6 support (currently broken)" OFF \
|
IPv6 "IPv6 support (currently broken)" OFF \
|
||||||
2> $tempfile
|
2> $tempfile
|
||||||
|
|
||||||
|
@ -61,7 +62,7 @@ while [ "$1" ]; do
|
||||||
;;
|
;;
|
||||||
\"SASL\")
|
\"SASL\")
|
||||||
echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl"
|
echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl"
|
||||||
echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include"
|
echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1"
|
||||||
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt"
|
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt"
|
||||||
echo "SASL_SUFFIX= +sasl"
|
echo "SASL_SUFFIX= +sasl"
|
||||||
if [ -f ${PREFIX}/lib/libsasl.a ]; then
|
if [ -f ${PREFIX}/lib/libsasl.a ]; then
|
||||||
|
@ -78,12 +79,31 @@ while [ "$1" ]; do
|
||||||
echo ".endif"
|
echo ".endif"
|
||||||
SUB_SASL=""
|
SUB_SASL=""
|
||||||
;;
|
;;
|
||||||
|
\"SASL2\")
|
||||||
|
echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2"
|
||||||
|
echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl"
|
||||||
|
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt"
|
||||||
|
echo "SASL_SUFFIX= +sasl2"
|
||||||
|
if [ -f ${PREFIX}/lib/libsasl2.a ]; then
|
||||||
|
if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then
|
||||||
|
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql"
|
||||||
|
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql"
|
||||||
|
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz"
|
||||||
|
fi
|
||||||
|
echo ".if exists(/usr/lib/libkrb.a)"
|
||||||
|
echo "POSTFIX_AUXLIBS+= -lkrb -ldes -lcom_err"
|
||||||
|
echo ".endif"
|
||||||
|
SUB_SASL=""
|
||||||
|
;;
|
||||||
\"TLS\")
|
\"TLS\")
|
||||||
echo "MAN8+= tlsmgr.8"
|
echo "MAN8+= tlsmgr.8"
|
||||||
echo "POSTFIX_CCARGS+= -DHAS_SSL -I/usr/include/openssl"
|
echo "POSTFIX_CCARGS+= -DHAS_SSL -I/usr/include/openssl"
|
||||||
echo "POSTFIX_AUXLIBS+= -lssl -lcrypto"
|
echo "POSTFIX_AUXLIBS+= -lssl -lcrypto"
|
||||||
echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.11a-1.1.11-20020613-0.9.6d.tar.gz"
|
echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.11a-1.1.11-20020822-0.9.6g.tar.gz"
|
||||||
echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.11a-1.1.11-20020613-0.9.6d/pfixtls.diff"
|
echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.11a-1.1.11-20020822-0.9.6g/pfixtls.diff"
|
||||||
echo "PATCH_STRIP= -p1"
|
echo "PATCH_STRIP= -p1"
|
||||||
echo "TLS_SUFFIX= +tls"
|
echo "TLS_SUFFIX= +tls"
|
||||||
SUB_TLS=""
|
SUB_TLS=""
|
||||||
|
|
Loading…
Add table
Reference in a new issue