commit:     4f057642909a745dc5ccc928b213afc23c679238
Author:     Jonathan Davies <jpds <AT> protonmail <DOT> com>
AuthorDate: Fri Mar 25 22:35:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 00:12:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f057642

app-crypt/gpgme: Added verify-sig integration.

Signed-off-by: Jonathan Davies <jpds <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24753
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-crypt/gpgme/Manifest               | 4 ++++
 app-crypt/gpgme/gpgme-1.15.1.ebuild    | 9 ++++++---
 app-crypt/gpgme/gpgme-1.16.0.ebuild    | 9 ++++++---
 app-crypt/gpgme/gpgme-1.17.0-r1.ebuild | 9 ++++++---
 app-crypt/gpgme/gpgme-1.17.1.ebuild    | 9 ++++++---
 5 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 8cd8482a5854..b4016e7e4933 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,4 +1,8 @@
 DIST gpgme-1.15.1.tar.bz2 1699349 BLAKE2B 
d3a6ccaa35360ed3fc79364dfcc3f2fdcb70e5e41ac72ef011373a39d5def9be9ce1be45843ab65a87630d3fc570d29db5f40b9a273aa8e281464c9d1d3477de
 SHA512 
1d75a848cce6389f7cb8896b57a28dfe1dc5a447bfb4f128b0994a43e04134343400a3be063e971f03dfd595474cfd558519741d5d56afb3e84853ad4f2a45c2
+DIST gpgme-1.15.1.tar.bz2.sig 119 BLAKE2B 
d1f8a940973fa25531d2e958aad6a3b2c7844a07679f639716778d43b33e53fc46a6d364a1be274b01394717b92b37206b9da161ee6497e9255b1be50458c13b
 SHA512 
2f893c4978c6f34dddc0c0fe01c77017d49cda97429e0573083740551e612a8a3e94c5b19087e2b637387628e4eebc508118e91dfc9fde8ef2e677b62770bb7a
 DIST gpgme-1.16.0.tar.bz2 1718913 BLAKE2B 
da55e695b148e949a1c0770d0298d7a8c9f87d7a1f9e45d380f8c13c472bd44cb4266adb9a113e2b1dcc2596291744f48fdf998ff2de876059d89d184dc87f3a
 SHA512 
69487be69612e9bf0221ff56ae687248bd13635db1b7087130e93c1670e38f3c810bbca17723555c04fe207976c35871bbc3da005179ce099504321cf33636e4
+DIST gpgme-1.16.0.tar.bz2.sig 119 BLAKE2B 
abf363142f67a005d1a4c13c2d3d944d0fd449e2297ad5a853fc145e106757e639b5bf5c23de6475055578633e12d8dc7d11ebb689ee6c74283c7cfe28058e65
 SHA512 
0c230b55bb0b24af85cd6df9e6be6ef8245d29af0fb8348fe044979ab75250987fafbd709d1898852a23df99fb16dd61b0b2bc6a821ed1c1b9aadd86182e5b9a
 DIST gpgme-1.17.0.tar.bz2 1748416 BLAKE2B 
32df1e3e579275d39507cb013ab7eded12149735f27a5eb1f4c3142df6b97864947a64c7fa58736e6cdea4ae623fb42eeb007596ec08ac5fdfb2af7826447550
 SHA512 
7ab379c6be2031ff24334a636e596f01c9d491627b695cc6cce7a361e78c6054b7891c521f07becea3c5da10c58043c1acffbba6058bbbfaa515241d75dd6c46
+DIST gpgme-1.17.0.tar.bz2.sig 119 BLAKE2B 
1cfa90bb80ef09b2984a91c27a49bb34da8fb630822f4152c9e1cee7423345d16159947f5209b2cd34d399bb4ff2ffdf512a27a22e405762c640c8100405d953
 SHA512 
f9968c2f90188ca483cb4fe2867980ea474c784ff4056c5baa3b209fb2c049e4e72604d6b33cbbdb3fffb06150310243a36144502db73579deb80b6e1197684b
 DIST gpgme-1.17.1.tar.bz2 1747692 BLAKE2B 
44cf9309cbad038f23aa7c5c77fd85be23faf3d8e1eb7abdb87a737ad1ade1ee269a95ce618dba327bbd06e6f4b2a91e2446744ee08f09ea6fb3b2dad44431c5
 SHA512 
e6399c3de1e430e38f2692bf5ec0c02ecb36ea3dbb56ff29dc3a438a5be4900a77a0559dc5b673dc1ffbff5e7f589e548e19176b2644fe8f63e00c6b9181b920
+DIST gpgme-1.17.1.tar.bz2.sig 119 BLAKE2B 
31832424c0e029dc520d3302a71b086d9fcb044c74344cc0fb4b6c6a02d0dd840e62e7eb60acfaf004e6f3650d58436b58e645ef2a50b948ecaf3ca162bf577a
 SHA512 
e1a4213d0d39f2efd0d5c007a0449c76bd650e76e002a9acb673eef0579912db06d844df11a4f7cb821e1d8468d2d6c1303f1c5d915a5c3c9cb5abacfbd004fc

diff --git a/app-crypt/gpgme/gpgme-1.15.1.ebuild 
b/app-crypt/gpgme/gpgme-1.15.1.ebuild
index c4d0ad552ea2..e97532eb1c13 100644
--- a/app-crypt/gpgme/gpgme-1.15.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.15.1.ebuild
@@ -5,12 +5,14 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 
-inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs
+inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs 
verify-sig
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme";
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
+       verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
@@ -26,7 +28,8 @@ RDEPEND=">=app-crypt/gnupg-2
        #doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
        qt5? ( dev-qt/qttest:5 )"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? ( dev-lang/swig )
+       verify-sig? ( sec-keys/openpgp-keys-gnupg )"
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/app-crypt/gpgme/gpgme-1.16.0.ebuild 
b/app-crypt/gpgme/gpgme-1.16.0.ebuild
index 098664d90e4f..7a84df5e6d29 100644
--- a/app-crypt/gpgme/gpgme-1.16.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.16.0.ebuild
@@ -5,12 +5,14 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 
-inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs
+inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs 
verify-sig
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme";
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
+       verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
@@ -26,7 +28,8 @@ RDEPEND=">=app-crypt/gnupg-2
        #doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
        qt5? ( dev-qt/qttest:5 )"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? ( dev-lang/swig )
+       verify-sig? ( sec-keys/openpgp-keys-gnupg )"
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild
index d797fd48b232..6320a41831a1 100644
--- a/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild
@@ -5,12 +5,14 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 
-inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs
+inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs 
verify-sig
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme";
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
+       verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2 LGPL-2.1"
 # Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
@@ -29,7 +31,8 @@ RDEPEND=">=app-crypt/gnupg-2
        #doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
        qt5? ( dev-qt/qttest:5 )"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? ( dev-lang/swig )
+       verify-sig? ( sec-keys/openpgp-keys-gnupg )"
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/app-crypt/gpgme/gpgme-1.17.1.ebuild 
b/app-crypt/gpgme/gpgme-1.17.1.ebuild
index 8d6d21d828ce..21d96ca5627f 100644
--- a/app-crypt/gpgme/gpgme-1.17.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.17.1.ebuild
@@ -5,12 +5,14 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 
-inherit distutils-r1 libtool qmake-utils toolchain-funcs
+inherit distutils-r1 libtool qmake-utils toolchain-funcs verify-sig
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme";
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
+       verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2 LGPL-2.1"
 # Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
@@ -29,7 +31,8 @@ RDEPEND=">=app-crypt/gnupg-2
        #doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
        qt5? ( dev-qt/qttest:5 )"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? ( dev-lang/swig )
+       verify-sig? ( sec-keys/openpgp-keys-gnupg )"
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 

Reply via email to