summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2009-05-26 08:17:56 +0000
committerJeroen Roovers <jer@gentoo.org>2009-05-26 08:17:56 +0000
commite9f887dc4b59ef9ce0b4da1e9cf40af229dcebcc (patch)
treeb3966198e42636229e9f5a45a81bb2675b80a516 /dev-libs
parentVersion bump. (diff)
downloadhistorical-e9f887dc4b59ef9ce0b4da1e9cf40af229dcebcc.tar.gz
historical-e9f887dc4b59ef9ce0b4da1e9cf40af229dcebcc.tar.bz2
historical-e9f887dc4b59ef9ce0b4da1e9cf40af229dcebcc.zip
Respect LDFLAGS (bug #262960). Thanks to Davide Pesavento for reporting.
Package-Manager: portage-2.2_rc33/cvs/Linux i686
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libnl/ChangeLog8
-rw-r--r--dev-libs/libnl/Manifest4
-rw-r--r--dev-libs/libnl/files/libnl-1.1-flags.patch11
-rw-r--r--dev-libs/libnl/libnl-1.1-r2.ebuild27
4 files changed, 48 insertions, 2 deletions
diff --git a/dev-libs/libnl/ChangeLog b/dev-libs/libnl/ChangeLog
index e70121820d75..9a4511231fe4 100644
--- a/dev-libs/libnl/ChangeLog
+++ b/dev-libs/libnl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libnl
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.34 2009/05/17 16:45:42 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.35 2009/05/26 08:17:55 jer Exp $
+
+*libnl-1.1-r2 (26 May 2009)
+
+ 26 May 2009; Jeroen Roovers <jer@gentoo.org> +libnl-1.1-r2.ebuild,
+ +files/libnl-1.1-flags.patch:
+ Respect LDFLAGS (bug #262960). Thanks to Davide Pesavento for reporting.
17 May 2009; Raúl Porcel <armin76@gentoo.org> libnl-1.1-r1.ebuild:
Add ~sh
diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest
index b820c21b6a73..6cdadbb4bbff 100644
--- a/dev-libs/libnl/Manifest
+++ b/dev-libs/libnl/Manifest
@@ -3,6 +3,7 @@ AUX libnl-0.5.0-libdir.patch 1050 RMD160 eca94b7395d287114e81d7b61020be0c580b521
AUX libnl-1.0_pre5-__u64_x86_64.patch 436 RMD160 60af2c6b04be8f604117f711f9dc3b760bde1243 SHA1 45460780670321206e2443ab3d620bf5f1534950 SHA256 e53f0726b99dc269f8f77fb507df18baa95beaf552bf3fe67705c182195db2b5
AUX libnl-1.0_pre5-include.diff 364 RMD160 96898c168b8732daf8372fbda89060a24942783c SHA1 7e4a8caf005f2c15e2ea174c3f533bca67c1bd06 SHA256 ea943a86d2f7753cf0f36ee90b6ce9eb7f3b9d229fc2ca8964a62dc55d6e44db
AUX libnl-1.0_pre6-__u64_x86_64.patch 438 RMD160 bc39c1525d38c0a54029282ab141c7a058f2fb9f SHA1 a958b077b6a092537d76b128b807121f4293f831 SHA256 984970a9409af7690c36ef663c3bd9a2c56b5ac3d4ccf3a86b4fe17a56abafc4
+AUX libnl-1.1-flags.patch 534 RMD160 4a809d37ae6dba0cb281e05f830ba40d77cbf81f SHA1 7f769b316e01d01f9189b11920859e3beb2b97ee SHA256 1b89c83789c695c7622318496c6cb6de338c76a61844c2bbaa200a5a1d6a8c9b
AUX libnl-1.1-glibc-2.8-ULONG_MAX.patch 311 RMD160 2c6e8aa37fad9099dc25b1d07013d8a34e4ddd3f SHA1 abd966de7c5ea6f9da9624ce54020dcd3fb3ee92 SHA256 345a70853d773da00553be744a1297da286a15afbbd717890c781e53a75c2c46
AUX libnl-1.1-minor-leaks.patch 1179 RMD160 cde1b9a84e4e4446de6c65e4c13a633a3d1cd280 SHA1 152af4e17647881eed453eb2aa58239d43e88dfe SHA256 b423657e30be6b2589b9da7fc98507b658028786c4950295138769b0ff0cb171
AUX libnl-1.1-vlan-header.patch 2378 RMD160 a4e5d43743fba547d3c7714c9d1894bec7e28697 SHA1 acd9b121ba4cb8c2c3db27b84a485bf8b94e0e8c SHA256 c9c7d8bf94ab06884f91ecd98977433be952530555aff37befc335f1f6312619
@@ -15,6 +16,7 @@ EBUILD libnl-0.5.0.ebuild 692 RMD160 877c795dad235159c1336f57ba048fc6640db6a2 SH
EBUILD libnl-1.0_pre6-r1.ebuild 955 RMD160 1c150401b127bee7d24e7ac5aa78f9849a898b22 SHA1 87c39afd4dad95256b3bcebdf7e7f6d00e4f1aae SHA256 67fd434bb98c578c97656d3518a09ac520626a4930d1b2a9042c9455e039190a
EBUILD libnl-1.0_pre6.ebuild 940 RMD160 971a47acb29349304b096bf65e89de8e97fe3760 SHA1 45efa28aee82ac65aa0216e077530edd13df0cf8 SHA256 fede386d82b8dc44a9ed6a4b8ef378ad66b5be7eb90aded3fb14ef9e69ee45f7
EBUILD libnl-1.1-r1.ebuild 782 RMD160 ea5bbfe7899e9952212b1b443792109bcca81d80 SHA1 e2f999945a1bc2b9e111d1e1dfc1de0168d42e50 SHA256 affb16e65edc529707987ad1b13f68738ea06201e13273629473942a3a2832f8
+EBUILD libnl-1.1-r2.ebuild 808 RMD160 536ee08b97c4d5de8d8bee95dd3c58a3fe2a38e8 SHA1 fd384fd25ea93c9be27ef2065dc989aef8920d22 SHA256 7b524bfec7f441cce02647516d04b7c61690b2dcf3f56a91918a6530aac59df3
EBUILD libnl-1.1.ebuild 578 RMD160 cdf7cc6d30d7764ec29bf4bc7533ca8f3b7f949e SHA1 99a4c80a09d251abf189c5fdec340a17dd394231 SHA256 3787f23edb65d160ee2ddcaf5c15809735e0a092fb100472276fb1359cee6608
-MISC ChangeLog 4880 RMD160 e05e16382abeafaabcf686a99bdcb56d21c84af8 SHA1 f3ec84ff2ed3c7d5211b4f6055f9abcfad266f5c SHA256 a033c68142e1839afb3e90410603c161502ce7b55305d75ae97d533ef6976492
+MISC ChangeLog 5082 RMD160 27bee18e2eadd2f92c975a8f7e9973013cd6bd2d SHA1 381f7e4b5117d6ced355f49d455a305693bd4dfc SHA256 5ed052c4fc43b1013d0f9ca2b9d5acd78f7a3bb404e022873afbac10cf29da02
MISC metadata.xml 257 RMD160 31a33f71ad088fc55f06494ce46f4278383bb012 SHA1 909146c787ae6f940d598fa431d6d3c2dbcbf594 SHA256 1cfcb15424f420e1604498f361a397b5f45a29da83a51808a6a0c14a9cabe219
diff --git a/dev-libs/libnl/files/libnl-1.1-flags.patch b/dev-libs/libnl/files/libnl-1.1-flags.patch
new file mode 100644
index 000000000000..bb09b362660f
--- /dev/null
+++ b/dev-libs/libnl/files/libnl-1.1-flags.patch
@@ -0,0 +1,11 @@
+--- libnl-1.1/lib/Makefile.orig 2008-01-14 16:48:45.000000000 +0100
++++ libnl-1.1/lib/Makefile 2009-05-26 09:47:42.000000000 +0200
+@@ -48,7 +48,7 @@
+
+ $(OUT_SLIB): ../Makefile.opts $(OBJ)
+ @echo " LD $(OUT_SLIB)"; \
+- $(CC) -shared -Wl,-soname,libnl.so.1 -o $(OUT_SLIB) $(OBJ) $(LIBNL_LIB) -lc
++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,libnl.so.1 -o $(OUT_SLIB) $(OBJ) $(LIBNL_LIB) -lc
+ @echo " LN $(OUT_SLIB) $(LN1_SLIB)"; \
+ rm -f $(LN1_SLIB) ; $(LN) -s $(OUT_SLIB) $(LN1_SLIB)
+ @echo " LN $(LN1_SLIB) $(LN_SLIB)"; \
diff --git a/dev-libs/libnl/libnl-1.1-r2.ebuild b/dev-libs/libnl/libnl-1.1-r2.ebuild
new file mode 100644
index 000000000000..cf2a1ae54b1c
--- /dev/null
+++ b/dev-libs/libnl/libnl-1.1-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.1-r2.ebuild,v 1.1 2009/05/26 08:17:55 jer Exp $
+
+EAPI="2"
+
+inherit eutils multilib linux-info
+
+DESCRIPTION="A library for applications dealing with netlink socket"
+HOMEPAGE="http://people.suug.ch/~tgr/libnl/"
+SRC_URI="http://people.suug.ch/~tgr/libnl/files/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-vlan-header.patch
+ epatch "${FILESDIR}"/${P}-minor-leaks.patch
+ epatch "${FILESDIR}"/${P}-glibc-2.8-ULONG_MAX.patch
+ epatch "${FILESDIR}"/${P}-flags.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ChangeLog
+}