commit:     b81d2880e7a0b829f09269a772f2aac915ce0338
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 15:37:13 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 21 15:43:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81d2880

net-misc/freerdp: wire up verify-sig

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-misc/freerdp/Manifest              | 2 ++
 net-misc/freerdp/freerdp-2.11.6.ebuild | 8 ++++++--
 net-misc/freerdp/freerdp-2.9999.ebuild | 8 ++++++--
 net-misc/freerdp/freerdp-3.5.1.ebuild  | 8 ++++++--
 net-misc/freerdp/freerdp-9999.ebuild   | 8 ++++++--
 5 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a82c27c846b5..095ce3778c7f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,7 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf0111190cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
+DIST freerdp-2.11.6.tar.gz.asc 228 BLAKE2B 
cfcd673da04fcd749883b5dbbc27f12d6680442991d884006401521222385c7b325af35828683d96e1de866850a9c4eaae5f26d4b3cff4111391dc31f94ca1bd
 SHA512 
4ef9a1fcb6f97295affbe080657a5a812d73e3448e1f480b382774e6f6fd3276a4e251e94cac66fdc83ae974ccc0b9ca9ca2b82b76b5128915885a35fafd18e4
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
 DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8
+DIST freerdp-3.5.1.tar.gz.asc 228 BLAKE2B 
ae5826e539f0078d3adf7a4886f0b0c249c73fd2fc7ae21dcf815d876ec26f4482c242c076dbd9dcadd18927f4f97199f16fac3b40c0c04b1e43482865af15dc
 SHA512 
ba52d6a5aa3d91fdab988d91b8591ccb075ce3d52bbee0596ffdb50902b54e650b397995f273463296a484199b969bab47708b5dbfc76c4128aa54ec5afcfdf2

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2.11.6.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == *9999 ]]; then
                2.*) EGIT_BRANCH="stable-2.0";;
        esac
 else
+       inherit verify-sig
        MY_P=${P/_/-}
        S="${WORKDIR}/${MY_P}"
-       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz";
+       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+               verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -26,7 +30,7 @@ SLOT="2"
 IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
        virtual/pkgconfig
        app-text/docbook-xml-dtd:4.1.2
        app-text/xmlto

diff --git a/net-misc/freerdp/freerdp-2.9999.ebuild 
b/net-misc/freerdp/freerdp-2.9999.ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2.9999.ebuild
+++ b/net-misc/freerdp/freerdp-2.9999.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == *9999 ]]; then
                2.*) EGIT_BRANCH="stable-2.0";;
        esac
 else
+       inherit verify-sig
        MY_P=${P/_/-}
        S="${WORKDIR}/${MY_P}"
-       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz";
+       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+               verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -26,7 +30,7 @@ SLOT="2"
 IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
        virtual/pkgconfig
        app-text/docbook-xml-dtd:4.1.2
        app-text/xmlto

diff --git a/net-misc/freerdp/freerdp-3.5.1.ebuild 
b/net-misc/freerdp/freerdp-3.5.1.ebuild
index 78789fee28fc..0c7ce6eacd22 100644
--- a/net-misc/freerdp/freerdp-3.5.1.ebuild
+++ b/net-misc/freerdp/freerdp-3.5.1.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == *9999 ]]; then
                2.*) EGIT_BRANCH="stable-2.0";;
        esac
 else
+       inherit verify-sig
        MY_P=${P/_/-}
        S="${WORKDIR}/${MY_P}"
-       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz";
+       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+               verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -26,7 +30,7 @@ SLOT="3"
 IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
        virtual/pkgconfig
        app-text/docbook-xsl-stylesheets
        dev-libs/libxslt

diff --git a/net-misc/freerdp/freerdp-9999.ebuild 
b/net-misc/freerdp/freerdp-9999.ebuild
index 78789fee28fc..0c7ce6eacd22 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == *9999 ]]; then
                2.*) EGIT_BRANCH="stable-2.0";;
        esac
 else
+       inherit verify-sig
        MY_P=${P/_/-}
        S="${WORKDIR}/${MY_P}"
-       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz";
+       SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+               verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -26,7 +30,7 @@ SLOT="3"
 IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
        virtual/pkgconfig
        app-text/docbook-xsl-stylesheets
        dev-libs/libxslt

Reply via email to