From d6ecedbb65041ed35010095376e87dd7de4270c5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 20 Feb 2024 11:40:01 +0000 Subject: gentoo auto-resync : 20:02:2024 - 11:40:01 --- net-libs/Manifest.gz | Bin 31802 -> 31815 bytes net-libs/libnetfilter_conntrack/Manifest | 1 - .../libnetfilter_conntrack-1.0.9.ebuild | 51 -------------- net-libs/libnetfilter_log/Manifest | 2 - .../libnetfilter_log/libnetfilter_log-1.0.1.ebuild | 29 -------- net-libs/libnftnl/Manifest | 9 +-- net-libs/libnftnl/libnftnl-1.2.4.ebuild | 73 --------------------- net-libs/libnftnl/libnftnl-1.2.5.ebuild | 73 --------------------- net-libs/libnftnl/libnftnl-1.2.6-r1.ebuild | 71 ++++++++++++++++++++ net-libs/libnftnl/libnftnl-9999.ebuild | 6 +- 10 files changed, 75 insertions(+), 240 deletions(-) delete mode 100644 net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild delete mode 100644 net-libs/libnetfilter_log/libnetfilter_log-1.0.1.ebuild delete mode 100644 net-libs/libnftnl/libnftnl-1.2.4.ebuild delete mode 100644 net-libs/libnftnl/libnftnl-1.2.5.ebuild create mode 100644 net-libs/libnftnl/libnftnl-1.2.6-r1.ebuild (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index ba59c9ce9d8d..a5aa9a6b9b6d 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libnetfilter_conntrack/Manifest b/net-libs/libnetfilter_conntrack/Manifest index 3339a450046a..84c6419f16d3 100644 --- a/net-libs/libnetfilter_conntrack/Manifest +++ b/net-libs/libnetfilter_conntrack/Manifest @@ -3,5 +3,4 @@ AUX libnetfilter_conntrack-1.0.9-musl.patch 1671 BLAKE2B c6618c82fbaf68f5c61dc76 DIST libnetfilter_conntrack-1.0.9.tar.bz2 373177 BLAKE2B 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a SHA512 e8b03425aaba3b72e6034c215656c34176d0550c08e0455aaeb1365d9141505d0c4feaa8978c8ccf2b7af9db6c9e874ceb866347e533b41cb03a189884f4004c DIST libnetfilter_conntrack-1.0.9.tar.bz2.sig 566 BLAKE2B 0f80f00858093ed5e9aac190fbb1ac5ac1dde60e6767b65adda49ed79fb7fb6cc7caea51793d8930a927d9b7a75d263851dd5741d6d408a8b56d3ea5b73da20e SHA512 83ed38f68bd38cf70d9c245a7f17373751ff9099ceff3066812b282b7426edf2eee79da8f5aea896b119327059008ff4a531b3dfdcd79d49944bea4079e67e1f EBUILD libnetfilter_conntrack-1.0.9-r1.ebuild 1433 BLAKE2B b9e23f01ba06e6decbb2e6ea47c9de624b42019111a869c157e057edef389fcd2a07818130b663fe2330600d014f051cd9f52bf012a8d7647872c4826abe88bc SHA512 c27325cd289c51d3a4311d75c437abe2282e0e9444e7e6e854ac342713ce07797e3d12f5f38c3de7c8b6d54ebd008ecc01bc77c4b6e06db90794fe4ac63a81b7 -EBUILD libnetfilter_conntrack-1.0.9.ebuild 1282 BLAKE2B 737e2f5f4211d07c588c53ac99394e843125d4688dc8dfbae4a102d70635929fecdc3841583fa41a4d28168e5ebd7ea23b63b463a250918b863e5e9ebd635bbb SHA512 6298fb000065ae36495763837f08e748e970e900b500f1572eabac52787d5bd2aa8fbe8666483f49adec725afa9357c325dd737c09fa8a0892a1fb643cab4b9f MISC metadata.xml 375 BLAKE2B fc9624816dbdf791c5d399fd9db83b402c1186387a7898c700f277e926e6424d9a2cf3dae39221041ec782c017fcf96cab8bd698878dad524f9feb111576a652 SHA512 016ff7eaeb05c1566ed7f53a2fda5c5808e847d6d5cd07521769ebfff4cdc76fe4d40abe13cd9ed68c56c83a2442720ba526e9454d596e3fee87e25843933f6b diff --git a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild b/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild deleted file mode 100644 index 5610bdf51498..000000000000 --- a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info verify-sig - -DESCRIPTION="Programming interface (API) to the in-kernel connection tracking state table" -HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_conntrack/" -SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2 - verify-sig? ( https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc - -RDEPEND=">=net-libs/libmnl-1.0.3 - >=net-libs/libnfnetlink-1.0.0" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-netfilter )" - -DOCS=( README ) - -PATCHES=( - "${FILESDIR}"/${P}-musl.patch -) - -pkg_setup() { - linux-info_pkg_setup - - if kernel_is lt 2 6 18 ; then - die "${PN} requires at least 2.6.18 kernel version" - fi - - # netfilter core team has changed some option names with kernel 2.6.20 - if kernel_is lt 2 6 20 ; then - CONFIG_CHECK="~IP_NF_CONNTRACK_NETLINK" - else - CONFIG_CHECK="~NF_CT_NETLINK" - fi - - check_extra_config -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-libs/libnetfilter_log/Manifest b/net-libs/libnetfilter_log/Manifest index f9296fe1a276..25016bfec9e5 100644 --- a/net-libs/libnetfilter_log/Manifest +++ b/net-libs/libnetfilter_log/Manifest @@ -1,6 +1,4 @@ -DIST libnetfilter_log-1.0.1.tar.bz2 262545 BLAKE2B 4dcc7ff5deef95fc657a956556a1ff389cddaae3eaabed9c77cb7028793d5a0e377d2d02d55000ec853300b94164943436d658f42344a6314432b2f8f965fb8e SHA512 4088b9bf055fb4cd5f2e201a46a00def7642116b5d1695a371936b7b45eb93877944456506b45761bf2f3f81b40c161c1ecdcfb90532009f073dac3cedc6f436 DIST libnetfilter_log-1.0.2.tar.bz2 304022 BLAKE2B 5976dc484f8a5dc7b5484f12c9913acd9cf7600844f321da6105805b05ad7176d88185c4770bf9ac167c8525b01f1cd8cbc560f77a7cb8b1f129f9f6983b5bb1 SHA512 6b33718b1dd7f4504bceae14001da3a652cec46a6725a5dee83a7b55028cfa8e768cba917f968a5d5b60fd9ff04edf6040ef271a68e5fb65858bf73f4f9ccf23 DIST libnetfilter_log-1.0.2.tar.bz2.sig 566 BLAKE2B f4e3de583d9e0612bfc5932654d287154117fe720c28eb220fbc19c4e6cd8d57c66b92159d13949b035a2479a466110e38b0334f49dcf9b9fc0cb4c41ed79aa1 SHA512 b9a40fa08fa5d29a907522add329ea5268f2ef09274b5be3d30ab7e6a0c6aad915d8e8d7c5d708947a86c4a7fe950439ab536ec5ed78198f5b6b839de2f0ab35 -EBUILD libnetfilter_log-1.0.1.ebuild 705 BLAKE2B 42febab635722cd8673c4512544eea0df814dc19af0092693c8bbd0dbb9eaa07f7c90790b9d95df9adc85791fdb5aafa74352cbe4b440c1eb24392108e434d10 SHA512 b0ac5df5cd2a7e5605ba732debffaf2eb8924a01dbfef5eb7d4f25ef318095bd158699c2396b201063db5469bfe17afda05a7fff804f33adca8def70cb19d05c EBUILD libnetfilter_log-1.0.2.ebuild 1025 BLAKE2B bc29ea75aeb1f2da50cbe287401a2c7f3bc953d69813290f82a0bc0dc10d98d8c3826906e4b5d4a3916fd3ac99308d0d6afdc682a29c7be1f7ee0d516a7ab8e1 SHA512 0a7dc292ce9495ca5a8ed9b4804c7d9621a74c6109974fcd6ef6094eae7aebcb5d12d38b1331cd2f86dd26579c9bdb72979c7f944742f393fbdc7754818a0fbd MISC metadata.xml 277 BLAKE2B 57fc90092c4674e5c4dfe38b0d79c983990fce4e8208b70c2ebb218aebb6d2135537f927115f3a7b7eb8c1ddb596461c17e60acb3e6a11b289796f20f3c80a33 SHA512 5ac67e6beabab60f83ac521249c6d1f021988d522fc86ab12ec98fbaa9d47a50157c10c7b9a39554e66a02b141cdc6dc6669e5e7c9c02c8b36ad404aa790d619 diff --git a/net-libs/libnetfilter_log/libnetfilter_log-1.0.1.ebuild b/net-libs/libnetfilter_log/libnetfilter_log-1.0.1.ebuild deleted file mode 100644 index 6c560507f949..000000000000 --- a/net-libs/libnetfilter_log/libnetfilter_log-1.0.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -DESCRIPTION="Interface to packets that have been logged by the kernel packet filter" -HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_log/" -SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ia64 ppc ~riscv ~sparc x86" - -BDEPEND="virtual/pkgconfig" -RDEPEND=">=net-libs/libnfnetlink-1.0.0" -DEPEND="${RDEPEND}" - -CONFIG_CHECK="~NETFILTER_NETLINK_LOG" - -src_configure() { - econf --disable-static -} - -pkg_setup() { - linux-info_pkg_setup - kernel_is lt 2 6 14 && die "requires at least 2.6.14 kernel version" -} diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest index 5a2ab794e793..a13742183219 100644 --- a/net-libs/libnftnl/Manifest +++ b/net-libs/libnftnl/Manifest @@ -1,11 +1,6 @@ -DIST libnftnl-1.2.4.tar.bz2 395444 BLAKE2B 43a89fd2f7d9fd77e59423b599fe209c821da660669c7fe3c569ac262b78cfe1942ab9fd597bf09a0c93b7d1ff465ca79bd925967be93333a11468845ef785fd SHA512 5375d1d15627aabf25129433630395f53009b22a255fcd113b302af7f2f0a234fd54c827b0ef1c8fd3a13e272a1696f780560672d4af6abad0e19805f9d56326 -DIST libnftnl-1.2.4.tar.bz2.sig 566 BLAKE2B f7598f5ed56cf101a61358206d1e4e3fe3fa12514d6d6a89a00f4ec853d4473aefbfbedf7ce062160bd6c7578e5a09bfb6a5bf1c2b98f5858a8d9f4f9ce5be38 SHA512 89bb5ea536632518aad62e798868284fe82ba75d2af09b6505d506910aafdbaaed48b84b82fcf4ffb241672e51b696f8e24983636184b9713795c90f281f8683 -DIST libnftnl-1.2.5.tar.xz 335744 BLAKE2B 8ad2b264cce6458dd992dd14197abe224fb5afc14e8d06296dbc917d83724dacaee876191165fe83831e842e45995f9ea874957b02ee19580783a576c2d56ccd SHA512 576ccd0815063a6ef3095b5514c3d286b4450fad98fbf7a85cd537f66adf043e7e6295d4c84cc3cbfd18cf9a29576d15a88cc439a61a3e654841a27c71babea1 -DIST libnftnl-1.2.5.tar.xz.sig 566 BLAKE2B 1e47872354b714781b2ee3d9b375a9fe97a2e97a283d8b88bb7c0ec12cf779cfdfc668dbe64eb4d3bb3afff37bef2e5bc49fed6e3522c869c96c6f344ca18c25 SHA512 ca10b3856d8e690cd5ae763661972c5e4f4be2cca63f8120ad6550ece286078938efabba927070f830fc703cc17d16e8cbc1b4c8564bf888c199ea53c0b6a500 DIST libnftnl-1.2.6.tar.xz 336684 BLAKE2B a08010b26db0c7a5429f33a92ca4f17e8e158005befa5f7e3f37d60456d1b481a3f95f46c0bcec74e98ab040940f533acc279672226f0abc6ce73a26ff56718a SHA512 0c8c369eec84b0c568f0067598bece6e3be9a0fbd977e443ae3b14a5a6d842a6086ceb5426a65f8c77204709655f148c1241193f1a928f8c12154a57e3548b34 DIST libnftnl-1.2.6.tar.xz.sig 566 BLAKE2B 8ad336d0d8c693beb6335e874ad62040257e0c4527f8acb32fcc8b4889eea88ba3a42c9b2b795db6f6e3d148066ee0a9217b1e30c7e784c793458dd480ee624a SHA512 61288aa03fb80d43d09866ce549815202f682b30b283cf3119ced0fe59536d10f1c029e433651d1cb31115e977b660886a153f3361f5cafdbb0ed6da602e5b2f -EBUILD libnftnl-1.2.4.ebuild 1605 BLAKE2B 9bcb92a3247f5fea10d3cafc5801c2c7fe07c27e573363978e5a65d2aca329bef176f3a91e3f90371cfe8d6b71050b47a585e455e6aece08bd8aaf409143b6ff SHA512 9a9c894b805bc9e53903b85e964cf9c54f8440e799aef1faa9a43ccffb8deada36b2d7033b13632914cf51a492568656164ac24652f9aa5df81f5aefd738c276 -EBUILD libnftnl-1.2.5.ebuild 1603 BLAKE2B 46c2bbd8bc269cbcfb3a1ed821aa80b9e3f6636b3071ffaabe7540414655cf961b318e13fe04f40e24701548fea2309c2c73dd0a36dc601ef4c0c4702350debf SHA512 026670ea52ac3999946baafd5e4987ac94235c0a8fd24ebfeb1251b0c30034a17d9e5fde7208e30ca66a360f771ec2d6522a51357f4a2c6e0a6590f5a4cb0b88 +EBUILD libnftnl-1.2.6-r1.ebuild 1570 BLAKE2B 87955db35b0fb5aaa053a3e40746b5f893c1890760cbc26b25f843479d67fea8f37a003d5d78f2557f713c046379e9ee6943e123e290302023f7db707eb680dc SHA512 df1e228e7323c4e1e35477f6647c90e3cae9cb68b29fdb41e4f296ba578ed2d1f3980a86e15941140b3225eddee70d553747e40fb516dd51903120330c38508d EBUILD libnftnl-1.2.6.ebuild 1603 BLAKE2B 46c2bbd8bc269cbcfb3a1ed821aa80b9e3f6636b3071ffaabe7540414655cf961b318e13fe04f40e24701548fea2309c2c73dd0a36dc601ef4c0c4702350debf SHA512 026670ea52ac3999946baafd5e4987ac94235c0a8fd24ebfeb1251b0c30034a17d9e5fde7208e30ca66a360f771ec2d6522a51357f4a2c6e0a6590f5a4cb0b88 -EBUILD libnftnl-9999.ebuild 1611 BLAKE2B 2f3090cb99fe87f36c07d6451f76e024c0d766963949ebb635a09c610cd4048a24d2c37d4f6f68c0342729efe8d1d37e043e39205c6f3215caff2d17807dbaf2 SHA512 a1a4cb61d20da5771fb2fd370bd6c8606424fb6f5cc6113e3aa7161586a3ab85d1746c25ede47e26d26751921a1f4a19459534d222c7ae700d72f5f7a07d4aa1 +EBUILD libnftnl-9999.ebuild 1570 BLAKE2B 87955db35b0fb5aaa053a3e40746b5f893c1890760cbc26b25f843479d67fea8f37a003d5d78f2557f713c046379e9ee6943e123e290302023f7db707eb680dc SHA512 df1e228e7323c4e1e35477f6647c90e3cae9cb68b29fdb41e4f296ba578ed2d1f3980a86e15941140b3225eddee70d553747e40fb516dd51903120330c38508d MISC metadata.xml 338 BLAKE2B fc63cdfa0a08b5933c6606290f44c4aee56f65224222425b6bf3b1c88427d17b5222a31126c38b326bbf8095786cacce65121103fcd45ce27aa16f9bde979a82 SHA512 1875b393684566e8dee08cfaa9fb0f19196121e500bab6deef6895784d33cdf2e2a7a96469ae57a02654f7dbc22e8af03b15f5a8a3dd840743ef077dc68edc71 diff --git a/net-libs/libnftnl/libnftnl-1.2.4.ebuild b/net-libs/libnftnl/libnftnl-1.2.4.ebuild deleted file mode 100644 index c320d419dbc9..000000000000 --- a/net-libs/libnftnl/libnftnl-1.2.4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc -inherit linux-info usr-ldscript verify-sig - -DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem" -HOMEPAGE="https://netfilter.org/projects/nftables/" - -if [[ ${PV} =~ ^[9]{4,}$ ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.netfilter.org/${PN}" -else - SRC_URI=" - https://netfilter.org/projects/${PN}/files/${P}.tar.bz2 - verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig ) - " - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - - BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" -fi - -LICENSE="GPL-2" -SLOT="0/11" # libnftnl.so version -IUSE="examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=net-libs/libmnl-1.0.4:= -" -BDEPEND+=" - virtual/pkgconfig -" -DEPEND="${RDEPEND}" - -pkg_setup() { - if kernel_is ge 3 13; then - CONFIG_CHECK="~NF_TABLES" - linux-info_pkg_setup - else - eerror "This package requires kernel version 3.13 or newer to work properly." - fi -} - -src_prepare() { - default - - [[ ${PV} =~ ^[9]{4,}$ ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - gen_usr_ldscript -a nftnl - - find "${ED}" -type f -name '*.la' -delete || die - - if use examples; then - find examples/ -name 'Makefile*' -delete || die "Could not rm examples" - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/net-libs/libnftnl/libnftnl-1.2.5.ebuild b/net-libs/libnftnl/libnftnl-1.2.5.ebuild deleted file mode 100644 index 98614e4afbc3..000000000000 --- a/net-libs/libnftnl/libnftnl-1.2.5.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc -inherit linux-info usr-ldscript verify-sig - -DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem" -HOMEPAGE="https://netfilter.org/projects/nftables/" - -if [[ ${PV} =~ ^[9]{4,}$ ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.netfilter.org/${PN}" -else - SRC_URI=" - https://netfilter.org/projects/${PN}/files/${P}.tar.xz - verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig ) - " - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - - BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" -fi - -LICENSE="GPL-2" -SLOT="0/11" # libnftnl.so version -IUSE="examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=net-libs/libmnl-1.0.4:= -" -BDEPEND+=" - virtual/pkgconfig -" -DEPEND="${RDEPEND}" - -pkg_setup() { - if kernel_is ge 3 13; then - CONFIG_CHECK="~NF_TABLES" - linux-info_pkg_setup - else - eerror "This package requires kernel version 3.13 or newer to work properly." - fi -} - -src_prepare() { - default - - [[ ${PV} =~ ^[9]{4,}$ ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - gen_usr_ldscript -a nftnl - - find "${ED}" -type f -name '*.la' -delete || die - - if use examples; then - find examples/ -name 'Makefile*' -delete || die "Could not rm examples" - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/net-libs/libnftnl/libnftnl-1.2.6-r1.ebuild b/net-libs/libnftnl/libnftnl-1.2.6-r1.ebuild new file mode 100644 index 000000000000..3559fe7f2439 --- /dev/null +++ b/net-libs/libnftnl/libnftnl-1.2.6-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc +inherit linux-info verify-sig + +DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem" +HOMEPAGE="https://netfilter.org/projects/nftables/" + +if [[ ${PV} =~ ^[9]{4,}$ ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.netfilter.org/${PN}" +else + SRC_URI=" + https://netfilter.org/projects/${PN}/files/${P}.tar.xz + verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" +fi + +LICENSE="GPL-2" +SLOT="0/11" # libnftnl.so version +IUSE="examples static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=net-libs/libmnl-1.0.4:= +" +BDEPEND+=" + virtual/pkgconfig +" +DEPEND="${RDEPEND}" + +pkg_setup() { + if kernel_is ge 3 13; then + CONFIG_CHECK="~NF_TABLES" + linux-info_pkg_setup + else + eerror "This package requires kernel version 3.13 or newer to work properly." + fi +} + +src_prepare() { + default + + [[ ${PV} =~ ^[9]{4,}$ ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die + + if use examples; then + find examples/ -name 'Makefile*' -delete || die "Could not rm examples" + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/net-libs/libnftnl/libnftnl-9999.ebuild b/net-libs/libnftnl/libnftnl-9999.ebuild index d6549d72523b..3559fe7f2439 100644 --- a/net-libs/libnftnl/libnftnl-9999.ebuild +++ b/net-libs/libnftnl/libnftnl-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc -inherit linux-info usr-ldscript verify-sig +inherit linux-info verify-sig DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem" HOMEPAGE="https://netfilter.org/projects/nftables/" @@ -61,8 +61,6 @@ src_configure() { src_install() { default - gen_usr_ldscript -a nftnl - find "${ED}" -type f -name '*.la' -delete || die if use examples; then -- cgit v1.2.3