commit:     f9b1af7491aa9e72b6fb56ef93b918421e7b7da9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 22 05:28:24 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 08:50:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b1af74

mail-mta/postfix: wire up verify-sig

Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-mta/postfix/Manifest                        | 3 +++
 mail-mta/postfix/postfix-3.10.7.ebuild           | 8 ++++++--
 mail-mta/postfix/postfix-3.11.0_rc3-r1.ebuild    | 6 +++++-
 mail-mta/postfix/postfix-3.12_pre20260127.ebuild | 6 +++++-
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 60c4244a17c2..325865b4c3f9 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,5 +1,8 @@
 DIST postfix-3.10.4.tar.gz 5050100 BLAKE2B 
e0a9b3dbd858e9b2bacb137b886ef35a89220caf91da5bcb90de5fd3df7285645deaff6e58f571cdc75966098cf13190b0315690c270b9f3ed69a21e63d2d3ab
 SHA512 
da3a581551670ad4aa595ab50a8dd0bbe7d9e93ee354342c778ae1b461aa7bad9a640e4a55e27b025975c47c92f8238c8d281e1ca5bd1579a009d81ce06924d9
 DIST postfix-3.10.6.tar.gz 5039838 BLAKE2B 
ca9f371f15af45c72ee97830d5bfb08b4ef2020409e55b1a99ef20681dfaec86fa7f7f799caa7b6e5757da0ea9ccbd5ac51104244b2e315f3cedb414b3e46451
 SHA512 
c7effc1148e308317eaa688f2efd490d07201298e7f52c8cc6e6871466039bb7e6b97a29e494df5841eb34d4f07c022f6a70f3c72439d3b81957da511d9032b3
 DIST postfix-3.10.7.tar.gz 5040093 BLAKE2B 
b08dc8879bc5ce0ea72c14f27e648fc4007f9121438860b4c51475c868fa11918a828a86ec4e79120570468b2b4f38023ccd135083ad250713e470a0759b5991
 SHA512 
28d7c05bfd6fb15f906c67cca989c4b47640ec631b640943deb66d91e44a6684deb79af95f0d4ba4dd362d9ba59179e5ed268942384e5e35ba472c91cf366e4c
+DIST postfix-3.10.7.tar.gz.asc 220 BLAKE2B 
baa1b27d2ddfa96db6c647914fe8560078e286a549f59ea21df5cac91698c1ddcda14b912915555af5b2c8dcd248d8ae9070898528fe51d860f3a30ef5e65489
 SHA512 
9c9781b1559f5af7ed3f720d72d154c3b687b6d44965aa2ecf6108c08453e712263ca0fb0556b548428920bcb59bbfda31e9088bcd79a7c3e18c5f52f73d162d
 DIST postfix-3.11.0-RC3.tar.gz 5186552 BLAKE2B 
1421cdf37ad712a2db53809165cb07b1a4fbfe1f928f784bcb3f76ddbc16462ff9af747db8d48e2900b0405af11aba06b5d69cf06c84323fdd7ac89c23b11ad3
 SHA512 
204bd229a5df64baa577a844db6c1201f6eff41aef9a727c1fd89fb37b9965b730f96d0332c72bcede3aa1ef195ccacd6d3ed895eacba688543b1840205a1bd5
+DIST postfix-3.11.0-RC3.tar.gz.asc 220 BLAKE2B 
9bedc889473f08142865f86845d8e3d7e4c4bceb702ebc10014291ee6c6572191360b61bfe9a1467a49da0b2d62b918c1c221ea734f198ada1da8a85da359ca0
 SHA512 
5197a022639b10816d62e344ae89f267ef171f0c5677691e0c08a72b98f66490b6e4d5ac65486dcd45bf22c767b246907a2c24a1fa86677bdd059e3ad2c6907e
 DIST postfix-3.12-20260127.tar.gz 5163945 BLAKE2B 
71e5d30cc99222b8dcb28608d0164444ca089433141036cfe5b70dc70709f5995a1fffc3416a1a36fd8808cfb3d6fe33682a6031577223be1f1ab93b7b6f18b0
 SHA512 
4a76a0984b590f6b5b644cb7778442af3d7ef293dc43f59d5a5692c0cdf4fe509dbb0dc62d6afd801ec0b6ef9ca8e28d1cdc95aec0ee2f00660008229690ba3e
+DIST postfix-3.12-20260127.tar.gz.asc 220 BLAKE2B 
fed908733446e4d429fe757bb924335a479c523a592a315b76ae29c4bb687481b2a3a476d9042ea8ec69bf744c86962b88ce580f4eb4de7fcc008e731d8f64bf
 SHA512 
3eac656d400d5bbe37895705df3c4399c3d05efb369fedecdda9934c623c187df35b07038b2ac7209ec2f25c59060c0035a3b12d4662332216886030bf522699

diff --git a/mail-mta/postfix/postfix-3.10.7.ebuild 
b/mail-mta/postfix/postfix-3.10.7.ebuild
index e86a3d7ec8a3..b4f3e8e45de6 100644
--- a/mail-mta/postfix/postfix-3.10.7.ebuild
+++ b/mail-mta/postfix/postfix-3.10.7.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit pam systemd toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/postfix.asc
+inherit pam systemd toolchain-funcs verify-sig
 
 MY_PV="${PV/_pre/-}"
 MY_SRC="${PN}-${MY_PV}"
@@ -12,6 +13,7 @@ RC_VER="2.7"
 DESCRIPTION="A fast and secure drop-in replacement for sendmail"
 HOMEPAGE="https://www.postfix.org/";
 SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+SRC_URI+=" verify-sig? ( ${MY_URI}/${MY_SRC}.tar.gz.gpg2 -> 
${MY_SRC}.tar.gz.asc )"
 S="${WORKDIR}/${MY_SRC}"
 
 LICENSE="|| ( IBM EPL-2.0 )"
@@ -57,6 +59,8 @@ RDEPEND="${DEPEND}
        !mail-mta/ssmtp[mta]
        selinux? ( sec-policy/selinux-postfix )"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-postfix )"
+
 REQUIRED_USE="
        ldap-bind? ( ldap sasl )
        tlsrpt? ( ssl )

diff --git a/mail-mta/postfix/postfix-3.11.0_rc3-r1.ebuild 
b/mail-mta/postfix/postfix-3.11.0_rc3-r1.ebuild
index a96922855851..b7c94c17e19a 100644
--- a/mail-mta/postfix/postfix-3.11.0_rc3-r1.ebuild
+++ b/mail-mta/postfix/postfix-3.11.0_rc3-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit pam systemd toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/postfix.asc
+inherit pam systemd toolchain-funcs verify-sig
 
 if [[ ${PV} == *_rc* ]]; then
        MY_PV="${PV/_rc/-RC}"
@@ -16,6 +17,7 @@ RC_VER="2.7"
 DESCRIPTION="A fast and secure drop-in replacement for sendmail"
 HOMEPAGE="https://www.postfix.org/";
 SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+SRC_URI+=" verify-sig? ( ${MY_URI}/${MY_SRC}.tar.gz.gpg2 -> 
${MY_SRC}.tar.gz.asc )"
 S="${WORKDIR}/${MY_SRC}"
 
 LICENSE="|| ( IBM EPL-2.0 )"
@@ -61,6 +63,8 @@ RDEPEND="${DEPEND}
        !mail-mta/ssmtp[mta]
        selinux? ( sec-policy/selinux-postfix )"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-postfix )"
+
 REQUIRED_USE="
        ldap-bind? ( ldap sasl )
        tlsrpt? ( ssl )

diff --git a/mail-mta/postfix/postfix-3.12_pre20260127.ebuild 
b/mail-mta/postfix/postfix-3.12_pre20260127.ebuild
index bd7624a81bd8..764bc9e265a5 100644
--- a/mail-mta/postfix/postfix-3.12_pre20260127.ebuild
+++ b/mail-mta/postfix/postfix-3.12_pre20260127.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit pam systemd toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/postfix.asc
+inherit pam systemd toolchain-funcs verify-sig
 
 if [[ ${PV} == *_rc* ]]; then
        MY_PV="${PV/_rc/-RC}"
@@ -16,6 +17,7 @@ RC_VER="2.7"
 DESCRIPTION="A fast and secure drop-in replacement for sendmail"
 HOMEPAGE="https://www.postfix.org/";
 SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+SRC_URI+=" verify-sig? ( ${MY_URI}/${MY_SRC}.tar.gz.gpg2 -> 
${MY_SRC}.tar.gz.asc )"
 S="${WORKDIR}/${MY_SRC}"
 
 LICENSE="|| ( IBM EPL-2.0 )"
@@ -61,6 +63,8 @@ RDEPEND="${DEPEND}
        !mail-mta/ssmtp[mta]
        selinux? ( sec-policy/selinux-postfix )"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-postfix )"
+
 REQUIRED_USE="
        ldap-bind? ( ldap sasl )
        tlsrpt? ( ssl )

Reply via email to