keyword ~amd64 and make multilib-strict happy
authorSimon Stelling <blubb@gentoo.org>
Sat, 8 Oct 2005 11:53:38 +0000 (11:53 +0000)
committerSimon Stelling <blubb@gentoo.org>
Sat, 8 Oct 2005 11:53:38 +0000 (11:53 +0000)
Package-Manager: portage-2.0.51.22-r3

dev-libs/libnl/ChangeLog
dev-libs/libnl/Manifest
dev-libs/libnl/files/libnl-0.5.0-libdir.patch [new file with mode: 0644]
dev-libs/libnl/libnl-0.5.0.ebuild

index 0d7e754b74768b4c1c277a4d03e9f907bcafc3f7..15302e27459af5491130f5dc89323f05fedb6e0c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-libs/libnl
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.3 2005/09/18 15:39:24 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.4 2005/10/08 11:53:38 blubb Exp $
+
+  08 Oct 2005; Simon Stelling <blubb@gentoo.org>
+  +files/libnl-0.5.0-libdir.patch, libnl-0.5.0.ebuild:
+  keyword ~amd64 and make multilib-strict happy
 
   18 Sep 2005; Tobias Scherbaum <dertobi123@gentoo.org> libnl-0.5.0.ebuild:
   Added ~ppc Keyword
index 33559e82d2486750f15a7090bd349c74fb9e5733..a4b190851bbde91143ab0fafe43b6a31269721c3 100644 (file)
@@ -1,5 +1,6 @@
-MD5 bc53d816b0a21951e19e946845f20620 libnl-0.5.0.ebuild 594
-MD5 9f3ba091fe351eb5869e50a2a375a13d ChangeLog 621
+MD5 739cebd2546f73f5f588bd29298c5afd ChangeLog 769
+MD5 e185ddc0b94afdd65448f30eb6591497 libnl-0.5.0.ebuild 680
 MD5 5731c4fdc13f68a2dccaacfbc4fbc611 metadata.xml 257
 MD5 9358c0ce8cc4782ae99aed88ac9abba1 files/digest-libnl-0.5.0 63
 MD5 0eecf3acdb3d426c16ddfd7a398ed1a7 files/libnl-0.5.0-include.diff 364
+MD5 48894de8fc4dadc72e6475da87a5fe73 files/libnl-0.5.0-libdir.patch 1050
diff --git a/dev-libs/libnl/files/libnl-0.5.0-libdir.patch b/dev-libs/libnl/files/libnl-0.5.0-libdir.patch
new file mode 100644 (file)
index 0000000..e9200ff
--- /dev/null
@@ -0,0 +1,30 @@
+--- lib/Makefile       2005-04-05 01:08:04.000000000 +0200
++++ lib/Makefile       2005-10-08 13:15:52.000000000 +0200
+@@ -22,6 +22,8 @@
+     include ../Makefile.opts
+ endif
+ 
++LIBDIR=$(prefix)/lib
++
+ # Core
+ CIN      := $(wildcard *.c)
+ # NETLINK_ROUTE
+@@ -67,12 +69,12 @@
+       find .deps -iname \*\.d -exec rm -f '{}' \;
+ 
+ install:
+-      mkdir -p $(DESTDIR)$(prefix)/lib/
+-      install -o root -g root -m 0644 $(OUT_SLIB) $(DESTDIR)$(prefix)/lib
+-      rm -f $(DESTDIR)$(prefix)/lib/$(LN1_SLIB) ; \
+-      $(LN) -s $(DESTDIR)$(prefix)/lib/$(OUT_SLIB) $(DESTDIR)$(prefix)/lib/$(LN1_SLIB)
+-      rm -f $(DESTDIR)$(prefix)/lib/$(LN_SLIB) ; \
+-      $(LN) -s $(DESTDIR)$(prefix)/lib/$(LN1_SLIB) $(DESTDIR)$(prefix)/lib/$(LN_SLIB)
++      mkdir -p $(DESTDIR)$(LIBDIR)/
++      install -o root -g root -m 0644 $(OUT_SLIB) $(DESTDIR)$(LIBDIR)
++      rm -f $(DESTDIR)$(LIBDIR)/$(LN1_SLIB) ; \
++      $(LN) -s $(DESTDIR)$(LIBDIR)/$(OUT_SLIB) $(DESTDIR)$(LIBDIR)/$(LN1_SLIB)
++      rm -f $(DESTDIR)$(LIBDIR)/$(LN_SLIB) ; \
++      $(LN) -s $(DESTDIR)$(LIBDIR)/$(LN1_SLIB) $(DESTDIR)$(LIBDIR)/$(LN_SLIB)
+ 
+ $(DEPS): ../Makefile.opts
+ 
index cb6844bf4f70e15e95e44d71a60ce4357745fdc2..b4c9e52bc74d725089d610a49539fb8cc08d2c1d 100644 (file)
@@ -1,22 +1,24 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-0.5.0.ebuild,v 1.3 2005/09/18 15:39:24 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-0.5.0.ebuild,v 1.4 2005/10/08 11:53:38 blubb Exp $
 
-inherit eutils
+inherit eutils multilib
 
 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="~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE=""
 
 src_unpack() {
        unpack ${A}
+       cd ${S}
        epatch "${FILESDIR}/${P}-include.diff"
+       epatch ${FILESDIR}/${P}-libdir.patch
 }
 
 src_install() {
-       make DESTDIR="${D}" install || die
+       make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install || die
 }