mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 10:27:00 +02:00
Merge pull request #565 from bgilbert/nftables
net-libs/libnftnl: add package
This commit is contained in:
commit
ef6022f013
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.5
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.5
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=virtual/pkgconfig >=net-libs/libmnl-1.0.0 xml? ( >=dev-libs/mini-xml-2.6 ) json? ( >=dev-libs/jansson-2.3 )
|
||||
DESCRIPTION=Netlink API to the in-kernel nf_tables subsystem
|
||||
EAPI=5
|
||||
HOMEPAGE=http://netfilter.org/projects/nftables/
|
||||
IUSE=examples json static-libs test xml
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libmnl-1.0.0 xml? ( >=dev-libs/mini-xml-2.6 ) json? ( >=dev-libs/jansson-2.3 )
|
||||
REQUIRED_USE=test? ( json xml )
|
||||
SLOT=0/4
|
||||
SRC_URI=http://netfilter.org/projects/libnftnl/files/libnftnl-1.0.5.tar.bz2
|
||||
_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=742ba57e801a5ff8fbae7310c9697971
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.6
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.6
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare setup test
|
||||
DEPEND=virtual/pkgconfig >=net-libs/libmnl-1.0.0 xml? ( >=dev-libs/mini-xml-2.6[threads=] ) json? ( >=dev-libs/jansson-2.3 ) >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Netlink API to the in-kernel nf_tables subsystem
|
||||
EAPI=6
|
||||
HOMEPAGE=http://netfilter.org/projects/nftables/
|
||||
IUSE=examples json static-libs test threads xml
|
||||
KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc ~ppc64 x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libmnl-1.0.0 xml? ( >=dev-libs/mini-xml-2.6[threads=] ) json? ( >=dev-libs/jansson-2.3 )
|
||||
REQUIRED_USE=test? ( json xml )
|
||||
SLOT=0/4
|
||||
SRC_URI=http://netfilter.org/projects/libnftnl/files/libnftnl-1.0.6.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=b1710e9682777dc3f0984118705c95d6
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.7
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libnftnl-1.0.7
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare setup test
|
||||
DEPEND=virtual/pkgconfig >=net-libs/libmnl-1.0.0 json? ( >=dev-libs/jansson-2.3 ) >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Netlink API to the in-kernel nf_tables subsystem
|
||||
EAPI=6
|
||||
HOMEPAGE=http://netfilter.org/projects/nftables/
|
||||
IUSE=examples json static-libs test threads
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libmnl-1.0.0 json? ( >=dev-libs/jansson-2.3 )
|
||||
REQUIRED_USE=test? ( json )
|
||||
SLOT=0/4
|
||||
SRC_URI=http://netfilter.org/projects/libnftnl/files/libnftnl-1.0.7.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=a413f55649c4cddc20d2c3ea786cacf2
|
9
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
DIST libnftnl-1.0.5.tar.bz2 367016 SHA256 f6d4f5a702e38bc7987f2363f9fcd65930e8b702595c221a497e2f3a359be497 SHA512 85c71aaaeeafdffe09f2591f26d49d41e9f511a53ed313fe642b4968eae8aac1246a53d5908fc737c6eb9cc4f5f3ef2a4eaa17fe33db453a1fd60f2f9d5c5a1d WHIRLPOOL 15fb25aa9e23bfdcb19ab21ea1d6eadd22e5acc0c38e761e4637a06136c809f5a5827ac58643515432e1394e3e8d4575df11e52b5f16ca787157317e5e2ae463
|
||||
DIST libnftnl-1.0.6.tar.bz2 381897 SHA256 ad3b932a39a1e567308e91b683b32239a5e1aea9b4582dfffe2288c3400ab07e SHA512 d813c9d0dbdeaffc30695fb0b5dbf987849339d119774c4f0e219db835f2ad9111a7436fd474ffa96b07e288d537cb4a1be153afcca23dabce0c264e1c4a3c62 WHIRLPOOL c4221c99ee437125c1b10d1d47db7586b979e0ce8e7187a2a9fd5ad3b866e0e6b451aba0956c9a48cec9fb7fc411f523c5f35cd9ef2cd1a939aaab7cb7570728
|
||||
DIST libnftnl-1.0.7.tar.bz2 384969 SHA256 9bb66ecbc64b8508249402f0093829f44177770ad99f6042b86b3a467d963982 SHA512 a220c6a2857b4ff7325bfa4fbf537c5afeb66232a7e190b50c3077f01b86f0fb1842055ccc719280b36820ac7103cbe8168944ffe10c55444830ff77449fa6a5 WHIRLPOOL 400edc3bf8268e6c7d4a6804fe36eaca271144019c2220b27865e755466318fe18e1ee5be583d63fc3cfcb1c6819ab557e17fefcba4b96c74e918d024012aadc
|
||||
EBUILD libnftnl-1.0.5.ebuild 1241 SHA256 6486443fe61c326e7f83f5d6006a76b3c4b58496e3ea827e2fa8db2e3fab7ea0 SHA512 fb6a9a2c52589f525041f51d0d3eded69e23f253036c0c8fd26b372683799605554473813f0801170d54c00b1c955c059575578e5b41d179fcafc52423fe86e1 WHIRLPOOL 1673c764d2e0ae2fbe0cd61f10c69b0a21d8d56b6081237fb546c329069f3874f6c51731a329508793d8fbd4abc7bac502e2f1886e8e8c690f767a9aa354019e
|
||||
EBUILD libnftnl-1.0.6.ebuild 1302 SHA256 18fd375302a2e9ee606c89fb2a57e3fb6e74e31b8ffb195910ac8b6106b4b83e SHA512 11a9d9694a2a01e539d6d81651828efaa4972c6fcfcdfa541ceed13cb4b553f4d9cdc07d23ffdb5c86f239840f970994d1af9c1f742374b0abf998f2e4d4294f WHIRLPOOL 09b51f49fec9a7603a0b7c57832c641919f6d70184c9f3526e974ae8c6acff31be908a85dc32841d51313dee579b9c7140a08f983f5800a3e018ec90a6bae9f2
|
||||
EBUILD libnftnl-1.0.7.ebuild 1305 SHA256 546e7c5254d3660511a5edae0483b0fe05d1bbba680e9d1bc23610bd40b63b3c SHA512 06aee62633e1b83ec9f1a7f484657901f93fac559cea7e7cc7cd53b617615392a63bbdc7989b2f197215c986fca67c7dabde7f12fa494b23f0e7b0788ed35cd1 WHIRLPOOL e7d6440e2654e76257273acd7ce831b7bb7c7a3282e5fc4b99d6b82adb94049ad3bab70a7a23873f2880adfb7088fc59741a6a1c40b87c9884594cce15dd5ff8
|
||||
MISC ChangeLog 4504 SHA256 b3a85750687dc6beff070b8fefd9307d1b7b5759894c34534fde17eca4a6e56f SHA512 b067d05881eea93e6c4da941ea542e1350cc6f6553f138de01a981f9738763554668e317c0159dd2a4659bd71f46fa19353b6c2c76e05803126351207b2d5105 WHIRLPOOL ea66000f5d372511130733255d10215ac358ac4ef6a4768e200468eeccd38b5bc2e56577dcb9f30e33c7e57fba45241bec074cf6bab833eab93d0b5acb020695
|
||||
MISC ChangeLog-2015 1730 SHA256 787f672eccae45f586a44c4a72c8457836f67af7f78fe5415c9c711b88866101 SHA512 46f4a9f4f1f6556d0b33c4a55ff3531857a0806f1ec8970df7d2b00172c54789e6b406041119e62636bdee3f25956b7a0e82daa4d081ff9aec278b2811bfd6cb WHIRLPOOL 21ac9d47fc9c5397d9ae0a7cbbc4ade36611d3a88d1230ab5d356ef4d1fb9caa84fdadb27bcc5bdbea981ca9fc794ba6ea4f9802af63a966b1094051fffba807
|
||||
MISC metadata.xml 419 SHA256 fec504cb2cceba1c7517e24c10ce73859d00e10dc60b8af246818f9bd017d17a SHA512 69d0cd4ced4b2ef0106a52a67f237ce19ec87b20c7a1f64d6b228792d7f81d14f8cebf5658d9e931da54e479852de229b352bc897859e07bc4a0b606ada62154 WHIRLPOOL 53f59dc1c031f2f8b2d0630a625128c49d08f338745e47d11f343f9458ec4988a6734ee42c7af41d7d86cdf9201eda1327b29bf02c7248e632ee8955df7649fb
|
57
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.5.ebuild
vendored
Normal file
57
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.5.ebuild
vendored
Normal file
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit base linux-info toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
|
||||
HOMEPAGE="http://netfilter.org/projects/nftables/"
|
||||
SRC_URI="http://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/4"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="examples json static-libs test xml"
|
||||
|
||||
RDEPEND=">=net-libs/libmnl-1.0.0
|
||||
xml? ( >=dev-libs/mini-xml-2.6 )
|
||||
json? ( >=dev-libs/jansson-2.3 )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
|
||||
REQUIRED_USE="test? ( json xml )"
|
||||
|
||||
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_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with xml xml-parsing) \
|
||||
$(use_with json json-parsing)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a nftnl
|
||||
prune_libtool_files
|
||||
|
||||
if use examples; then
|
||||
find examples/ -name 'Makefile*' -delete
|
||||
dodoc -r examples/
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
cd tests || die
|
||||
./test-script.sh || die
|
||||
}
|
61
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.6.ebuild
vendored
Normal file
61
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.6.ebuild
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools linux-info toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
|
||||
HOMEPAGE="http://netfilter.org/projects/nftables/"
|
||||
SRC_URI="http://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/4"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 x86"
|
||||
IUSE="examples json static-libs test threads xml"
|
||||
|
||||
RDEPEND=">=net-libs/libmnl-1.0.0
|
||||
xml? ( >=dev-libs/mini-xml-2.6[threads=] )
|
||||
json? ( >=dev-libs/jansson-2.3 )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
|
||||
REQUIRED_USE="test? ( json xml )"
|
||||
|
||||
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
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with xml xml-parsing) \
|
||||
$(use_with json json-parsing)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a nftnl
|
||||
prune_libtool_files
|
||||
|
||||
if use examples; then
|
||||
find examples/ -name 'Makefile*' -delete
|
||||
dodoc -r examples/
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
cd tests || die
|
||||
./test-script.sh || die
|
||||
}
|
59
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.7.ebuild
vendored
Normal file
59
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.7.ebuild
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools linux-info toolchain-funcs
|
||||
|
||||
DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
|
||||
HOMEPAGE="http://netfilter.org/projects/nftables/"
|
||||
SRC_URI="http://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/4"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="examples json static-libs test threads"
|
||||
|
||||
RDEPEND=">=net-libs/libmnl-1.0.0
|
||||
json? ( >=dev-libs/jansson-2.3 )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
|
||||
REQUIRED_USE="test? ( json )"
|
||||
|
||||
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
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with json json-parsing)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
cd tests || die
|
||||
./test-script.sh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a nftnl
|
||||
find "${D}" -name '*.la' -delete || die "Could not rm libtool files"
|
||||
|
||||
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
|
||||
}
|
15
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="json">Supports parsing of JSON</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Loading…
Reference in New Issue
Block a user