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 )