summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2013-03-20 01:26:45 +0000
committerJeroen Roovers <jer@gentoo.org>2013-03-20 01:26:45 +0000
commite73a39ca56229a70fdad8e19d74b47ce7e5684b2 (patch)
tree0b0db499c1fdbdae30ef80adbcbfa1215179486c /dev-libs/libnl
parentVersion bump to 9.1.1. (diff)
downloadhistorical-e73a39ca56229a70fdad8e19d74b47ce7e5684b2.tar.gz
historical-e73a39ca56229a70fdad8e19d74b47ce7e5684b2.tar.bz2
historical-e73a39ca56229a70fdad8e19d74b47ce7e5684b2.zip
Version bump.
Package-Manager: portage-2.2.0_alpha166/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'dev-libs/libnl')
-rw-r--r--dev-libs/libnl/ChangeLog8
-rw-r--r--dev-libs/libnl/Manifest21
-rw-r--r--dev-libs/libnl/files/libnl-1.1.3-offsetof.patch12
-rw-r--r--dev-libs/libnl/libnl-1.1.3.ebuild48
4 files changed, 74 insertions, 15 deletions
diff --git a/dev-libs/libnl/ChangeLog b/dev-libs/libnl/ChangeLog
index ffb858bbb45a..22da410811f5 100644
--- a/dev-libs/libnl/ChangeLog
+++ b/dev-libs/libnl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libnl
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.138 2013/03/03 09:03:37 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.139 2013/03/20 01:26:43 jer Exp $
+
+*libnl-1.1.3 (20 Mar 2013)
+
+ 20 Mar 2013; Jeroen Roovers <jer@gentoo.org> +libnl-1.1.3.ebuild,
+ +files/libnl-1.1.3-offsetof.patch:
+ Version bump.
03 Mar 2013; Mike Frysinger <vapier@gentoo.org> libnl-1.1-r3.ebuild:
Mark s390 stable for libpcap.
diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest
index 08cd1bd6f5aa..a9332b459a5b 100644
--- a/dev-libs/libnl/Manifest
+++ b/dev-libs/libnl/Manifest
@@ -6,8 +6,10 @@ AUX libnl-1.1-glibc-2.8-ULONG_MAX.patch 263 SHA256 a83b80d4a43cebedcc89b3d44bab0
AUX libnl-1.1-inline.patch 568 SHA256 8a20a507124b5bb596d4413ca3df292679b1f1388cf328ae4b0283db9f6a5962 SHA512 63dfb16f0042a434fa0f93a1a44d7147868e2ffce100f7dd4713fb636bc6ffb8b9f784c07b35b7d98154a26ea1638161dfbdb2ba912f3ebbbf5d378323fd020a WHIRLPOOL dbee29009ae519c90ba2a84d6f34720f5cdb4a83bc3b41c7edc1bfa3814575806d545f8c11066e2b9695a20db73c17a5646fad852fe8c81ed759434ffa763004
AUX libnl-1.1-minor-leaks.patch 1179 SHA256 b423657e30be6b2589b9da7fc98507b658028786c4950295138769b0ff0cb171 SHA512 4e0023fd4f23dc9c4f85033c20dd7c5e731e74e8d9654f55fafe5019caee91faf60a3e290163008fc330c036d5deea316b9791873f4b4648d826efa6f11534c5 WHIRLPOOL ccf7ec15be3180028585fb18bf4d91a0d376ef56ce12d3e2617859e424af5b9f280c55044f40f99102cce47ba58ce4a9f0675a9a8e49cd6474544bf8d5b65a3e
AUX libnl-1.1-vlan-header.patch 2378 SHA256 c9c7d8bf94ab06884f91ecd98977433be952530555aff37befc335f1f6312619 SHA512 ea45d780b16e6045735aaf2e3febf19ddccab4ca0e03710aebfe51655adc50177aefa3bd4d06e0ccce0160f4c6db73cfa4eb7cebe53b3e15c1807c3b00dc1c9c WHIRLPOOL b63f8fa7d8d1865e9ee3fd896eec12eb2fcdd77774ea4ef2a9f2e623b823fcd3e052860cfc456cc884b2d72ff587d091b756b349dac9845206f515a9cbbd1e03
+AUX libnl-1.1.3-offsetof.patch 320 SHA256 66b458406b7e13abc166318cad331f81e1c8a894775babd6283b408b3c8fae1b SHA512 fe625a9ac6ea8776c8f7ef3d7e3553651c0244e830883587bd7e86490e0ec6e8b29865e172a0e39947e213b910a4279202eabfdd5d7f08e835f5be91d4ff9d6b WHIRLPOOL d1240b691e9a5ef58f5629623571256ab1b37d7bb4b62da37fb09635455f7ac8076043b12f0d6bae48a45df517b57ddc5a7ed689fb2f6ad8a96065232d6b803f
AUX libnl-3.2.20-cache-api.patch 221 SHA256 f78c3c5380d726752775057b9f0364d941c3d6be530e64cdf5f88f554ddd423a SHA512 4aa86e96251b01da2494136fa6dc7e2159016ce8cbc41787bf84e183bd35cc88c91cb2f879f21898b755035962d377c45bbc0ceccc8e3900696723a33bce4b20 WHIRLPOOL 12d7af7b783be973ce88586a91828875e8084355365d7d078562ad3e165713f6f6b6e2344ad22838a26440e00b231fe6c675c8fb2b995f50e32d4a3f4841e002
AUX libnl-3.2.20-rtnl_tc_get_ops.patch 735 SHA256 d2b489afc95ff090d791acaf0c97c15df888f85d42e338f94913a1521e48b0e7 SHA512 a2954e257646603ced9c771c5c694848d5d2e8505b2339f9619dc78c1c53b55d9da56f40380b3c3b879090a7947a3188ae2b969bb30c2ce53960cad03ce19a5a WHIRLPOOL 35a05dde5416d21227cc90fa13cb7e05e46baddf171ab67ff05164e8c49e926d7b83cdc47922b3a651c42a5285ad035c52887b20022aeaf319105beb8873ee01
+DIST libnl-1.1.3.tar.gz 280024 SHA256 020dd941bbb4ff261cdf51ab954557a5a50973739b2341b070cc163b316a6709 SHA512 cf720de09b26de7545efa29cd57a98cd3044e9c5f35a36013256c7bced76fd3b59642b218a28db96bb937aa09c79a78bd4f65ff5133303847255af30b53af403 WHIRLPOOL 13178c04ff09c86bd483db961b196afa37b59003f672a99a14db2bc5670f64c5fef97da03865b5898ca0811a62465712ffca91f9e486892d1f07a535450ab69f
DIST libnl-1.1.tar.gz 288932 SHA256 35cea4cfb6cd8af0cafa0f34fff81def5a1f193b8b8384299b4b21883e22edc3 SHA512 add02849845bd0029968a9fb9a642133051196da17cf7b45eef192de1c09ad0b0ad7cc8424fa325f1c63262779d0abfd74e4ecb634abe66a4d2f394b3ad3e3de WHIRLPOOL 1fa96e4206acf5e9091a2aeed9a0694b6f4cce3aaae9a2074cd8713e4f1f526b5af138b69d03e7f233cc52d1acd3b67237455261ee42c56bf69c4b17caef0b84
DIST libnl-3.2.14.tar.gz 687883 SHA256 6bb043eea08765bada37a053d932f073db9d51e7a8cd419e237c785ba6369e2c SHA512 14e9b733beb985d83bb4672087c91734954a6e90fe71a825dc089ab797ddf6a9e9ee39a046c5b996a3a0184588160a47830a368540831443615793a1eef647f5 WHIRLPOOL 34f6e4cb8b07b67a5b5abfaa59a0a45f114921b894959ede2e7b44640d6aa012a4bc1e08752b31b11035b745001a43716c3e093b4ccfecfa99a0f6a0b65a7539
DIST libnl-3.2.16.tar.gz 712043 SHA256 c43a42336c6a3cf559f390e202f8f029d165bd767da7cf7a32a815c570b31826 SHA512 7aaeac4b13a374bc89bebd932da522223776c7c3462002bd9c6b9c1fde1ff3620518b335e117ee78f5da0007a19b85c82078c21348db6ad9aa684da7c2083aa9 WHIRLPOOL dd43f8f4a2eb787a84a77ea0e54bcd4401822d333d57fca427fb4ba760ae81be58a8ac916e42decde2fc8f6ee2d7dc8fe570e046d8bff3c82317fb280199542f
@@ -22,28 +24,19 @@ DIST libnl-doc-3.2.19.tar.gz 11740382 SHA256 77adb00d09af87136c0e2b7109f4ceb4519
DIST libnl-doc-3.2.20.tar.gz 11750911 SHA256 7ec13ef8d659ee61114b74c6e30b61f18f4acd466c8a0a13588e42443cb2f9aa SHA512 3b74c5d7e5d95611b2914e701672dbb3f3c6d0a8cddcd2a985ba934eae2367b1815749fa91253394540bc2e6cb1df5705117e91d248a70d8cdc7663891072684 WHIRLPOOL a3462c467b1503cacd810325c696965d09159273d3d34584d38dbcd64be0e55895f2978f2f34dbb7e124063b1e0f6c8c9d1505cf2df1ea86f70429b954786606
DIST libnl-doc-3.2.21.tar.gz 11576303 SHA256 85c53d79bf561aca79450ba1a650d2d738d0597c350129270eec265f3813a39c SHA512 6956ca909b44900b8485d9676bc000aae8c8cc18716a0eb7c704cb807b9f931a409456e66fd2e2bf063d1001445b4d73243a5b3fa4f182264674ca70b9099d71 WHIRLPOOL fae571813de8fd1bb20a01afa9bc5af267efc863a368116e35d37b323e9832d83e79ff367cc62c1e42bf06af3a874d47d6da8912eb13ddbcfc652458c4f3a78f
EBUILD libnl-1.1-r3.ebuild 1062 SHA256 3768d326e1253b6d8b63e02a95aa43227fab6dee7f6925ceb85fa97cbfa9a965 SHA512 ba04258e8947f81c431ae517eee7d985f6f9c306f3d0b18eab586dd83ea2a990a6cb050766a04e518e8ca33f19d29c20908fcd40b847746aefc8661fdb1b2ee5 WHIRLPOOL 14d02537231014e108ef8855501830018f16711d526ba148a0b0deb998832b9b382abba352e83d82fb50f88934c52e76ceb6c535da623beadc31a99a158fdef6
+EBUILD libnl-1.1.3.ebuild 1134 SHA256 efbf31e6f50b777702ecd02198a0a3a9d33008ce0abf5fdcff83883903369919 SHA512 23983fb1ebe59fbf822d1db7af9f6a65947851acc49820ade045dacafd1dc6c84aeba6fcf834344d8cc4f8a6a78eb8df3cb6e2e089a4bf8f272178ef62eeccae WHIRLPOOL c0f695aeb768f543d099dd0237477213282fa1a083accfbf4a9ed2c97eeea62016646284df5ac510333f8aaf5705352f1fe0038a05b8361b3da2722ba77c5698
EBUILD libnl-3.2.14.ebuild 1166 SHA256 ac8b2faeba6096b1ae729ea0b36c74c8f2ae4badd8711d33a10cd3697d29009f SHA512 eda853a273e2d8467c0f539f3f69caead2f1883b0f22f260f5cb37424085807d616bbd05ceb943b06cbf4b4b3c28b9d87026c7c48bb000992ba2c71b25d3162a WHIRLPOOL 2c97fd868924f6c8f9a8d563447c6df0b03b17dd86f712aba10a4bafa74d94aa78e6b80953d14da134d124e29899fd562821ded3dbc5afd182b0dcd937787985
EBUILD libnl-3.2.16.ebuild 1280 SHA256 3eba6f04c27f5e361481c7719775d78d08ca404b178815fbf1fd59f0fe967cd8 SHA512 918ccf0b40bc7044b57cf17495f06054bcb2975fc5c686d13d652b72c9cf534a8d54458545f06bd19d71673dd55da79b6f5712dc941ef9c7d7b791043c47f453 WHIRLPOOL b2b44c944c6ca15d3e8c64706fa53103571114c636834c40699f810e912b235b41a2f2ed1e8e4373df2896596e0b498d0fc86f88ad44d01f232b84450a2529cc
EBUILD libnl-3.2.18.ebuild 1169 SHA256 5c0c28d7a590e725fa91bb46678fa8e71aa78628edbcf784527e35f269639f34 SHA512 97d4dcba46c1187143e483a5994d4e1d74f59236694f40f9f32e37d7ec688920232701ea66b5bfff6aca274a1f31ba0d326868750ea80ca930c8d813180d3dc0 WHIRLPOOL 9e774ac8c02c579592db9c686a946e612ebb817e7f9523c3e30d686dbb110025bc42f563d455a3adf10bd72357c139b57f15200f0909453cb6ae3b659b2a6687
EBUILD libnl-3.2.19.ebuild 1169 SHA256 bb66337b68b39206125bff5f30b93ff71dce611f0e9e94156c19ab2fea6f6022 SHA512 28aa593ee24d4cb347d89878d8e765b822d1914ab783322b47f01db5b146045cd516af9d109080c4171b2f4bee2a580b3ad9c13f1f94fec7d40efa1ce9a61d91 WHIRLPOOL c1ebde6f089769e5e9cc080e0f89f9064745c2165d975c5c823dd996b1055deb1aa411298b2fd1e8d1d6127de1580523be4cc2bfe42c8b270b96cb3076019386
EBUILD libnl-3.2.20.ebuild 1277 SHA256 b6ec0e5c2869c04d7a3e69a31424cf3dcadd184a61f12343b159e07409180f41 SHA512 b51b0e159f5e1917e7ee025a452dc64d402890a5cbf748ea01c6cc85b8cf31593d2f7755cdf3d7230a90808242d0679794676446c4f0031a902b2b2827801e6d WHIRLPOOL 57657c19ac8428122182cfdf08f1f4de13b120d1d305331f9ab7b867c41293c7a3fb5530ecb5a03ba60b0affa306a53927144c21a4c97aca796b871fd9d6133e
EBUILD libnl-3.2.21.ebuild 1277 SHA256 941173ce9c10386c27f38c6101072e9284a2a1f0dfdf7316013e8dfd9977f231 SHA512 122b7f39e3f35ca5e7d3956da16e8177ae135d1e110e602421ff5d8d4f1e3dd3fc28dbfe461f37f8c1480fde3305eadfb6290b8afb3e06ee23d0c10a061d1aa2 WHIRLPOOL 8b1cff20591d7db2b6b1dc894b9af96f015f137bcef2c6ec6815d3580c0bb66f6d078b21e4dc56604646abcd5d72ba5bd925ece6cc6bd40078685adab76b1e06
-MISC ChangeLog 18319 SHA256 b61d0598844caf2e4f8d7fff43d7e5b754a37dd685fa333432c6acbc85f326c5 SHA512 a4cb570e889881aca966b6de084733215211f67f90698600a5bc631e9f861020210d69b8ba672726ece61514513b338d1798798c4662d45c7c1082610c58c07c WHIRLPOOL 16d6febf236fe12b5be6fa6278450738020095e65602f56adfc89934895c21d5476ca7eec6df19312276434d752742cf5dba6b28fc36d29e20f568909e507b64
+MISC ChangeLog 18466 SHA256 699856711c9aa822d6499d4e103d934ab45938ec3bf41465e07c473222f91c51 SHA512 72cc6ba52f4ef8891036a2a5874266b295b09f04d1bc2eced9506e62b2b8947a48780869c5fcb24ab36f667f6e64c98e8b5b52fdd5735371a23d862de431cae1 WHIRLPOOL 68bfbcab852fb9bf240e23ca0bf9580ce76ef0d22e55a7dd593ee0f451d90a4bb50998da410f0431b08613ab2fe50a6698efd65150ebc0e0a04d015caedeaf64
MISC metadata.xml 293 SHA256 917507ed4b28e1337f6a1e7df924690e50daea2478aa3e5d7ca0017e9f1c345b SHA512 35b9f3bf23026a6ca2d5354ea9fe5c05cca7d513e1a84ade3ebe06537353574701fd19d4f74ab4f69ae82ec0bb9f1b126de91a3117cc79a29fb5356059fb285e WHIRLPOOL 17007fffd2f94031ea1477ccb05d5ab663ddc16537a24e9fc00f2ea48be0dd43a64c0ed268e5ef22a87d052dcfb4390758e28209ae1be5f304c736b9a56f2cd0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRMxJLAAoJELEHsLL7fEFWuaoP/Rf0lNVE/HdwshLVu+Oi4+ZP
-PUdIC6pCwUX40mhtkLtkWtmbPI6vXU/Gcy0JIiBMNEzJ8haGigjoYhr6hx5DVPqV
-lDnqGLTdTojh03T8bZ9tVlqYHRQJx3nEO2RetiA7AHJq8uPgFxqmJJ/jhqMbU4Dq
-2FOsu7YxQgsm3xWbbKi4wkDiA3pUsZZD7WP+yM8hCP8ypf7q9yrTzSnr5+22rE3s
-JwfMeGwXMk4OkmpA3pXYGsnszhpwGtBHIGoL/ywLHOQaF1iJXrPDXHdapyRvZ1N4
-oXpy12BmSj1D2djgzGd/ZNMokTtz64gplwPngZPNe2YV4itrBh175UijVV5UjXjC
-k/n02a0gORE2Juae5GTd2xg0lhTKcRAHt51WhxrEjhIAvQ5il7eWpJTumeq6x9Fc
-UWzeDUrVtpvH9dt8bvTdpYjK8ED2a7g8O1PAS31wndau437LkXNIXq9OFmXL8Q7D
-p5tBqNqpT17Uw/EG+mHQtHigZ6x8EnrDSYFpRLQxlgArt6xcIS0Np+CRX4AMIBzR
-5aTNE0CiFYnYce34AFwSrYC59NZgpmG2lqxSreUa04OBq6R5nWUz1zytd+ziB97w
-oLo9NbOqgEGNnGEJeWa/CvdKuBdEcgkd92FfA/T7jLAugznJqUVPpOPlpFUxhy+c
-Lyy3W+x56mJKZ9o3Uj4y
-=UXLH
+iEYEAREIAAYFAlFJEFUACgkQVWmRsqeSphMEYgCfRKOiE/goXgaZ7mTJ8Zb5V4rJ
+QOsAn1HlzFQmj+yLG155wMIF7dlNx1Jw
+=17EC
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch b/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch
new file mode 100644
index 000000000000..e370a5e62fc6
--- /dev/null
+++ b/dev-libs/libnl/files/libnl-1.1.3-offsetof.patch
@@ -0,0 +1,12 @@
+--- 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.3.ebuild b/dev-libs/libnl/libnl-1.1.3.ebuild
new file mode 100644
index 000000000000..5d8409538457
--- /dev/null
+++ b/dev-libs/libnl/libnl-1.1.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.1.3.ebuild,v 1.1 2013/03/20 01:26:43 jer Exp $
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A library for applications dealing with netlink socket"
+HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
+SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="1.1"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+DOCS=( ChangeLog )
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-1.1-vlan-header.patch \
+ "${FILESDIR}"/${PN}-1.1-flags.patch \
+ "${FILESDIR}"/${PN}-1.1.3-offsetof.patch
+ sed -i \
+ -e '/@echo/d' \
+ Makefile.rules {lib,src,tests}/Makefile || die
+ sed -i \
+ -e 's|-g ||g' \
+ Makefile.opts.in || die
+}
+
+src_compile() {
+ emake AR=$(tc-getAR)
+
+ if use doc ; then
+ cd "${S}/doc"
+ emake gendoc || die
+ fi
+}
+
+src_install() {
+ default
+
+ if use doc ; then
+ cd "${S}/doc"
+ dohtml -r html/*
+ fi
+}