about [UPDATING (3 days)] [MOVED] [vuxml]summaryrefslograw-logtreecommitdiffstats
diff options
context:
space:
mode:
authorJuraj Lutter <otis@FreeBSD.org>2026-10-03 18:31:33 +0100
committerJuraj Lutter <otis@FreeBSD.org>2026-10-13 20:31:15 +0100
commit640324affcb83c015c799b40b4140e629d7ffdd0 (patch) (diff)
treefae7ed38b6b94bfa3388d942848a70451ab673b9
downloadports-640324affcb83c015c799b40b4140e629d7ffdd0.tar.gz
 
previous commit746fa320af8bb4b456aea13cabd87ca5753c0109 (mail/thunderbird-esr: update to 153.5.0)
mail/postfix: Depend on databases/lmdb0 by default again
Depend on databases/lmdb0 by default and allow to select also databases/lmdb. (cherry picked from commit 92e125ad0d4b3a13867aef6ddcb6b5dc66139a6a)
-rw-r--r--UPDATING[diff] [file]10
-rw-r--r--mail/postfix/Makefile[diff] [file]20
2 files changed, 22 insertions, 8 deletions
diff --git a/UPDATING b/UPDATING
index c23fbef5423e..8b2c108e2e70 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,16 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20261003:
+ AFFECTS: users of mail/postfix
+ AUTHOR: otis@FreeBSD.org
+
+ mail/postfix now can depend on either databases/lmdb0 or databases/lmdb.
+ The default is lmdb0 for now.
+
+ If you want/need to use lmdb1, you will need to build the package
+ with apropriate lmdb version selected.
+
20260930:
AFFECTS: users of security/openssl and security/openssl35
AUTHOR: brnrd@FreeBSD.org
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 13f8f033e8a9..6b99c7e13016 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postfix
DISTVERSION= 3.11.7
-PORTREVISION?= 1
+PORTREVISION?= 2
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= https://postfix-mirror.horus-it.com/postfix-release/ \
@@ -85,20 +85,22 @@ USE_SUBMAKE= yes
SHEBANG_FILES= auxiliary/qshape/qshape.pl
SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
-
-PORTSCOUT= limit:^3\.9\.
+ALL_TARGET= default
CONFLICTS_INSTALL= courier-0.* opensmtpd opensmtpd-devel \
postfix postfix-base postfix-ldap-sasl \
postfix-sasl sendmail sendmail-devel
+PORTSCOUT= limit:^3\.11\.
+
USERS= postfix
GROUPS= mail maildrop postfix
OPTIONS_DEFINE= BDB BLOCKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MONGO \
MYSQL NIS PCRE2 PGSQL SASL SQLITE TEST TLS TLSRPT
-OPTIONS_DEFAULT?= BLOCKLISTD CDB EAI LMDB PCRE2 TLS TLSRPT
-OPTIONS_RADIO= RG1
+OPTIONS_DEFAULT?= BLOCKLISTD CDB EAI LMDB LMDB0 PCRE2 TLS TLSRPT
+OPTIONS_RADIO= LMDBG1 RG1
+OPTIONS_RADIO_LMDBG1= LMDB0 LMDB1
OPTIONS_RADIO_RG1= SASLKMIT SASLKRB5
.if ${FLAVOR:U} == ldap
OPTIONS_SLAVE= LDAP
@@ -123,6 +125,9 @@ 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)
+LMDB0_DESC= Use LMDB 0.9 library
+LMDB1_DESC= Use LMDB 1.0 library
+LMDBG1_DESC= LMDB version to use
LMDB_DESC= LMDB maps
PCRE2_DESC= Use Perl Compatible Regular Expressions, version 2
RG1_DESC= Kerberos network authentication protocol type
@@ -136,7 +141,8 @@ BDB_USES= bdb
CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb
EAI_LIB_DEPENDS= libicuuc.so:devel/icu
LDAP_USES= ldap
-LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
+LMDB0_LIB_DEPENDS= liblmdb.so:databases/lmdb0
+LMDB1_LIB_DEPENDS= liblmdb.so:databases/lmdb
MONGO_LIB_DEPENDS= libbson2.so:devel/libbson \
libmongoc2.so:devel/mongo-c-driver
MYSQL_USES?= mysql
@@ -147,8 +153,6 @@ SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SQLITE_USES= sqlite
TLSRPT_LIB_DEPENDS= libtlsrpt.so:mail/libtlsrpt
-ALL_TARGET= default
-
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MBLOCKLISTD}
This site is maintained by Jamie Landeg-Jones <jamie@catflap.org>, and is not an official FreeBSD project, nor is it endorsed by the FreeBSD team.