Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libnfnetlink/
Date: Sun, 27 Mar 2022 02:58:49
Message-Id: 1648349789.89a651603e187795492f4cc2223384cc478577ed.sam@gentoo
1 commit: 89a651603e187795492f4cc2223384cc478577ed
2 Author: Jonathan Davies <jpds <AT> protonmail <DOT> com>
3 AuthorDate: Sat Mar 26 21:43:07 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 02:56:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a65160
7
8 net-libs/libnfnetlink: Added verify-sig integration.
9
10 Signed-off-by: Jonathan Davies <jpds <AT> protonmail.com>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 net-libs/libnfnetlink/Manifest | 1 +
14 net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild | 14 ++++++++++++--
15 2 files changed, 13 insertions(+), 2 deletions(-)
16
17 diff --git a/net-libs/libnfnetlink/Manifest b/net-libs/libnfnetlink/Manifest
18 index 2f7130224cfb..f1009620bb2c 100644
19 --- a/net-libs/libnfnetlink/Manifest
20 +++ b/net-libs/libnfnetlink/Manifest
21 @@ -1,2 +1,3 @@
22 DIST 04aef8a4dedf267dd5744afb134ef8046e77f613-musl-fix-includes.patch 677 BLAKE2B 189c57ffc8eeb6a83e46fd1d53390e977294f7d3a269d3ffab07e1fce04083a7b4b956e93e02f4f81ce6db4ec5be785b16d1c75ed7e0b4fef9883154d9407e18 SHA512 fc452e2924fa4de66e104229bc05a663c253148fb1c0bd62e5454a907877ffb084ba6a04e38bf4ef71a4e58041f4a242001a8029aefbe97ccc00e3bfcb7bba41
23 DIST libnfnetlink-1.0.1.tar.bz2 320641 BLAKE2B 18d6f702afffa1bf2cb6978426f4a1aeab8692a288686c099eb7dfabff23648b4b0f1ac14b4661f16e3d50b6e7d29090d58ce715dac107acb12648e93c5df4f3 SHA512 2ec2cd389c04e21c8a02fb3f6d6f326fc33ca9589577f1739c23d883fe2ee9feaa16e83b6ed09063ad886432e49565dc3256277d035260aca5aab17954b46104
24 +DIST libnfnetlink-1.0.1.tar.bz2.sig 543 BLAKE2B e82c79edc77aa68b99549491650eb1888ef81c186918a452d813fb3b793b76e0334a909161a5b1b56a71ffe51b3293f6b0fe5d36b33c473dd50fa222a0844cb0 SHA512 f3ef8429e3da1bca815b186e96dfee93317f7a5712c63a4cc404648a0ee77353fae058a519681bdf684e82d1a230e717f4d34e8eaf0318e9a76dd05104fdf382
25
26 diff --git a/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild b/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
27 index 22064cc960a0..338e11cddd33 100644
28 --- a/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
29 +++ b/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
30 @@ -3,7 +3,7 @@
31
32 EAPI=7
33
34 -inherit linux-info
35 +inherit linux-info verify-sig
36
37 PATCH_BLOB=04aef8a4dedf267dd5744afb134ef8046e77f613
38 PATCH_FN=${PATCH_BLOB}-musl-fix-includes.patch
39 @@ -12,11 +12,15 @@ DESCRIPTION="the low-level library for netfilter related kernel/userspace commun
40 HOMEPAGE="http://www.netfilter.org/projects/libnfnetlink/"
41 SRC_URI="
42 http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
43 - https://git.alpinelinux.org/cgit/aports/plain/main/libnfnetlink/musl-fix-includes.patch -> ${PATCH_FN}"
44 + https://git.alpinelinux.org/cgit/aports/plain/main/libnfnetlink/musl-fix-includes.patch -> ${PATCH_FN}
45 + verify-sig? ( http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
46
47 LICENSE="GPL-2"
48 SLOT="0"
49 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
50 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
51 +
52 +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
53
54 PATCHES=( "${DISTDIR}/${PATCH_FN}" )
55
56 @@ -40,6 +44,12 @@ pkg_setup() {
57 check_extra_config
58 }
59
60 +src_unpack() {
61 + default
62 +
63 + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.sig}
64 +}
65 +
66 src_configure() {
67 econf --disable-static
68 }