From a195eddde82968feb92bac0cf5b14a94f685918e Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Wed, 17 Nov 2021 19:37:56 +0100 Subject: [PATCH] dev-libs/libnl: Sync with gentoo It's from gentoo commit 6ff173f7e6d63156c89bb07c480691ccd681d5f8. --- .../portage-stable/dev-libs/libnl/ChangeLog | 207 ---- .../dev-libs/libnl/ChangeLog-2015 | 881 ------------------ .../portage-stable/dev-libs/libnl/Manifest | 17 +- .../libnl/files/libnl-3.2.20-cache-api.patch | 9 - .../files/libnl-3.2.20-rtnl_tc_get_ops.patch | 30 - .../libnl/files/libnl-99999999-2to3.patch | 42 + .../dev-libs/libnl/libnl-1.1.4-r1.ebuild | 61 ++ .../dev-libs/libnl/libnl-1.1.4.ebuild | 54 -- .../dev-libs/libnl/libnl-1.1.9999.ebuild | 60 ++ .../dev-libs/libnl/libnl-3.2.27.ebuild | 104 --- ...bnl-3.2.9999.ebuild => libnl-3.5.0.ebuild} | 56 +- ...nl-3.2.26.ebuild => libnl-99999999.ebuild} | 79 +- .../dev-libs/libnl/metadata.xml | 9 +- 13 files changed, 243 insertions(+), 1366 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-cache-api.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-rtnl_tc_get_ops.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-99999999-2to3.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.9999.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.27.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/libnl/{libnl-3.2.9999.ebuild => libnl-3.5.0.ebuild} (61%) rename sdk_container/src/third_party/portage-stable/dev-libs/libnl/{libnl-3.2.26.ebuild => libnl-99999999.ebuild} (55%) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog deleted file mode 100644 index d8a3c6a0a9..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog +++ /dev/null @@ -1,207 +0,0 @@ -# ChangeLog for dev-libs/libnl -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*libnl-3.2.9999 (09 Aug 2015) -*libnl-3.2.26 (09 Aug 2015) -*libnl-3.2.25 (09 Aug 2015) -*libnl-3.2.24-r1 (09 Aug 2015) -*libnl-3.2.24 (09 Aug 2015) -*libnl-3.2.23 (09 Aug 2015) -*libnl-1.1.4 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/libnl-1.1-flags.patch, +files/libnl-1.1-vlan-header.patch, - +files/libnl-1.1.3-offsetof.patch, +files/libnl-3.2.20-cache-api.patch, - +files/libnl-3.2.20-rtnl_tc_get_ops.patch, +files/libnl-3.2.23-python.patch, - +files/libnl-3.2.23-utils.h, +libnl-1.1.4.ebuild, +libnl-3.2.23.ebuild, - +libnl-3.2.24.ebuild, +libnl-3.2.24-r1.ebuild, +libnl-3.2.25.ebuild, - +libnl-3.2.26.ebuild, +libnl-3.2.9999.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 - - 19 Aug 2015; Jeroen Roovers - -files/libnl-3.2.23-python.patch, -files/libnl-3.2.23-utils.h, - -libnl-3.2.23.ebuild, -libnl-3.2.24.ebuild, -libnl-3.2.24-r1.ebuild: - Old. - - Package-Manager: portage-2.2.20.1 - - 22 Aug 2015; Jeroen Roovers libnl-3.2.26.ebuild: - Stable for HPPA (bug #558132). - - Package-Manager: portage-2.2.20.1 - - 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 - - 26 Aug 2015; Agostino Sarubbo libnl-3.2.26.ebuild: - amd64 stable wrt bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="amd64" - - 30 Aug 2015; Tobias Klausmann libnl-3.2.26.ebuild: - add alpha keyword - - Gentoo-Bug: 558132 - - Package-Manager: portage-2.2.20.1 - - 01 Sep 2015; Jeroen Roovers libnl-3.2.26.ebuild: - Stable for PPC64 (bug #558132). - - Package-Manager: portage-2.2.20.1 - - 02 Sep 2015; Markus Meier libnl-3.2.26.ebuild: - arm stable, bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="arm" - - 06 Sep 2015; Agostino Sarubbo libnl-3.2.26.ebuild: - ppc stable wrt bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ppc" - - 20 Sep 2015; Agostino Sarubbo libnl-3.2.26.ebuild: - x86 stable wrt bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 21 Sep 2015; Agostino Sarubbo libnl-3.2.26.ebuild: - sparc stable wrt bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="sparc" - - 24 Sep 2015; Agostino Sarubbo libnl-3.2.26.ebuild: - ia64 stable wrt bug #558132 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ia64" - -*libnl-3.2.27_rc1 (26 Sep 2015) - - 26 Sep 2015; Jeroen Roovers -libnl-3.2.25.ebuild, - +libnl-3.2.27_rc1.ebuild: - Version bump. - - Package-Manager: portage-2.2.20.1 - - 28 Sep 2015; Jeroen Roovers libnl-3.2.9999.ebuild: - Add extra HOMEPAGE. - - Package-Manager: portage-2.2.20.1 - - 01 Oct 2015; Justin Lecher metadata.xml: - Add missing remote-id type=github - - Signed-off-by: Justin Lecher - -*libnl-3.2.27 (17 Oct 2015) - - 17 Oct 2015; Jeroen Roovers -libnl-3.2.27_rc1.ebuild, - +libnl-3.2.27.ebuild: - Version bump. - - Package-Manager: portage-2.2.23 - - 14 Dec 2015; Agostino Sarubbo libnl-3.2.27.ebuild: - amd64 stable wrt bug #568052 - - Package-Manager: portage-2.2.24 - RepoMan-Options: --include-arches="amd64" - Signed-off-by: Agostino Sarubbo - - 19 Dec 2015; Jeroen Roovers libnl-3.2.27.ebuild: - Stable for HPPA PPC64 (bug #568052). - - Package-Manager: portage-2.2.26 - RepoMan-Options: --ignore-arches - - 19 Dec 2015; Markus Meier libnl-3.2.27.ebuild: - arm stable, bug #568052 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 25 Dec 2015; Agostino Sarubbo libnl-3.2.27.ebuild: - x86 stable wrt bug #568052 - - Package-Manager: portage-2.2.24 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Agostino Sarubbo - - 26 Dec 2015; Agostino Sarubbo libnl-3.2.27.ebuild: - ppc stable wrt bug #568052 - - Package-Manager: portage-2.2.24 - RepoMan-Options: --include-arches="ppc" - Signed-off-by: Agostino Sarubbo - - 09 Jan 2016; Agostino Sarubbo libnl-3.2.27.ebuild: - sparc stable wrt bug #568052 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 10 Jan 2016; Agostino Sarubbo libnl-3.2.27.ebuild: - alpha stable wrt bug #568052 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="alpha" - Signed-off-by: Agostino Sarubbo - - 11 Jan 2016; Agostino Sarubbo libnl-3.2.27.ebuild: - ia64 stable wrt bug #568052 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ia64" - Signed-off-by: Agostino Sarubbo - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog-2015 deleted file mode 100644 index 0e30bcd936..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/ChangeLog-2015 +++ /dev/null @@ -1,881 +0,0 @@ -# ChangeLog for dev-libs/libnl -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.227 2015/05/13 06:35:32 jmorgan Exp $ - - 13 May 2015; Jack Morgan libnl-3.2.25.ebuild: - sparc stable wrt bug #509544 - - 26 Apr 2015; Mikle Kolyada libnl-3.2.25.ebuild: - ia64 stable wrt bug #509544 - - 23 Apr 2015; Jeroen Roovers libnl-3.2.25.ebuild: - Stable for PPC64 (bug #509544). - - 08 Apr 2015; Michał Górny libnl-3.2.23.ebuild, - libnl-3.2.24-r1.ebuild, libnl-3.2.24.ebuild, libnl-3.2.25.ebuild, - libnl-3.2.26.ebuild, libnl-3.2.9999.ebuild: - Drop old Python implementations - -*libnl-3.2.26 (30 Mar 2015) - - 30 Mar 2015; Jeroen Roovers -libnl-3.2.26_rc1.ebuild, - +libnl-3.2.26.ebuild: - Version bump. - - 22 Mar 2015; Andreas Schuerch libnl-3.2.25.ebuild: - x86 stable, see bug 509544 - - 20 Mar 2015; Jeroen Roovers libnl-3.2.9999.ebuild: - Switch to the moving repository. - -*libnl-3.2.26_rc1 (12 Mar 2015) - - 12 Mar 2015; Jeroen Roovers +libnl-3.2.26_rc1.ebuild: - Version bump. - - 02 Mar 2015; Agostino Sarubbo libnl-3.2.25.ebuild: - Stable for ppc, wrt bug #509544 - - 10 Jan 2015; Tobias Klausmann libnl-3.2.25.ebuild: - Stable on alpha, bug 509544 - - 27 Dec 2014; Agostino Sarubbo libnl-3.2.25.ebuild: - Stable for amd64, wrt bug #509544 - - 07 Dec 2014; Markus Meier libnl-3.2.25.ebuild: - arm stable, bug #509544 - - 03 Dec 2014; Jeroen Roovers libnl-3.2.25.ebuild: - Stable for HPPA (bug #509544). - - 22 Sep 2014; Jeroen Roovers libnl-3.2.25.ebuild: - Restore KEYWORDS (bug #515132). - - 16 Jul 2014; Jeroen Roovers libnl-3.2.25.ebuild: - Drop keywords again (bug #515132). - -*libnl-3.2.25 (16 Jul 2014) - - 16 Jul 2014; Jeroen Roovers -libnl-3.2.25_rc1.ebuild, - +libnl-3.2.25.ebuild: - Version bump. - - 25 Jun 2014; Jeroen Roovers libnl-3.2.25_rc1.ebuild: - Remove keywording until reverse dependencies have been updated (bug #515132). - -*libnl-3.2.25_rc1 (25 Jun 2014) - - 25 Jun 2014; Jeroen Roovers +libnl-3.2.25_rc1.ebuild: - Version bump. - -*libnl-3.2.24-r1 (25 May 2014) - - 25 May 2014; Michał Górny +libnl-3.2.24-r1.ebuild, - libnl-3.2.9999.ebuild: - Enable multilib support. - - 03 May 2014; Mike Gilbert libnl-3.2.24.ebuild, - libnl-3.2.9999.ebuild: - Add python3.4. - - 06 Apr 2014; Mike Frysinger libnl-1.1.4.ebuild, - libnl-3.2.23.ebuild: - Mark s390/sh stable. - - 06 Apr 2014; Mike Frysinger libnl-1.1.4.ebuild, - libnl-3.2.23.ebuild, libnl-3.2.24.ebuild: - Add arm64 love. - - 21 Feb 2014; Jeroen Roovers libnl-1.1.4.ebuild: - Remove shipped libnl.a - - 29 Jan 2014; Jeroen Roovers libnl-3.2.9999.ebuild: - Update live ebuild. - -*libnl-3.2.24 (21 Jan 2014) - - 21 Jan 2014; Jeroen Roovers -libnl-3.2.24_rc1-r1.ebuild, - +libnl-3.2.24.ebuild, -files/libnl-3.2.24_rc1-link_policy.patch: - Version bump. - - 15 Jan 2014; Jeroen Roovers -libnl-3.2.22.ebuild, - -libnl-3.2.22-r2.ebuild, -files/libnl-3.2.22-python.patch: - Old. - - 15 Jan 2014; Agostino Sarubbo libnl-3.2.23.ebuild: - Stable for ia64, wrt bug #494836 - -*libnl-3.2.24_rc1-r1 (03 Jan 2014) - - 03 Jan 2014; Jeroen Roovers -libnl-3.2.24_rc1.ebuild, - +libnl-3.2.24_rc1-r1.ebuild, +files/libnl-3.2.24_rc1-link_policy.patch: - Add upstream patch (bug #494890 by Alex Barker). - - 03 Jan 2014; Matt Turner libnl-3.2.23.ebuild: - alpha stable, bug 494836. - - 01 Jan 2014; Jeroen Roovers libnl-3.2.9999.ebuild: - Remove USE=doc. - - 26 Dec 2013; Markus Meier libnl-3.2.23.ebuild: - arm stable, bug #494836 - - 24 Dec 2013; Agostino Sarubbo libnl-3.2.23.ebuild: - Stable for x86, wrt bug #494836 - - 23 Dec 2013; Agostino Sarubbo libnl-3.2.23.ebuild: - Stable for sparc, wrt bug #494836 - - 22 Dec 2013; Jeroen Roovers libnl-3.2.23.ebuild: - Stable for HPPA (bug #494836). - - 22 Dec 2013; Pacho Ramos libnl-3.2.23.ebuild: - amd64 stable, bug #494836 - - 22 Dec 2013; Agostino Sarubbo libnl-3.2.23.ebuild: - Stable for ppc64, wrt bug #494836 - - 21 Dec 2013; Agostino Sarubbo libnl-3.2.23.ebuild: - Stable for ppc, wrt bug #494836 - -*libnl-3.2.24_rc1 (20 Dec 2013) - - 20 Dec 2013; Jeroen Roovers libnl-3.2.23.ebuild, - +libnl-3.2.24_rc1.ebuild, libnl-3.2.9999.ebuild, - +files/libnl-3.2.23-python.patch: - Version bump. Fix building netlink/genl/capi_wrap.c with USE=python (bug - #490584 by Philipp). - -*libnl-3.2.23 (03 Nov 2013) - - 03 Nov 2013; Jeroen Roovers +libnl-3.2.23.ebuild, - +files/libnl-3.2.23-utils.h: - Version bump. - -*libnl-3.2.9999 (23 Oct 2013) - - 23 Oct 2013; Jeroen Roovers +libnl-3.2.9999.ebuild: - Add live ebuild. - - 29 Sep 2013; Jeroen Roovers -libnl-1.1.3.ebuild, - -libnl-3.2.21.ebuild: - Old. - - 05 Sep 2013; Michał Górny libnl-3.2.22-r2.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 06 Aug 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for s390, wrt bug #475744 - - 03 Aug 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for sparc, wrt bug #475744 - - 21 Jul 2013; Jeroen Roovers libnl-3.2.22-r2.ebuild: - Fix USE=-python by Jonathan Callen (bug #477550). - -*libnl-3.2.22-r2 (16 Jul 2013) - - 16 Jul 2013; Jeroen Roovers -libnl-3.2.22-r1.ebuild, - +libnl-3.2.22-r2.ebuild, +files/libnl-3.2.22-python.patch: - Fix python extension linking (bug #477110 by Arfrever Frehtes Taifersar - Arahesis). - - 16 Jul 2013; Jeroen Roovers libnl-3.2.22-r1.ebuild: - DEPEND on dev-lang/swig for python support by Arfrever Frehtes Taifersar - Arahesis (bug #477108). - - 16 Jul 2013; Jeroen Roovers libnl-3.2.21.ebuild, - libnl-3.2.22-r1.ebuild, libnl-3.2.22.ebuild: - Fix LICENSE for USE=doc. - -*libnl-3.2.22-r1 (15 Jul 2013) - - 15 Jul 2013; Jeroen Roovers +libnl-3.2.22-r1.ebuild, - metadata.xml: - Conditionally install experimental python bindings. - - 13 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for ppc64, wrt bug #475744 - - 13 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for ppc, wrt bug #475744 - - 08 Jul 2013; Jeroen Roovers libnl-3.2.22.ebuild: - Stable for HPPA (bug #475744). - - 07 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for ia64, wrt bug #475744 - - 07 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for arm, wrt bug #475744 - - 06 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for alpha, wrt bug #475744 - - 05 Jul 2013; Jeroen Roovers libnl-1.1.4.ebuild: - Stable for HPPA (bug #475744). - - 05 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for x86, wrt bug #475744 - - 05 Jul 2013; Agostino Sarubbo libnl-1.1.4.ebuild, - libnl-3.2.22.ebuild: - Stable for amd64, wrt bug #475744 - - 04 Jul 2013; Jeroen Roovers -libnl-1.1-r3.ebuild, - -libnl-3.2.14.ebuild, -files/libnl-1.1-glibc-2.8-ULONG_MAX.patch, - -files/libnl-1.1-inline.patch, -files/libnl-1.1-minor-leaks.patch: - Old. - - 30 Jun 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for s390, wrt bug #471046 - - 09 Jun 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for sh, wrt bug #471046 - - 02 Jun 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for sh, wrt bug #469100 - - 26 May 2013; Jeroen Roovers libnl-3.2.21.ebuild: - Stable for HPPA (bug #471046). - - 26 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for ppc, wrt bug #471046 - - 25 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for ia64, wrt bug #471046 - - 25 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for arm, wrt bug #471046 - - 25 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for alpha, wrt bug #471046 - - 25 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for sparc, wrt bug #469100 - - 25 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for sparc, wrt bug #471046 - - 24 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for ppc64, wrt bug #471046 - - 23 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for x86, wrt bug #471046 - - 23 May 2013; Agostino Sarubbo libnl-3.2.21.ebuild: - Stable for amd64, wrt bug #471046 - - 23 May 2013; Jeroen Roovers -libnl-3.2.16.ebuild, - -libnl-3.2.18.ebuild, -libnl-3.2.19.ebuild, -libnl-3.2.20.ebuild: - Old. - - 21 May 2013; Jeroen Roovers libnl-1.1-r3.ebuild, - libnl-1.1.3.ebuild, libnl-1.1.4.ebuild, libnl-3.2.14.ebuild, - libnl-3.2.16.ebuild, libnl-3.2.18.ebuild, libnl-3.2.19.ebuild, - libnl-3.2.20.ebuild, libnl-3.2.21.ebuild, libnl-3.2.22.ebuild: - Update description. - - 20 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for s390, wrt bug #469100 - - 18 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for alpha, wrt bug #469100 - - 18 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for ia64, wrt bug #469100 - -*libnl-3.2.22 (15 May 2013) - - 15 May 2013; Jeroen Roovers +libnl-3.2.22.ebuild, - -libnl-3.2.22_rc1.ebuild: - Version bump. - - 12 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for ppc64, wrt bug #469100 - - 12 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for ppc, wrt bug #469100 - - 12 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for arm, wrt bug #469100 - - 10 May 2013; Jeroen Roovers libnl-1.1.4.ebuild: - Do not set IUSE=+static-libs. - - 10 May 2013; Jeroen Roovers libnl-1.1.4.ebuild: - Add IUSE=static-libs hackery (bug #469280). - - 10 May 2013; Jeroen Roovers libnl-1.1.3.ebuild: - Stable for HPPA (bug #469100). - - 10 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for x86, wrt bug #469100 - - 10 May 2013; Agostino Sarubbo libnl-1.1.3.ebuild: - Stable for amd64, wrt bug #469100 - -*libnl-1.1.4 (07 May 2013) - - 07 May 2013; Jeroen Roovers +libnl-1.1.4.ebuild: - Version bump. - -*libnl-3.2.22_rc1 (28 Apr 2013) - - 28 Apr 2013; Jeroen Roovers +libnl-3.2.22_rc1.ebuild: - Version bump. - -*libnl-1.1.3 (20 Mar 2013) - - 20 Mar 2013; Jeroen Roovers +libnl-1.1.3.ebuild, - +files/libnl-1.1.3-offsetof.patch: - Version bump. - - 03 Mar 2013; Mike Frysinger libnl-1.1-r3.ebuild: - Mark s390 stable for libpcap. - -*libnl-3.2.21 (24 Jan 2013) - - 24 Jan 2013; Jeroen Roovers +libnl-3.2.21.ebuild: - Version bump. - -*libnl-3.2.20 (23 Jan 2013) - - 23 Jan 2013; Jeroen Roovers +libnl-3.2.20.ebuild, - +files/libnl-3.2.20-cache-api.patch, - +files/libnl-3.2.20-rtnl_tc_get_ops.patch: - Version bump. - -*libnl-3.2.19 (17 Jan 2013) - - 17 Jan 2013; Jeroen Roovers +libnl-3.2.19.ebuild: - Version bump. - -*libnl-3.2.18 (08 Jan 2013) - - 08 Jan 2013; Jeroen Roovers -libnl-3.2.17.ebuild, - +libnl-3.2.18.ebuild: - Version bump. - -*libnl-3.2.17 (05 Jan 2013) - - 05 Jan 2013; Jeroen Roovers +libnl-3.2.17.ebuild: - Version bump. - - 01 Jan 2013; Jeroen Roovers -libnl-3.2.7.ebuild: - Old. - - 01 Jan 2013; Raúl Porcel libnl-3.2.14.ebuild: - s390/sh stable wrt #444112 - - 30 Dec 2012; Agostino Sarubbo libnl-3.2.14.ebuild: - Stable for alpha, wrt bug #444112 - - 29 Dec 2012; Agostino Sarubbo libnl-3.2.14.ebuild: - Stable for sparc, wrt bug #444112 - - 17 Dec 2012; Jeroen Roovers -libnl-3.2.13.ebuild: - Old. - - 17 Dec 2012; Agostino Sarubbo libnl-3.2.14.ebuild: - Stable for ia64, wrt bug #444112 - - 09 Dec 2012; Agostino Sarubbo libnl-3.2.14.ebuild: - Stable for ppc64, wrt bug #444112 - - 02 Dec 2012; Markus Meier libnl-3.2.14.ebuild: - arm stable, bug #444112 - - 29 Nov 2012; Brent Baude libnl-3.2.14.ebuild: - Marking libnl-3.2.14 ppc for bug 444112 - - 29 Nov 2012; Jeroen Roovers libnl-3.2.14.ebuild: - Stable for HPPA (bug #444112). - - 28 Nov 2012; Lars Wendler libnl-3.2.16.ebuild: - non-maintainer commit: Fixed build with doc USE flag being unset (bug - #445026). - - 27 Nov 2012; Jeroen Roovers libnl-3.2.16.ebuild: - libnl -> ${PN} in SRC_URI. - - 27 Nov 2012; Jeroen Roovers libnl-3.2.14.ebuild, - libnl-3.2.16.ebuild: - Download docs conditionally by Mike Auty (bug #445002). - - 27 Nov 2012; Jeroen Roovers libnl-3.2.16.ebuild: - Fix building with USE=doc by Denys Duchier (bug #444878). - - 26 Nov 2012; Jeroen Roovers -libnl-3.2.15.ebuild: - Old. - -*libnl-3.2.16 (26 Nov 2012) - - 26 Nov 2012; Rick Farina +libnl-3.2.16.ebuild: - version bump from upstream to address bug 444542 - - 23 Nov 2012; Jeroen Roovers libnl-3.2.14.ebuild, - libnl-3.2.15.ebuild: - Fix documentation path. - -*libnl-3.2.15 (23 Nov 2012) - - 23 Nov 2012; Jeroen Roovers +libnl-3.2.15.ebuild: - Version bump. - - 21 Nov 2012; Agostino Sarubbo libnl-3.2.14.ebuild: - Stable for x86, wrt bug #444112 - - 21 Nov 2012; Sergey Popov libnl-3.2.14.ebuild: - amd64 stable, wrt bug #444112 - - 13 Nov 2012; Jeroen Roovers libnl-3.2.13.ebuild, - libnl-3.2.14.ebuild: - Fix licenses for docs and utils. - - 07 Nov 2012; Mike Frysinger libnl-3.2.14.ebuild: - Run elibtoolize for cross-compile relinking, and use get_libdir when deleting - .la files. - - 26 Oct 2012; Anthony G. Basile libnl-3.2.14.ebuild: - keyword ~mips - -*libnl-3.2.14 (22 Oct 2012) - - 22 Oct 2012; Jeroen Roovers -libnl-3.2.9.ebuild, - +libnl-3.2.14.ebuild: - Version bump. - - 19 Oct 2012; Jeroen Roovers -libnl-3.2.11.ebuild, - -libnl-3.2.12.ebuild, -files/libnl-3.2.12-doc.patch: - Old. - - 12 Oct 2012; Anthony G. Basile libnl-3.2.13.ebuild: - stable ppc64, bug #437022 - - 11 Oct 2012; Jeroen Roovers libnl-3.2.13.ebuild: - Stable for HPPA (bug #437022). - - 11 Oct 2012; Markus Meier libnl-3.2.13.ebuild: - arm stable, bug #437022 - - 10 Oct 2012; Brent Baude libnl-3.2.13.ebuild: - Marking libnl-3.2.13 ppc for bug 437022 - - 08 Oct 2012; Sergey Popov libnl-3.2.13.ebuild: - Stable on amd64 wrt bug #437022 - - 08 Oct 2012; Sergey Popov libnl-3.2.13.ebuild: - Add missing media-gfx/graphviz dependency - - 30 Sep 2012; Jeroen Roovers -libnl-1.1-r2.ebuild: - Old. - - 29 Sep 2012; Anthony G. Basile libnl-1.1-r3.ebuild: - stable ppc64, requested by jer - - 29 Sep 2012; Anthony G. Basile libnl-3.2.11.ebuild: - stable ppc ppc64, bug #430430 - -*libnl-3.2.13 (04 Sep 2012) - - 04 Sep 2012; Jeroen Roovers +libnl-3.2.13.ebuild: - Version bump. - - 01 Sep 2012; Jeroen Roovers libnl-3.2.12.ebuild, - +files/libnl-3.2.12-doc.patch: - Fix building with USE=-doc by Ben Kohler (bug #433565), patch by Martin - Jansa. - -*libnl-3.2.12 (31 Aug 2012) - - 31 Aug 2012; Jeroen Roovers +libnl-3.2.12.ebuild: - Version bump. - - 12 Aug 2012; Agostino Sarubbo libnl-1.1-r3.ebuild: - Stable for amd64, wrt bug #413583 - - 09 Aug 2012; Jeroen Roovers libnl-3.2.11.ebuild: - Stable for HPPA (bug #430430). - - 08 Aug 2012; Anthony G. Basile libnl-3.2.11.ebuild: - Stable arm, bug #430430 - - 08 Aug 2012; Anthony G. Basile libnl-3.2.11.ebuild: - Rekeyword ~ppc ~ppc64, bug #419987 - - 08 Aug 2012; Jeroen Roovers metadata.xml: - Describe USE=doc. - - 04 Jul 2012; Jeroen Roovers libnl-3.2.11.ebuild: - Marked ~hppa (bug #419987). - - 03 Jul 2012; Brent Baude libnl-1.1-r3.ebuild, - libnl-3.2.7.ebuild: - marking 1.1-r3 and 3.2.7 ppc for bug 413583 - - 29 Jun 2012; Jeroen Roovers libnl-3.2.7.ebuild, - libnl-3.2.9.ebuild, libnl-3.2.11.ebuild: - Replace virtual/yacc with sys-devel/bison by Joseph C. Lehner (bug #424007). - - 17 Jun 2012; Markus Meier libnl-3.2.11.ebuild: - add ~arm, bug #419987 - -*libnl-3.2.11 (15 Jun 2012) - - 15 Jun 2012; Jeroen Roovers -libnl-3.2.10.ebuild, - +libnl-3.2.11.ebuild: - Version bump by Guillaume Castagnino (bug #420261 comment #6). Remove broken - 3.2.10 by Eugene Shalygin (same bug). - - 10 Jun 2012; Jeroen Roovers libnl-3.2.10.ebuild: - Update app-doc/doxygen dependency by Torsten Kaiser (bug #420467). - - 06 Jun 2012; Jeroen Roovers libnl-3.2.10.ebuild: - Add more documentation build dependencies (bug #419987). - -*libnl-3.2.10 (06 Jun 2012) - - 06 Jun 2012; Jeroen Roovers +libnl-3.2.10.ebuild: - Version bump. Bring back ~ppc64 keywording now that app-text/xmlstarlet is no - longer needed. - - 31 May 2012; Anthony G. Basile libnl-1.1-r3.ebuild: - Keyword ~mips - - 28 May 2012; Raúl Porcel libnl-1.1-r3.ebuild, - libnl-3.2.7.ebuild, libnl-3.2.9.ebuild: - Add ~alpha/~arm/~ia64/~s390/~sh/~sparc wrt #415707, alpha/ia64/sh/sparc wrt - #413583 - - 14 May 2012; Jeroen Roovers libnl-3.2.9.ebuild: - Marked ~hppa (bug #415707). - - 13 May 2012; Jeroen Roovers libnl-3.2.9.ebuild: - Depend on app-doc/doxygen versions that has doxytag (bug #415707). - - 13 May 2012; Jeroen Roovers libnl-3.2.9.ebuild: - Add app-text/xmlstarlet dependency by Torsten Kaiser (bug #415707). - -*libnl-3.2.9 (12 May 2012) - - 12 May 2012; Jeroen Roovers -libnl-3.2.8.ebuild, - -files/libnl-3.2.8-doc.patch, +libnl-3.2.9.ebuild: - Version bump. - - 01 May 2012; Jeroen Roovers libnl-3.2.8.ebuild, - +files/libnl-3.2.8-doc.patch: - Remove USE=dot dependency for app-doc/doxygen. Add a patch to fix building - documentation. - - 01 May 2012; Jeroen Roovers libnl-3.2.8.ebuild: - Readd USE=doc. - - 01 May 2012; Jeroen Roovers libnl-1.1-r3.ebuild: - Remove empty RDEPEND. PATCHES -> DOCS. - -*libnl-3.2.8 (01 May 2012) - - 01 May 2012; Jeroen Roovers +libnl-3.2.8.ebuild: - Version bump. - - 29 Apr 2012; Markus Meier libnl-1.1-r3.ebuild: - arm stable, bug #413583 - - 29 Apr 2012; Markus Meier libnl-3.2.7.ebuild: - arm stable, bug #413583 - - 27 Apr 2012; Jeroen Roovers libnl-1.1-r3.ebuild, - libnl-3.2.7.ebuild: - Stable for HPPA (bug #413583). - - 27 Apr 2012; Jeff Horelick libnl-1.1-r3.ebuild, - libnl-3.2.7.ebuild: - marked x86 per bug 413583 - - 26 Apr 2012; Agostino Sarubbo libnl-3.2.7.ebuild: - Stable for amd64, wrt bug #413583 - - 26 Apr 2012; Jeroen Roovers -libnl-3.2.3.ebuild, - -libnl-3.2.6.ebuild: - Old. - -*libnl-1.1-r3 (03 Apr 2012) - - 03 Apr 2012; Jeroen Roovers +libnl-1.1-r3.ebuild, - +files/libnl-1.1-inline.patch: - Do not inline nl_object_priv by Jiri Denemark (bug #366561). - - 31 Jan 2012; Jeroen Roovers libnl-3.2.3.ebuild, - libnl-3.2.6.ebuild, libnl-3.2.7.ebuild: - Add sys-devel/flex and virtual/yacc to DEPEND by bay (bug #401611). - -*libnl-3.2.7 (25 Jan 2012) - - 25 Jan 2012; Jeroen Roovers +libnl-3.2.7.ebuild: - Version bump. - -*libnl-3.2.6 (17 Jan 2012) - - 17 Jan 2012; Jeroen Roovers +libnl-3.2.6.ebuild: - Version bump. - - 28 Nov 2011; Tim Harder libnl-3.2.3.ebuild: - Remove unused autotools setting. - - 27 Nov 2011; Jeroen Roovers libnl-3.2.3.ebuild: - Do not inherit autotools-utils.eclass (bug #392143). - - 27 Nov 2011; Tim Harder libnl-3.2.3.ebuild: - Build in the source tree. - - 22 Nov 2011; Pacho Ramos metadata.xml: - Drop maintainer due retirement, bug #82110 - - 22 Nov 2011; Jeroen Roovers -libnl-3.2.1.ebuild, - -libnl-3.2.2.ebuild: - ^ - - 17 Nov 2011; Jeroen Roovers libnl-1.1-r2.ebuild, - libnl-3.2.1.ebuild, libnl-3.2.2.ebuild, libnl-3.2.3.ebuild: - Fix SRC_URI too. - - 17 Nov 2011; Jeroen Roovers libnl-1.1-r2.ebuild, - libnl-3.2.1.ebuild, libnl-3.2.2.ebuild, libnl-3.2.3.ebuild: - New HOMEPAGE. - -*libnl-3.2.3 (11 Nov 2011) - - 11 Nov 2011; Jeroen Roovers +libnl-3.2.3.ebuild, - metadata.xml: - Version bump. Add USE=utils. - -*libnl-3.2.2 (31 Oct 2011) - - 31 Oct 2011; Jeroen Roovers +libnl-3.2.2.ebuild: - Version bump. - - 26 Oct 2011; Jeroen Roovers libnl-1.1-r2.ebuild, - -libnl-2.0.ebuild, -libnl-3.0.ebuild, -libnl-3.1.ebuild, libnl-3.2.1.ebuild: - Introduce SLOTting thanks to Azamat H. Hackimov (bug #384229). - -*libnl-3.2.1 (10 Oct 2011) - - 10 Oct 2011; Jeroen Roovers +libnl-3.2.1.ebuild: - Version bump. - -*libnl-3.1 (20 Aug 2011) - - 20 Aug 2011; Jeroen Roovers +libnl-3.1.ebuild: - Version bump. Remove USE=doc for now as this would pull in many dependencies - and requires some unresolved dependencies too. - - 09 Jun 2011; Jeroen Roovers -libnl-0.5.0.ebuild, - -files/libnl-0.5.0-include.diff, -files/libnl-0.5.0-libdir.patch, - -libnl-1.0_pre6.ebuild, -libnl-1.0_pre6-r1.ebuild, - -files/libnl-1.0_pre5-__u64_x86_64.patch, -files/libnl-1.0_pre5-include.diff, - -files/libnl-1.0_pre6-__u64_x86_64.patch, -libnl-1.1.ebuild, - -libnl-1.1-r1.ebuild, files/libnl-1.1-flags.patch, - files/libnl-1.1-glibc-2.8-ULONG_MAX.patch, -files/libnl-1.pc: - Remove old. Clean up patches. - -*libnl-3.0 (29 Mar 2011) - - 29 Mar 2011; Jeroen Roovers libnl-1.1-r2.ebuild, - libnl-2.0.ebuild, +libnl-3.0.ebuild: - Version bump by Karl Hiramoto (bug #342461). Disable implicit RDEPEND. - - 24 Feb 2011; Kacper Kowalik libnl-1.1-r2.ebuild: - ppc/ppc64 stable wrt #350460 - - 29 Jan 2011; Raúl Porcel libnl-1.1-r2.ebuild: - alpha/ia64/sh/sparc stable wrt #350460 - - 21 Jan 2011; Jeroen Roovers libnl-1.1-r2.ebuild: - Stable for HPPA (bug #350460). - - 11 Jan 2011; Markus Meier libnl-1.1-r2.ebuild: - x86 stable, bug #350460 - - 08 Jan 2011; Markus Meier libnl-1.1-r2.ebuild: - arm stable, bug #350460 - - 04 Jan 2011; Markos Chandras libnl-1.1-r2.ebuild: - Stable on amd64 wrt bug #350460 - -*libnl-2.0 (25 Oct 2010) - - 25 Oct 2010; Jeroen Roovers +libnl-2.0.ebuild: - Version bump by Kfir Lavi (bug #342461). - - 11 Aug 2010; Jeroen Roovers libnl-1.1-r2.ebuild: - Optionally install API documentation by Thomas Klute (bug #328625). - - 22 May 2010; Raúl Porcel libnl-1.0_pre6.ebuild, - libnl-1.0_pre6-r1.ebuild, libnl-1.1.ebuild, libnl-1.1-r1.ebuild, - libnl-1.1-r2.ebuild: - Add ~s390 - - 16 May 2010; Raúl Porcel libnl-1.1-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #313827 - - 14 Jan 2010; Christian Faulhammer libnl-1.1-r2.ebuild: - Transfer Prefix keywords - - 10 Jan 2010; Robin H. Johnson libnl-1.0_pre6.ebuild, - libnl-1.0_pre6-r1.ebuild, libnl-1.1.ebuild, libnl-1.1-r1.ebuild, - libnl-1.1-r2.ebuild: - Bug #283219: libnl has never needed linux-info. - - 22 Jul 2009; Tobias Klausmann libnl-1.1-r2.ebuild: - Keyworded on alpha, bug #277033 - -*libnl-1.1-r2 (26 May 2009) - - 26 May 2009; Jeroen Roovers +libnl-1.1-r2.ebuild, - +files/libnl-1.1-flags.patch: - Respect LDFLAGS (bug #262960). Thanks to Davide Pesavento for reporting. - - 17 May 2009; Raúl Porcel libnl-1.1-r1.ebuild: - Add ~sh - - 10 May 2009; Raúl Porcel libnl-1.1-r1.ebuild: - arm stable - - 24 Mar 2009; Joseph Jezak libnl-1.1-r1.ebuild: - Marked ppc stable for bug #263673. - - 15 Mar 2009; Raúl Porcel libnl-1.1-r1.ebuild: - Add ~arm wrt #253803 - - 15 Mar 2009; Brent Baude libnl-1.1-r1.ebuild: - Marking libnl-1.1-r1 ppc64 for bug 256245 - - 17 Aug 2008; Markus Meier libnl-1.1-r1.ebuild: - x86 stable, bug #228837 - - 28 Jul 2008; Kenneth Prugh libnl-1.1-r1.ebuild: - amd64 stable, bug #228837 - - 09 Jun 2008; Peter Volkov - +files/libnl-1.1-glibc-2.8-ULONG_MAX.patch, libnl-1.1-r1.ebuild: - Fixes build with glibc-2.8, bug #225393, thank Tobias Senner and Jose - daLuz for report. - - 28 Apr 2008; Jeroen Roovers libnl-1.1-r1.ebuild: - Marked ~sparc too. - - 19 Mar 2008; Jeroen Roovers libnl-1.1-r1.ebuild: - Stable for HPPA. - - 25 Feb 2008; files/libnl-1.1-vlan-header.patch: - Fix the patch to be applied correctly. Finally fixed bug #210208. - -*libnl-1.1-r1 (20 Feb 2008) - - 20 Feb 2008; +files/libnl-1.1-minor-leaks.patch, - +files/libnl-1.1-vlan-header.patch, +libnl-1.1-r1.ebuild: - Fixed compilation problem repoted by Andrew Cowie , bug 210208. Also backported fix from upstream to - fix memory leak. - -*libnl-1.1 (30 Jan 2008) - - 30 Jan 2008; libnl-0.5.0.ebuild, libnl-1.0_pre6.ebuild, - +libnl-1.1.ebuild: - Version bump, bug 197450, thank you Daniel Bahrdt, valentin, and Robert - Buchholz. - -*libnl-1.0_pre6-r1 (01 Dec 2007) - - 01 Dec 2007; Robert Buchholz - +files/libnl-1.0_pre6-__u64_x86_64.patch, +libnl-1.0_pre6-r1.ebuild: - Non maintainer commit: Bump to the actual pre6 release (bug #197450) and do - not install pkgconfig file to /usr/share (bug #185878). - - 28 Aug 2007; nixnut libnl-1.0_pre6.ebuild: - Stable on ppc wrt bug 189781 - - 26 Aug 2007; Wulf C. Krueger - libnl-1.0_pre6.ebuild: - Marked stable on amd64 as per bug 189781. - - 24 Aug 2007; Christian Faulhammer - libnl-1.0_pre6.ebuild: - stable x86, bug 189781 - - 30 Apr 2007; Raúl Porcel - +files/libnl-1.0_pre5-__u64_x86_64.patch, - -files/libnl-1.0_pre6-amd64-typedef.diff, libnl-1.0_pre6.ebuild: - Add patch from Fedora to make it compile on ia64 and amd64, add ~ia64 - - 01 Feb 2007; Markus Ullmann -libnl-1.0_pre5.ebuild: - cleanup - - 14 Jan 2007; Markus Rothe libnl-0.5.0.ebuild, - libnl-1.0_pre5.ebuild, libnl-1.0_pre6.ebuild: - Added ~ppc64 - - 26 Dec 2006; Jeroen Roovers libnl-1.0_pre6.ebuild: - Readded ~hppa. No idea why it was removed. - -*libnl-1.0_pre6 (28 Oct 2006) - - 28 Oct 2006; Luis Medinas - +files/libnl-1.0_pre5-include.diff, - +files/libnl-1.0_pre6-amd64-typedef.diff, +files/libnl-1.pc, - +libnl-1.0_pre6.ebuild: - Non maintainer commit. Bumped a new prerelease version in preparation for - NetworkManager. - - 29 Aug 2006; Jeroen Roovers libnl-1.0_pre5.ebuild: - Marked ~hppa (bug #140207). - - 16 Jul 2006; Tobias Scherbaum libnl-0.5.0.ebuild: - ppc stable - - 16 Jul 2006; Tobias Scherbaum - libnl-1.0_pre5.ebuild: - Added ~ppc, bug #140207 - -*libnl-1.0_pre5 (15 Jul 2006) - - 15 Jul 2006; Marcelo Goes +libnl-1.0_pre5.ebuild: - 1.0_pre5 version bump for bug 140207. Thanks to Rob M. . In package.mask for testing. - - 07 Mar 2006; Jeroen Roovers libnl-0.5.0.ebuild: - Stable on hppa. - - 10 Jan 2006; libnl-0.5.0.ebuild: - Marked stable on amd64 per bug# 118480 - - 04 Jan 2006; Jeroen Roovers libnl-0.5.0.ebuild: - Marked ~hppa (bug #105527). - - 05 Nov 2005; Marcelo Goes libnl-0.5.0.ebuild: - 0.5.0 x86 stable. - - 08 Oct 2005; Simon Stelling - +files/libnl-0.5.0-libdir.patch, libnl-0.5.0.ebuild: - keyword ~amd64 and make multilib-strict happy - - 18 Sep 2005; Tobias Scherbaum libnl-0.5.0.ebuild: - Added ~ppc Keyword - - 17 Sep 2005; Marcelo Goes libnl-0.5.0.ebuild: - Added quotes to be neat. - -*libnl-0.5.0 (10 Sep 2005) - - 10 Sep 2005; Marcelo Goes - +files/libnl-0.5.0-include.diff, +metadata.xml, +libnl-0.5.0.ebuild: - Initial commit, separating this package from net-analyzer/bmon. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/Manifest index 05b8a57928..610575bfa2 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/Manifest @@ -1,15 +1,2 @@ -AUX libnl-1.1-flags.patch 441 SHA256 027b7c29cd0176f94cf337508bca0542361b900d262d956b0e3ef00080b0bc2a SHA512 1f97dc181118368977ebc7bc6134c7e9fb6acd083721f1c857fca9e3a2cc242e03cbd198a0fb12a05597765a732d9a9384a75f46d1f023f6d5160631a29a9947 WHIRLPOOL e467a057b37e236e15c8f5dc56ca66ec36dc09830f2e63bb30b747b04687b16ab04cc6b50d88768b67d31d9569616e420b4035769e43302cfa7288928f254efd -AUX libnl-1.1-vlan-header.patch 2378 SHA256 c9c7d8bf94ab06884f91ecd98977433be952530555aff37befc335f1f6312619 SHA512 ea45d780b16e6045735aaf2e3febf19ddccab4ca0e03710aebfe51655adc50177aefa3bd4d06e0ccce0160f4c6db73cfa4eb7cebe53b3e15c1807c3b00dc1c9c WHIRLPOOL b63f8fa7d8d1865e9ee3fd896eec12eb2fcdd77774ea4ef2a9f2e623b823fcd3e052860cfc456cc884b2d72ff587d091b756b349dac9845206f515a9cbbd1e03 -AUX libnl-1.1.3-offsetof.patch 320 SHA256 66b458406b7e13abc166318cad331f81e1c8a894775babd6283b408b3c8fae1b SHA512 fe625a9ac6ea8776c8f7ef3d7e3553651c0244e830883587bd7e86490e0ec6e8b29865e172a0e39947e213b910a4279202eabfdd5d7f08e835f5be91d4ff9d6b WHIRLPOOL d1240b691e9a5ef58f5629623571256ab1b37d7bb4b62da37fb09635455f7ac8076043b12f0d6bae48a45df517b57ddc5a7ed689fb2f6ad8a96065232d6b803f -AUX libnl-3.2.20-cache-api.patch 221 SHA256 f78c3c5380d726752775057b9f0364d941c3d6be530e64cdf5f88f554ddd423a SHA512 4aa86e96251b01da2494136fa6dc7e2159016ce8cbc41787bf84e183bd35cc88c91cb2f879f21898b755035962d377c45bbc0ceccc8e3900696723a33bce4b20 WHIRLPOOL 12d7af7b783be973ce88586a91828875e8084355365d7d078562ad3e165713f6f6b6e2344ad22838a26440e00b231fe6c675c8fb2b995f50e32d4a3f4841e002 -AUX libnl-3.2.20-rtnl_tc_get_ops.patch 735 SHA256 d2b489afc95ff090d791acaf0c97c15df888f85d42e338f94913a1521e48b0e7 SHA512 a2954e257646603ced9c771c5c694848d5d2e8505b2339f9619dc78c1c53b55d9da56f40380b3c3b879090a7947a3188ae2b969bb30c2ce53960cad03ce19a5a WHIRLPOOL 35a05dde5416d21227cc90fa13cb7e05e46baddf171ab67ff05164e8c49e926d7b83cdc47922b3a651c42a5285ad035c52887b20022aeaf319105beb8873ee01 -DIST libnl-1.1.4.tar.gz 1174974 SHA256 4f80c21fe5bbcdde6e72b59b4f98306063a41421f909887c34e58d93e746d063 SHA512 25e26ddcc16540346ea34815ab6ac094177e5cee2eb3d843c4f8b30cd9d83390a3e87cb46046dc3bd9ae4d21f77e57bb3827c2cfc588eb18afe049921f2030b4 WHIRLPOOL eab5547dce7b11c86123fbcc9cd8e00100c7e78f48a4a9fef40f80f89407ea705b701f8f0eb7df63997866f17b0cf0924b43c69b29fa1f1b016fe997371b950e -DIST libnl-3.2.26.tar.gz 896005 SHA256 1323ff6cea47efe9f988893b09840942a8c36131f472a9f3b96eb68d8f8d7555 SHA512 5ab4a3a40244d71e0c8c50fcef30a67f814509d508e9537c85f2d710578a8a61513e7f26b2c0c29a9817484ca6ecd005e53b4f9054cd878274ae3b439abbe516 WHIRLPOOL 84854749fc312c867d9eec1e4d91bbeb5a132f79c004c5db0504a7d60136a2f39263b4efd4b0d1cd2e07f6cd363cc5e68f93089cb9b9dd58a45f416338c41a6f -DIST libnl-3.2.27.tar.gz 905330 SHA256 4bbbf92b3c78a90f423cf96260bf419a28b75db8cced47051217a56795f58ec6 SHA512 f66d1c42eef75f6a1008abd6850f00abb0290d49bb685b4df43464c4dbf57d68fd4551f2a77bb2f375fd0a342b73cfd54d17c791f01ea43ce02683c8703e3a33 WHIRLPOOL 0bf32ca28b1f858caf99cb633ae4c3b863e53f8cb4b3b1703b454117e2eea2563d34b08c4ac920afb63e45c4717ba7628730a428df76f56818fe10cf336c4185 -EBUILD libnl-1.1.4.ebuild 1176 SHA256 17bf8da3a48a19c6efe935f669bd5560897bef37c1989d702b1e86e584930ae6 SHA512 9e5a73d231a9f89367cc525ae60e96ed9de88f91a2b2c621559d0816d3473cc7b99d235d725d5208a7408279af9a6fb836b65a2bef5d328ed63317d7066eadb3 WHIRLPOOL 5c251ea9feff7a6085a684f97441344976a6c0449f79ebfe23a41dc4a4b9b3a12b4a8ba6b5b60812a0df111870607f96d8584a0db2a0d927fb0e410a24ee3e22 -EBUILD libnl-3.2.26.ebuild 2548 SHA256 954de51a6f9d02248d99390714ce3b34a3d888ae00b49f3cf32b26db613f561b SHA512 5c336ad4c25693ae567f448a44b75eaf6d345866864cf57936717580e61988b7c4707341f89607e0e481e137b672e98d356e8a81e45cafbbcea73bf8ad1c74f6 WHIRLPOOL a6361ab7d32fce8b91135a45355adfca5ddc4904f7ffdcec426f1b1849aa8d8b67f222c7665376db6278748fea6767469c78f073466b33eb8b71274abc19c8b8 -EBUILD libnl-3.2.27.ebuild 2644 SHA256 ca5558ec2ea538f6bb1f30aaeb97ba96efeefa246b2b22b973df27a6809a82a4 SHA512 fd1430670725269a6c9dbd1439a4a036d99afb6dbb8db95e2e70aa9d5ca1b7c3573be42525b4b98a647832cb09c56da88550ca15206e3ec9c49747694fbc7aab WHIRLPOOL 2b963fd37859ef0b9b718bc8f28e256eb958477810b8f5c50b3cdd8db58c1235904e331c12589d64df42bd22715cd0f9c55bc8e660e267aa3999ba43f4c3876c -EBUILD libnl-3.2.9999.ebuild 2421 SHA256 35e8bdf98935addcc1cd1973139a1b7339001148152ba708f5c9b36d4e70928f SHA512 1d9b424cc9b5f5108e1535c3616b6249ce1eec5008ebfd40c46f728250e2dd89db5c237621d7beb5e4a3bfb5829a5a7b60311990eada65d9769450469f21a37a WHIRLPOOL 0d5da253e641e52861aa608ae1d4dd348f5e80f86c9298870067887d64c085e0f2cdbbbea9ec6c4b637cbe0ba3f8bf8a74ddbc9042163b1740126ba2a920ee50 -MISC ChangeLog 6723 SHA256 00c5cb165e7c052c01f64afb00e64c16388800e37a8aaca6e6312bbb746bf0c4 SHA512 63545ff6b1b74665817e43294ee5e269e9f09364e9abb7da5b513481a8efbbab79cabc1caf9d323fccfdf208537ce7669cdf0e48e8cba8f9dfc71428d3cf22a6 WHIRLPOOL d16043b0eee218fa179ff07d9fd9e36dc813babd167e0534b109b2fd32f8760dee14db0aa1276c457c0c8acbeb9c7bc2697d1b04b0abad639a73e9b339511a18 -MISC ChangeLog-2015 29453 SHA256 c81ed65177293bdb2e95156f0ebba8f30ac777d9dd7eeb360b3c701b6c511b7d SHA512 ad09dafc8222e541c7927c502e92a7374813dac74c5a67434e0d3d23eb3ee24095ce97685299bc62d8420afb70a9c71416603a910ee800a3effcd878c6b1bd7a WHIRLPOOL 749cc124eb853a6c1aa393c4ecca68c045ad7576bd024218f3bacff7f53b00f08a6cf2df7df0a675730114c5f2a8e89ddca131f51e6479d1474268c4747a0aaf -MISC metadata.xml 464 SHA256 afc6582b5cbf123b3b2835d0440456538dbd522ce77fa51c576d21d479a62613 SHA512 a90a201765312e1a8f7cce26472f1381861046383ed6766b985b246a627bb76267f116a8c05666e19371c0c25e8ae430c61e899d70bfa3c1cfc596eb3a334419 WHIRLPOOL 78da600f148917d863b87803c880906a174c7cfec30f9f873ee69b3c23667d6c50b413d032443254e0a0e8f6acb825f1cfb2131a5dbb12e9b1d5e6a1db80fef1 +DIST libnl-1.1.4.tar.gz 1174974 BLAKE2B e6466e15db17fe4725674d77c6cdcefac73e51346f6f4378bc3ea8409c1534519cc28f1123c8201e78f6b95254701a2f9591f907b3cc597ac1210fd3f8b832ea SHA512 25e26ddcc16540346ea34815ab6ac094177e5cee2eb3d843c4f8b30cd9d83390a3e87cb46046dc3bd9ae4d21f77e57bb3827c2cfc588eb18afe049921f2030b4 +DIST libnl-3.5.0.tar.gz 967835 BLAKE2B cf21c1ffa89799b91bf4bddb8833d5af5c62eb1c53a078ee55a2888bd8439e1ae6db8886c9c4f937297962faac6873b4cf5211ee3d1e5354d96b5dc545a6fc2d SHA512 9c94c09bac34297493b3ea482713d7c0865d2839b5042e5c7d1ed008e2402ab63df35a18e272f40b2cce27d0c31dc733fe7e4b2d376e7ca847a2b0d5e90de50c diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-cache-api.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-cache-api.patch deleted file mode 100644 index ce6e47b7cf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-cache-api.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/tests/test-cache-mngr.c -+++ b/tests/test-cache-mngr.c -@@ -1,5 +1,5 @@ - #include --#include -+#include - #include - #include - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-rtnl_tc_get_ops.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-rtnl_tc_get_ops.patch deleted file mode 100644 index 09b2f0bb8e..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-3.2.20-rtnl_tc_get_ops.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/src/nl-class-add.c -+++ b/src/nl-class-add.c -@@ -14,6 +14,7 @@ - #include - #include - #include -+#include /* rtnl_tc_get_ops() */ - - static int quiet = 0; - ---- a/src/nl-cls-add.c -+++ b/src/nl-cls-add.c -@@ -12,6 +12,7 @@ - #include - #include - #include -+#include /* rtnl_tc_get_ops() */ - - static int quiet = 0; - ---- a/src/nl-qdisc-add.c -+++ b/src/nl-qdisc-add.c -@@ -13,6 +13,7 @@ - #include - #include - #include -+#include /* rtnl_tc_get_ops() */ - - static int quiet = 0; - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-99999999-2to3.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-99999999-2to3.patch new file mode 100644 index 0000000000..66a16406d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/files/libnl-99999999-2to3.patch @@ -0,0 +1,42 @@ +--- a/python/netlink/route/links/bridge.py ++++ b/python/netlink/route/links/bridge.py +@@ -6,7 +6,7 @@ + + """ + +-from __future__ import absolute_import ++ + + from ... import core as netlink + from .. import capi as capi +@@ -19,10 +19,10 @@ + + def bridge_assert_ext_info(self): + if self._has_ext_info == False: +- print """ ++ print(""" + Please update your kernel to be able to call this method. + Your current kernel bridge version is too old to support this extention. +- """ ++ """) + raise RuntimeWarning() + + def port_state2str(self, state): +--- a/doc/resolve-asciidoc-refs.py ++++ b/doc/resolve-asciidoc-refs.py +@@ -22,4 +22,4 @@ + + rc = re.compile('|'.join(map(re.escape, sorted(refs, reverse=True)))) + for line in open(sys.argv[1], 'r'): +- print rc.sub(translate, line), ++ print(rc.sub(translate, line), end=' ') +--- a/doc/doxygen-link.py ++++ b/doc/doxygen-link.py +@@ -1,6 +1,6 @@ + #!/usr/bin/env python + +-from __future__ import print_function ++ + import fileinput + import re + import sys diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4-r1.ebuild new file mode 100644 index 0000000000..8f3ad2437d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="https://www.infradead.org/~tgr/libnl/" +SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="1.1" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="doc static-libs" + +DEPEND="doc? ( app-doc/doxygen )" +DOCS=( ChangeLog ) + +PATCHES=( + "${FILESDIR}"/${PN}-1.1-vlan-header.patch + "${FILESDIR}"/${PN}-1.1-flags.patch + "${FILESDIR}"/${PN}-1.1.3-offsetof.patch +) + +src_prepare() { + default + + sed -i \ + -e '/@echo/d' \ + Makefile.rules {lib,src,tests}/Makefile || die + sed -i \ + -e 's|-g ||g' \ + Makefile.opts.in || die + + if ! use static-libs; then + sed -i lib/Makefile -e '/OUT_AR/d' || die + fi + + rm -f lib/libnl.a || die +} + +src_compile() { + emake AR="$(tc-getAR)" + + if use doc ; then + cd "${S}/doc" || die + emake gendoc + fi +} + +src_install() { + default + + if use doc ; then + cd "${S}/doc" || die + + docinto html + dodoc -r html/* + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4.ebuild deleted file mode 100644 index ce1aeea921..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils multilib toolchain-funcs - -DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/" -SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz" -LICENSE="LGPL-2.1" -SLOT="1.1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="doc static-libs" - -DEPEND="doc? ( app-doc/doxygen )" -DOCS=( ChangeLog ) - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.1-vlan-header.patch \ - "${FILESDIR}"/${PN}-1.1-flags.patch \ - "${FILESDIR}"/${PN}-1.1.3-offsetof.patch - sed -i \ - -e '/@echo/d' \ - Makefile.rules {lib,src,tests}/Makefile || die - sed -i \ - -e 's|-g ||g' \ - Makefile.opts.in || die - - if ! use static-libs; then - sed -i lib/Makefile -e '/OUT_AR/d' || die - fi - - rm -f lib/libnl.a -} - -src_compile() { - emake AR=$(tc-getAR) - - if use doc ; then - cd "${S}/doc" - emake gendoc || die - fi -} - -src_install() { - default - - if use doc ; then - cd "${S}/doc" - dohtml -r html/* - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.9999.ebuild new file mode 100644 index 0000000000..14a4835802 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-1.1.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 git-r3 toolchain-funcs + +DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="https://www.infradead.org/~tgr/libnl/" +EGIT_REPO_URI="https://github.com/tgraf/libnl-1.1-stable" + +LICENSE="LGPL-2.1" +SLOT="1.1" +IUSE="doc static-libs" + +BDEPEND="doc? ( app-doc/doxygen )" + +DOCS=( ChangeLog ) + +PATCHES=( + "${FILESDIR}"/${PN}-1.1-vlan-header.patch + "${FILESDIR}"/${PN}-1.1-flags.patch + "${FILESDIR}"/${PN}-1.1.3-offsetof.patch +) + +src_prepare() { + default + + sed -i \ + -e '/@echo/d' \ + Makefile.rules {lib,src,tests}/Makefile || die + sed -i \ + -e 's|-g ||g' \ + Makefile.opts.in || die + + if ! use static-libs ; then + sed -i lib/Makefile -e '/OUT_AR/d' || die + fi + + rm -f lib/libnl.a || die +} + +src_compile() { + emake AR="$(tc-getAR)" + + if use doc ; then + cd "${S}/doc" || die + emake gendoc + fi +} + +src_install() { + default + + if use doc ; then + cd "${S}/doc" || die + docinto html + dodoc -r html/* + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.27.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.27.ebuild deleted file mode 100644 index 0ed5db525f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.27.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{3,4} ) -DISTUTILS_OPTIONAL=1 -inherit distutils-r1 eutils libtool multilib multilib-minimal - -LIBNL_P=${P/_/-} -LIBNL_DIR=${PV/_/} -LIBNL_DIR=${LIBNL_DIR//./_} - -DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" -SRC_URI=" - https://github.com/thom311/${PN}/releases/download/${PN}${LIBNL_DIR}/${P/_rc/-rc}.tar.gz -" -LICENSE="LGPL-2.1 utils? ( GPL-2 )" -SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="static-libs python utils" - -RDEPEND="python? ( ${PYTHON_DEPS} ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - sys-devel/flex - sys-devel/bison -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DOCS=( ChangeLog ) - -S=${WORKDIR}/${LIBNL_P} - -MULTILIB_WRAPPED_HEADERS=( - # we do not install CLI stuff for non-native - /usr/include/libnl3/netlink/cli/addr.h - /usr/include/libnl3/netlink/cli/class.h - /usr/include/libnl3/netlink/cli/cls.h - /usr/include/libnl3/netlink/cli/ct.h - /usr/include/libnl3/netlink/cli/exp.h - /usr/include/libnl3/netlink/cli/link.h - /usr/include/libnl3/netlink/cli/neigh.h - /usr/include/libnl3/netlink/cli/qdisc.h - /usr/include/libnl3/netlink/cli/route.h - /usr/include/libnl3/netlink/cli/rule.h - /usr/include/libnl3/netlink/cli/tc.h - /usr/include/libnl3/netlink/cli/utils.h -) - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch - epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch - epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch - - elibtoolize - - if use python; then - cd "${S}"/python || die - distutils-r1_src_prepare - fi - - # out-of-source build broken - # https://github.com/thom311/libnl/pull/58 - multilib_copy_sources -} - -multilib_src_configure() { - econf \ - --disable-silent-rules \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use python; then - cd python || die - distutils-r1_src_compile - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use python; then - # Unset DOCS= since distutils-r1.eclass interferes - local DOCS=() - cd python || die - distutils-r1_src_install - fi -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --modules -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.5.0.ebuild similarity index 61% rename from sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.9999.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.5.0.ebuild index 08d97450a1..bb1b8fad31 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.5.0.ebuild @@ -1,33 +1,36 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{3,4} ) +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) DISTUTILS_OPTIONAL=1 -inherit autotools distutils-r1 eutils git-r3 libtool multilib multilib-minimal +inherit distutils-r1 libtool multilib-minimal + +LIBNL_P=${P/_/-} +LIBNL_DIR=${PV/_/} +LIBNL_DIR=${LIBNL_DIR//./_} + +DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="https://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" +SRC_URI="https://github.com/thom311/${PN}/releases/download/${PN}${LIBNL_DIR}/${P/_rc/-rc}.tar.gz" +S="${WORKDIR}/${LIBNL_P}" -DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" -EGIT_REPO_URI=" - https://github.com/thom311/libnl.git -" LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="" -IUSE="static-libs python utils" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="+debug static-libs python test +threads utils" +RESTRICT="!test? ( test )" -RDEPEND="python? ( ${PYTHON_DEPS} ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} python? ( dev-lang/swig ) - sys-devel/flex + test? ( dev-libs/check ) sys-devel/bison + sys-devel/flex " - REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DOCS=( ChangeLog ) @@ -49,11 +52,9 @@ MULTILIB_WRAPPED_HEADERS=( ) src_prepare() { - epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch - epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch - epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch + default - eautoreconf + elibtoolize if use python; then cd "${S}"/python || die @@ -67,9 +68,10 @@ src_prepare() { multilib_src_configure() { econf \ - --disable-silent-rules \ + $(multilib_native_use_enable utils cli) \ + $(use_enable debug) \ $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) + $(use_enable threads) } multilib_src_compile() { @@ -94,5 +96,5 @@ multilib_src_install() { multilib_src_install_all() { einstalldocs - prune_libtool_files --modules + find "${ED}" -name '*.la' -delete || die } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.26.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-99999999.ebuild similarity index 55% rename from sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.26.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-99999999.ebuild index 789e89dc9e..b2b6af6a8f 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-3.2.26.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/libnl-99999999.ebuild @@ -1,41 +1,35 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{3,4} ) +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) DISTUTILS_OPTIONAL=1 -inherit distutils-r1 eutils libtool multilib multilib-minimal +inherit autotools distutils-r1 git-r3 multilib-minimal -NL_P=${P/_/-} +DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="https://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" +EGIT_REPO_URI="https://github.com/thom311/libnl" -DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/" -SRC_URI=" - https://github.com/thom311/${PN}/releases/download/${PN}${PV//./_}/${P}.tar.gz -" LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="static-libs python utils" +KEYWORDS="" +IUSE="+debug static-libs python test +threads utils" +RESTRICT="!test? ( test )" -RDEPEND="python? ( ${PYTHON_DEPS} ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - sys-devel/flex +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} sys-devel/bison + sys-devel/flex + python? ( dev-lang/swig ) + test? ( dev-libs/check ) " - REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DOCS=( ChangeLog ) -S=${WORKDIR}/${NL_P} - MULTILIB_WRAPPED_HEADERS=( # we do not install CLI stuff for non-native /usr/include/libnl3/netlink/cli/addr.h @@ -52,16 +46,19 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libnl3/netlink/cli/utils.h ) -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch - epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch - epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch +PATCHES=( + "${FILESDIR}"/${PN}-99999999-2to3.patch +) - elibtoolize +src_prepare() { + default + + eautoreconf if use python; then - cd "${S}"/python || die + pushd "${S}"/python > /dev/null || die distutils-r1_src_prepare + popd > /dev/null || die fi # out-of-source build broken @@ -71,32 +68,42 @@ src_prepare() { multilib_src_configure() { econf \ - --disable-silent-rules \ + $(multilib_native_use_enable utils cli) \ + $(use_enable debug) \ $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) + $(use_enable threads) \ + --disable-doc } multilib_src_compile() { default if multilib_is_native_abi && use python; then - cd python || die + pushd python > /dev/null || die distutils-r1_src_compile + popd > /dev/null || die fi } multilib_src_install() { - emake DESTDIR="${D}" install + default if multilib_is_native_abi && use python; then # Unset DOCS= since distutils-r1.eclass interferes local DOCS=() - cd python || die + + pushd python > /dev/null || die + distutils-r1_src_install + + # For no obvious reason this is not done automatically + python_foreach_impl python_optimize + + popd > /dev/null || die fi } multilib_src_install_all() { einstalldocs - prune_libtool_files --modules + find "${ED}" -name '*.la' -delete || die } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/metadata.xml index 3513ab30ff..9a023d2e9d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libnl/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libnl/metadata.xml @@ -1,7 +1,10 @@ - - + + - netmon + + netmon@gentoo.org + Gentoo network monitoring and analysis project + Install development documentation Install experimental dev-lang/python bindings