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}" \

Reply via email to