commit: caf505737ed7d7618eb09361dad15d731737a802
Author: Eray Aslan <eras <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 12:27:16 2025 +0000
Commit: Eray Aslan <eras <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 12:37:49 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf50573
mail-mta/postfix: add 3.10.0, drop 3.10_pre20250207
Signed-off-by: Eray Aslan <eras <AT> gentoo.org>
mail-mta/postfix/Manifest | 2 +-
...ix-3.10_pre20250207.ebuild => postfix-3.10.0.ebuild} | 17 ++++++++++++-----
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index c1f76331c4ae..85937cafd950 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,3 +1,3 @@
-DIST postfix-3.10-20250207.tar.gz 5046062 BLAKE2B
1b35391cbb200591f779252a57e11336bf898f38de541b516847d9ed3fd378c4e69d325f02809bff0879072af73af3619af2c25ac056446b040d819d184c1fda
SHA512
f0b4634501964eec847e2df65f474ff0ca67f517f18bc94a21f7a48158957caa6fc67bf098b95b8a2c49ad0ef9bb4d8bfca0f6d263888d86d19dd668db613b6d
+DIST postfix-3.10.0.tar.gz 5047589 BLAKE2B
b1788cabe0e2013ae01f3f8b8d78e2a191e2d439ce7a60948216f36201096027c3b926e23494fe6ccaced715a2ef2640a3420965ce94ada1fe5a7a1c65ac3022
SHA512
dbb492ce7747c196ca99a345bcafe7f0d905f80e38ecf680ab8976d3391a1eb1c80e4b0fec487947ed793a3163e39a9fcd34dc6f172dee7cac4c11a1ef76275e
DIST postfix-3.9.1.tar.gz 4953855 BLAKE2B
78be7bf0f0d9e46429b40f98ddc98cac442cfdb404d77073346c973f3d0d4c52f299fc7f5d64bddaaf2db60dd234c52790f1efe4995faee8e2cd10c6f8e2096f
SHA512
79109d9f19e51d9089a0f2b5c6134972148a6e1a7e385aabc79c0a32e09c78715ad94a93ae3eca1171b770c62d6bf3b8e079b94183ae851001db1a0cf21fff15
DIST postfix-3.9.2.tar.gz 4956185 BLAKE2B
539a09282e939a62de1f7aab4648a399872df744cb6e6ec4bd63c5281ada9c439c953e5da524d59dfe3c59debab8a6933046a6099efff2688dc1b3824edaa35d
SHA512
14154077bd474283e522c427d9e45b3599be0c748c0bd2131309fcc506162e8522669a230c1a35bb467a5216d7e99c3d9685fc8f581232cd12e9337ea48d1981
diff --git a/mail-mta/postfix/postfix-3.10_pre20250207.ebuild
b/mail-mta/postfix/postfix-3.10.0.ebuild
similarity index 95%
rename from mail-mta/postfix/postfix-3.10_pre20250207.ebuild
rename to mail-mta/postfix/postfix-3.10.0.ebuild
index e9d3655ef4b6..0f56d3f6fc9b 100644
--- a/mail-mta/postfix/postfix-3.10_pre20250207.ebuild
+++ b/mail-mta/postfix/postfix-3.10.0.ebuild
@@ -6,7 +6,7 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/experimental"
+MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
@@ -16,9 +16,9 @@ S="${WORKDIR}/${MY_SRC}"
LICENSE="|| ( IBM EPL-2.0 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+KEYWORDS="~amd64"
-IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mongodb
mysql nis pam postgres sasl selinux sqlite ssl"
+IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mongodb
mysql nis pam postgres sasl selinux sqlite ssl tlsrpt"
DEPEND="
acct-group/postfix
@@ -40,6 +40,7 @@ DEPEND="
sasl? ( >=dev-libs/cyrus-sasl-2 )
sqlite? ( dev-db/sqlite:3 )
ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ tlsrpt? ( net-libs/libtlsrpt )
"
RDEPEND="${DEPEND}
@@ -61,6 +62,7 @@ RDEPEND="${DEPEND}
REQUIRED_USE="
|| ( berkdb cdb lmdb )
ldap-bind? ( ldap sasl )
+ tlsrpt? ( ssl )
"
src_prepare() {
@@ -78,7 +80,7 @@ src_configure() {
# https://marc.info/?l=postfix-users&m=173542420611213&w=2 (bug #945733)
append-cflags -std=gnu17
- for name in CDB LDAP LMDB MONGODB MYSQL PCRE PGSQL SDBM SQLITE
+ for name in CDB LDAP LMDB MONGODB MYSQL PCRE PGSQL SDBM SQLITE TLSRPT
do
local AUXLIBS_${name}=""
done
@@ -131,6 +133,11 @@ src_configure() {
AUXLIBS_SQLITE="-lsqlite3 -lpthread"
fi
+ if use tlsrpt; then
+ mycc="${mycc} -DUSE_TLSRPT"
+ AUXLIBS_TLSRPT="-ltlsrpt"
+ fi
+
if use sasl; then
if use dovecot-sasl; then
# Set dovecot as default.
@@ -184,7 +191,7 @@ src_configure() {
CC="$(tc-getCC)" \
OPT="${CFLAGS}" \
CCARGS="${mycc}" \
- AUXLIBS="${mylibs}" \
+ AUXLIBS="${mylibs} ${AUXLIBS_TLSRPT}" \
AUXLIBS_CDB="${AUXLIBS_CDB}" \
AUXLIBS_LDAP="${AUXLIBS_LDAP}" \
AUXLIBS_LMDB="${AUXLIBS_LMDB}" \