From a60679f75fdd0b5d4d362cb48d6a261735273a31 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 18 Apr 2026 23:38:06 +0100 Subject: [PATCH] net-misc/dhcpcd: wire up verify-sig Signed-off-by: Sam James --- net-misc/dhcpcd/Manifest | 1 + net-misc/dhcpcd/dhcpcd-10.3.1.ebuild | 9 ++++++++- net-misc/dhcpcd/dhcpcd-9999.ebuild | 11 +++++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index a80b219b4df2d..2ffbd2c8402b5 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -3,3 +3,4 @@ DIST dhcpcd-10.2.3.tar.xz 276216 BLAKE2B 9f63b64f2909c7daded00685affd5a780ab23e0 DIST dhcpcd-10.2.4.tar.xz 276444 BLAKE2B cdc5c345c58f24852ecf7e6655446f9385c860d9095cca8fa40eaae27a1d05dfad667e1e39af6ace2bd73acaa799210d6345462c90a88f89839912416263fdef SHA512 e6c0caccd590b8c90efe8c60743b6ca4b6cd0c2c170abd8ea940be48f1b75f6767ccbd17eac42a4f1eba8349197dbdfc923696765baab79d49916c8e674f30c8 DIST dhcpcd-10.3.0.tar.xz 279100 BLAKE2B 657d20b5b92769615035b5d8792c77280a2ef34a96f64f4c5a70d3ee51a24b9dec48f2a4f59b75d3e5505685eece0a4f163518fd1f027b09945287a30b075f8a SHA512 311113fe525d783caaa77ef962d5b81d74c9cd35e77d19070a9f4b8eff1f7da1a0abc21a55b4a54cf98e3bd4c2de5bea837e319640c797410380a82656cd0435 DIST dhcpcd-10.3.1.tar.xz 279320 BLAKE2B 5abed98813c129add43d91e83974e05bb1a8be3ef8586e72110f33e3592f2e3f09ed42936fdfcbae4681cf0da397f2bfb900b8d41847bb66ebd7cfd17ec8b454 SHA512 89516cde49b1c37ff4e8574a04654b4196f00ec1e93d5d730e759e4d335e05d2747285db7aab6eda555561ef73348705667660c37b0f9a84889754b8074e0ed7 +DIST dhcpcd-10.3.1.tar.xz.asc 488 BLAKE2B 5b00f138ec33efa39de87891308ddda7e18594cd4f01bec6627815c9e92acb45ccf896b7a438c825cbef020c479ade638749a8c6a5e2a7aee0079d2954fb8e0b SHA512 21131c5cf29802ab958ae0d08346099b0e409a70a3d2ecb952f17fa64801de6c0a58d16627414232b308213e8f4172286779d08fe2319e0c7ae54feb506019f6 diff --git a/net-misc/dhcpcd/dhcpcd-10.3.1.ebuild b/net-misc/dhcpcd/dhcpcd-10.3.1.ebuild index 7728f29e63e68..84fe8c2b0bf87 100644 --- a/net-misc/dhcpcd/dhcpcd-10.3.1.ebuild +++ b/net-misc/dhcpcd/dhcpcd-10.3.1.ebuild @@ -9,13 +9,20 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/roymarples.asc + inherit verify-sig + MY_P="${P/_alpha/-alpha}" MY_P="${MY_P/_beta/-beta}" MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" + SRC_URI=" + https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz + verify-sig? ( https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz.asc ) + " S="${WORKDIR}/${MY_P}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-roymarples )" fi DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" diff --git a/net-misc/dhcpcd/dhcpcd-9999.ebuild b/net-misc/dhcpcd/dhcpcd-9999.ebuild index a4e0fffd0a6a7..84fe8c2b0bf87 100644 --- a/net-misc/dhcpcd/dhcpcd-9999.ebuild +++ b/net-misc/dhcpcd/dhcpcd-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,13 +9,20 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/roymarples.asc + inherit verify-sig + MY_P="${P/_alpha/-alpha}" MY_P="${MY_P/_beta/-beta}" MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" + SRC_URI=" + https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz + verify-sig? ( https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz.asc ) + " S="${WORKDIR}/${MY_P}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-roymarples )" fi DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"