[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2020-04-23 Thread Anthony G. Basile
commit: a02386560ae073b2bf14a2ddb6e30b8a396d653a
Author: Michael Everitt  veremit  xyz>
AuthorDate: Thu Apr 23 04:32:01 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Apr 23 14:56:07 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a0238656

iproute2: Fixed upstream in 3326701, release v5.3.0.

In-tree builds fine:
> michael@ananke ~ $ qlist -ISSRUv iproute2
> sys-apps/iproute2-5.2.0-r1:0::gentoo -atm -berkdb -caps -elf iptables ipv6 
> -minimal -selinux

Signed-off-by: Michael Everitt  veremit.xyz>
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/iproute2/Manifest |   3 -
 sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch   |  48 
 .../iproute2/files/iproute2-4.11.0-no-ipv6.patch   |  37 ---
 .../files/iproute2-4.16.0-configure-nomagic.patch  | 191 ---
 .../files/iproute2-4.17.0-configure-nomagic.patch  | 207 
 sys-apps/iproute2/files/iproute2-4.17.0-musl.patch | 268 -
 .../files/iproute2-4.20.0-configure-nomagic.patch  | 208 
 .../iproute2/files/iproute2-4.20.0-limits.patch|  21 --
 .../iproute2/files/iproute2-4.20.0-no-ipv6.patch   |  38 ---
 .../files/iproute2-5.1.0-portability.patch |  33 ---
 sys-apps/iproute2/iproute2-4.17.0-r1.ebuild| 154 
 sys-apps/iproute2/iproute2-4.17.0.ebuild   | 152 
 sys-apps/iproute2/iproute2-4.20.0.ebuild   | 156 
 sys-apps/iproute2/iproute2-5.2.0.ebuild| 162 -
 sys-apps/iproute2/metadata.xml |  14 --
 15 files changed, 1692 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
deleted file mode 100644
index 761d0f0..000
--- a/sys-apps/iproute2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST iproute2-4.17.0.tar.xz 675268 BLAKE2B 
3d1455c119c9c56b11a64092c152fcea2b161f571006878215425b95deef779fed523368252ce672a1a70251c019edbe6ff2bdac8c3ee8abab1fb29e2a3c669c
 SHA512 
ccd7fb70afd58f1fcd4e17c38a24607207da853c4d6118fda423efa6e51faad3ad03c4d6d58a579c40ef9c68aaf13b1c455e12b0c36e155712d3d4db3c2ff4b5
-DIST iproute2-4.20.0.tar.xz 707016 BLAKE2B 
d62c6b995c4c1f79617e2f8149ff2ed297d741965e81bffebfa475514f5e96f0c9300e65d12bdd14ab492ce66675677eb41af6816876d5e1360218e4f32f4bc8
 SHA512 
ed29638c864062e199152c7b3b24b6495987ca6f79cc9ab1b529dab37a8a840fa2b5858d5db2b94eeefa1c0d72ff666a790107e27d11a597b189bfb7a01a4b8b
-DIST iproute2-5.2.0.tar.xz 729540 BLAKE2B 
72d082b4f39b6b9f0040149ea14d3c5c6d999eb4955b708ef49a3276f3c574eab757e2c81f10a11e2ce5f709c7849bbf6556e40c7f261fc72d498046f73eade4
 SHA512 
82bbeae29d98129d822c95ff7523186569e32c66132b8d781d501d61f396b04d122e3d13057dd4236455264008e5bfac7cb63c325908fc1c46d416cbde6ac7e1

diff --git a/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch 
b/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch
deleted file mode 100644
index fa12dad..000
--- a/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-http://bugs.gentoo.org/291907
-
-This patch was merged from two patches extracted from this thread:
-http://markmail.org/thread/qkd76gpdgefpjlfn
-
-tc_stab.c: small fixes to commandline help
-
-
-tc_core.c:
-As kernel part of things relies on cell align which is always set to -1,
-I also added it to userspace computation stage. This way if someone
-specified e.g. 2048 and 512 for mtu and tsize respectively, one wouldn't
-end with tsize supporting mtu 4096 suddenly, New default mtu is also set
-to 2048 (disregarding weirdness of setting mtu to such values).
-
-
-Unless I missed something, this is harmless and feels cleaner, but if it's
-not allowed, documentation will have to be changed back to 2047 + extra
-explanation as well.
-
 iproute2/tc/tc_core.c
-+++ iproute2/tc/tc_core.c
-@@ -155,12 +155,12 @@
-   }
- 
-   if (s->mtu == 0)
--  s->mtu = 2047;
-+  s->mtu = 2048;
-   if (s->tsize == 0)
-   s->tsize = 512;
- 
-   s->cell_log = 0;
--  while ((s->mtu >> s->cell_log) > s->tsize - 1)
-+  while ((s->mtu - 1 >> s->cell_log) > s->tsize - 1)
-   s->cell_log++;
- 
-   *stab = malloc(s->tsize * sizeof(__u16));
 iproute2/tc/tc_stab.c
-+++ iproute2/tc/tc_stab.c
-@@ -32,7 +32,7 @@
-   fprintf(stderr,
-   "Usage: ... stab [ mtu BYTES ] [ tsize SLOTS ] [ mpu BYTES ] \n"
-   "[ overhead BYTES ] [ linklayer TYPE ] ...\n"
--  "   mtu   : max packet size we create rate map for {2047}\n"
-+  "   mtu   : max packet size we create size table for 
{2048}\n"
-   "   tsize : how many slots should size table have {512}\n"
-   "   mpu   : minimum packet size used in rate computations\n"
-   "   overhead  : per-packet size overhead used in rate 
computations\n"

diff --git a/sys-apps/iproute2/files/iproute2-4.11.0-no-ipv6.patch 
b/sys-apps/iproute2/files/ip

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2018-04-16 Thread Aric Belsito
commit: 1b11970eed843e35971308ae52e1d8b5c591d432
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Apr 16 17:07:32 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Apr 16 17:07:32 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=1b11970e

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

sync with upstream

 .../files/iproute2-4.16.0-keep-family.patch| 25 ++
 sys-apps/iproute2/iproute2-4.14.1-r4.ebuild|  1 -
 sys-apps/iproute2/iproute2-4.15.0.ebuild   |  1 -
 ...te2-4.16.0.ebuild => iproute2-4.16.0-r1.ebuild} |  2 +-
 sys-apps/iproute2/iproute2-4.16.0.ebuild   |  1 -
 5 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/sys-apps/iproute2/files/iproute2-4.16.0-keep-family.patch 
b/sys-apps/iproute2/files/iproute2-4.16.0-keep-family.patch
new file mode 100644
index 000..d2940c9
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.16.0-keep-family.patch
@@ -0,0 +1,25 @@
+Bug: https://bugs.gentoo.org/652986
+
+https://marc.info/?l=linux-netdev&m=152363743818340&w=2
+
+--- a/lib/utils.c
 b/lib/utils.c
+@@ -568,7 +568,7 @@ static int __get_addr_1(inet_prefix *addr, const char 
*name, int family)
+   if (strcmp(name, "default") == 0) {
+   if ((family == AF_DECnet) || (family == AF_MPLS))
+   return -1;
+-  addr->family = (family != AF_UNSPEC) ? family : AF_INET;
++  addr->family = family;
+   addr->bytelen = af_byte_len(addr->family);
+   addr->bitlen = -2;
+   addr->flags |= PREFIXLEN_SPECIFIED;
+@@ -579,7 +579,7 @@ static int __get_addr_1(inet_prefix *addr, const char 
*name, int family)
+   strcmp(name, "any") == 0) {
+   if ((family == AF_DECnet) || (family == AF_MPLS))
+   return -1;
+-  addr->family = AF_UNSPEC;
++  addr->family = family;
+   addr->bytelen = 0;
+   addr->bitlen = -2;
+   return 0;
+-- 

diff --git a/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild 
b/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild
index 8e877b0..6679ba7 100644
--- a/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild
+++ b/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild
@@ -62,7 +62,6 @@ src_prepare() {
-e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
-e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
-e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^WFLAGS/s:-Werror::" \
-e "/^DBM_INCLUDE/s:=.*:=${T}:" \
Makefile || die
 

diff --git a/sys-apps/iproute2/iproute2-4.15.0.ebuild 
b/sys-apps/iproute2/iproute2-4.15.0.ebuild
index 4b485e8..a8c212b 100644
--- a/sys-apps/iproute2/iproute2-4.15.0.ebuild
+++ b/sys-apps/iproute2/iproute2-4.15.0.ebuild
@@ -61,7 +61,6 @@ src_prepare() {
-e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
-e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
-e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^WFLAGS/s:-Werror::" \
-e "/^DBM_INCLUDE/s:=.*:=${T}:" \
Makefile || die
 

diff --git a/sys-apps/iproute2/iproute2-4.16.0.ebuild 
b/sys-apps/iproute2/iproute2-4.16.0-r1.ebuild
similarity index 98%
copy from sys-apps/iproute2/iproute2-4.16.0.ebuild
copy to sys-apps/iproute2/iproute2-4.16.0-r1.ebuild
index 842de0b..dd450e4 100644
--- a/sys-apps/iproute2/iproute2-4.16.0.ebuild
+++ b/sys-apps/iproute2/iproute2-4.16.0-r1.ebuild
@@ -44,6 +44,7 @@ DEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907
"${FILESDIR}"/${PN}-4.16.0-configure-nomagic.patch # bug 643722
+   "${FILESDIR}"/${P}-keep-family.patch # bug 652986
"${FILESDIR}"/${PN}-4.15.0-musl.patch
 )
 
@@ -61,7 +62,6 @@ src_prepare() {
-e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
-e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
-e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^WFLAGS/s:-Werror::" \
-e "/^DBM_INCLUDE/s:=.*:=${T}:" \
Makefile || die
 

diff --git a/sys-apps/iproute2/iproute2-4.16.0.ebuild 
b/sys-apps/iproute2/iproute2-4.16.0.ebuild
index 842de0b..7157a09 100644
--- a/sys-apps/iproute2/iproute2-4.16.0.ebuild
+++ b/sys-apps/iproute2/iproute2-4.16.0.ebuild
@@ -61,7 +61,6 @@ src_prepare() {
-e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
-e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
-e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^WFLAGS/s:-Werror::" \
-e "/^DBM_INCLUDE/s:=.*:=${T}:" \
Makefile || die
 



[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2018-01-30 Thread Aric Belsito
commit: 08ff23de6c431da7289377616e26015eafd254e7
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Jan 30 20:37:39 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Jan 30 20:37:39 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=08ff23de

sys-apps/iproute2: version bump to 4.15.0

 sys-apps/iproute2/Manifest |   3 +-
 sys-apps/iproute2/files/iproute2-4.15.0-musl.patch | 179 +
 sys-apps/iproute2/iproute2-4.14.1-r2.ebuild|   2 +-
 ...te2-4.14.1-r3.ebuild => iproute2-4.15.0.ebuild} |   5 +-
 4 files changed, 184 insertions(+), 5 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index ea284a2..0390df9 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1 +1,2 @@
-DIST iproute2-4.14.1.tar.xz 636876 SHA256 
d43ac068afcc350a448f4581b6e292331ef7e4e7aa746e34981582d5fdb10067 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
 WHIRLPOOL 
42ee7611f3fb1ceb922c606bf11cd4d72cf71020a73f96f5130f07a9cab08f1dbc973cb5924f6a15cf4613dac5b60a3a97583c0e801db960f5039d6d8c0ef095
+DIST iproute2-4.14.1.tar.xz 636876 BLAKE2B 
232dbe29b9af516d8345c86c044359d3b0cfe73fb88a2ba1dcd05534b52dea37c9155d2b273a4a0d40b55fba8b5503a0fbe5bc71f37864c0a2ba9d6f08b6bf41
 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
+DIST iproute2-4.15.0.tar.xz 648836 BLAKE2B 
e7f3a027ec88de7c6ac82c5529b37fdf22311bc9290e71662bc3b1e32d4cb6a1845e2badb961a21b50b5ed1b9d23130e512a011767183f7df1b33eb05101044b
 SHA512 
bcc54b8dc83d7b0e759a2de77eb38fed483d7f7f82698f482e0259000f2f55ba79c556b721730eb999e85c865ad136fd7549304ebe936545e02e848ba7f698bc

diff --git a/sys-apps/iproute2/files/iproute2-4.15.0-musl.patch 
b/sys-apps/iproute2/files/iproute2-4.15.0-musl.patch
new file mode 100644
index 000..bd15130
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.15.0-musl.patch
@@ -0,0 +1,179 @@
+diff -Naur iproute2-4.15.0.orig/include/uapi/linux/if_tunnel.h 
iproute2-4.15.0/include/uapi/linux/if_tunnel.h
+--- iproute2-4.15.0.orig/include/uapi/linux/if_tunnel.h2018-01-30 
12:22:46.392424243 -0800
 iproute2-4.15.0/include/uapi/linux/if_tunnel.h 2018-01-30 
12:23:57.131422976 -0800
+@@ -3,7 +3,6 @@
+ #define _IF_TUNNEL_H_
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+diff -Naur iproute2-4.15.0.orig/include/uapi/linux/ip6_tunnel.h 
iproute2-4.15.0/include/uapi/linux/ip6_tunnel.h
+--- iproute2-4.15.0.orig/include/uapi/linux/ip6_tunnel.h   2018-01-30 
12:22:46.393424243 -0800
 iproute2-4.15.0/include/uapi/linux/ip6_tunnel.h2018-01-30 
12:24:05.957422818 -0800
+@@ -3,7 +3,6 @@
+ #define _IP6_TUNNEL_H
+ 
+ #include 
+-#include  /* For IFNAMSIZ. */
+ #include /* For struct in6_addr. */
+ 
+ #define IPV6_TLV_TNL_ENCAP_LIMIT 4
+diff -Naur iproute2-4.15.0.orig/include/uapi/linux/kernel.h 
iproute2-4.15.0/include/uapi/linux/kernel.h
+--- iproute2-4.15.0.orig/include/uapi/linux/kernel.h   2018-01-30 
12:22:46.393424243 -0800
 iproute2-4.15.0/include/uapi/linux/kernel.h2018-01-30 
12:24:21.576422539 -0800
+@@ -2,7 +2,9 @@
+ #ifndef _LINUX_KERNEL_H
+ #define _LINUX_KERNEL_H
+ 
++#ifdef __GLIBC__
+ #include 
++#endif
+ 
+ /*
+  * 'kernel.h' contains some often-used function prototypes etc
+diff -Naur iproute2-4.15.0.orig/include/uapi/linux/libc-compat.h 
iproute2-4.15.0/include/uapi/linux/libc-compat.h
+--- iproute2-4.15.0.orig/include/uapi/linux/libc-compat.h  2018-01-30 
12:22:46.393424243 -0800
 iproute2-4.15.0/include/uapi/linux/libc-compat.h   2018-01-30 
12:33:58.575412206 -0800
+@@ -49,47 +49,57 @@
+ #ifndef _LIBC_COMPAT_H
+ #define _LIBC_COMPAT_H
+ 
+-/* We have included glibc headers... */
+-#if defined(__GLIBC__)
++/* We're used from userspace... */
++#if !defined(__KERNEL__)
+ 
+-/* Coordinate with glibc net/if.h header. */
++/* Coordinate with libc net/if.h header. */
+ #if defined(_NET_IF_H) && defined(__USE_MISC)
+ 
+-/* GLIBC headers included first so don't define anything
++/* libc headers included first so don't define anything
+  * that would already be defined. */
+ 
+ #define __UAPI_DEF_IF_IFCONF 0
+ #define __UAPI_DEF_IF_IFMAP 0
+ #define __UAPI_DEF_IF_IFNAMSIZ 0
+ #define __UAPI_DEF_IF_IFREQ 0
+-/* Everything up to IFF_DYNAMIC, matches net/if.h until glibc 2.23 */
+ #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 0
++#if !defined(__GLIBC__)
++#define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 0
++#else
+ /* For the future if glibc adds IFF_LOWER_UP, IFF_DORMANT and IFF_ECHO */
+ #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO
+ #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
+ #endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */
++#endif /* !defined(__GLIBC__) */
+ 
+ #else /* _NET_IF_H */
+ 
+ /* Linux headers in

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2018-01-10 Thread Jory Pratt
commit: fe0fb601c6efed45c1bb801d55ff45099a715388
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Jan 11 01:08:03 2018 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Jan 11 01:08:03 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fe0fb601

sys-apps/iproute2 - clean up scripts to use /bin/sh only

 sys-apps/iproute2/Manifest |   2 +-
 .../files/iproute2-4.14.1-posix-shell.patch|  65 +
 sys-apps/iproute2/iproute2-4.14.1-r4.ebuild| 154 +
 3 files changed, 220 insertions(+), 1 deletion(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 504a07c..ea284a2 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1 +1 @@
-DIST iproute2-4.14.1.tar.xz 636876 BLAKE2B 
232dbe29b9af516d8345c86c044359d3b0cfe73fb88a2ba1dcd05534b52dea37c9155d2b273a4a0d40b55fba8b5503a0fbe5bc71f37864c0a2ba9d6f08b6bf41
 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
+DIST iproute2-4.14.1.tar.xz 636876 SHA256 
d43ac068afcc350a448f4581b6e292331ef7e4e7aa746e34981582d5fdb10067 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
 WHIRLPOOL 
42ee7611f3fb1ceb922c606bf11cd4d72cf71020a73f96f5130f07a9cab08f1dbc973cb5924f6a15cf4613dac5b60a3a97583c0e801db960f5039d6d8c0ef095

diff --git a/sys-apps/iproute2/files/iproute2-4.14.1-posix-shell.patch 
b/sys-apps/iproute2/files/iproute2-4.14.1-posix-shell.patch
new file mode 100644
index 000..e5efc90
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.14.1-posix-shell.patch
@@ -0,0 +1,65 @@
+https://marc.info/?l=linux-netdev&m=151554000532498&w=2
+
+From aec69bbc285e5498add5384b6018564355594233 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Tue, 9 Jan 2018 18:16:53 -0500
+Subject: [PATCH iproute2] ifcfg/rtpr: convert to POSIX shell
+
+These files are already mostly written in POSIX shell, so convert their
+shebangs to /bin/sh and tweak the few bashisms in here.
+
+URL: https://crbug.com/756559
+Reported-by: Pat Erley 
+Signed-off-by: Mike Frysinger 
+---
+ ip/ifcfg | 12 ++--
+ ip/rtpr  |  2 +-
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/ip/ifcfg b/ip/ifcfg
+index 851b9215ab63..5b34decd4480 100644
+--- a/ip/ifcfg
 b/ip/ifcfg
+@@ -1,3 +1,3 @@
+-#! /bin/bash
++#! /bin/sh
+ 
+ CheckForwarding () {
+@@ -7,7 +7,7 @@ CheckForwarding () {
+   fwd=0
+   if [ -d $sbase ]; then
+ for dir in $sbase/*/forwarding; do
+-  fwd=$[$fwd + `cat $dir`]
++  fwd=$(( fwd + $(cat "$dir") ))
+ done
+   else
+ fwd=2
+@@ -128,12 +128,12 @@ fi
+ arping -q -A -c 1 -I $dev $ipaddr
+ noarp=$?
+ ( sleep 2 ;
+-  arping -q -U -c 1 -I $dev $ipaddr ) >& /dev/null /dev/null 2>&1 & /dev/null
+-ip route add unreachable 255.255.255.255 >& /dev/null
++ip route add unreachable 224.0.0.0/24 >/dev/null 2>&1
++ip route add unreachable 255.255.255.255 >/dev/null 2>&1
+ if [ "`ip link ls $dev | grep -c MULTICAST`" -ge 1 ]; then
+-  ip route add 224.0.0.0/4 dev $dev scope global >& /dev/null
++  ip route add 224.0.0.0/4 dev $dev scope global >/dev/null 2>&1
+ fi
+ 
+ if [ $fwd -eq 0 ]; then
+diff --git a/ip/rtpr b/ip/rtpr
+index 192a476f817e..7e48674bcf53 100644
+--- a/ip/rtpr
 b/ip/rtpr
+@@ -1,3 +1,3 @@
+-#! /bin/bash
++#! /bin/sh
+ 
+ exec tr "[]" "[
+-- 
+2.15.1
+

diff --git a/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild 
b/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild
new file mode 100644
index 000..8e877b0
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-4.14.1-r4.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic multilib
+
+if [[ ${PV} == "" ]] ; then
+   
EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git"
+   inherit git-r3
+else
+   SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2";
+
+LICENSE="GPL-2"
+SLOT="0"
+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 virtual/libelf )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   berkdb? ( sys-libs/db:= )
+   atm? ( net-dialup/linux-atm )
+   selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support #549948 and some defines 
#553876
+DEPEND="
+   ${RDEPEND}
+   app-arch/xz-utils
+   iptables? ( virtual/pkgconfig )
+   >=sys-devel/bison-2.4
+   sys-devel/flex
+   >=sys-kernel/linux-headers-3.16
+   elibc_glibc? ( >=sys-libs/glib

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2018-01-08 Thread Aric Belsito
commit: 71b270a2c3253eef7b5133b252fcf3144964c334
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Jan  8 18:01:55 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Jan  8 18:01:55 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=71b270a2

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

 sys-apps/iproute2/Manifest |   2 +-
 .../files/iproute2-4.14.1-configure-nomagic.patch  | 196 +
 sys-apps/iproute2/iproute2-4.14.1-r3.ebuild| 153 
 3 files changed, 350 insertions(+), 1 deletion(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index ea284a2..504a07c 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1 +1 @@
-DIST iproute2-4.14.1.tar.xz 636876 SHA256 
d43ac068afcc350a448f4581b6e292331ef7e4e7aa746e34981582d5fdb10067 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
 WHIRLPOOL 
42ee7611f3fb1ceb922c606bf11cd4d72cf71020a73f96f5130f07a9cab08f1dbc973cb5924f6a15cf4613dac5b60a3a97583c0e801db960f5039d6d8c0ef095
+DIST iproute2-4.14.1.tar.xz 636876 BLAKE2B 
232dbe29b9af516d8345c86c044359d3b0cfe73fb88a2ba1dcd05534b52dea37c9155d2b273a4a0d40b55fba8b5503a0fbe5bc71f37864c0a2ba9d6f08b6bf41
 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c

diff --git a/sys-apps/iproute2/files/iproute2-4.14.1-configure-nomagic.patch 
b/sys-apps/iproute2/files/iproute2-4.14.1-configure-nomagic.patch
new file mode 100644
index 000..919249b
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.14.1-configure-nomagic.patch
@@ -0,0 +1,196 @@
+The hand-rolled configure script, for multiple options (selinux,mnl,elf), sets
+a variable as well as modifying CFLAGS & LDLIBS.
+
+If config.mk is later amended to disable a feature, the CFLAGS/LDLIBS tweaks
+are still in place.
+
+Push the CFLAGS/LDLIBS changes into new conditional Makefile code, so that they
+are only passed when correctly needed.
+
+Prior Gentoo testcase for reproduction:
+USE=minimal ebuild ... compile.
+- Linking with libelf & libmnl based only on presence.
+- Links based on libselinux based only on presence.
+
+Closes: https://bugs.gentoo.org/643722
+Signed-off-by: Robin H. Johnson 
+
+diff -Nuar --exclude '*~' --exclude '.*.swp' --exclude '*.orig' 
iproute2-4.14.1.orig/bridge/Makefile iproute2-4.14.1/bridge/Makefile
+--- iproute2-4.14.1.orig/bridge/Makefile   2017-11-13 10:09:57.0 
-0800
 iproute2-4.14.1/bridge/Makefile2018-01-07 14:24:23.350726423 -0800
+@@ -1,6 +1,7 @@
+ BROBJ = bridge.o fdb.o monitor.o link.o mdb.o vlan.o
+ 
+ include ../config.mk
++include ../config.include
+ 
+ all: bridge
+ 
+diff -Nuar --exclude '*~' --exclude '.*.swp' --exclude '*.orig' 
iproute2-4.14.1.orig/config.include iproute2-4.14.1/config.include
+--- iproute2-4.14.1.orig/config.include1969-12-31 16:00:00.0 
-0800
 iproute2-4.14.1/config.include 2018-01-07 14:25:34.406126921 -0800
+@@ -0,0 +1,22 @@
++# We can only modify CFLAGS/LDLIBS after all the config options are known.
++ifeq ($(IP_CONFIG_SETNS),y)
++  CFLAGS += $(IP_CONFIG_SETNS_CFLAGS)
++endif
++ifeq ($(HAVE_ELF),y)
++  CFLAGS += $(HAVE_ELF_CFLAGS)
++  LDLIBS += $(HAVE_ELF_LDLIBS)
++endif
++ifeq ($(HAVE_SELINUX),y)
++  CFLAGS += $(HAVE_SELINUX_CFLAGS)
++  LDLIBS += $(HAVE_SELINUX_LDLIBS)
++endif
++ifeq ($(HAVE_MNL),y)
++  CFLAGS += $(HAVE_MNL_CFLAGS)
++  LDLIBS += $(HAVE_MNL_LDLIBS)
++endif
++
++# Rules can only be declared after all variables in them are known.
++%.o: %.c
++  $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<
++
++# vim: ft=make:
+diff -Nuar --exclude '*~' --exclude '.*.swp' --exclude '*.orig' 
iproute2-4.14.1.orig/configure iproute2-4.14.1/configure
+--- iproute2-4.14.1.orig/configure 2017-11-13 10:09:57.0 -0800
 iproute2-4.14.1/configure  2018-01-07 14:25:49.242419367 -0800
+@@ -223,7 +223,7 @@
+ then
+   echo "IP_CONFIG_SETNS:=y" >>$CONFIG
+   echo "yes"
+-  echo "CFLAGS += -DHAVE_SETNS" >>$CONFIG
++  echo "IP_CONFIG_SETNS_CFLAGS += -DHAVE_SETNS" >>$CONFIG
+ else
+   echo "no"
+ fi
+@@ -268,8 +268,8 @@
+   echo "HAVE_ELF:=y" >>$CONFIG
+   echo "yes"
+ 
+-  echo 'CFLAGS += -DHAVE_ELF' `${PKG_CONFIG} libelf --cflags` >> $CONFIG
+-  echo 'LDLIBS += ' `${PKG_CONFIG} libelf --libs` >>$CONFIG
++  echo 'HAVE_ELF_CFLAGS += -DHAVE_ELF' `${PKG_CONFIG} libelf --cflags` >> 
$CONFIG
++  echo 'HAVE_ELF_LDLIBS += ' `${PKG_CONFIG} libelf --libs` >>$CONFIG
+ else
+   echo "no"
+ fi
+@@ -283,8 +283,8 @@
+   echo "HAVE_SELINUX:=y" >>$CONFIG
+   echo "yes"
+ 
+-  echo 'LDLIBS +=' `${PKG_CONFIG} --libs libselinux` >>$CONFIG
+-  echo 'CFLAGS += -DHAVE_SELINUX' `${PKG_CONFIG} --cflags 
libselinux` >>$C

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2017-12-15 Thread Aric Belsito
commit: 5ca9d1eac576d80b1ca5879be94bf0502768d763
Author: Aric Belsito  gmail  com>
AuthorDate: Fri Dec 15 17:33:23 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Fri Dec 15 17:33:23 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5ca9d1ea

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

 .../files/iproute2-4.14.1-fix-tc-actions.patch | 222 +
 sys-apps/iproute2/iproute2-4.14.1-r2.ebuild| 147 ++
 2 files changed, 369 insertions(+)

diff --git a/sys-apps/iproute2/files/iproute2-4.14.1-fix-tc-actions.patch 
b/sys-apps/iproute2/files/iproute2-4.14.1-fix-tc-actions.patch
new file mode 100644
index 000..a8b7aaa
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.14.1-fix-tc-actions.patch
@@ -0,0 +1,222 @@
+From 3572e01a090a298e2f4c4f796bad6639b652e031 Mon Sep 17 00:00:00 2001
+From: Michal Privoznik 
+Date: Fri, 8 Dec 2017 11:18:07 +0100
+Subject: tc: util: Don't call NEXT_ARG_FWD() in __parse_action_control()
+
+Not all callers want parse_action_control*() to advance the
+arguments. For instance act_parse_police() does the argument
+advancing itself.
+
+Fixes: e67aba559581 ("tc: actions: add helpers to parse and print control 
actions")
+Signed-off-by: Michal Privoznik 
+---
+ tc/m_bpf.c|  1 +
+ tc/m_connmark.c   |  1 +
+ tc/m_csum.c   |  1 +
+ tc/m_gact.c   | 10 +-
+ tc/m_ife.c|  1 +
+ tc/m_mirred.c |  4 +++-
+ tc/m_nat.c|  1 +
+ tc/m_pedit.c  |  1 +
+ tc/m_sample.c |  1 +
+ tc/m_skbedit.c|  1 +
+ tc/m_skbmod.c |  1 +
+ tc/m_tunnel_key.c |  1 +
+ tc/m_vlan.c   |  1 +
+ tc/tc_util.c  |  1 -
+ 14 files changed, 19 insertions(+), 7 deletions(-)
+
+diff --git a/tc/m_bpf.c b/tc/m_bpf.c
+index 1c1f71c..576f69c 100644
+--- a/tc/m_bpf.c
 b/tc/m_bpf.c
+@@ -129,6 +129,7 @@ opt_bpf:
+ 
+   parse_action_control_dflt(&argc, &argv, &parm.action,
+ false, TC_ACT_PIPE);
++  NEXT_ARG_FWD();
+ 
+   if (argc) {
+   if (matches(*argv, "index") == 0) {
+diff --git a/tc/m_connmark.c b/tc/m_connmark.c
+index 37d7185..47c7a8c 100644
+--- a/tc/m_connmark.c
 b/tc/m_connmark.c
+@@ -82,6 +82,7 @@ parse_connmark(struct action_util *a, int *argc_p, char 
***argv_p, int tca_id,
+   }
+ 
+   parse_action_control_dflt(&argc, &argv, &sel.action, false, 
TC_ACT_PIPE);
++  NEXT_ARG_FWD();
+ 
+   if (argc) {
+   if (matches(*argv, "index") == 0) {
+diff --git a/tc/m_csum.c b/tc/m_csum.c
+index 7b15673..e1352c0 100644
+--- a/tc/m_csum.c
 b/tc/m_csum.c
+@@ -124,6 +124,7 @@ parse_csum(struct action_util *a, int *argc_p,
+   }
+ 
+   parse_action_control_dflt(&argc, &argv, &sel.action, false, TC_ACT_OK);
++  NEXT_ARG_FWD();
+ 
+   if (argc) {
+   if (matches(*argv, "index") == 0) {
+diff --git a/tc/m_gact.c b/tc/m_gact.c
+index e7d91da..b30b042 100644
+--- a/tc/m_gact.c
 b/tc/m_gact.c
+@@ -87,14 +87,13 @@ parse_gact(struct action_util *a, int *argc_p, char 
***argv_p,
+   if (argc < 0)
+   return -1;
+ 
+-
+-  if (matches(*argv, "gact") == 0) {
+-  argc--;
+-  argv++;
+-  } else if (parse_action_control(&argc, &argv, &p.action, false) == -1) {
++  if (matches(*argv, "gact") != 0 &&
++  parse_action_control(&argc, &argv, &p.action, false) == -1) {
+   usage();/* does not return */
+   }
+ 
++  NEXT_ARG_FWD();
++
+ #ifdef CONFIG_GACT_PROB
+   if (argc > 0) {
+   if (matches(*argv, "random") == 0) {
+@@ -114,6 +113,7 @@ parse_gact(struct action_util *a, int *argc_p, char 
***argv_p,
+   if (parse_action_control(&argc, &argv,
+&pp.paction, false) == -1)
+   usage();
++  NEXT_ARG_FWD();
+   if (get_u16(&pp.pval, *argv, 10)) {
+   fprintf(stderr,
+   "Illegal probability val 0x%x\n",
+diff --git a/tc/m_ife.c b/tc/m_ife.c
+index 205efc9..4647f6a 100644
+--- a/tc/m_ife.c
 b/tc/m_ife.c
+@@ -159,6 +159,7 @@ static int parse_ife(struct action_util *a, int *argc_p, 
char ***argv_p,
+ 
+   parse_action_control_dflt(&argc, &argv, &p.action, false, TC_ACT_PIPE);
+ 
++  NEXT_ARG_FWD();
+   if (argc) {
+   if (matches(*argv, "index") == 0) {
+   NEXT_ARG();
+diff --git a/tc/m_mirred.c b/tc/m_mirred.c
+index 3870d3a..aa7ce6d 100644
+--- a/tc/m_mirred.c
 b/tc/m_mirred.c
+@@ -202,8 +202,10 @@ parse_direction(struct action_util *a, int *argc_p, char 
***argv_p,
+   }
+ 
+ 
+-  if (p.eaction == TCA_EGRESS_MIRROR || p.eaction == TCA_INGRESS_MIRROR)
++  if (p.eaction == TCA_EGRESS_MIRROR || p.eaction == TCA_INGRESS_MIRROR) {
+   parse_action_control(&argc, &argv, &p.action, false);
++  NEXT_ARG_FWD(

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2017-11-13 Thread Aric Belsito
commit: bac1505f4d82b144478a93b5d6aab3f52738a7cc
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Nov 13 21:34:42 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Nov 13 21:34:42 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bac1505f

sys-apps/iproute2: version bump to 4.14.0

 sys-apps/iproute2/Manifest |  2 +-
 12.0-musl.patch => iproute2-4.14.0-musl.patch} | 35 +-
 ...route2-4.13.0.ebuild => iproute2-4.14.0.ebuild} |  4 +--
 3 files changed, 16 insertions(+), 25 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 600731a..415e1f8 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,2 +1,2 @@
-DIST iproute2-4.13.0.tar.xz 670340 SHA256 
9cfb81edf8c8509e03daa77cf62aead01c4a827132f6c506578f94cc19415c50 SHA512 
f96d2839aec1f439bfac504c8e3881c063dacbf4c67b15f0e3da9882d2fa013cba33c23602de3eab624e0eecbb911a13967d60bddcdf097f47a580a5a77b5e3a
 WHIRLPOOL 
757247f1356eef49b299019f6d1809e5d781471665daedce885201b7034a6138def73c84ba2f0453f2f0f5d55cc2edf778992b3d79d06e01364c511373ea4644
+DIST iproute2-4.14.0.tar.xz 636872 SHA256 
fee001307b3c018462cb010e3aa19b38017de26168d5777c05ee73a21d60fcd0 SHA512 
dda8b7881d82d6d38449d69df362bd3eedde6c7f4dd315d6eaf7969673805faf82675e1df04d7dc35a826b0df429a400a3f8ac0e998c1de0d6ca500e722f058e
 WHIRLPOOL 
62ce4fa8ba1bb84678277401c07097b26490767cd55a66f2be743dc1fec4610033437517c44339dc4cc95ffe0d255d804c25cdd6e77640eb15453160abe87f78
 DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69
 WHIRLPOOL 
7e90c98805e12b28de284bb998e5a27cf524a78d0bd7632c0d49a7ddff8f11f5229ac6867076e9fea6f21b6b31360bddb21138673d94de766bdf7324a09bc013

diff --git a/sys-apps/iproute2/files/iproute2-4.12.0-musl.patch 
b/sys-apps/iproute2/files/iproute2-4.14.0-musl.patch
similarity index 76%
rename from sys-apps/iproute2/files/iproute2-4.12.0-musl.patch
rename to sys-apps/iproute2/files/iproute2-4.14.0-musl.patch
index 792c4e7..5efd948 100644
--- a/sys-apps/iproute2/files/iproute2-4.12.0-musl.patch
+++ b/sys-apps/iproute2/files/iproute2-4.14.0-musl.patch
@@ -1,6 +1,5 @@
-diff -Naur iproute2-4.12.0.orig/include/linux/if_ether.h 
iproute2-4.12.0/include/linux/if_ether.h
 iproute2-4.12.0.orig/include/linux/if_ether.h  2017-07-06 
11:09:53.305214044 -0700
-+++ iproute2-4.12.0/include/linux/if_ether.h   2017-07-06 16:30:06.651369931 
-0700
+--- iproute2-4.14.0.orig/include/uapi/linux/if_ether.h
 iproute2-4.14.0/include/uapi/linux/if_ether.h
 @@ -22,6 +22,7 @@
  #define _LINUX_IF_ETHER_H
  
@@ -23,9 +22,8 @@ diff -Naur iproute2-4.12.0.orig/include/linux/if_ether.h 
iproute2-4.12.0/include
  
  
  #endif /* _LINUX_IF_ETHER_H */
-diff -Naur iproute2-4.12.0.orig/include/linux/if_tunnel.h 
iproute2-4.12.0/include/linux/if_tunnel.h
 iproute2-4.12.0.orig/include/linux/if_tunnel.h 2017-07-06 
11:09:53.305214044 -0700
-+++ iproute2-4.12.0/include/linux/if_tunnel.h  2017-07-06 16:32:23.814172660 
-0700
+--- iproute2-4.14.0.orig/include/uapi/linux/if_tunnel.h
 iproute2-4.14.0/include/uapi/linux/if_tunnel.h
 @@ -2,7 +2,6 @@
  #define _IF_TUNNEL_H_
  
@@ -34,9 +32,8 @@ diff -Naur iproute2-4.12.0.orig/include/linux/if_tunnel.h 
iproute2-4.12.0/includ
  #include 
  #include 
  #include 
-diff -Naur iproute2-4.12.0.orig/include/linux/ip6_tunnel.h 
iproute2-4.12.0/include/linux/ip6_tunnel.h
 iproute2-4.12.0.orig/include/linux/ip6_tunnel.h2017-07-06 
11:09:53.303214021 -0700
-+++ iproute2-4.12.0/include/linux/ip6_tunnel.h 2017-07-06 16:33:41.630158864 
-0700
+--- iproute2-4.14.0.orig/include/uapi/linux/ip6_tunnel.h
 iproute2-4.14.0/include/uapi/linux/ip6_tunnel.h
 @@ -2,7 +2,6 @@
  #define _IP6_TUNNEL_H
  
@@ -45,9 +42,8 @@ diff -Naur iproute2-4.12.0.orig/include/linux/ip6_tunnel.h 
iproute2-4.12.0/inclu
  #include /* For struct in6_addr. */
  
  #define IPV6_TLV_TNL_ENCAP_LIMIT 4
-diff -Naur iproute2-4.12.0.orig/include/linux/kernel.h 
iproute2-4.12.0/include/linux/kernel.h
 iproute2-4.12.0.orig/include/linux/kernel.h2017-07-06 
11:09:53.303214021 -0700
-+++ iproute2-4.12.0/include/linux/kernel.h 2017-07-06 16:30:06.650369918 
-0700
+--- iproute2-4.14.0.orig/include/uapi/linux/kernel.h
 iproute2-4.14.0/include/uapi/linux/kernel.h
 @@ -1,7 +1,9 @@
  #ifndef _LINUX_KERNEL_H
  #define _LINUX_KERNEL_H
@@ -58,9 +54,8 @@ diff -Naur iproute2-4.12.0.orig/include/linux/kernel.h 
iproute2-4.12.0/include/l
  
  /*
   * 'kernel.h' contains some often-used function prototypes etc
-diff -Naur iproute2-4.12.0.orig/include/linux/libc-compat.h 
iproute2-4.12.0/include/linux/libc-compat.h
 iproute2-4.12.0.orig/include/linux/libc-compat.h   2017-07-06 
11:09:53.302214010 -0700
-+++ iproute2-4.12.0/include/linux/libc-compat.h2

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2017-07-06 Thread Aric Belsito
commit: abd05b6ec00612052aa60f1539fbb78f0674657a
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jul  6 23:42:31 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jul  6 23:42:31 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=abd05b6e

sys-apps/iproute2: version bump to 4.12.0

attempt to simplify patch.

 sys-apps/iproute2/Manifest |   6 +-
 sys-apps/iproute2/files/iproute2-4.11.0-musl.patch | 566 -
 sys-apps/iproute2/files/iproute2-4.12.0-musl.patch | 221 
 ...route2-4.11.0.ebuild => iproute2-4.12.0.ebuild} |  16 +-
 4 files changed, 234 insertions(+), 575 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index a788ba4..4313b95 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,12 +1,12 @@
 AUX iproute2-3.1.0-mtu.patch 1649 SHA256 
d8d1d3b81a3fd5674e6c9e202bce9e84f41b579ba2c6a554df3346f4642715af SHA512 
5479c2085b4aca958a89d3e265ebc3763c9e7cb273bd4046d7b7585209739f75ff04cc9b84d8eb9e3afae821ff788f0f0c7ab443260ab07943b6fad6946403e1
 WHIRLPOOL 
b813f1d9dcdbfb525fb07a462f7faf1c13117dd3e9e584b1a033cb69f3dad9d4b8e5120f8512185f24769e6be0aabd6635ad3996342dc210ff513866e7638502
-AUX iproute2-4.11.0-musl.patch 18360 SHA256 
b55ab305e3a373e97d34c0f49b6420a8e9493716523733d2ecb9e64ab66fc9dc SHA512 
33f0cc771e1152cc8c7f7507448a34493a371b961d834d8d6d646c130378742bb9b03fb2491d82a4121d8ac9bc1545d3b6e8e64d3ef22f0dbaf3ad8b11a949af
 WHIRLPOOL 
d6ad2d1d790ff390255df56598a09ec1fe62ee17dfa463be112368d0451dd36b081ed09d1564f927b86ed1221db65454758021eb419abc30f205ccd65befd228
 AUX iproute2-4.11.0-no-ipv6.patch 1360 SHA256 
4fd3e61e00805a83a9874586738af1eed617c2845dd49254c7886e44c432de11 SHA512 
8e548f19079eea1d3a5a91bb657bba961c9e9206147e0e0aea1aaf04d74b46e2687c906b78561d939f53f4a33ecb9e08ad8237f401068076df5842c78bc3b577
 WHIRLPOOL 
46864c98b8cb79dd0f811d75271937c4cef9eb5eb4ddd9996a8ca510b030fc59fe2e39cebc584f097a81c1d146af3550d20767bcf347e9315fa22e890667
+AUX iproute2-4.12.0-musl.patch 8105 SHA256 
528e01ce20bc9f85648cbf5bed317c76bef0d008305f3e0e901f294e7efff9d6 SHA512 
c5dabd6729bb1776158cf35b611e5e36a11326e32b38215662a9cd434226f0630834210c3da409a03da91bfc6440bc1fd3d510126880077d12deb78437d1b916
 WHIRLPOOL 
d602804cb2cda70601364d4e9ec78d1e509278df0317c6eec9a17456612e4709274cc3dda4a2cbf2b0a1ce6f73b0630d49b45f0c30def0d7bf8a5cf89089b8b0
 AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b89744f94d6de732bb85abd9cfa80e6 SHA512 
f4219a094f367c9f8fac089beeffca31abbbc5d4ade1681e23a92f3dd2e1a95f331322938936b0b1771ea5a56224e0f14008f4d38a8708357a5d2b2b70efbbd5
 WHIRLPOOL 
35faf6227ad1b4409b6742cb754b6570c25f65bd6a63e2237fd9613075827811bd1b9e86dd5d099b061e14906f752ef5aecea8ccbe95748d98f892d111a3a0b7
 AUX iproute2-4.3.0-musl-noiptables.patch 1166 SHA256 
1910d28fe0aa89ba71cd30bb38b43119414102ce323dc47eee8bec290e5f52e7 SHA512 
f1b988c5ae5b5d159d1a2bedec678b8680b3358a6ea3a9d581b642cd706cfd1cb31c7cd590e1fe8969c3d3bebb2912fb5fa8011cfc39d2a17a4092617ae15766
 WHIRLPOOL 
87ee199c0f06b8c750412625e204b10261945954c07fade452ea2cf956405d7094d02357e1ed92f1aafcc9d34c7e7109cb10ee1aed31adf0e94989f2701bd877
 AUX iproute2-4.3.0-musl.patch 2989 SHA256 
bf10609ba7dcb04cb134745dd7af4c8c66d6b667400dd30abb3325ebdfd446fb SHA512 
8cf23bca01b111e2dfa26e944de151b35d6278833066276e603cd567f8084c16ee5b0dd527dd0626828f3099ae5907bdef4783672bfe23605f43ce9c3b4c2182
 WHIRLPOOL 
40d5bdb8dcd84e43a6798584aba35a11d1b5a79e54dcf80da0f465041330c5a76c2c4297fd78aa2a272181954407b404030bb9cca4dc74e4f7b36b5f98775cd7
 AUX iproute2-4.4.0-missing-limits_h.patch 385 SHA256 
dbbb3b18da78d6747e67ef922d7fcbceb4886efa5a6ca25c6facdb3d6d22 SHA512 
a3c2c22c89323dedcfbe79a19fa5e211e8d66d84ada62937b091850e26d5976eedcc3c4ea0eea3372b19e3c15191ee9af696b3683d6f107d43b24a57e601a889
 WHIRLPOOL 
72be26a1f393ac5d7664c6b6a393efdfceb7d66720cafd2c6250e5480ac77033d0abfa0b616413d0f03d0c3cada22e5c7afa33e5ceb4910f41753d6ddf1fb74f
-DIST iproute2-4.11.0.tar.xz 657100 SHA256 
72671028bda696d0cb8f48ec8e702581c3a501caeed33eec3a81d7041cbc8026 SHA512 
e6cc3dbe2779670a752ab346c1a432b496033448d1645aa0161b3f7b683b3f9939ab09db12199b794cc64dff257faaf0d151046feea9031a6139176e08b4f4fa
 WHIRLPOOL 
9bf25b018d3f392a2e2f4faf4c3877f52ec4b0aebb082d9c2e2c3e80c0c8f3885c122c5d211c4c6ef014506d786213b36938728f63b581079274a3116fc85581
+DIST iproute2-4.12.0.tar.xz 662424 SHA256 
2e0a4c4262d9f6c169885a6e16c4c5c5f1ef6fd57b6a0e7b41f42be5bb6ebd7d SHA512 
275147f71e7c4698654f0d6d0981ab42f6f108066508c15cfcd5d9e0d3aaf8d33291968d9f06cb03f5494d801cfabf8d53308aaf56fc4fa92c52b137e970a3b0
 WHIRLPOOL 
590cc191e96ff0b777373603186e4416f064931d529878ec783759f31fd99e1119bb0604e8a89dc98d350f80eca2bfef05a13bca7ce24302408072002c0b17b2
 DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da925

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2017-05-01 Thread Aric Belsito
commit: b792d920fbfef39781a27c71fba1bcb371b5d116
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May  1 20:25:57 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May  1 20:25:57 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b792d920

sys-apps/iproute2: version bump to 4.11.0

 sys-apps/iproute2/Manifest |   9 +-
 sys-apps/iproute2/files/iproute2-4.10.0-musl.patch | 486 --
 sys-apps/iproute2/files/iproute2-4.11.0-musl.patch | 566 +
 .../iproute2/files/iproute2-4.11.0-no-ipv6.patch   |  37 ++
 ...route2-4.10.0.ebuild => iproute2-4.11.0.ebuild} |   5 +-
 sys-apps/iproute2/iproute2-4.4.0.ebuild|   1 -
 6 files changed, 610 insertions(+), 494 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 77e2dcc..a788ba4 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,11 +1,12 @@
 AUX iproute2-3.1.0-mtu.patch 1649 SHA256 
d8d1d3b81a3fd5674e6c9e202bce9e84f41b579ba2c6a554df3346f4642715af SHA512 
5479c2085b4aca958a89d3e265ebc3763c9e7cb273bd4046d7b7585209739f75ff04cc9b84d8eb9e3afae821ff788f0f0c7ab443260ab07943b6fad6946403e1
 WHIRLPOOL 
b813f1d9dcdbfb525fb07a462f7faf1c13117dd3e9e584b1a033cb69f3dad9d4b8e5120f8512185f24769e6be0aabd6635ad3996342dc210ff513866e7638502
-AUX iproute2-4.10.0-musl.patch 15514 SHA256 
c9da583db199833b4fb3f4a57f3c7905ab194ebb928bc267915ef8fec9a19c9e SHA512 
7145498b46531e60d7dc5d7d149e5af790c24f2297d0ab91d87627a677e31324617fbfd8713d6ac160c64b2898c41682a673005a53b9342193688ab3227263e2
 WHIRLPOOL 
78ca358b52d712bf149c71ba049a99f09aa34408d538962217eb9c872b51786517445c91fba0281a7dac6c3b5bb15eb0a291cc8e7728875bc1d03fe79ac3ddc1
+AUX iproute2-4.11.0-musl.patch 18360 SHA256 
b55ab305e3a373e97d34c0f49b6420a8e9493716523733d2ecb9e64ab66fc9dc SHA512 
33f0cc771e1152cc8c7f7507448a34493a371b961d834d8d6d646c130378742bb9b03fb2491d82a4121d8ac9bc1545d3b6e8e64d3ef22f0dbaf3ad8b11a949af
 WHIRLPOOL 
d6ad2d1d790ff390255df56598a09ec1fe62ee17dfa463be112368d0451dd36b081ed09d1564f927b86ed1221db65454758021eb419abc30f205ccd65befd228
+AUX iproute2-4.11.0-no-ipv6.patch 1360 SHA256 
4fd3e61e00805a83a9874586738af1eed617c2845dd49254c7886e44c432de11 SHA512 
8e548f19079eea1d3a5a91bb657bba961c9e9206147e0e0aea1aaf04d74b46e2687c906b78561d939f53f4a33ecb9e08ad8237f401068076df5842c78bc3b577
 WHIRLPOOL 
46864c98b8cb79dd0f811d75271937c4cef9eb5eb4ddd9996a8ca510b030fc59fe2e39cebc584f097a81c1d146af3550d20767bcf347e9315fa22e890667
 AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b89744f94d6de732bb85abd9cfa80e6 SHA512 
f4219a094f367c9f8fac089beeffca31abbbc5d4ade1681e23a92f3dd2e1a95f331322938936b0b1771ea5a56224e0f14008f4d38a8708357a5d2b2b70efbbd5
 WHIRLPOOL 
35faf6227ad1b4409b6742cb754b6570c25f65bd6a63e2237fd9613075827811bd1b9e86dd5d099b061e14906f752ef5aecea8ccbe95748d98f892d111a3a0b7
 AUX iproute2-4.3.0-musl-noiptables.patch 1166 SHA256 
1910d28fe0aa89ba71cd30bb38b43119414102ce323dc47eee8bec290e5f52e7 SHA512 
f1b988c5ae5b5d159d1a2bedec678b8680b3358a6ea3a9d581b642cd706cfd1cb31c7cd590e1fe8969c3d3bebb2912fb5fa8011cfc39d2a17a4092617ae15766
 WHIRLPOOL 
87ee199c0f06b8c750412625e204b10261945954c07fade452ea2cf956405d7094d02357e1ed92f1aafcc9d34c7e7109cb10ee1aed31adf0e94989f2701bd877
 AUX iproute2-4.3.0-musl.patch 2989 SHA256 
bf10609ba7dcb04cb134745dd7af4c8c66d6b667400dd30abb3325ebdfd446fb SHA512 
8cf23bca01b111e2dfa26e944de151b35d6278833066276e603cd567f8084c16ee5b0dd527dd0626828f3099ae5907bdef4783672bfe23605f43ce9c3b4c2182
 WHIRLPOOL 
40d5bdb8dcd84e43a6798584aba35a11d1b5a79e54dcf80da0f465041330c5a76c2c4297fd78aa2a272181954407b404030bb9cca4dc74e4f7b36b5f98775cd7
 AUX iproute2-4.4.0-missing-limits_h.patch 385 SHA256 
dbbb3b18da78d6747e67ef922d7fcbceb4886efa5a6ca25c6facdb3d6d22 SHA512 
a3c2c22c89323dedcfbe79a19fa5e211e8d66d84ada62937b091850e26d5976eedcc3c4ea0eea3372b19e3c15191ee9af696b3683d6f107d43b24a57e601a889
 WHIRLPOOL 
72be26a1f393ac5d7664c6b6a393efdfceb7d66720cafd2c6250e5480ac77033d0abfa0b616413d0f03d0c3cada22e5c7afa33e5ceb4910f41753d6ddf1fb74f
-DIST iproute2-4.10.0.tar.xz 626944 SHA256 
22b1e1c1fc704ad35837e5a66103739727b8b48ac90b48c13f79b7367ff0a9a8 SHA512 
e54477e167455e7ef5da4adc168d63eaa96091b63dc987fffe918cbb005eceed18a62283ca99ee2512dc0e960f47ae21b39ffbe399c1612fd9cea147c34c581b
 WHIRLPOOL 
7034f87835b13d275d2e065ee00d869060ae20c7dd325d8974da414db20328195e5968ede2f0b6925ddf67de3712b5945f54276c6ce5c8367ba28520c2adb859
+DIST iproute2-4.11.0.tar.xz 657100 SHA256 
72671028bda696d0cb8f48ec8e702581c3a501caeed33eec3a81d7041cbc8026 SHA512 
e6cc3dbe2779670a752ab346c1a432b496033448d1645aa0161b3f7b683b3f9939ab09db12199b794cc64dff257faaf0d151046feea9031a6139176e08b4f4fa
 WHIRLPOOL 
9bf25b018d3f392a2e2f4faf4c3877f52ec4b0aebb082d9c2e2c3e80c0c8f3885c122c5d211c4c6ef014506d786213b36938728f63b581079274a3116fc85581
 DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2017-02-21 Thread Aric Belsito
commit: cf477507043af92279ee3b523e0153d09c78782e
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Feb 21 19:55:38 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Feb 21 19:56:11 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=cf477507

sys-apps/iproute2: Fix patch for 4.10.0

It appears as though the symbol redefinitions are getting worse -- stick to the
libc headers in all cases.

 sys-apps/iproute2/Manifest |   4 +-
 sys-apps/iproute2/files/iproute2-4.10.0-musl.patch | 507 +
 sys-apps/iproute2/files/iproute2-4.8.0-musl.patch  | 102 -
 sys-apps/iproute2/iproute2-4.10.0.ebuild   |   2 +-
 4 files changed, 510 insertions(+), 105 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 25bf29d..3497319 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,11 +1,11 @@
 AUX iproute2-3.1.0-mtu.patch 1649 SHA256 
d8d1d3b81a3fd5674e6c9e202bce9e84f41b579ba2c6a554df3346f4642715af SHA512 
5479c2085b4aca958a89d3e265ebc3763c9e7cb273bd4046d7b7585209739f75ff04cc9b84d8eb9e3afae821ff788f0f0c7ab443260ab07943b6fad6946403e1
 WHIRLPOOL 
b813f1d9dcdbfb525fb07a462f7faf1c13117dd3e9e584b1a033cb69f3dad9d4b8e5120f8512185f24769e6be0aabd6635ad3996342dc210ff513866e7638502
+AUX iproute2-4.10.0-musl.patch 16411 SHA256 
e578258aed86cc951174dccee109fa0eb34f6bf73cb0995f41832692c60fb9ba SHA512 
8316c93baac8b8be185cbe03ef402965d5a69c26ae50a2da00c1d341d3bee34203712a13e6d470ffc6d3272fb2f1e14d0f49d6a2206b7876a8549e7f6cc086e9
 WHIRLPOOL 
31fb9ae4079a377047d469517b8d0f6b8e434db106f1ffa2ff38ad825ec90c0f38fdf9818fc66dd31faf1dec775cb26d627b0c33960f54808878f4c8c0d8a2ad
 AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b89744f94d6de732bb85abd9cfa80e6 SHA512 
f4219a094f367c9f8fac089beeffca31abbbc5d4ade1681e23a92f3dd2e1a95f331322938936b0b1771ea5a56224e0f14008f4d38a8708357a5d2b2b70efbbd5
 WHIRLPOOL 
35faf6227ad1b4409b6742cb754b6570c25f65bd6a63e2237fd9613075827811bd1b9e86dd5d099b061e14906f752ef5aecea8ccbe95748d98f892d111a3a0b7
 AUX iproute2-4.3.0-musl-noiptables.patch 1166 SHA256 
1910d28fe0aa89ba71cd30bb38b43119414102ce323dc47eee8bec290e5f52e7 SHA512 
f1b988c5ae5b5d159d1a2bedec678b8680b3358a6ea3a9d581b642cd706cfd1cb31c7cd590e1fe8969c3d3bebb2912fb5fa8011cfc39d2a17a4092617ae15766
 WHIRLPOOL 
87ee199c0f06b8c750412625e204b10261945954c07fade452ea2cf956405d7094d02357e1ed92f1aafcc9d34c7e7109cb10ee1aed31adf0e94989f2701bd877
 AUX iproute2-4.3.0-musl.patch 2989 SHA256 
bf10609ba7dcb04cb134745dd7af4c8c66d6b667400dd30abb3325ebdfd446fb SHA512 
8cf23bca01b111e2dfa26e944de151b35d6278833066276e603cd567f8084c16ee5b0dd527dd0626828f3099ae5907bdef4783672bfe23605f43ce9c3b4c2182
 WHIRLPOOL 
40d5bdb8dcd84e43a6798584aba35a11d1b5a79e54dcf80da0f465041330c5a76c2c4297fd78aa2a272181954407b404030bb9cca4dc74e4f7b36b5f98775cd7
 AUX iproute2-4.4.0-missing-limits_h.patch 385 SHA256 
dbbb3b18da78d6747e67ef922d7fcbceb4886efa5a6ca25c6facdb3d6d22 SHA512 
a3c2c22c89323dedcfbe79a19fa5e211e8d66d84ada62937b091850e26d5976eedcc3c4ea0eea3372b19e3c15191ee9af696b3683d6f107d43b24a57e601a889
 WHIRLPOOL 
72be26a1f393ac5d7664c6b6a393efdfceb7d66720cafd2c6250e5480ac77033d0abfa0b616413d0f03d0c3cada22e5c7afa33e5ceb4910f41753d6ddf1fb74f
-AUX iproute2-4.8.0-musl.patch 3758 SHA256 
737386e08312506528fda2e75410746acd282f00c9531e089bc1b06db79c1140 SHA512 
fd35bd71fa26968ad5b1dd18597207d164a948999c3bf55a62054966cc95a0838c9ba5df0f7319672eec310bffd8f70101b7fd7c075aa20c77d4dc70490d8aff
 WHIRLPOOL 
1e84ccf8a537b20e58ef1a48afc548eb4b81decdae8f0a5b94e835416aaac1b2256fcffac3e288d5b848cfe4d48bb31a3e667f56ce711ed3f31b337371f8
 DIST iproute2-4.10.0.tar.xz 626944 SHA256 
22b1e1c1fc704ad35837e5a66103739727b8b48ac90b48c13f79b7367ff0a9a8 SHA512 
e54477e167455e7ef5da4adc168d63eaa96091b63dc987fffe918cbb005eceed18a62283ca99ee2512dc0e960f47ae21b39ffbe399c1612fd9cea147c34c581b
 WHIRLPOOL 
7034f87835b13d275d2e065ee00d869060ae20c7dd325d8974da414db20328195e5968ede2f0b6925ddf67de3712b5945f54276c6ce5c8367ba28520c2adb859
 DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69
 WHIRLPOOL 
7e90c98805e12b28de284bb998e5a27cf524a78d0bd7632c0d49a7ddff8f11f5229ac6867076e9fea6f21b6b31360bddb21138673d94de766bdf7324a09bc013
-EBUILD iproute2-4.10.0.ebuild 3969 SHA256 
2eb3503dcfa35bb65220555c5a5d278c74b41bc909b5c2208f475a904d7a72f6 SHA512 
16d20a55011d6f768182a561103eeb30f8d013105593556bedab3695cbea874903e3b6534b8bcf1c665469678d1bcdbf861949955c39eab4634c211180592a21
 WHIRLPOOL 
d0814f70dbb854d7a210607549fcf93bd9ae797fe88bb4f8b7c6a7949ce169a16e7a48a5cbc24e12a4de0b93f063c2df6df3fb0280e049d1cdc56e7a7a312d00
+EBUILD iproute2-4.10.0.ebuild 3970 SHA256 
082140bf19a966a2c654bfdbdac8988c84a1eab8e131c2e1dfe198f40546e7f9 SHA512 
c709ca0d88050f92fb236c6028d38055a87e0ffdf8f26e

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2016-11-21 Thread Aric Belsito
commit: f0d988ba985629dc40485836bada1cb0711c7f5e
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Nov 21 21:34:08 2016 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Nov 21 21:34:08 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f0d988ba

sys-apps/iproute2: Add missing patch

 sys-apps/iproute2/Manifest |  1 +
 .../files/iproute2-4.5.0-no-iptables.patch | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 364ab4d..3914086 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -3,6 +3,7 @@ AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b8
 AUX iproute2-4.3.0-musl-noiptables.patch 1166 SHA256 
1910d28fe0aa89ba71cd30bb38b43119414102ce323dc47eee8bec290e5f52e7 SHA512 
f1b988c5ae5b5d159d1a2bedec678b8680b3358a6ea3a9d581b642cd706cfd1cb31c7cd590e1fe8969c3d3bebb2912fb5fa8011cfc39d2a17a4092617ae15766
 WHIRLPOOL 
87ee199c0f06b8c750412625e204b10261945954c07fade452ea2cf956405d7094d02357e1ed92f1aafcc9d34c7e7109cb10ee1aed31adf0e94989f2701bd877
 AUX iproute2-4.3.0-musl.patch 2989 SHA256 
bf10609ba7dcb04cb134745dd7af4c8c66d6b667400dd30abb3325ebdfd446fb SHA512 
8cf23bca01b111e2dfa26e944de151b35d6278833066276e603cd567f8084c16ee5b0dd527dd0626828f3099ae5907bdef4783672bfe23605f43ce9c3b4c2182
 WHIRLPOOL 
40d5bdb8dcd84e43a6798584aba35a11d1b5a79e54dcf80da0f465041330c5a76c2c4297fd78aa2a272181954407b404030bb9cca4dc74e4f7b36b5f98775cd7
 AUX iproute2-4.4.0-missing-limits_h.patch 385 SHA256 
dbbb3b18da78d6747e67ef922d7fcbceb4886efa5a6ca25c6facdb3d6d22 SHA512 
a3c2c22c89323dedcfbe79a19fa5e211e8d66d84ada62937b091850e26d5976eedcc3c4ea0eea3372b19e3c15191ee9af696b3683d6f107d43b24a57e601a889
 WHIRLPOOL 
72be26a1f393ac5d7664c6b6a393efdfceb7d66720cafd2c6250e5480ac77033d0abfa0b616413d0f03d0c3cada22e5c7afa33e5ceb4910f41753d6ddf1fb74f
+AUX iproute2-4.5.0-no-iptables.patch 1022 SHA256 
b6f69d8123e034d1be462d6672f8f59915f6e25b890c8d3068a1e0af658a85e1 SHA512 
3a3e7a66f1528dc8d03fc6a13f363ce890d0c23c2ab8df966144d8764e95cafca168bdb7dd79cf1a8dd1e54be36939f2e6465ca6176e3bfedd222eb29901f98e
 WHIRLPOOL 
42351420125199e5149d321d583fcc967ec253f1aa7f338757c38849e841c9c89f7f8861f36803a3a849a0454c0fdc605d50549eeebaf97c1aba0fe770e6cd4e
 AUX iproute2-4.8.0-musl.patch 3758 SHA256 
737386e08312506528fda2e75410746acd282f00c9531e089bc1b06db79c1140 SHA512 
fd35bd71fa26968ad5b1dd18597207d164a948999c3bf55a62054966cc95a0838c9ba5df0f7319672eec310bffd8f70101b7fd7c075aa20c77d4dc70490d8aff
 WHIRLPOOL 
1e84ccf8a537b20e58ef1a48afc548eb4b81decdae8f0a5b94e835416aaac1b2256fcffac3e288d5b848cfe4d48bb31a3e667f56ce711ed3f31b337371f8
 DIST iproute2-4.3.0.tar.xz 525364 SHA256 
f03b1188dd6c039512424de82ff7a8f3b446680bd4e908ff42a7b9b137422995 SHA512 
14736158e76cef3dfc3af1a881faf97901bce6dcc9ffe52de92c8a64ae466f2c8ceaa32349553215dbe371115e7cd5cedcbf9922a0d72da9e7ebe3a73fac3687
 WHIRLPOOL 
cd772090f20bbb50e4556c609f28a07acc60ff344989f2ad112c13e1dbc6f60b09e9f5bc6bd29322b1b1635b6266d70aff1aa8f5c37ed458ae569697b7401c0e
 DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69
 WHIRLPOOL 
7e90c98805e12b28de284bb998e5a27cf524a78d0bd7632c0d49a7ddff8f11f5229ac6867076e9fea6f21b6b31360bddb21138673d94de766bdf7324a09bc013

diff --git a/sys-apps/iproute2/files/iproute2-4.5.0-no-iptables.patch 
b/sys-apps/iproute2/files/iproute2-4.5.0-no-iptables.patch
new file mode 100644
index 000..7ed9dfb
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.5.0-no-iptables.patch
@@ -0,0 +1,42 @@
+--- iproute2-4.5.0/configure~  2016-03-14 23:02:31.0 +
 iproute2-4.5.0/configure   2016-03-17 13:24:17.634743197 +
+@@ -169,10 +169,25 @@
+ 
+ check_ipt()
+ {
+-  if ! grep TC_CONFIG_XT Config > /dev/null
++  if grep -q TC_CONFIG_XT Config
+   then
++  return
++  fi
++
++  cat >$TMPDIR/ipttest.c <
++int main() { return 0; }
++EOF
++
++  if $CC -std=c90 -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c 
$IPTL \
++  $(${PKG_CONFIG} libiptc --cflags --libs 2>/dev/null) -ldl 
>/dev/null 2>&1
++  then
++  echo "TC_CONFIG_IPT:=y" >>Config
+   echo "using iptables"
++  else
++  echo "no"
+   fi
++  rm -f $TMPDIR/ipttest.c $TMPDIR/ipttest
+ }
+ 
+ check_ipt_lib_dir()
+--- iproute2-4.5.0/tc/Makefile~2016-03-14 23:02:31.0 +
 iproute2-4.5.0/tc/Makefile 2016-03-17 13:18:18.686689985 +
+@@ -88,7 +88,9 @@
+   CFLAGS += -DTC_CONFIG_XT_H
+   TCSO += m_xt_old.so
+ else
+-  TCMODULES += m_ipt.o
++  ifeq ($(TC_CONFIG_IPT),y)
++TCMODULES += m_ipt.o
++  endif
+ endif
+   endif
+ endif



[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2016-03-13 Thread Anthony G. Basile
commit: ff41fd97f980f3754d3dfd43b24df82509019ecd
Author: layman  localhost>
AuthorDate: Sun Mar 13 22:23:49 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 14 01:39:16 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=ff41fd97

sys-apps/iproute2: bump to 4.4.0

Package-Manager: portage-2.2.26
RepoMan-Options: --force

 sys-apps/iproute2/Manifest |   3 +
 .../files/iproute2-4.4.0-missing-limits_h.patch|  11 ++
 sys-apps/iproute2/iproute2-4.4.0-r99.ebuild| 132 +
 3 files changed, 146 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 2db1a34..7a5328b 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -2,6 +2,9 @@ AUX iproute2-3.1.0-mtu.patch 1649 SHA256 
d8d1d3b81a3fd5674e6c9e202bce9e84f41b579
 AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b89744f94d6de732bb85abd9cfa80e6 SHA512 
f4219a094f367c9f8fac089beeffca31abbbc5d4ade1681e23a92f3dd2e1a95f331322938936b0b1771ea5a56224e0f14008f4d38a8708357a5d2b2b70efbbd5
 WHIRLPOOL 
35faf6227ad1b4409b6742cb754b6570c25f65bd6a63e2237fd9613075827811bd1b9e86dd5d099b061e14906f752ef5aecea8ccbe95748d98f892d111a3a0b7
 AUX iproute2-4.3.0-musl-noiptables.patch 1166 SHA256 
1910d28fe0aa89ba71cd30bb38b43119414102ce323dc47eee8bec290e5f52e7 SHA512 
f1b988c5ae5b5d159d1a2bedec678b8680b3358a6ea3a9d581b642cd706cfd1cb31c7cd590e1fe8969c3d3bebb2912fb5fa8011cfc39d2a17a4092617ae15766
 WHIRLPOOL 
87ee199c0f06b8c750412625e204b10261945954c07fade452ea2cf956405d7094d02357e1ed92f1aafcc9d34c7e7109cb10ee1aed31adf0e94989f2701bd877
 AUX iproute2-4.3.0-musl.patch 2989 SHA256 
bf10609ba7dcb04cb134745dd7af4c8c66d6b667400dd30abb3325ebdfd446fb SHA512 
8cf23bca01b111e2dfa26e944de151b35d6278833066276e603cd567f8084c16ee5b0dd527dd0626828f3099ae5907bdef4783672bfe23605f43ce9c3b4c2182
 WHIRLPOOL 
40d5bdb8dcd84e43a6798584aba35a11d1b5a79e54dcf80da0f465041330c5a76c2c4297fd78aa2a272181954407b404030bb9cca4dc74e4f7b36b5f98775cd7
+AUX iproute2-4.4.0-missing-limits_h.patch 385 SHA256 
dbbb3b18da78d6747e67ef922d7fcbceb4886efa5a6ca25c6facdb3d6d22 SHA512 
a3c2c22c89323dedcfbe79a19fa5e211e8d66d84ada62937b091850e26d5976eedcc3c4ea0eea3372b19e3c15191ee9af696b3683d6f107d43b24a57e601a889
 WHIRLPOOL 
72be26a1f393ac5d7664c6b6a393efdfceb7d66720cafd2c6250e5480ac77033d0abfa0b616413d0f03d0c3cada22e5c7afa33e5ceb4910f41753d6ddf1fb74f
 DIST iproute2-4.3.0.tar.xz 525364 SHA256 
f03b1188dd6c039512424de82ff7a8f3b446680bd4e908ff42a7b9b137422995 SHA512 
14736158e76cef3dfc3af1a881faf97901bce6dcc9ffe52de92c8a64ae466f2c8ceaa32349553215dbe371115e7cd5cedcbf9922a0d72da9e7ebe3a73fac3687
 WHIRLPOOL 
cd772090f20bbb50e4556c609f28a07acc60ff344989f2ad112c13e1dbc6f60b09e9f5bc6bd29322b1b1635b6266d70aff1aa8f5c37ed458ae569697b7401c0e
+DIST iproute2-4.4.0.tar.xz 528552 SHA256 
bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69
 WHIRLPOOL 
7e90c98805e12b28de284bb998e5a27cf524a78d0bd7632c0d49a7ddff8f11f5229ac6867076e9fea6f21b6b31360bddb21138673d94de766bdf7324a09bc013
 EBUILD iproute2-4.3.0-r99.ebuild 3813 SHA256 
3c366171d7b245005a97f4f484f922f203e7f505a88e64c4fa83fb373a810853 SHA512 
f288a18ba5e6e176310870229f864d7a4c366041342eb27bdd1a887bc6ac88f3e5c3b4951ba8dd2fe82322a96b3a9b427b432291ed4fb947469de478408d9fdf
 WHIRLPOOL 
3faf3dddf082333e8f16d9b62832a0f4e44d02d9ec7890e7cec5945179aa59f97a68cc9c5b715af557688c5054c32bab1fd9ba5747f5e672788034b3cf17ab69
+EBUILD iproute2-4.4.0-r99.ebuild 3870 SHA256 
62165885127fe38746165c160a36cc91c76b1e33887c7dd2e575be1e7488 SHA512 
0bc3eb6a0d6c842912dec269619397e51c353703619307a65762b2e86452b7f8210d331729367cf39a1ec758a2c6ca5fa85bfe6be89cf400ba0c5a13e23926d9
 WHIRLPOOL 
8f4cde5408e50b55d1dca63f90cd6b39e3fff0f1904ae79189d8ff871c6210c7c1788baa182c4e2b849fa2797c129486c546528a2b018835768fe33ab5dded57
 MISC metadata.xml 467 SHA256 
54932243a153c9130ca1862f0dce70ac6fff517e9b5c22f10e6d044ac3679e86 SHA512 
34c134b1a8ee152382b9fe9872df3d15d32ec3822ba215c8b21e948b8313e2e3d045468b873b7958681e92265d57ce25455e03f4d8e6be4e882943e54331cd7c
 WHIRLPOOL 
188528c73a6a8b90a0e69bab32d24a05e41c6695f559da91ead84be331769f47864ca6e88a7f1a31619da51e53b7fdd8a23735ff576098998eac6f1a9d24feb1

diff --git a/sys-apps/iproute2/files/iproute2-4.4.0-missing-limits_h.patch 
b/sys-apps/iproute2/files/iproute2-4.4.0-missing-limits_h.patch
new file mode 100644
index 000..d08f300
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-4.4.0-missing-limits_h.patch
@@ -0,0 +1,11 @@
+diff -Naur iproute2-4.4.0.orig/lib/rt_names.c iproute2-4.4.0/lib/rt_names.c
+--- iproute2-4.4.0.orig/lib/rt_names.c 2016-01-11 16:33:03.0 +
 iproute2-4.4.0/lib/rt_names.c  2016-03-13 22:19:57.103454162 +
+@@ -18,6 +18,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ #include 

diff --git a

[gentoo-commits] proj/musl:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2016-02-02 Thread Anthony G. Basile
commit: a642c22ed00bf2a06974da93b623144af40852ec
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Feb  3 05:59:26 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Feb  3 05:59:26 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a642c22e

sys-apps/iproute2: version bump to 4.3.0

Package-Manager: portage-2.2.26
RepoMan-Options: --force

 sys-apps/iproute2/Manifest |  15 +--
 .../iproute2/files/iproute2-3.1.0-no-ipv6.patch|  41 ---
 .../iproute2/files/iproute2-3.10.0-no-ipv6.patch   |  41 ---
 sys-apps/iproute2/files/iproute2-3.19.0-musl.patch |  22 
 .../files/iproute2-3.8.0-musl-headers.patch|  81 -
 .../files/iproute2-3.8.0-old-mount-libc.patch  |  38 --
 .../files/iproute2-4.0.0-fix-build-with-musl.patch |  24 
 .../iproute2-4.0.0-tc-show-buffer-overflow.patch   |  62 --
 sys-apps/iproute2/iproute2-3.19.0-r99.ebuild   | 126 
 sys-apps/iproute2/iproute2-4.0.0-r99.ebuild| 130 
 sys-apps/iproute2/iproute2-4.1.1-r99.ebuild| 132 -
 ...ute2-4.3.0.ebuild => iproute2-4.3.0-r99.ebuild} |   2 +-
 12 files changed, 2 insertions(+), 712 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 7f0172d..cc44db1 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,20 +1,7 @@
 AUX iproute2-3.1.0-mtu.patch 1649 SHA256 
d8d1d3b81a3fd5674e6c9e202bce9e84f41b579ba2c6a554df3346f4642715af SHA512 
5479c2085b4aca958a89d3e265ebc3763c9e7cb273bd4046d7b7585209739f75ff04cc9b84d8eb9e3afae821ff788f0f0c7ab443260ab07943b6fad6946403e1
 WHIRLPOOL 
b813f1d9dcdbfb525fb07a462f7faf1c13117dd3e9e584b1a033cb69f3dad9d4b8e5120f8512185f24769e6be0aabd6635ad3996342dc210ff513866e7638502
-AUX iproute2-3.1.0-no-ipv6.patch 1352 SHA256 
ee93d86903e6f0aff54cd3c861f91e3d37639d7fc975c9c088f281f1ca8017da SHA512 
b80f190d58c0ba5ab61185648c039133d870f72e9b270e905cc93aa335a20c1d880b00dd32eb7cd427c40f4e3182936b6b3156884ebf9ff976da0b76759ca9ab
 WHIRLPOOL 
ea155aa0e5c23b78df11b38613a763ac3e4674fd0c8aebad2f25c975e668ef00bd4b47a44e69f5bf5557d547436434a899dcfbd723d64828aaded76b207708db
-AUX iproute2-3.10.0-no-ipv6.patch 1390 SHA256 
7fd8cce977876c7815990912965d056396b25885219397ac4fd469357230265e SHA512 
344d19146f1e518d4631cbebf794d047f54ff845d29439cb51d1398fded38b9ead6e4b6deede1c9c412fdb9c11f8c83058c6d514ba4229a8d4c71e3c967affa8
 WHIRLPOOL 
5dfe8c13297cc49ce785449c224527e24eebe10b41ad791777f9c5e8c8f650ae019d127bd1a2e80a92f32d7c63b6eb2745ce664306f025db2f1241c4713fb978
-AUX iproute2-3.19.0-musl.patch 794 SHA256 
f15ef3d2455f8dbddc1e1060bdfe63e91d768a5678f230bf0dd8fba5d4032834 SHA512 
43bf34904f504f87c6e9acdc1824cc9aa8d16c04d8a88923553a121c06d67f48784b62d4e27923d0b2803eb98f1fc2bcae66cc5232aced6ba929e0b93cff1de5
 WHIRLPOOL 
3a355863a898714c8754d5ebfd506fbfd1102d25e09c020f9267e187e4117e5f004ef8b227bedfce9fb59234914adfdb57590305cc6c6c8921e55bdafd24a333
-AUX iproute2-3.8.0-musl-headers.patch 2701 SHA256 
3d6c6ff432f68ab76bc818aee6228eb6272c52679c86e3e49c556fec3de4d03d SHA512 
bee8782ad8f2c3fcfc000f26e3d358a189f1518e45c2a2992356653e60381f31b2209c40b14b72ed11f925c330ca052f12a409b9575aa384274e91c47cbb3d8b
 WHIRLPOOL 
9a1fa59e12bac76ea06e33481e10808d165d4a95eabb63eff69f5258df5c84dca5403c1096557e9fc595ec5acac4a306ff29feb8f3645b2af6d2cc8c3ba0ebd2
-AUX iproute2-3.8.0-old-mount-libc.patch 871 SHA256 
dc9fc407b09763f79663dbad627961f8a3446881737cc666f0cb67235f160d51 SHA512 
cda73ce07c21d18c68fcff08e282e87a2d4b53cf7779e8a1ef669d7275974c8f3638ca530031aafcfc7eb4885264ceb7abb308b9da6f5568889a84cb4c7df1f9
 WHIRLPOOL 
d2057e6bad82dce7844886d551d70af9207e111494b9cc23abc433857741afa48f30671091c8821a60aaa07ca621f243fbeee10322da11ac44d02f4f588b88bf
-AUX iproute2-4.0.0-fix-build-with-musl.patch 586 SHA256 
e617316ce2803b6ad0dca43426a7a6c8762809f8e1e984da8c935bcff4db8e34 SHA512 
2473432adbc02f0085be7b689af00527bc87f3ee89e313425dbc3a02e1a4569b1c397fc7160a2b26907c5edff3fdd5bd38d7e27043a9bebfbc36d714c8281953
 WHIRLPOOL 
a6b451b38bb977a0b52fa904905c599922693c425537d5173c981dc2082d6c55f9a0d01514405e57c5719c376357f4759333ea3ad5dea849f4cef9df76d12181
-AUX iproute2-4.0.0-tc-show-buffer-overflow.patch 1717 SHA256 
2ddb5ea744185f5ebff79961a054570b166ad1a5f3df0b91b59927d1b86c7aa3 SHA512 
f5b507ce9d9a2cf4b86c0c2e2a18c5295226707df707eb229ec2f880b0fee64740a039fe5aa334c1dfc2d04faec4200cdb27dfaf631119a8705dd698f2767a77
 WHIRLPOOL 
801e25b3f6984b59d95eb494dfa63502e2c32551c8f5376ab6109a6bf5b9401f1b7bf6a0e0456dc68abb207d9505b5dbade675ea39e709e27a839357a431c444
 AUX iproute2-4.2.0-no-ipv6.patch 1336 SHA256 
b352b11d22e922038adb2b1ae083b6e47b89744f94d6de732bb85abd9cfa80e6 SHA512 
f4219a094f367c9f8fac089beeffca31abbbc5d4ade1681e23a92f3dd2e1a95f331322938936b0b1771ea5a56224e0f14008f4d38a8708357a5d2b2b70efbbd5
 WHIRLPOOL 
35faf6227ad1b4409b6742cb754b6570c25f65bd6a63e2237fd9613075827811bd1b9e86dd5d099b061e14906f752ef5aecea8ccbe95748d98f892d111a3a