diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest
new file mode 100644
index 0000000000..14ef90635d
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest
@@ -0,0 +1 @@
+DIST eselect-iptables-20200508.tar.xz 2152 BLAKE2B e28e566d15116134308ae122443dddb8e66bcbdbbe6f6448bab0b7061710cb3b5610a9f058f43c41c3b130150c5046a6b00b0697d28fea6f2c9049485486c3c4 SHA512 b76734a53a8d1a14e662758516e0bd6d5eefbf8bca5718dae67c912365e21aecc800d63ab9dee626807db8e065469d4019f9b5369937a5b123e25f91faa43d2e
diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild
new file mode 100644
index 0000000000..d0c4b6ab4f
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Manages the {,/usr}/sbin/iptables symlink"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="https://dev.gentoo.org/~chutzpah/dist/iptables/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+RDEPEND="app-admin/eselect"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins iptables.eselect
+
+ local symlink
+ for symlink in {eb,arp}tables; do
+ dosym iptables.eselect /usr/share/eselect/modules/${symlink}.eselect
+ done
+}
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml
similarity index 60%
rename from sdk_container/src/third_party/portage-stable/net-firewall/ebtables/metadata.xml
rename to sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml
index 16ad142c15..e70c63a3ec 100644
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/metadata.xml
+++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml
@@ -5,10 +5,5 @@
base-system@gentoo.org
Gentoo Base System
-
-
- ebtables
-
+
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog
deleted file mode 100644
index c3e0f72aa1..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog
+++ /dev/null
@@ -1,110 +0,0 @@
-# ChangeLog for net-firewall/ebtables
-# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
-# (auto-generated from git log)
-
-*ebtables-2.0.10.4-r1 (09 Aug 2015)
-*ebtables-2.0.10.4 (09 Aug 2015)
-
- 09 Aug 2015; Robin H. Johnson
- +ebtables-2.0.10.4.ebuild, +ebtables-2.0.10.4-r1.ebuild,
- +files/ebtables-2.0.8.1-ebt-save.diff, +files/ebtables.confd-r1,
- +files/ebtables.initd-r1, +metadata.xml:
- proj/gentoo: Initial commit
-
- This commit represents a new era for Gentoo:
- Storing the gentoo-x86 tree in Git, as converted from CVS.
-
- This commit is the start of the NEW history.
- Any historical data is intended to be grafted onto this point.
-
- Creation process:
- 1. Take final CVS checkout snapshot
- 2. Remove ALL ChangeLog* files
- 3. Transform all Manifests to thin
- 4. Remove empty Manifests
- 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
- 5.1. Do not touch files with -kb/-ko keyword flags.
-
- Signed-off-by: Robin H. Johnson
- X-Thanks: Alec Warner - did the GSoC 2006 migration
- tests
- X-Thanks: Robin H. Johnson - infra guy, herding this
- project
- X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo
- developer, wrote Git features for the migration
- X-Thanks: Brian Harring - wrote much python to improve
- cvs2svn
- X-Thanks: Rich Freeman - validation scripts
- X-Thanks: Patrick Lauer - Gentoo dev, running new 2014
- work in migration
- X-Thanks: Michał Górny - scripts, QA, nagging
- X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
- the bikeshed
-
- 24 Aug 2015; Justin Lecher metadata.xml:
- Use https by default
-
- Convert all URLs for sites supporting encrypted connections from http to
- https
-
- Signed-off-by: Justin Lecher
-
- 24 Aug 2015; Mike Gilbert metadata.xml:
- Revert DOCTYPE SYSTEM https changes in metadata.xml
-
- repoman does not yet accept the https version.
- This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
-
- Bug: https://bugs.gentoo.org/552720
-
- 22 Sep 2015; Mike Frysinger ebtables-2.0.10.4-r1.ebuild:
- add arm/arm64 love to 2.0.10.4-r1
-
- 23 Sep 2015; Mike Frysinger ebtables-2.0.10.4.ebuild,
- ebtables-2.0.10.4-r1.ebuild:
- delete incorrect/misleading comment
-
- The quoted code is not safe at all, so delete the incorrect comment in
- the hopes no one notices it and (incorrectly) copies it into a different
- ebuild.
-
- 23 Sep 2015; Mike Frysinger ebtables-2.0.10.4.ebuild,
- ebtables-2.0.10.4-r1.ebuild:
- delete redundant `|| die`
-
- Since `dodoc` automatically calls `die` w/EAPI=4, drop it from the ebuild.
-
- 23 Sep 2015; Mike Frysinger ebtables-2.0.10.4-r1.ebuild:
- use emake in install
-
- 23 Sep 2015; Mike Frysinger ebtables-2.0.10.4-r1.ebuild:
- fix sorting of LICENSE/SLOT/KEYWORDS/IUSE
-
- 29 Sep 2015; Mike Frysinger ebtables-2.0.10.4-r1.ebuild,
- metadata.xml:
- add USE=perl to control perl dep
-
- The ebtables-save script is written in perl, so make sure we RDEPEND
- on it. Since that's a big dep for little gain, make it optional.
- Some systems (like Chromium OS) have no use for it.
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Unify quoting in metadata.xml files for machine processing
-
- Force unified quoting in all metadata.xml files since lxml does not
- preserve original use of single and double quotes. Ensuring unified
- quoting before the process allows distinguishing the GLEP 67-related
- metadata.xml changes from unrelated quoting changes.
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Replace all herds with appropriate projects (GLEP 67)
-
- Replace all uses of herd with appropriate project maintainers, or no
- maintainers in case of herds requested to be disbanded.
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Set appropriate maintainer types in metadata.xml (GLEP 67)
-
- 18 May 2016; Austin English files/ebtables.initd-r1:
- use #!/sbin/openrc-run instead of #!/sbin/runscript
-
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog-2015
deleted file mode 100644
index b8b68f153e..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ChangeLog-2015
+++ /dev/null
@@ -1,246 +0,0 @@
-# ChangeLog for net-firewall/ebtables
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/ebtables/ChangeLog,v 1.53 2015/05/30 23:57:12 mrueg Exp $
-
- 30 May 2015; Manuel Rüger -ebtables-2.0.10.2.ebuild,
- -ebtables-2.0.9.2-r1.ebuild, -ebtables-2.0.9.2-r2.ebuild,
- -files/ebtables-v2.0.8-2-ethertype-DESTDIR-mkdir.patch,
- -files/ebtables-v2.0.9-2-LDFLAGS.diff,
- -files/ebtables-v2.0.9-2-compilation.patch:
- Remove old.
-
- 10 Aug 2014; Sergei Trofimovich ebtables-2.0.10.2.ebuild,
- ebtables-2.0.10.4-r1.ebuild, ebtables-2.0.10.4.ebuild,
- ebtables-2.0.9.2-r1.ebuild, ebtables-2.0.9.2-r2.ebuild:
- QA: drop trailing '.' from DESCRIPTION
-
- 16 Feb 2013; Pacho Ramos metadata.xml:
- Cleanup due bug #96436
-
-*ebtables-2.0.10.4-r1 (19 Dec 2012)
-
- 19 Dec 2012; +ebtables-2.0.10.4-r1.ebuild,
- files/ebtables.initd-r1:
- non-maint: fix deprecated options in initscript thanks to Vincent Brillault
-
-
- 14 Jun 2012; Michael Weber ebtables-2.0.10.4.ebuild:
- ppc stable (bug 404265)
-
- 13 Jun 2012; Jeff Horelick ebtables-2.0.10.4.ebuild:
- marked x86 per bug 404265
-
- 11 Jun 2012; Agostino Sarubbo ebtables-2.0.10.4.ebuild:
- Stable for amd64, wrt bug #404265
-
-*ebtables-2.0.10.4 (17 Dec 2011)
-
- 17 Dec 2011; Peter Volkov +ebtables-2.0.10.4.ebuild:
- Version bump.
-
- 20 Oct 2011; Brent Baude ebtables-2.0.9.2-r2.ebuild:
- Marking ebtables-2.0.9.2-r2 ppc for bug 373291
-
-*ebtables-2.0.10.2 (13 Aug 2011)
-
- 13 Aug 2011; Peter Volkov +ebtables-2.0.10.2.ebuild:
- Version bump.
-
- 15 Jul 2011; Markus Meier ebtables-2.0.9.2-r2.ebuild:
- x86 stable, bug #373291
-
- 30 Jun 2011; Markos Chandras
- ebtables-2.0.9.2-r2.ebuild:
- Stable on amd64 wrt bug #373291
-
- 22 Jun 2011; Peter Volkov ebtables-2.0.9.2-r2.ebuild,
- +files/ebtables-v2.0.9-2-compilation.patch:
- Fix build issue reported in bug #370953 by Bertrand Jacquin. Added
- -Wno-strict-aliasing to avoid QA warnings (code is Ok).
-
-*ebtables-2.0.9.2-r2 (19 May 2011)
-
- 19 May 2011; Peter Volkov
- -files/ebtables-v2.0.9-1-LDFLAGS.diff, -ebtables-2.0.9.1.ebuild,
- -ebtables-2.0.9.1-r1.ebuild, -ebtables-2.0.9.2.ebuild,
- +ebtables-2.0.9.2-r2.ebuild, -files/ebtables-v2.0.8-2-LDFLAGS.diff,
- files/ebtables-v2.0.9-2-LDFLAGS.diff, -files/ebtables.confd,
- -files/ebtables.initd:
- Install /etc/ethertypes even with USE=static, bug #367379 thank Dirk-Lüder
- Kreie for report. Respect LDFLAGS when USE=static. Drop old.
-
- 11 Jul 2010; Markus Meier ebtables-2.0.9.2-r1.ebuild:
- x86 stable, bug #323571
-
- 26 Jun 2010; ebtables-2.0.9.2-r1.ebuild:
- ppc stable #323571
-
- 24 Jun 2010; Pacho Ramos ebtables-2.0.9.2-r1.ebuild:
- stable amd64, bug 323571
-
-*ebtables-2.0.9.2-r1 (09 May 2010)
-
- 09 May 2010; Peter Volkov +ebtables-2.0.9.2-r1.ebuild,
- +files/ebtables.confd-r1, +files/ebtables.initd-r1:
- Fix ebtables tables detection, bug #314529, thank Veovis for report and
- suggested fix.
-
-*ebtables-2.0.9.2 (16 Mar 2010)
-
- 16 Mar 2010; Peter Volkov +ebtables-2.0.9.2.ebuild,
- +files/ebtables-v2.0.9-2-LDFLAGS.diff:
- Version bump, #309479 thank hitachi for report.
-
- 06 Dec 2009; Diego E. Pettenò
- ebtables-2.0.9.1-r1.ebuild:
- Further fix typo, this tiem it applies fine.
-
- 05 Dec 2009; Diego E. Pettenò
- ebtables-2.0.9.1-r1.ebuild:
- Fix typo.
-
-*ebtables-2.0.9.1-r1 (05 Dec 2009)
-
- 05 Dec 2009; Peter Volkov -ebtables-2.0.8.2-r2.ebuild,
- +ebtables-2.0.9.1-r1.ebuild:
- Added static USE flag, bug #275460, thank Joakim Tjernlund for report.
- Drop old.
-
- 08 Nov 2009; nixnut ebtables-2.0.9.1.ebuild:
- ppc stable #288289
-
- 25 Oct 2009; Markus Meier ebtables-2.0.9.1.ebuild:
- amd64/x86 stable, bug #288289
-
- 04 Oct 2009; Samuli Suominen
- ebtables-2.0.8.2-r2.ebuild, ebtables-2.0.9.1.ebuild:
- Replace -Wl,--no-as-needed with function from flag-o-matic eclass.
-
-*ebtables-2.0.9.1 (22 Jun 2009)
-
- 22 Jun 2009; Peter Volkov
- +files/ebtables-v2.0.9-1-LDFLAGS.diff, +ebtables-2.0.9.1.ebuild:
- Version bump, fixes 'invalid size 8 != 4', bug #273693 reported by Joakim
- Tjernlund.
-
- 04 Jan 2009; Markus Meier ebtables-2.0.8.2-r2.ebuild:
- amd64/x86 stable, bug #252658
-
- 02 Jan 2009; Tobias Scherbaum
- ebtables-2.0.8.2-r2.ebuild:
- ppc stable, bug #252658
-
-*ebtables-2.0.8.2-r2 (13 Oct 2008)
-
- 13 Oct 2008; Peter Volkov -ebtables-2.0.8.2-r1.ebuild,
- +ebtables-2.0.8.2-r2.ebuild:
- Respect CFLAGS, bug #240890, thank Diego Pettenò for report.
-
-*ebtables-2.0.8.2-r1 (13 Aug 2008)
-
- 13 Aug 2008; Peter Volkov
- +files/ebtables-v2.0.8-2-LDFLAGS.diff,
- +files/ebtables-v2.0.8-2-ethertype-DESTDIR-mkdir.patch,
- +ebtables-2.0.8.2-r1.ebuild:
- Fixed bug #233190, thank Suertreus for report. Also make ebtables respect
- LDFLAGS.
-
- 11 May 2008; Peter Volkov
- -files/ebtables-2.0.8.1-fix-textrel.patch,
- -files/ebtables-2.0.8.1-scripts-build.patch, -ebtables-2.0.8.1.ebuild,
- ebtables-2.0.8.2.ebuild:
- Removed useless postinst message, bug #221031 reported by Denilson.
- Removed old ebuild.
-
- 02 Nov 2007; Lars Weiler ebtables-2.0.8.2.ebuild:
- stable ppc, bug #197750
-
- 02 Nov 2007; Steve Dibb ebtables-2.0.8.2.ebuild:
- amd64 stable
-
- 01 Nov 2007; Dawid Węgliński ebtables-2.0.8.2.ebuild:
- Stable on x86 (bug #197750)
-
-*ebtables-2.0.8.2 (28 Sep 2007)
-
- 28 Sep 2007; -files/ebtables-2.0.6-gcc34.patch,
- -files/ebtables-2.0.6-gcc4.patch, +files/ebtables-2.0.8.1-ebt-save.diff,
- -files/README.gentoo.init, files/ebtables.confd, files/ebtables.initd,
- -ebtables-2.0.6-r1.ebuild, -ebtables-2.0.8.1-r1.ebuild,
- +ebtables-2.0.8.2.ebuild:
- Version bump. Finally init script works, thank Lech Perczak , bug #189315. Remove old.
-
- 10 Sep 2007; Markus Meier ebtables-2.0.8.1.ebuild:
- stable on x86, wrt bug #191127
-
- 05 Sep 2007; Christoph Mende ebtables-2.0.8.1.ebuild:
- Stable on amd64
-
- 03 Sep 2007; Tobias Scherbaum
- ebtables-2.0.8.1.ebuild:
- ppc stable, bug #191127
-
-*ebtables-2.0.8.1-r1 (02 Sep 2007)
-
- 02 Sep 2007; +files/README.gentoo.init,
- +files/ebtables.confd, +files/ebtables.initd, -ebtables-2.0.6.ebuild,
- +ebtables-2.0.8.1-r1.ebuild:
- Added init scripts into /usr/share/doc. See README.gentoo.init and bug
- #189315 for details. Thank Lech Perczak for
- report.
-
-*ebtables-2.0.8.1 (12 Aug 2007)
-
- 12 Aug 2007; +files/ebtables-2.0.8.1-fix-textrel.patch,
- +files/ebtables-2.0.8.1-scripts-build.patch, metadata.xml,
- +ebtables-2.0.8.1.ebuild:
- Version bump. Fixed bug #159371 and bug #167769. Thank Jochen Schlick,
- Olivier Huber, Richard Benjamin Voigt and others mentioned in that bugs.
-
- 16 Jul 2007; metadata.xml:
- Grabed from solar.
-
- 25 Aug 2006; Chris Gianelloni
- ebtables-2.0.6-r1.ebuild:
- Stable on amd64 and x86 wrt bug #142194.
-
- 31 Jul 2006; Tobias Scherbaum
- ebtables-2.0.6-r1.ebuild:
- ppc stable, bug #142194
-
-*ebtables-2.0.6-r1 (19 Jan 2006)
-
- 19 Jan 2006; +files/ebtables-2.0.6-gcc4.patch,
- +ebtables-2.0.6-r1.ebuild:
- - ebtables-2.0.6 does not build with gcc-4.x; Bug #119489
-
- 07 Jun 2005; ebtables-2.0.6.ebuild:
- - ebtables used the host compiler vs the cross compiler while merging. We use
- toolchain-funcs now
-
- 31 Dec 2004; Sven Wegener ebtables-2.0.6.ebuild:
- Moved inherit to the top. Don't use variables in HOMEPAGE. Use MY_P.
-
- 11 Dec 2004; ebtables-2.0.6.ebuild:
- stable on x86
-
- 24 Jul 2004; ebtables-2.0.6.ebuild:
- update for ebtables -p support. bug 58116. Reported by Andrej Kacian
-
- 19 Jul 2004; Travis Tilley
- +files/ebtables-2.0.6-gcc34.patch, ebtables-2.0.6.ebuild:
- added 'inherit eutils', fixed compiling with gcc 3.4, and added ~amd64 keyword
-
- 01 Jul 2004; Jeremy Huddleston
- ebtables-2.0.6.ebuild:
- virtual/glibc -> virtual/libc
-
- 19 Jun 2004; David Holm ebtables-2.0.6.ebuild:
- Added to ~ppc.
-
-*ebtables-2.0.6 (28 Feb 2004)
-
- 28 Feb 2004; ebtables-2.0.6.ebuild, metadata.xml:
- initial import into portage of the ebtable utility that enables basic ethernet
- frame filtering on a bridge, MAC NAT and brouting.
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/Manifest b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/Manifest
deleted file mode 100644
index a7b20b8d38..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX ebtables-2.0.8.1-ebt-save.diff 1089 SHA256 b4d7022a616152ca439d2b09f14fda8a3ef479b823c2da44eb0e9e22b256be90 SHA512 904cb936ca6fc39dc4fa6e287ef70df9e1dacbd9dc464f839f25213f5525d4020f819dd893b784c5f611f1185c05ffbaa49423afcd6db2ef328950408a07e6a7 WHIRLPOOL df0664bc20dcd36bf640c8c88dea1e7d17b55c686403bceb77f5416b95ce0e2fc3292755e5986822b794628fc31aff25f7dab4d70d742fc93e78bac9fcdea4b2
-AUX ebtables.confd-r1 288 SHA256 c05a6c1ba6add3881068584074681b04bfb2ad43284d7bdd67f47f3da842de58 SHA512 088308eba077fcec35299c8aaad0492024173504a361c2ba7e29dce106888a78c72818a791f3d3655aed3f6df26a3319c42e2b2c54760cdbad036d46b89b97f3 WHIRLPOOL f6353fcc69beff674227544b36c3e2289f094758b02087d57b44fd0a73d7aa47500592404125bd2570ac2fa0da74aa18138e80c292ff5b21ee1ede13fa1125c4
-AUX ebtables.initd-r1 1997 SHA256 88eddb1de7b3c93dbcd4a74dfbe75f254deb5260dacf922f7face292d9debef6 SHA512 ee4b694386f3a75fbbeff1a2796a1c611d7c4a4dfd708d1b24ee803ea266dcda912189ae73304d40ad41874be904ef2a366279f477e7004042c339d4c8422452 WHIRLPOOL c7b4794ffbfd22954eefeed81053f184d4b9df6d972f12c64ad3f92be5b015828fd7ce8dbafd07d4f60ba52c5ba8c8345ab560944eb49aa04dc6767df1934139
-DIST ebtables-v2.0.10-4.tar.gz 103764 SHA256 dc6f7b484f207dc712bfca81645f45120cb6aee3380e77a1771e9c34a9a4455d SHA512 a6832453812eaede3fcbb5b4cab5902ea1ea752a80a259eed276a01b61e2afaa6cf07d3d023d86a883f9a02505aecc44a1c6e0d27b3a61f341002e4c051cd60a WHIRLPOOL 5a1e0703e3fd5c79e149824e789646d042660081fb8a9f301fa4cc2716e84fbf842216d5b6b4c8c33de3b6949bfbfcaa2eb7293fe7afa71a2305de8f70abd57d
-EBUILD ebtables-2.0.10.4-r1.ebuild 1869 SHA256 b5a60998a5d880033d800577450689e16b12f3dbcc90bef0b11f60477383aa36 SHA512 aa963e57e17df8b0a83ba3413c04a9f2918fb71c9119e4cbf2fee1d4ec3c34e2b538bd63c7521d9804d90daa6a36c28f92f716a2d16875c19da7ef2f27f33057 WHIRLPOOL c0226602b2a1268fefa08b9bc92920dbeab3ba312b3715bfffaec99a09caf4cffbf29c7cd82f57bc914a13dc03a4b74c10abc6a7fa6a885ccaa9d8b15d1b8726
-EBUILD ebtables-2.0.10.4.ebuild 1698 SHA256 3eaca25de1390a7c9efe89b94be91075dc81dd9ea447a8158497023aa378c39f SHA512 ce44a208ebf8f794385537e0441b2934f20539f912a8c544ce7b5218d8a7b5cfb16f3c4e56f71cbca9edadc503e7cacacd9ab64f84581a532456ebb346bb4276 WHIRLPOOL 1d4068846049dc32d5495eba0f2b7cc0316ea2e7e22401998658793b351abc765d083a297345ccbf79436c4692930b5d8baf9f21e985798587d363833822a2ae
-MISC ChangeLog 4315 SHA256 9d6fd31bd683f09db2e2b238239b51abbbb72e111380cdffa62b4a1c3eadf365 SHA512 95f6c29a2fd0728228951fe1c9daded4ac680effdf34217ddeec67b74d30f44294efde6e432a5632b2f47edc6358a17f9e64340daf8b68728a128423a7f859f4 WHIRLPOOL c5c860903822372ebe9496b69d12f1fa4f401a312ba3b1607d88c1e20ece947baae43695a304f3c35a48ec448a767e7db7446526c9d9cc18127238a5dcc64df9
-MISC ChangeLog-2015 8943 SHA256 d7edb6a0880d5fcdadd33a672f24af11c9cef96b755cbe3dfaca66da2783ad74 SHA512 53e6543413542132e962f63594585e4f727bca471ba43c4a54ca093e196adf3e47ce9e6a6ad6c70df1348e2f3c5bf636c6826a87a6f23e76771a9e225cccce91 WHIRLPOOL 17140ef1391513e37b4c1e30ec665fd30d7d9a3e564d20ece083960bf7941b6f6ced424287788e1aff1a148914a0c390714630b21b9b49c551df2435a60c615e
-MISC metadata.xml 426 SHA256 4af9dfd3040d9bb4be1b873b11cfadd0cda1a68f6b6a9e6acefe9d4dbd84c60c SHA512 77ff48216c32448cf2e2aa580f0b3afd6de7aa9bda2c2379c89f77282c417d385bb8c3d3218cf6d30021e472163bc8f2b450f0e43d944adb336f49fb695ba231 WHIRLPOOL 702803e5ff88215990751ebd4afa5d4b230e723ac50b8b0fea751f9b5cf8f612cfa76fe84c1650009b738de480154b1b1196d8cdfabe58325a9e65e4d338f3c5
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild
deleted file mode 100644
index 10a58f51d8..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit versionator eutils toolchain-funcs multilib flag-o-matic
-
-MY_PV=$(replace_version_separator 3 '-' )
-MY_P=${PN}-v${MY_PV}
-
-DESCRIPTION="Utility that enables basic Ethernet frame filtering on a Linux bridge, MAC NAT and brouting"
-HOMEPAGE="http://ebtables.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="+perl static"
-
-# The ebtables-save script is written in perl.
-RDEPEND="perl? ( dev-lang/perl )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- if use static; then
- ewarn "You've chosen static build which is useful for embedded devices."
- ewarn "It has no init script. Make sure that's really what you want."
- fi
-}
-
-src_prepare() {
- # Enhance ebtables-save to take table names as parameters bug #189315
- epatch "${FILESDIR}/${PN}-2.0.8.1-ebt-save.diff"
-
- sed -i -e "s,^MANDIR:=.*,MANDIR:=/usr/share/man," \
- -e "s,^BINDIR:=.*,BINDIR:=/sbin," \
- -e "s,^INITDIR:=.*,INITDIR:=/usr/share/doc/${PF}," \
- -e "s,^SYSCONFIGDIR:=.*,SYSCONFIGDIR:=/usr/share/doc/${PF}," \
- -e "s,^LIBDIR:=.*,LIBDIR:=/$(get_libdir)/\$(PROGNAME)," Makefile
-}
-
-src_compile() {
- # This package uses _init functions to initialise extensions. With
- # --as-needed this will not work.
- append-ldflags $(no-as-needed)
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- $(use static && echo static)
-}
-
-src_install() {
- if ! use static; then
- emake DESTDIR="${D}" install
- keepdir /var/lib/ebtables/
- newinitd "${FILESDIR}"/ebtables.initd-r1 ebtables
- newconfd "${FILESDIR}"/ebtables.confd-r1 ebtables
- if ! use perl; then
- rm "${ED}"/sbin/ebtables-save || die
- fi
- else
- into /
- newsbin static ebtables
- insinto /etc
- doins ethertypes
- fi
- dodoc ChangeLog THANKS
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4.ebuild
deleted file mode 100644
index d88ff64e2b..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/ebtables-2.0.10.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit versionator eutils toolchain-funcs multilib flag-o-matic
-
-MY_PV=$(replace_version_separator 3 '-' )
-MY_P=${PN}-v${MY_PV}
-
-DESCRIPTION="Utility that enables basic Ethernet frame filtering on a Linux bridge, MAC NAT and brouting"
-HOMEPAGE="http://ebtables.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-KEYWORDS="amd64 ppc x86"
-IUSE="static"
-LICENSE="GPL-2"
-SLOT="0"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- if use static; then
- ewarn "You've chosen static build which is useful for embedded devices."
- ewarn "It has no init script. Make sure that's really what you want."
- fi
-}
-
-src_prepare() {
- # Enhance ebtables-save to take table names as parameters bug #189315
- epatch "${FILESDIR}/${PN}-2.0.8.1-ebt-save.diff"
-
- sed -i -e "s,^MANDIR:=.*,MANDIR:=/usr/share/man," \
- -e "s,^BINDIR:=.*,BINDIR:=/sbin," \
- -e "s,^INITDIR:=.*,INITDIR:=/usr/share/doc/${PF}," \
- -e "s,^SYSCONFIGDIR:=.*,SYSCONFIGDIR:=/usr/share/doc/${PF}," \
- -e "s,^LIBDIR:=.*,LIBDIR:=/$(get_libdir)/\$(PROGNAME)," Makefile
-}
-
-src_compile() {
- # This package uses _init functions to initialise extensions. With
- # --as-needed this will not work.
- append-ldflags $(no-as-needed)
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- $(use static && echo static)
-}
-
-src_install() {
- if ! use static; then
- make DESTDIR="${D}" install
- keepdir /var/lib/ebtables/
- newinitd "${FILESDIR}"/ebtables.initd-r1 ebtables
- newconfd "${FILESDIR}"/ebtables.confd-r1 ebtables
- else
- into /
- newsbin static ebtables
- insinto /etc
- doins ethertypes
- fi
- dodoc ChangeLog THANKS
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables-2.0.8.1-ebt-save.diff b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables-2.0.8.1-ebt-save.diff
deleted file mode 100644
index cdfd823447..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables-2.0.8.1-ebt-save.diff
+++ /dev/null
@@ -1,31 +0,0 @@
---- ./ebtables-save.orig 2007-09-28 22:50:35.000000000 +0400
-+++ ./ebtables-save 2007-09-28 22:51:22.000000000 +0400
-@@ -12,6 +12,7 @@
- my $cnt = "";
- my $version = "1.0";
- my $table_name;
-+my @table_names;
-
- # ========================================================
- # Process filter table
-@@ -49,12 +50,19 @@
- }
- # ========================================================
-
-+if ($#ARGV + 1 == 0) {
-+ @table_names =split("\n", `grep -E '^ebtable_' /proc/modules | cut -f1 -d' ' | sed s/ebtable_//`);
-+}
-+else {
-+ @table_names = @ARGV;
-+}
-+# ========================================================
- unless (-x $ebtables) { exit -1 };
- print "# Generated by ebtables-save v$version on " . `date`;
- if (defined($ENV{'EBTABLES_SAVE_COUNTER'}) && $ENV{'EBTABLES_SAVE_COUNTER'} eq "yes") {
- $cnt = "--Lc";
- }
--foreach $table_name (split("\n", `grep -E '^ebtable_' /proc/modules | cut -f1 -d' ' | sed s/ebtable_//`)) {
-+foreach $table_name (@table_names) {
- $table =`$ebtables -t $table_name -L $cnt`;
- unless ($? == 0) { print $table; exit -1 };
- &process_table($table);
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.confd-r1 b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.confd-r1
deleted file mode 100644
index 645b26edae..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.confd-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-# /etc/conf.d/ebtables
-
-# Location in which ebtables initscript will save set rules on
-# service shutdown
-EBTABLES_SAVE="/var/lib/ebtables/rules-save"
-
-# Options to pass to ebtables-save and ebtables-restore
-SAVE_RESTORE_OPTIONS=""
-
-# Save state on stopping ebtables
-SAVE_ON_STOP="yes"
diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.initd-r1 b/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.initd-r1
deleted file mode 100644
index d3c82de348..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-firewall/ebtables/files/ebtables.initd-r1
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-extra_commands="save panic"
-extra_started_commands="reload"
-
-ebtables_bin="/sbin/ebtables"
-ebtables_save=${EBTABLES_SAVE}
-
-depend() {
- before net
- use logger
-}
-
-ebtables_tables() {
- for table in filter nat broute; do
- if ${ebtables_bin} -t ${table} -L > /dev/null 2>&1; then
- echo -n "${table} "
- fi
- done
-}
-
-set_table_policy() {
- local chains table=$1 policy=$2
- case ${table} in
- nat) chains="PREROUTING POSTROUTING OUTPUT";;
- broute) chains="BROUTING";;
- filter) chains="INPUT FORWARD OUTPUT";;
- *) chains="";;
- esac
- local chain
- for chain in ${chains} ; do
- ${ebtables_bin} -t ${table} -P ${chain} ${policy}
- done
-}
-
-checkconfig() {
- if [ ! -f ${ebtables_save} ] ; then
- eerror "Not starting ebtables. First create some rules then run:"
- eerror "/etc/init.d/ebtables save"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return 1
- ebegin "Loading ebtables state and starting bridge firewall"
- ${ebtables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${ebtables_save}"
- eend $?
-}
-
-stop() {
- if [ "${SAVE_ON_STOP}" = "yes" ] ; then
- save || return 1
- fi
- ebegin "Stopping bridge firewall"
- local a
- for a in $(ebtables_tables); do
- set_table_policy $a ACCEPT
-
- ${ebtables_bin} -t $a -F
- ${ebtables_bin} -t $a -X
- done
- eend $?
-}
-
-reload() {
- ebegin "Flushing bridge firewall"
- local a
- for a in $(ebtables_tables); do
- ${ebtables_bin} -t $a -F
- ${ebtables_bin} -t $a -X
- done
- eend $?
-
- start
-}
-
-save() {
- ebegin "Saving ebtables state"
- touch "${ebtables_save}"
- chmod 0600 "${ebtables_save}"
- ${ebtables_bin}-save $(ebtables_tables) ${SAVE_RESTORE_OPTIONS} > "${ebtables_save}"
- eend $?
-}
-
-panic() {
- service_started ebtables && svc_stop
-
- local a
- ebegin "Dropping all packets forwarded on bridges"
- for a in $(ebtables_tables); do
- ${ebtables_bin} -t $a -F
- ${ebtables_bin} -t $a -X
-
- set_table_policy $a DROP
- done
- eend $?
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog
deleted file mode 100644
index c0058a4f1a..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog
+++ /dev/null
@@ -1,73 +0,0 @@
-# ChangeLog for net-libs/libmnl
-# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
-# (auto-generated from git log)
-
-*libmnl-1.0.3-r1 (09 Aug 2015)
-
- 09 Aug 2015; Robin H. Johnson +libmnl-1.0.3-r1.ebuild,
- +metadata.xml:
- proj/gentoo: Initial commit
-
- This commit represents a new era for Gentoo:
- Storing the gentoo-x86 tree in Git, as converted from CVS.
-
- This commit is the start of the NEW history.
- Any historical data is intended to be grafted onto this point.
-
- Creation process:
- 1. Take final CVS checkout snapshot
- 2. Remove ALL ChangeLog* files
- 3. Transform all Manifests to thin
- 4. Remove empty Manifests
- 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
- 5.1. Do not touch files with -kb/-ko keyword flags.
-
- Signed-off-by: Robin H. Johnson
- X-Thanks: Alec Warner - did the GSoC 2006 migration
- tests
- X-Thanks: Robin H. Johnson - infra guy, herding this
- project
- X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo
- developer, wrote Git features for the migration
- X-Thanks: Brian Harring - wrote much python to improve
- cvs2svn
- X-Thanks: Rich Freeman - validation scripts
- X-Thanks: Patrick Lauer - Gentoo dev, running new 2014
- work in migration
- X-Thanks: Michał Górny - scripts, QA, nagging
- X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
- the bikeshed
-
- 24 Aug 2015; Justin Lecher metadata.xml:
- Use https by default
-
- Convert all URLs for sites supporting encrypted connections from http to
- https
-
- Signed-off-by: Justin Lecher
-
- 24 Aug 2015; Mike Gilbert metadata.xml:
- Revert DOCTYPE SYSTEM https changes in metadata.xml
-
- repoman does not yet accept the https version.
- This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
-
- Bug: https://bugs.gentoo.org/552720
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Unify quoting in metadata.xml files for machine processing
-
- Force unified quoting in all metadata.xml files since lxml does not
- preserve original use of single and double quotes. Ensuring unified
- quoting before the process allows distinguishing the GLEP 67-related
- metadata.xml changes from unrelated quoting changes.
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Replace all herds with appropriate projects (GLEP 67)
-
- Replace all uses of herd with appropriate project maintainers, or no
- maintainers in case of herds requested to be disbanded.
-
- 24 Jan 2016; Michał Górny metadata.xml:
- Set appropriate maintainer types in metadata.xml (GLEP 67)
-
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog-2015
deleted file mode 100644
index 7ba610583d..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog-2015
+++ /dev/null
@@ -1,150 +0,0 @@
-# ChangeLog for net-libs/libmnl
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/ChangeLog,v 1.44 2015/07/05 16:03:19 blueness Exp $
-
- 05 Jul 2015; Anthony G. Basile libmnl-1.0.3-r1.ebuild:
- Keyword ~mips.
-
- 05 May 2015; Mike Frysinger libmnl-1.0.3-r1.ebuild:
- Mark arm64/m68k/s390/sh stable.
-
- 29 Oct 2014; Jeroen Roovers -libmnl-1.0.3.ebuild:
- Old.
-
- 29 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild:
- Stable for sparc, wrt bug #517418
-
- 28 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild:
- Stable for ia64, wrt bug #517418
-
- 27 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild:
- Stable for ppc64, wrt bug #517418
-
- 18 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild:
- Stable for ppc, wrt bug #517418
-
- 17 Oct 2014; Tobias Klausmann libmnl-1.0.3-r1.ebuild:
- Stable on alpha, bug 517418
-
- 10 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild:
- Stable for amd64, wrt bug #517418
-
- 14 Aug 2014; Pawel Hajdan jr libmnl-1.0.3-r1.ebuild:
- x86 stable wrt bug #517418
-
- 31 Jul 2014; Jeroen Roovers libmnl-1.0.3-r1.ebuild:
- Stable for HPPA (bug #517418).
-
- 29 Jul 2014; Markus Meier libmnl-1.0.3-r1.ebuild:
- arm stable, bug #517418
-
- 29 Jul 2014; Mike Frysinger libmnl-1.0.3-r1.ebuild:
- Add arm64/s390/sh love.
-
- 24 Jun 2013; Mike Frysinger libmnl-1.0.3-r1.ebuild:
- Simplify how we install libmnl into / by letting gen_usr_ldscript do all the
- work. This also avoids installing an empty /lib/pkgconfig dir.
-
- 29 Apr 2013; Jeroen Roovers libmnl-1.0.3-r1.ebuild:
- Fix building with USE=-static-libs.
-
-*libmnl-1.0.3-r1 (29 Apr 2013)
-
- 29 Apr 2013; Jeroen Roovers -libmnl-1.0.2.ebuild,
- +libmnl-1.0.3-r1.ebuild:
- Add USE=static-libs.
-
- 21 Feb 2013; Jeroen Roovers libmnl-1.0.3.ebuild:
- Stable for HPPA (bug #457806).
-
- 21 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for sparc, wrt bug #457806
-
- 21 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for ia64, wrt bug #457806
-
- 19 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for alpha, wrt bug #457806
-
- 18 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for ppc64, wrt bug #457806
-
- 18 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for ppc, wrt bug #457806
-
- 17 Feb 2013; Agostino Sarubbo libmnl-1.0.3.ebuild:
- Stable for x86, wrt bug #457806
-
- 16 Feb 2013; Sergey Popov libmnl-1.0.3.ebuild:
- Stable on arm, wrt bug #457806
-
- 16 Feb 2013; Sergey Popov libmnl-1.0.3.ebuild:
- Stable on amd64, wrt bug #457806
-
- 16 Feb 2013; Tim Harder metadata.xml:
- Add to netmon herd.
-
- 16 Feb 2013; Pacho Ramos -libmnl-1.0.1.ebuild,
- metadata.xml:
- Cleanup due bug #96436
-
- 08 Feb 2013; Mike Frysinger libmnl-1.0.1.ebuild,
- libmnl-1.0.2.ebuild, libmnl-1.0.3.ebuild:
- Fix docompress path, and simplify the find deletes.
-
- 29 Dec 2012; Sergey Popov libmnl-1.0.3.ebuild:
- Use prune_libtool_files instead of manual removing, add ~amd64-linux keyword
-
- 01 Dec 2012; Raúl Porcel libmnl-1.0.3.ebuild:
- Add ~alpha/~ia64/~sparc wrt #439394, #432974
-
- 26 Oct 2012; Anthony G. Basile libmnl-1.0.3.ebuild:
- keyword ~arm, bug #439394
-
- 26 Oct 2012; Anthony G. Basile libmnl-1.0.3.ebuild:
- keyword ~ppc64, bug #432974
-
-*libmnl-1.0.3 (02 Sep 2012)
-
- 02 Sep 2012; Tim Harder +libmnl-1.0.3.ebuild:
- Version bump.
-
- 24 Aug 2012; Jeroen Roovers libmnl-1.0.2.ebuild:
- Marked ~hppa (bug #432380).
-
- 11 Aug 2012; Markus Meier libmnl-1.0.2.ebuild:
- x86 stable, bug #419263
-
- 03 Aug 2012; Markos Chandras libmnl-1.0.2.ebuild:
- Stable on amd64 wrt bug #419263
-
- 02 Aug 2012; Jeroen Roovers libmnl-1.0.1.ebuild,
- libmnl-1.0.2.ebuild:
- Fix spelling.
-
- 14 Jun 2012; Michael Weber libmnl-1.0.2.ebuild:
- adding ~ppc keyword (bug 304037)
-
-*libmnl-1.0.2 (25 Jan 2012)
-
- 25 Jan 2012; Peter Volkov +libmnl-1.0.2.ebuild:
- Version bump.
-
- 16 Sep 2011; Tony Vroon libmnl-1.0.1.ebuild:
- Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney &
- Tomáš "Mepho" Pružina in bug #381613.
-
- 15 Sep 2011; Andreas Schuerch libmnl-1.0.1.ebuild:
- x86 stable, bug 381613
-
- 01 May 2011; Fabian Groffen libmnl-1.0.1.ebuild:
- Fix econf call for Prefix
-
- 01 May 2011; Peter Volkov libmnl-1.0.1.ebuild:
- Put library into / and libmnl.pc into searchable by pkg-config path.
-
-*libmnl-1.0.1 (01 May 2011)
-
- 01 May 2011; Peter Volkov +libmnl-1.0.1.ebuild,
- +metadata.xml:
- Initial import. Required for new ipset.
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest
index 3e4ffc3a41..683230c1cd 100644
--- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest
@@ -1,5 +1 @@
-DIST libmnl-1.0.3.tar.bz2 337375 SHA256 6f14336e9acdbc62c2dc71bbb59ce162e54e9af5c80153e92476c5443fe784de SHA512 c47b76a6125271ef9dce13bc8bebd415d2bbd79b6d50491d8ba23344e7e6fe0c1413fe055913ab9444203f0d73166b79f0d4b532b13b62feecde3e5a8cd442a7 WHIRLPOOL 80717c63015e8df36a11c2b7914d63747ff296fac72b4f3a66670038f94d28961ddc6dce2050c41d3ceaf195030b61535ee84a628fa1fa686d8fed013f4d6261
-EBUILD libmnl-1.0.3-r1.ebuild 740 SHA256 fc586674ee11e0e277f03f44edc5eeeffa9f417bf3374aa72bd52c0dc29995da SHA512 a7793cc1cda47cccc6074c8c853909654ea17e0d5d2c8e4ec0a8396f6a0321ee8fb248d298372e4aeddf3eb29cf2db98816c74d7cc37829ab6a0f468b0a3f92a WHIRLPOOL aa3c9867f31757b20198c2adf706ea160bd7f33b07e7234730e4f0c856f9d9a65c909982c3fb5f0d713539a1a0401841ef42e5e35383248f5879d9ae5810a3c9
-MISC ChangeLog 2823 SHA256 e1fd1708603c20d1dae13a0dd6f3bcb280ae3dca4e861a0a6e20f1870c681451 SHA512 a01ab39ea8e49bc93b09819cb52e5e5dc8d01c5a33b472e2c038a4d2804241298bfd2e29fdea7bef4fb0ff4abce5856ffa90d8d00a0d9f774946e89803bc4596 WHIRLPOOL fd4806da321a2d2f2f133a97ad6cd16f275c8018e20339fcecd4d6fdc801123dd28cb5732b6b48f8e24498d56d84af9a84183e88d644afa640a1af19d761a815
-MISC ChangeLog-2015 5267 SHA256 0985626f2ff9e238d4b087dcf996bc2fba3b6dc81e02f4c72ce44c3a90863166 SHA512 02afe9debfaa154cc4d8d6954485772e7688ad29b337e174917582f246696753bc75966bc14f382dc8bd65d1de6f0249bb092684dc2cf3226cd0c7e8019abc6f WHIRLPOOL 5e56f6566af6df34783ffe00b56effb73ba0ae0851ebfa4a503f4af2c5dcdadd3e9c8957ec18065de50bdcc65684bce0b12349ca9a291588d1e4627027cc2a7a
-MISC metadata.xml 664 SHA256 8045a4bd434e874e7f3a3399d8023c9eea3a6c2b7a4ebfaca7b1619c9a5ace5d SHA512 92caf3829016e88cd6560da7ac0bf8140068b69abe8341b5a5c88ee353bdb9bcd5a5b5a1563cc9114d91529b8a134b42b685734e62127b2834393a76e01c5cd7 WHIRLPOOL 334c6c60ea2a2d7c793cdcc9f4a0da7b9c00f1833324c1393b91f6f63b1f4a36d25f10d1212aa8eb3fed1b7b382c74d10fffa0bfae1a02acb864c3cde6a17850
+DIST libmnl-1.0.4.tar.bz2 301270 BLAKE2B e24ae3e7a8bcfe35a04256c495bb3e9a5ec41b6bea9b7ffa0a8ebc82ce847921d4a44e5be3558239fee5008c10541a9ac3614d1a6b80d280b632a76da16be5e8 SHA512 e2bbfb688fe41913d53c74ba7ec95b4e88ee2c52b556b8608185f2fcbd629665423a3b37f877f84426ba257cf6040fa701539d67166b00b8e3e2dfde6831a2f9
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild
deleted file mode 100644
index 4b0bbc27c6..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Minimalistic netlink library"
-HOMEPAGE="http://netfilter.org/projects/libmnl"
-SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux"
-IUSE="examples static-libs"
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- gen_usr_ldscript -a mnl
- prune_libtool_files
-
- if use examples; then
- find examples/ -name 'Makefile*' -delete
- dodoc -r examples/
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.4.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.4.ebuild
new file mode 100644
index 0000000000..2f7f8486b0
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit usr-ldscript
+
+DESCRIPTION="Minimalistic netlink library"
+HOMEPAGE="https://netfilter.org/projects/libmnl/"
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0/0.2.0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux"
+IUSE="examples static-libs"
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ gen_usr_ldscript -a mnl
+
+ find "${D}" -name '*.la' -delete || die
+
+ if use examples; then
+ find examples/ -name 'Makefile*' -delete || die
+ dodoc -r examples/
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/metadata.xml b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/metadata.xml
index 7d46164bb1..8e3ebff5ba 100644
--- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/metadata.xml
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/metadata.xml
@@ -12,4 +12,7 @@
library aims to provide simple helpers that allows you to re-use code and to
avoid re-inventing the wheel.
+
+ cpe:/a:netfilter:libmnl
+
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest
index 53e0d15a3f..8f5b9f2156 100644
--- a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/Manifest
@@ -1,9 +1,2 @@
-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
+DIST libnftnl-1.1.9.tar.bz2 389639 BLAKE2B 230a78cc350910735c622f4996a217490ee2384a0f6809784aa3ba0de484f540ea83d8cb72933c05961103ba20339b3eae3e866135a222b6f96df0ef01ac8066 SHA512 8e2551a902a320769198e0ebce52596501c548e230c3172ba4989e25dcb3dd6c9b97a104af69b93ede4ef298811cff10608758e6f1d274e758d87306c4b50f25
+DIST libnftnl-1.2.0.tar.bz2 388751 BLAKE2B 6f61e7af8e50577029b1cf5ba7260f3803a64c410c7d35be8bbf3b6f9445d9db3be367442f56fb81f3ed49bc3efeab8dd2ed51bab4a1e4427f552d48e4bb559a SHA512 2a068e7eab308442bbfba5325f3aebeb874c142b029ff5906cadf63a1f879b20930bc55cd9554c5d256a0642f0f5a6d36177d9ae88cf507ab5dfc7fabffbb380
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.5.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.5.ebuild
deleted file mode 100644
index d581d38d35..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# 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
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.6.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.6.ebuild
deleted file mode 100644
index f422f9b849..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.6.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.7.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.7.ebuild
deleted file mode 100644
index 1a853c91ec..0000000000
--- a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.0.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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
-}
diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.1.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.1.9-r1.ebuild
new file mode 100644
index 0000000000..6b04d75ee3
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.1.9-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info usr-ldscript
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/11" # libnftnl.so version
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+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_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/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.2.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.2.0-r1.ebuild
new file mode 100644
index 0000000000..412e1e9f3a
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-1.2.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info usr-ldscript
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.netfilter.org/${PN}"
+else
+ SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+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/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-9999.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-9999.ebuild
new file mode 100644
index 0000000000..75e1ab39a6
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/libnftnl-9999.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info usr-ldscript
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.netfilter.org/${PN}"
+else
+ SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+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/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml
index 2f555d4052..56c1244130 100644
--- a/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml
+++ b/sdk_container/src/third_party/portage-stable/net-libs/libnftnl/metadata.xml
@@ -1,15 +1,8 @@
-
- mrueg@gentoo.org
- Manuel Rüger
-
base-system@gentoo.org
Gentoo Base System
-
diff --git a/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/Manifest
new file mode 100644
index 0000000000..59c4597a62
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/Manifest
@@ -0,0 +1 @@
+DIST ethertypes-0.gz 770 BLAKE2B d3d14fd99da30d5c4b366edc003653089468358323a58afd71770de1432588413d38ddf3c3f77b0b79a90d761e1e9c677efe594b64a995f6acdcda2b92da61f0 SHA512 62a88a76b3c3ce54b7c4b457cfdd7ea0d13e9deeebd485d37cfcbfa1cc1adba4bd82944e8d0a093c07594b88726376ff53bf70f61ca91a90af5550a455fe6643
diff --git a/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/ethertypes-0.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/ethertypes-0.ebuild
new file mode 100644
index 0000000000..7990052a33
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/net-misc/ethertypes/ethertypes-0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Maps ethernet frame ids to symbolic names"
+HOMEPAGE="https://netfilter.org/"
+# File extracted from the iptables tarball
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+RDEPEND="
+ !
+
+
+
+ base-system@gentoo.org
+
+