commit:     6e3560b3cc7e133438fa01c9858c0726f2bdc519
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  8 16:02:15 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Dec  8 16:02:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3560b3

dev-libs/libnl: drop 1.1.4-r1, 1.1.9999

Closes: https://bugs.gentoo.org/828572
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-libs/libnl/Manifest                          |  1 -
 dev-libs/libnl/files/libnl-1.1-flags.patch       | 11 ----
 dev-libs/libnl/files/libnl-1.1-vlan-header.patch | 80 ------------------------
 dev-libs/libnl/files/libnl-1.1.3-offsetof.patch  | 12 ----
 dev-libs/libnl/libnl-1.1.4-r1.ebuild             | 61 ------------------
 dev-libs/libnl/libnl-1.1.9999.ebuild             | 60 ------------------
 dev-libs/libnl/metadata.xml                      |  1 -
 7 files changed, 226 deletions(-)

diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest
index 610575bfa242..a9a95c9c88d1 100644
--- a/dev-libs/libnl/Manifest
+++ b/dev-libs/libnl/Manifest
@@ -1,2 +1 @@
-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/dev-libs/libnl/files/libnl-1.1-flags.patch 
b/dev-libs/libnl/files/libnl-1.1-flags.patch
deleted file mode 100644
index dc512c587b9e..000000000000
--- a/dev-libs/libnl/files/libnl-1.1-flags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/lib/Makefile
-+++ b/lib/Makefile
-@@ -48,7 +48,7 @@
- 
- $(OUT_SLIB): ../Makefile.opts $(OBJ)
-       @echo "  LD $(OUT_SLIB)"; \
--      $(CC) -shared -Wl,-soname,libnl.so.1 -o $(OUT_SLIB) $(OBJ) $(LIBNL_LIB) 
-lc
-+      $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,libnl.so.1 -o 
$(OUT_SLIB) $(OBJ) $(LIBNL_LIB) -lc
-       @echo "  LN $(OUT_SLIB) $(LN1_SLIB)"; \
-       rm -f $(LN1_SLIB) ; $(LN) -s $(OUT_SLIB) $(LN1_SLIB)
-       @echo "  LN $(LN1_SLIB) $(LN_SLIB)"; \

diff --git a/dev-libs/libnl/files/libnl-1.1-vlan-header.patch 
b/dev-libs/libnl/files/libnl-1.1-vlan-header.patch
deleted file mode 100644
index c4c2fc6382de..000000000000
--- a/dev-libs/libnl/files/libnl-1.1-vlan-header.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From: Patrick McHardy <ka...@trash.net>
-Date: Fri, 18 Jan 2008 16:55:48 +0000 (+0100)
-Subject: [LIBNL]: Add if_vlan.h
-X-Git-Url: 
http://git.kernel.org/?p=libs%2Fnetlink%2Flibnl.git;a=commitdiff_plain;h=e91bb2ffb090955d443e643a25b250bf3d33534a;hp=7f6b7a8eea0334b34d58dec72c66121a76f08958
-
-[LIBNL]: Add if_vlan.h
-
-vlan support needs VLAN_FLAG_REORDER_HDR, which is not available in
-older if_vlan.h versions. Add the current version from the kernel.
-
-Signed-off-by: Patrick McHardy <ka...@trash.net>
----
-
-diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h
-new file mode 100644
-index 0000000..068cd7b
---- /dev/null
-+++ include/linux/if_vlan.h
-@@ -0,0 +1,61 @@
-+/*
-+ * VLAN               An implementation of 802.1Q VLAN tagging.
-+ *
-+ * Authors:   Ben Greear <gree...@candelatech.com>
-+ *
-+ *            This program is free software; you can redistribute it and/or
-+ *            modify it under the terms of the GNU General Public License
-+ *            as published by the Free Software Foundation; either version
-+ *            2 of the License, or (at your option) any later version.
-+ *
-+ */
-+
-+#ifndef _LINUX_IF_VLAN_H_
-+#define _LINUX_IF_VLAN_H_
-+
-+
-+/* VLAN IOCTLs are found in sockios.h */
-+
-+/* Passed in vlan_ioctl_args structure to determine behaviour. */
-+enum vlan_ioctl_cmds {
-+      ADD_VLAN_CMD,
-+      DEL_VLAN_CMD,
-+      SET_VLAN_INGRESS_PRIORITY_CMD,
-+      SET_VLAN_EGRESS_PRIORITY_CMD,
-+      GET_VLAN_INGRESS_PRIORITY_CMD,
-+      GET_VLAN_EGRESS_PRIORITY_CMD,
-+      SET_VLAN_NAME_TYPE_CMD,
-+      SET_VLAN_FLAG_CMD,
-+      GET_VLAN_REALDEV_NAME_CMD, /* If this works, you know it's a VLAN 
device, btw */
-+      GET_VLAN_VID_CMD /* Get the VID of this VLAN (specified by name) */
-+};
-+
-+enum vlan_flags {
-+      VLAN_FLAG_REORDER_HDR   = 0x1,
-+};
-+
-+enum vlan_name_types {
-+      VLAN_NAME_TYPE_PLUS_VID, /* Name will look like:  vlan0005 */
-+      VLAN_NAME_TYPE_RAW_PLUS_VID, /* name will look like:  eth1.0005 */
-+      VLAN_NAME_TYPE_PLUS_VID_NO_PAD, /* Name will look like:  vlan5 */
-+      VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD, /* Name will look like:  eth0.5 */
-+      VLAN_NAME_TYPE_HIGHEST
-+};
-+
-+struct vlan_ioctl_args {
-+      int cmd; /* Should be one of the vlan_ioctl_cmds enum above. */
-+      char device1[24];
-+
-+        union {
-+              char device2[24];
-+              int VID;
-+              unsigned int skb_priority;
-+              unsigned int name_type;
-+              unsigned int bind_type;
-+              unsigned int flag; /* Matches vlan_dev_info flags */
-+        } u;
-+
-+      short vlan_qos;
-+};
-+
-+#endif /* !(_LINUX_IF_VLAN_H_) */

diff --git a/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch 
b/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch
deleted file mode 100644
index e370a5e62fc6..000000000000
--- a/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/include/netlink-local.h
-+++ b/include/netlink-local.h
-@@ -343,7 +343,9 @@
- }
- 
- #define ARRAY_SIZE(X) (sizeof(X) / sizeof((X)[0]))
-+#ifndef offsetof
- #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
-+#endif
- 
- #define __init __attribute__ ((constructor))
- #define __exit __attribute__ ((destructor))

diff --git a/dev-libs/libnl/libnl-1.1.4-r1.ebuild 
b/dev-libs/libnl/libnl-1.1.4-r1.ebuild
deleted file mode 100644
index 8f3ad2437d6f..000000000000
--- a/dev-libs/libnl/libnl-1.1.4-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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/dev-libs/libnl/libnl-1.1.9999.ebuild 
b/dev-libs/libnl/libnl-1.1.9999.ebuild
deleted file mode 100644
index 14a4835802c4..000000000000
--- a/dev-libs/libnl/libnl-1.1.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# 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/dev-libs/libnl/metadata.xml b/dev-libs/libnl/metadata.xml
index 9a023d2e9d88..ff40a5ef75a9 100644
--- a/dev-libs/libnl/metadata.xml
+++ b/dev-libs/libnl/metadata.xml
@@ -6,7 +6,6 @@
                <name>Gentoo network monitoring and analysis project</name>
        </maintainer>
        <use>
-               <flag name="doc">Install development documentation</flag>
                <flag name="python">Install experimental 
<pkg>dev-lang/python</pkg> bindings</flag>
                <flag name="utils">Install command line interface utils</flag>
        </use>

Reply via email to