1 |
commit: 6f267bc0727e3d886323497f8a741cf97b193b0a |
2 |
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Nov 22 21:08:18 2017 +0000 |
4 |
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 22 22:25:09 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f267bc0 |
7 |
|
8 |
sys-apps/iproute2: fix automagic libelf dep. |
9 |
|
10 |
iproute2 has been automagically linking against libelf for a long time. |
11 |
It is only used for eBPF programs, so isn't critical in most cases. |
12 |
|
13 |
Declare the dep via virtual/libelf, but put it behind USE=-minimal, as |
14 |
with libmnl. |
15 |
|
16 |
Closes: https://bugs.gentoo.org/638282 |
17 |
Package-Manager: Portage-2.3.8, Repoman-2.3.3 |
18 |
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> |
19 |
|
20 |
sys-apps/iproute2/Manifest | 24 ++++++++++++------------ |
21 |
sys-apps/iproute2/iproute2-4.10.0.ebuild | 3 ++- |
22 |
sys-apps/iproute2/iproute2-4.11.0.ebuild | 3 ++- |
23 |
sys-apps/iproute2/iproute2-4.12.0.ebuild | 3 ++- |
24 |
sys-apps/iproute2/iproute2-4.13.0.ebuild | 3 ++- |
25 |
sys-apps/iproute2/iproute2-4.14.0.ebuild | 3 ++- |
26 |
sys-apps/iproute2/iproute2-4.14.1.ebuild | 3 ++- |
27 |
sys-apps/iproute2/iproute2-4.4.0.ebuild | 5 +++-- |
28 |
sys-apps/iproute2/iproute2-4.5.0.ebuild | 5 +++-- |
29 |
sys-apps/iproute2/iproute2-4.6.0.ebuild | 5 +++-- |
30 |
sys-apps/iproute2/iproute2-4.7.0.ebuild | 5 +++-- |
31 |
sys-apps/iproute2/iproute2-4.8.0.ebuild | 5 +++-- |
32 |
sys-apps/iproute2/iproute2-4.9.0.ebuild | 5 +++-- |
33 |
sys-apps/iproute2/metadata.xml | 2 +- |
34 |
14 files changed, 43 insertions(+), 31 deletions(-) |
35 |
|
36 |
diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest |
37 |
index 693370a9fd3..ed486c0c474 100644 |
38 |
--- a/sys-apps/iproute2/Manifest |
39 |
+++ b/sys-apps/iproute2/Manifest |
40 |
@@ -1,12 +1,12 @@ |
41 |
-DIST iproute2-4.10.0.tar.xz 626944 SHA256 22b1e1c1fc704ad35837e5a66103739727b8b48ac90b48c13f79b7367ff0a9a8 SHA512 e54477e167455e7ef5da4adc168d63eaa96091b63dc987fffe918cbb005eceed18a62283ca99ee2512dc0e960f47ae21b39ffbe399c1612fd9cea147c34c581b WHIRLPOOL 7034f87835b13d275d2e065ee00d869060ae20c7dd325d8974da414db20328195e5968ede2f0b6925ddf67de3712b5945f54276c6ce5c8367ba28520c2adb859 |
42 |
-DIST iproute2-4.11.0.tar.xz 657100 SHA256 72671028bda696d0cb8f48ec8e702581c3a501caeed33eec3a81d7041cbc8026 SHA512 e6cc3dbe2779670a752ab346c1a432b496033448d1645aa0161b3f7b683b3f9939ab09db12199b794cc64dff257faaf0d151046feea9031a6139176e08b4f4fa WHIRLPOOL 9bf25b018d3f392a2e2f4faf4c3877f52ec4b0aebb082d9c2e2c3e80c0c8f3885c122c5d211c4c6ef014506d786213b36938728f63b581079274a3116fc85581 |
43 |
-DIST iproute2-4.12.0.tar.xz 662424 SHA256 2e0a4c4262d9f6c169885a6e16c4c5c5f1ef6fd57b6a0e7b41f42be5bb6ebd7d SHA512 275147f71e7c4698654f0d6d0981ab42f6f108066508c15cfcd5d9e0d3aaf8d33291968d9f06cb03f5494d801cfabf8d53308aaf56fc4fa92c52b137e970a3b0 WHIRLPOOL 590cc191e96ff0b777373603186e4416f064931d529878ec783759f31fd99e1119bb0604e8a89dc98d350f80eca2bfef05a13bca7ce24302408072002c0b17b2 |
44 |
-DIST iproute2-4.13.0.tar.xz 670340 SHA256 9cfb81edf8c8509e03daa77cf62aead01c4a827132f6c506578f94cc19415c50 SHA512 f96d2839aec1f439bfac504c8e3881c063dacbf4c67b15f0e3da9882d2fa013cba33c23602de3eab624e0eecbb911a13967d60bddcdf097f47a580a5a77b5e3a WHIRLPOOL 757247f1356eef49b299019f6d1809e5d781471665daedce885201b7034a6138def73c84ba2f0453f2f0f5d55cc2edf778992b3d79d06e01364c511373ea4644 |
45 |
-DIST iproute2-4.14.0.tar.xz 636872 SHA256 fee001307b3c018462cb010e3aa19b38017de26168d5777c05ee73a21d60fcd0 SHA512 dda8b7881d82d6d38449d69df362bd3eedde6c7f4dd315d6eaf7969673805faf82675e1df04d7dc35a826b0df429a400a3f8ac0e998c1de0d6ca500e722f058e WHIRLPOOL 62ce4fa8ba1bb84678277401c07097b26490767cd55a66f2be743dc1fec4610033437517c44339dc4cc95ffe0d255d804c25cdd6e77640eb15453160abe87f78 |
46 |
-DIST iproute2-4.14.1.tar.xz 636876 SHA256 d43ac068afcc350a448f4581b6e292331ef7e4e7aa746e34981582d5fdb10067 SHA512 e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c WHIRLPOOL 42ee7611f3fb1ceb922c606bf11cd4d72cf71020a73f96f5130f07a9cab08f1dbc973cb5924f6a15cf4613dac5b60a3a97583c0e801db960f5039d6d8c0ef095 |
47 |
-DIST iproute2-4.4.0.tar.xz 528552 SHA256 bc91c367288a19f78ef800cd6840363be1f22da8436fbae88e1a7250490d6514 SHA512 48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69 WHIRLPOOL 7e90c98805e12b28de284bb998e5a27cf524a78d0bd7632c0d49a7ddff8f11f5229ac6867076e9fea6f21b6b31360bddb21138673d94de766bdf7324a09bc013 |
48 |
-DIST iproute2-4.5.0.tar.xz 554500 SHA256 3f15292f53e465cb5bd6652961343ca64eb6936309ae75be5d5a541435bc494a SHA512 d12be24cf7a1102be8e449d1e95fa67b784d505e98fcf2f18caedf0136fb378dc439f74a75bc0d6ef5b2893e5ca1968e122054404c1f4d1a212aeb0fba1c5860 WHIRLPOOL dc660bde36fed126b27fb69a59c02405b5299b92a6b519ebdce74d817f88be82114bb10217ca34bbc26a89e664ff243e606a84bcb00db41088bce824542def40 |
49 |
-DIST iproute2-4.6.0.tar.xz 570960 SHA256 74fc6a8ad085be095a159f8158bbaf385b42af9e101619f233f1ae466829d406 SHA512 1e3868ced65012da6724744eb15e6bb8e2c5bf8d7a46cf2b655526de1a9e1224c7b7e9bd4a88e40516b5648955987eb9001600ca5afbd507bc664f92b51ede9f WHIRLPOOL 1b0ff7988d6d5567137aca9d41e2cc3183f3620f8b874113ff9e6ca9508349550e388e423c54b165e73ed54ccb7a366ef8d032a930f27722eccbd5ff6879032e |
50 |
-DIST iproute2-4.7.0.tar.xz 589928 SHA256 8f60dbcfb33a79daae0638f53bdcaa4310c0aa59ae39af8a234020dc69bb7b92 SHA512 dd884b192ede7f165d565dce6819fb7280eda880d4d53e06a604ab20e7ce343ba37847750172fd52061892e9db3d18bd8ae13d37bd4410e50a8f704cb3fe4ece WHIRLPOOL 191335f76f816ec1c86b2b9cac398129a475993e5a6366d0d0a35287eb07ae61d873e1a8a25a0083b28953011d8dfd492e7a718bacfd7f872130cdb2e3a5729d |
51 |
-DIST iproute2-4.8.0.tar.xz 594636 SHA256 a30959c8421bc8ef42719bed41d14e1d7cfdbad80d7d70c5c42ad31f2c2cb389 SHA512 9b9db053e5d6ae2e7dd17870a3081ef61788a7eeb07473430e1a26c3c948123d33840bd6bb81b4a553ac6913ea89f02ac2a1b7d52ced65523a43991f03e84f49 WHIRLPOOL 83015c0bcfc6739ce688307a6824047910d453265883d4fbb9bec67c8720a5f478d2d72e5095ffc75191e64f3525a25f019032f20fc428b622e4a5c1b8fcbe3d |
52 |
-DIST iproute2-4.9.0.tar.xz 613032 SHA256 c0f30f043f7767cc1b2cd2197b08d4e9b2392c95823fabe30bbce308c30116c4 SHA512 0d974d7c001eac75def0d90b628e432d9847024843d02a6cd27266ff30e3f7a9c874fa91115da74db5f321c2e815b486a847059ca6df3aa8ea49432ffa39a889 WHIRLPOOL 83c8d42ef43f42a58835ff3b1df7460c67db4de1ae9d5df775d8aa15bfe2c488a626dd40c4327c2772436ed88bea1a1f57a953cd6bf650955465e76aec9476a2 |
53 |
+DIST iproute2-4.10.0.tar.xz 626944 BLAKE2B 8d37ae67785cd4a3110f989b0ac635c1cbdc8258afeba5894b58dfcee49fdd9a4c86d8c1693ee5c5a933ce54396dbfed054dbf7fb4888c08563c36c13c282a65 SHA512 e54477e167455e7ef5da4adc168d63eaa96091b63dc987fffe918cbb005eceed18a62283ca99ee2512dc0e960f47ae21b39ffbe399c1612fd9cea147c34c581b |
54 |
+DIST iproute2-4.11.0.tar.xz 657100 BLAKE2B 9782adc8240796bba1a96bce6b6d7a8a611cc8a313f39fca459cba8bed32468a575d3739d030bcb5c632f8a58aa3117f0fde180e24ff0f01b4c75348691414e0 SHA512 e6cc3dbe2779670a752ab346c1a432b496033448d1645aa0161b3f7b683b3f9939ab09db12199b794cc64dff257faaf0d151046feea9031a6139176e08b4f4fa |
55 |
+DIST iproute2-4.12.0.tar.xz 662424 BLAKE2B 6c6608d4a157e46932834c09e91d6a786a04c45cb9458bdc4616a9393c9007208cbda2a8254b3b704001543328e42b10dfacaa78a4087cfe3f3bf0d26b1ca573 SHA512 275147f71e7c4698654f0d6d0981ab42f6f108066508c15cfcd5d9e0d3aaf8d33291968d9f06cb03f5494d801cfabf8d53308aaf56fc4fa92c52b137e970a3b0 |
56 |
+DIST iproute2-4.13.0.tar.xz 670340 BLAKE2B 379072c0865e8960b46065454e9bdf3a9cb7af45b32a2fff8e89bef8d60e837419bea60df1343b4bb15db624feb3ce4acbe621b4c44405c43fa729e770bb04a3 SHA512 f96d2839aec1f439bfac504c8e3881c063dacbf4c67b15f0e3da9882d2fa013cba33c23602de3eab624e0eecbb911a13967d60bddcdf097f47a580a5a77b5e3a |
57 |
+DIST iproute2-4.14.0.tar.xz 636872 BLAKE2B 57fac46b7083a3f6343646b31dd545e98604298f1290913a02cb9c5604ae1454cc3695ffcff6802b91c221681bc436bef4d28cdedad2b054f774dc1bb72f3b17 SHA512 dda8b7881d82d6d38449d69df362bd3eedde6c7f4dd315d6eaf7969673805faf82675e1df04d7dc35a826b0df429a400a3f8ac0e998c1de0d6ca500e722f058e |
58 |
+DIST iproute2-4.14.1.tar.xz 636876 BLAKE2B 232dbe29b9af516d8345c86c044359d3b0cfe73fb88a2ba1dcd05534b52dea37c9155d2b273a4a0d40b55fba8b5503a0fbe5bc71f37864c0a2ba9d6f08b6bf41 SHA512 e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c |
59 |
+DIST iproute2-4.4.0.tar.xz 528552 BLAKE2B cad90d2734647a5a5e90b0a8b1337656c6480471caa06beee54fb3abd9c3bc64fc21da349d9b8aa0decf6208de325dd37a9e02fd9e994b024f9142dcd229b87c SHA512 48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69 |
60 |
+DIST iproute2-4.5.0.tar.xz 554500 BLAKE2B b64933bd0bf572796705ce2559b1c6cf7faf2f9ac11e1a94a09a428b0039216df8b2ce72a9783e84825a12baaa08526f724d385c6c7e5f6a0d86c3d1662ab822 SHA512 d12be24cf7a1102be8e449d1e95fa67b784d505e98fcf2f18caedf0136fb378dc439f74a75bc0d6ef5b2893e5ca1968e122054404c1f4d1a212aeb0fba1c5860 |
61 |
+DIST iproute2-4.6.0.tar.xz 570960 BLAKE2B e49dc56615490aa7d7cec20830b2866c3e00b08a25ab92bf94d30cc1d7e60e5f10982aa379502a0e5279748c9504e67603f0b947376b6d2991838516b55ef4c9 SHA512 1e3868ced65012da6724744eb15e6bb8e2c5bf8d7a46cf2b655526de1a9e1224c7b7e9bd4a88e40516b5648955987eb9001600ca5afbd507bc664f92b51ede9f |
62 |
+DIST iproute2-4.7.0.tar.xz 589928 BLAKE2B 8230cb410ddf46a57b646fada24b02b7f808915487047bed5b40b4e78eb4efa2563c07f79b5326f0869fbd288e492efbd000f0adb648df8e8da058445bff895d SHA512 dd884b192ede7f165d565dce6819fb7280eda880d4d53e06a604ab20e7ce343ba37847750172fd52061892e9db3d18bd8ae13d37bd4410e50a8f704cb3fe4ece |
63 |
+DIST iproute2-4.8.0.tar.xz 594636 BLAKE2B 4c4559e310e6854bd258c0191cbf234e9631f2215818775907190622cb818bcb818edd112cda28fd5ef19da964fbfedcf0e38778228c71c27f01ac758211f203 SHA512 9b9db053e5d6ae2e7dd17870a3081ef61788a7eeb07473430e1a26c3c948123d33840bd6bb81b4a553ac6913ea89f02ac2a1b7d52ced65523a43991f03e84f49 |
64 |
+DIST iproute2-4.9.0.tar.xz 613032 BLAKE2B ae8b1bb4d39999e17b3930064e7f18407d0e9172567c2a95e50a0dbdccaeac59e4a880764b61dae9f814ba97092c1d5949e313cfe5d903dadfed26d9b17b03ec SHA512 0d974d7c001eac75def0d90b628e432d9847024843d02a6cd27266ff30e3f7a9c874fa91115da74db5f321c2e815b486a847059ca6df3aa8ea49432ffa39a889 |
65 |
|
66 |
diff --git a/sys-apps/iproute2/iproute2-4.10.0.ebuild b/sys-apps/iproute2/iproute2-4.10.0.ebuild |
67 |
index 2408101d557..42721a9c071 100644 |
68 |
--- a/sys-apps/iproute2/iproute2-4.10.0.ebuild |
69 |
+++ b/sys-apps/iproute2/iproute2-4.10.0.ebuild |
70 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
71 |
|
72 |
# We could make libmnl optional, but it's tiny, so eh |
73 |
RDEPEND="!net-misc/arpd |
74 |
- !minimal? ( net-libs/libmnl ) |
75 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
76 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
77 |
berkdb? ( sys-libs/db:= ) |
78 |
atm? ( net-dialup/linux-atm ) |
79 |
@@ -91,6 +91,7 @@ src_configure() { |
80 |
TC_CONFIG_IPSET := y |
81 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
82 |
HAVE_MNL := $(usex minimal n y) |
83 |
+ HAVE_ELF := $(usex minimal n y) |
84 |
HAVE_SELINUX := $(usex selinux y n) |
85 |
IP_CONFIG_SETNS := ${setns} |
86 |
# Use correct iptables dir, #144265 #293709 |
87 |
|
88 |
diff --git a/sys-apps/iproute2/iproute2-4.11.0.ebuild b/sys-apps/iproute2/iproute2-4.11.0.ebuild |
89 |
index 74f13e14182..9df53753f04 100644 |
90 |
--- a/sys-apps/iproute2/iproute2-4.11.0.ebuild |
91 |
+++ b/sys-apps/iproute2/iproute2-4.11.0.ebuild |
92 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
93 |
|
94 |
# We could make libmnl optional, but it's tiny, so eh |
95 |
RDEPEND="!net-misc/arpd |
96 |
- !minimal? ( net-libs/libmnl ) |
97 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
98 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
99 |
berkdb? ( sys-libs/db:= ) |
100 |
atm? ( net-dialup/linux-atm ) |
101 |
@@ -91,6 +91,7 @@ src_configure() { |
102 |
TC_CONFIG_IPSET := y |
103 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
104 |
HAVE_MNL := $(usex minimal n y) |
105 |
+ HAVE_ELF := $(usex minimal n y) |
106 |
HAVE_SELINUX := $(usex selinux y n) |
107 |
IP_CONFIG_SETNS := ${setns} |
108 |
# Use correct iptables dir, #144265 #293709 |
109 |
|
110 |
diff --git a/sys-apps/iproute2/iproute2-4.12.0.ebuild b/sys-apps/iproute2/iproute2-4.12.0.ebuild |
111 |
index 3443e720d92..dd3511a17bc 100644 |
112 |
--- a/sys-apps/iproute2/iproute2-4.12.0.ebuild |
113 |
+++ b/sys-apps/iproute2/iproute2-4.12.0.ebuild |
114 |
@@ -23,7 +23,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
115 |
# We could make libmnl optional, but it's tiny, so eh |
116 |
RDEPEND=" |
117 |
!net-misc/arpd |
118 |
- !minimal? ( net-libs/libmnl ) |
119 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
120 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
121 |
berkdb? ( sys-libs/db:= ) |
122 |
atm? ( net-dialup/linux-atm ) |
123 |
@@ -103,6 +103,7 @@ src_configure() { |
124 |
TC_CONFIG_IPSET := y |
125 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
126 |
HAVE_MNL := $(usex minimal n y) |
127 |
+ HAVE_ELF := $(usex minimal n y) |
128 |
HAVE_SELINUX := $(usex selinux y n) |
129 |
IP_CONFIG_SETNS := ${setns} |
130 |
# Use correct iptables dir, #144265 #293709 |
131 |
|
132 |
diff --git a/sys-apps/iproute2/iproute2-4.13.0.ebuild b/sys-apps/iproute2/iproute2-4.13.0.ebuild |
133 |
index fa700784bd6..94559ea6e5e 100644 |
134 |
--- a/sys-apps/iproute2/iproute2-4.13.0.ebuild |
135 |
+++ b/sys-apps/iproute2/iproute2-4.13.0.ebuild |
136 |
@@ -23,7 +23,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
137 |
# We could make libmnl optional, but it's tiny, so eh |
138 |
RDEPEND=" |
139 |
!net-misc/arpd |
140 |
- !minimal? ( net-libs/libmnl ) |
141 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
142 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
143 |
berkdb? ( sys-libs/db:= ) |
144 |
atm? ( net-dialup/linux-atm ) |
145 |
@@ -103,6 +103,7 @@ src_configure() { |
146 |
TC_CONFIG_IPSET := y |
147 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
148 |
HAVE_MNL := $(usex minimal n y) |
149 |
+ HAVE_ELF := $(usex minimal n y) |
150 |
HAVE_SELINUX := $(usex selinux y n) |
151 |
IP_CONFIG_SETNS := ${setns} |
152 |
# Use correct iptables dir, #144265 #293709 |
153 |
|
154 |
diff --git a/sys-apps/iproute2/iproute2-4.14.0.ebuild b/sys-apps/iproute2/iproute2-4.14.0.ebuild |
155 |
index 1e581bc9468..898a3f4b5aa 100644 |
156 |
--- a/sys-apps/iproute2/iproute2-4.14.0.ebuild |
157 |
+++ b/sys-apps/iproute2/iproute2-4.14.0.ebuild |
158 |
@@ -23,7 +23,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
159 |
# We could make libmnl optional, but it's tiny, so eh |
160 |
RDEPEND=" |
161 |
!net-misc/arpd |
162 |
- !minimal? ( net-libs/libmnl ) |
163 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
164 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
165 |
berkdb? ( sys-libs/db:= ) |
166 |
atm? ( net-dialup/linux-atm ) |
167 |
@@ -103,6 +103,7 @@ src_configure() { |
168 |
TC_CONFIG_IPSET := y |
169 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
170 |
HAVE_MNL := $(usex minimal n y) |
171 |
+ HAVE_ELF := $(usex minimal n y) |
172 |
HAVE_SELINUX := $(usex selinux y n) |
173 |
IP_CONFIG_SETNS := ${setns} |
174 |
# Use correct iptables dir, #144265 #293709 |
175 |
|
176 |
diff --git a/sys-apps/iproute2/iproute2-4.14.1.ebuild b/sys-apps/iproute2/iproute2-4.14.1.ebuild |
177 |
index 1e581bc9468..898a3f4b5aa 100644 |
178 |
--- a/sys-apps/iproute2/iproute2-4.14.1.ebuild |
179 |
+++ b/sys-apps/iproute2/iproute2-4.14.1.ebuild |
180 |
@@ -23,7 +23,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
181 |
# We could make libmnl optional, but it's tiny, so eh |
182 |
RDEPEND=" |
183 |
!net-misc/arpd |
184 |
- !minimal? ( net-libs/libmnl ) |
185 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
186 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
187 |
berkdb? ( sys-libs/db:= ) |
188 |
atm? ( net-dialup/linux-atm ) |
189 |
@@ -103,6 +103,7 @@ src_configure() { |
190 |
TC_CONFIG_IPSET := y |
191 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
192 |
HAVE_MNL := $(usex minimal n y) |
193 |
+ HAVE_ELF := $(usex minimal n y) |
194 |
HAVE_SELINUX := $(usex selinux y n) |
195 |
IP_CONFIG_SETNS := ${setns} |
196 |
# Use correct iptables dir, #144265 #293709 |
197 |
|
198 |
diff --git a/sys-apps/iproute2/iproute2-4.4.0.ebuild b/sys-apps/iproute2/iproute2-4.4.0.ebuild |
199 |
index 39aca2ca93e..a4fb54b81c1 100644 |
200 |
--- a/sys-apps/iproute2/iproute2-4.4.0.ebuild |
201 |
+++ b/sys-apps/iproute2/iproute2-4.4.0.ebuild |
202 |
@@ -1,4 +1,4 @@ |
203 |
-# Copyright 1999-2016 Gentoo Foundation |
204 |
+# Copyright 1999-2017 Gentoo Foundation |
205 |
# Distributed under the terms of the GNU General Public License v2 |
206 |
|
207 |
EAPI="5" |
208 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
209 |
|
210 |
# We could make libmnl optional, but it's tiny, so eh |
211 |
RDEPEND="!net-misc/arpd |
212 |
- !minimal? ( net-libs/libmnl ) |
213 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
214 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
215 |
berkdb? ( sys-libs/db:= ) |
216 |
atm? ( net-dialup/linux-atm ) |
217 |
@@ -81,6 +81,7 @@ src_configure() { |
218 |
TC_CONFIG_IPSET := y |
219 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
220 |
HAVE_MNL := $(usex minimal n y) |
221 |
+ HAVE_ELF := $(usex minimal n y) |
222 |
HAVE_SELINUX := $(usex selinux y n) |
223 |
IP_CONFIG_SETNS := ${setns} |
224 |
# Use correct iptables dir, #144265 #293709 |
225 |
|
226 |
diff --git a/sys-apps/iproute2/iproute2-4.5.0.ebuild b/sys-apps/iproute2/iproute2-4.5.0.ebuild |
227 |
index 2d253c67279..49cf0f5b2cc 100644 |
228 |
--- a/sys-apps/iproute2/iproute2-4.5.0.ebuild |
229 |
+++ b/sys-apps/iproute2/iproute2-4.5.0.ebuild |
230 |
@@ -1,4 +1,4 @@ |
231 |
-# Copyright 1999-2016 Gentoo Foundation |
232 |
+# Copyright 1999-2017 Gentoo Foundation |
233 |
# Distributed under the terms of the GNU General Public License v2 |
234 |
|
235 |
EAPI="5" |
236 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
237 |
|
238 |
# We could make libmnl optional, but it's tiny, so eh |
239 |
RDEPEND="!net-misc/arpd |
240 |
- !minimal? ( net-libs/libmnl ) |
241 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
242 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
243 |
berkdb? ( sys-libs/db:= ) |
244 |
atm? ( net-dialup/linux-atm ) |
245 |
@@ -81,6 +81,7 @@ src_configure() { |
246 |
TC_CONFIG_IPSET := y |
247 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
248 |
HAVE_MNL := $(usex minimal n y) |
249 |
+ HAVE_ELF := $(usex minimal n y) |
250 |
HAVE_SELINUX := $(usex selinux y n) |
251 |
IP_CONFIG_SETNS := ${setns} |
252 |
# Use correct iptables dir, #144265 #293709 |
253 |
|
254 |
diff --git a/sys-apps/iproute2/iproute2-4.6.0.ebuild b/sys-apps/iproute2/iproute2-4.6.0.ebuild |
255 |
index 2b8c4aa156a..94a220666a0 100644 |
256 |
--- a/sys-apps/iproute2/iproute2-4.6.0.ebuild |
257 |
+++ b/sys-apps/iproute2/iproute2-4.6.0.ebuild |
258 |
@@ -1,4 +1,4 @@ |
259 |
-# Copyright 1999-2016 Gentoo Foundation |
260 |
+# Copyright 1999-2017 Gentoo Foundation |
261 |
# Distributed under the terms of the GNU General Public License v2 |
262 |
|
263 |
EAPI="5" |
264 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
265 |
|
266 |
# We could make libmnl optional, but it's tiny, so eh |
267 |
RDEPEND="!net-misc/arpd |
268 |
- !minimal? ( net-libs/libmnl ) |
269 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
270 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
271 |
berkdb? ( sys-libs/db:= ) |
272 |
atm? ( net-dialup/linux-atm ) |
273 |
@@ -91,6 +91,7 @@ src_configure() { |
274 |
TC_CONFIG_IPSET := y |
275 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
276 |
HAVE_MNL := $(usex minimal n y) |
277 |
+ HAVE_ELF := $(usex minimal n y) |
278 |
HAVE_SELINUX := $(usex selinux y n) |
279 |
IP_CONFIG_SETNS := ${setns} |
280 |
# Use correct iptables dir, #144265 #293709 |
281 |
|
282 |
diff --git a/sys-apps/iproute2/iproute2-4.7.0.ebuild b/sys-apps/iproute2/iproute2-4.7.0.ebuild |
283 |
index ae4dae71385..f5ec388e9ad 100644 |
284 |
--- a/sys-apps/iproute2/iproute2-4.7.0.ebuild |
285 |
+++ b/sys-apps/iproute2/iproute2-4.7.0.ebuild |
286 |
@@ -1,4 +1,4 @@ |
287 |
-# Copyright 1999-2016 Gentoo Foundation |
288 |
+# Copyright 1999-2017 Gentoo Foundation |
289 |
# Distributed under the terms of the GNU General Public License v2 |
290 |
|
291 |
EAPI="5" |
292 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
293 |
|
294 |
# We could make libmnl optional, but it's tiny, so eh |
295 |
RDEPEND="!net-misc/arpd |
296 |
- !minimal? ( net-libs/libmnl ) |
297 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
298 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
299 |
berkdb? ( sys-libs/db:= ) |
300 |
atm? ( net-dialup/linux-atm ) |
301 |
@@ -91,6 +91,7 @@ src_configure() { |
302 |
TC_CONFIG_IPSET := y |
303 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
304 |
HAVE_MNL := $(usex minimal n y) |
305 |
+ HAVE_ELF := $(usex minimal n y) |
306 |
HAVE_SELINUX := $(usex selinux y n) |
307 |
IP_CONFIG_SETNS := ${setns} |
308 |
# Use correct iptables dir, #144265 #293709 |
309 |
|
310 |
diff --git a/sys-apps/iproute2/iproute2-4.8.0.ebuild b/sys-apps/iproute2/iproute2-4.8.0.ebuild |
311 |
index ae4dae71385..f5ec388e9ad 100644 |
312 |
--- a/sys-apps/iproute2/iproute2-4.8.0.ebuild |
313 |
+++ b/sys-apps/iproute2/iproute2-4.8.0.ebuild |
314 |
@@ -1,4 +1,4 @@ |
315 |
-# Copyright 1999-2016 Gentoo Foundation |
316 |
+# Copyright 1999-2017 Gentoo Foundation |
317 |
# Distributed under the terms of the GNU General Public License v2 |
318 |
|
319 |
EAPI="5" |
320 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
321 |
|
322 |
# We could make libmnl optional, but it's tiny, so eh |
323 |
RDEPEND="!net-misc/arpd |
324 |
- !minimal? ( net-libs/libmnl ) |
325 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
326 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
327 |
berkdb? ( sys-libs/db:= ) |
328 |
atm? ( net-dialup/linux-atm ) |
329 |
@@ -91,6 +91,7 @@ src_configure() { |
330 |
TC_CONFIG_IPSET := y |
331 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
332 |
HAVE_MNL := $(usex minimal n y) |
333 |
+ HAVE_ELF := $(usex minimal n y) |
334 |
HAVE_SELINUX := $(usex selinux y n) |
335 |
IP_CONFIG_SETNS := ${setns} |
336 |
# Use correct iptables dir, #144265 #293709 |
337 |
|
338 |
diff --git a/sys-apps/iproute2/iproute2-4.9.0.ebuild b/sys-apps/iproute2/iproute2-4.9.0.ebuild |
339 |
index c0bb3e0c3f5..42721a9c071 100644 |
340 |
--- a/sys-apps/iproute2/iproute2-4.9.0.ebuild |
341 |
+++ b/sys-apps/iproute2/iproute2-4.9.0.ebuild |
342 |
@@ -1,4 +1,4 @@ |
343 |
-# Copyright 1999-2016 Gentoo Foundation |
344 |
+# Copyright 1999-2017 Gentoo Foundation |
345 |
# Distributed under the terms of the GNU General Public License v2 |
346 |
|
347 |
EAPI="5" |
348 |
@@ -22,7 +22,7 @@ IUSE="atm berkdb +iptables ipv6 minimal selinux" |
349 |
|
350 |
# We could make libmnl optional, but it's tiny, so eh |
351 |
RDEPEND="!net-misc/arpd |
352 |
- !minimal? ( net-libs/libmnl ) |
353 |
+ !minimal? ( net-libs/libmnl virtual/libelf ) |
354 |
iptables? ( >=net-firewall/iptables-1.4.20:= ) |
355 |
berkdb? ( sys-libs/db:= ) |
356 |
atm? ( net-dialup/linux-atm ) |
357 |
@@ -91,6 +91,7 @@ src_configure() { |
358 |
TC_CONFIG_IPSET := y |
359 |
HAVE_BERKELEY_DB := $(usex berkdb y n) |
360 |
HAVE_MNL := $(usex minimal n y) |
361 |
+ HAVE_ELF := $(usex minimal n y) |
362 |
HAVE_SELINUX := $(usex selinux y n) |
363 |
IP_CONFIG_SETNS := ${setns} |
364 |
# Use correct iptables dir, #144265 #293709 |
365 |
|
366 |
diff --git a/sys-apps/iproute2/metadata.xml b/sys-apps/iproute2/metadata.xml |
367 |
index 0fa0b4cd78c..2605d5fd7ce 100644 |
368 |
--- a/sys-apps/iproute2/metadata.xml |
369 |
+++ b/sys-apps/iproute2/metadata.xml |
370 |
@@ -8,6 +8,6 @@ |
371 |
<use> |
372 |
<flag name="berkdb">build programs that use berkdb (just arpd)</flag> |
373 |
<flag name="iptables">include support for iptables filtering</flag> |
374 |
- <flag name="minimal">only install ip and tc programs</flag> |
375 |
+ <flag name="minimal">only install ip and tc programs, without eBPF support</flag> |
376 |
</use> |
377 |
</pkgmetadata> |