commit:     b9f7156c27af59f3871f3f5c7c1b5440782893e2
Author:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Wed Nov 29 19:00:49 2017 +0000
Commit:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
CommitDate: Wed Nov 29 19:00:49 2017 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=b9f7156c

sys-apps/iproute2: version bump to 4.14.1-r1

 .../{iproute2-4.14.1.ebuild => iproute2-4.14.1-r1.ebuild}        | 7 ++++---
 sys-apps/iproute2/iproute2-4.4.0.ebuild                          | 9 +++++----
 sys-apps/iproute2/metadata.xml                                   | 2 +-
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/sys-apps/iproute2/iproute2-4.14.1.ebuild 
b/sys-apps/iproute2/iproute2-4.14.1-r1.ebuild
similarity index 96%
rename from sys-apps/iproute2/iproute2-4.14.1.ebuild
rename to sys-apps/iproute2/iproute2-4.14.1-r1.ebuild
index 48f244b..b8a34e6 100644
--- a/sys-apps/iproute2/iproute2-4.14.1.ebuild
+++ b/sys-apps/iproute2/iproute2-4.14.1-r1.ebuild
@@ -23,7 +23,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux"
 # We could make libmnl optional, but it's tiny, so eh
 RDEPEND="
        !net-misc/arpd
-       !minimal? ( net-libs/libmnl )
+       !minimal? ( net-libs/libmnl virtual/libelf )
        iptables? ( >=net-firewall/iptables-1.4.20:= )
        berkdb? ( sys-libs/db:= )
        atm? ( net-dialup/linux-atm )
@@ -34,7 +34,7 @@ DEPEND="
        ${RDEPEND}
        app-arch/xz-utils
        iptables? ( virtual/pkgconfig )
-       sys-devel/bison
+       >=sys-devel/bison-2.4
        sys-devel/flex
        >=sys-kernel/linux-headers-3.16
        elibc_glibc? ( >=sys-libs/glibc-2.7 )
@@ -63,7 +63,7 @@ src_prepare() {
        default
 
        sed -i \
-               -e '/^CC :=/d' \
+               -e '/^CC :\?=/d' \
                -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
                -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
                -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
@@ -104,6 +104,7 @@ src_configure() {
        TC_CONFIG_IPSET := y
        HAVE_BERKELEY_DB := $(usex berkdb y n)
        HAVE_MNL      := $(usex minimal n y)
+       HAVE_ELF      := $(usex minimal n y)
        HAVE_SELINUX  := $(usex selinux y n)
        IP_CONFIG_SETNS := ${setns}
        # Use correct iptables dir, #144265 #293709

diff --git a/sys-apps/iproute2/iproute2-4.4.0.ebuild 
b/sys-apps/iproute2/iproute2-4.4.0.ebuild
index 3741d1f..4e5b37c 100644
--- a/sys-apps/iproute2/iproute2-4.4.0.ebuild
+++ b/sys-apps/iproute2/iproute2-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux"
 
 # We could make libmnl optional, but it's tiny, so eh
 RDEPEND="!net-misc/arpd
-       !minimal? ( net-libs/libmnl )
+       !minimal? ( net-libs/libmnl virtual/libelf )
        iptables? ( >=net-firewall/iptables-1.4.20:= )
        berkdb? ( sys-libs/db:= )
        atm? ( net-dialup/linux-atm )
@@ -31,7 +31,7 @@ RDEPEND="!net-misc/arpd
 DEPEND="${RDEPEND}
        app-arch/xz-utils
        iptables? ( virtual/pkgconfig )
-       sys-devel/bison
+       >=sys-devel/bison-2.4
        sys-devel/flex
        >=sys-kernel/linux-headers-3.16
        elibc_glibc? ( >=sys-libs/glibc-2.7 )"
@@ -44,7 +44,7 @@ src_prepare() {
        epatch "${FILESDIR}"/${PN}-4.4.0-missing-limits_h.patch
 
        sed -i \
-               -e '/^CC =/d' \
+               -e '/^CC :\?=/d' \
                -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
                -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
                -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
@@ -84,6 +84,7 @@ src_configure() {
        TC_CONFIG_IPSET := y
        HAVE_BERKELEY_DB := $(usex berkdb y n)
        HAVE_MNL      := $(usex minimal n y)
+       HAVE_ELF      := $(usex minimal n y)
        HAVE_SELINUX  := $(usex selinux y n)
        IP_CONFIG_SETNS := ${setns}
        # Use correct iptables dir, #144265 #293709

diff --git a/sys-apps/iproute2/metadata.xml b/sys-apps/iproute2/metadata.xml
index 0fa0b4c..2605d5f 100644
--- a/sys-apps/iproute2/metadata.xml
+++ b/sys-apps/iproute2/metadata.xml
@@ -8,6 +8,6 @@
 <use>
        <flag name="berkdb">build programs that use berkdb (just arpd)</flag>
        <flag name="iptables">include support for iptables filtering</flag>
-       <flag name="minimal">only install ip and tc programs</flag>
+       <flag name="minimal">only install ip and tc programs, without eBPF 
support</flag>
 </use>
 </pkgmetadata>

Reply via email to