summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2005-09-03 09:19:23 +0000
committerDaniel Black <dragonheart@gentoo.org>2005-09-03 09:19:23 +0000
commit1c254f83eb4fb08d8cab0e9d814dd994d875eec4 (patch)
treecea63faf2856aeffc245237256ec34e8b3a6232d /dev-libs/libelf
parentInitial port. Ebuild contributed by Matthew Kennedy. (diff)
downloadgentoo-2-1c254f83eb4fb08d8cab0e9d814dd994d875eec4.tar.gz
gentoo-2-1c254f83eb4fb08d8cab0e9d814dd994d875eec4.tar.bz2
gentoo-2-1c254f83eb4fb08d8cab0e9d814dd994d875eec4.zip
version bump. homepage/src_uri change
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'dev-libs/libelf')
-rw-r--r--dev-libs/libelf/ChangeLog8
-rw-r--r--dev-libs/libelf/Manifest13
-rw-r--r--dev-libs/libelf/files/digest-libelf-0.8.61
-rw-r--r--dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch11
-rw-r--r--dev-libs/libelf/libelf-0.8.6.ebuild40
5 files changed, 62 insertions, 11 deletions
diff --git a/dev-libs/libelf/ChangeLog b/dev-libs/libelf/ChangeLog
index 5886db262201..d0ceb679655a 100644
--- a/dev-libs/libelf/ChangeLog
+++ b/dev-libs/libelf/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libelf
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.13 2005/08/29 20:57:20 kugelfang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.14 2005/09/03 09:19:23 dragonheart Exp $
+
+*libelf-0.8.6 (03 Sep 2005)
+
+ 03 Sep 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/libelf-0.8.6-parallelmakefix.patch, +libelf-0.8.6.ebuild:
+ version bump. homepage/src_uri change
29 Aug 2005; Danny van Dyk <kugelfang@gentoo.org> libelf-0.8.4.ebuild,
libelf-0.8.5.ebuild:
diff --git a/dev-libs/libelf/Manifest b/dev-libs/libelf/Manifest
index 1fc97ea6df15..812c2a2e1f83 100644
--- a/dev-libs/libelf/Manifest
+++ b/dev-libs/libelf/Manifest
@@ -1,15 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 3807231bab57cba0bf161d9ed94c70bb ChangeLog 1726
+MD5 ba2856a6b884b64eebbb856487f39252 libelf-0.8.6.ebuild 878
MD5 87e3858e722eabc0386dca03cedea5cb libelf-0.8.4.ebuild 829
MD5 3c531369f6247a82777175eb59e31f16 libelf-0.8.5.ebuild 835
MD5 7c572d8791269c8d8839f205454e4c7a files/digest-libelf-0.8.5 64
MD5 0a685835376d6711c4efc28a1ca0eadb files/digest-libelf-0.8.4 64
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFDE3fo5mJXAu5GbtIRAhvWAJ4gleWBy9vOZWoHueYGePsjrnPQyQCfdWq6
-b64w0z0Iqaqbr9Qz2+k+OMc=
-=6CNO
------END PGP SIGNATURE-----
+MD5 e0664d71c4d7f7230c2cf94269a67372 files/digest-libelf-0.8.6 64
+MD5 3c0f3c3f7a83bccbf1ad988e5d35ae48 files/libelf-0.8.6-parallelmakefix.patch 434
diff --git a/dev-libs/libelf/files/digest-libelf-0.8.6 b/dev-libs/libelf/files/digest-libelf-0.8.6
new file mode 100644
index 000000000000..f612fcffad05
--- /dev/null
+++ b/dev-libs/libelf/files/digest-libelf-0.8.6
@@ -0,0 +1 @@
+MD5 d444fb0068cdfed01bb1fd1e91d29270 libelf-0.8.6.tar.gz 144198
diff --git a/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch b/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch
new file mode 100644
index 000000000000..a9c4caaf892a
--- /dev/null
+++ b/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch
@@ -0,0 +1,11 @@
+--- libelf-0.8.6/lib/Makefile.in.orig 2005-09-03 19:06:43.000000000 +1000
++++ libelf-0.8.6/lib/Makefile.in 2005-09-03 19:07:52.000000000 +1000
+@@ -155,7 +155,7 @@
+ $(AR) rcv $@ $(OBJS) $(LIBOBJS)
+ $(RANLIB) $@
+
+-$(SHLIB): $(OBJS:.o=.os) $(LIBOBJS:.o=.os)
++$(SHLIB): $(OBJS) $(LIBOBJS)
+ @$(RM) $(SHLIB)
+ $(LINK_SHLIB) -o $(SHLIB) $(OBJS:.o=.os) $(LIBOBJS:.o=.os) $(DEPSHLIBS)
+ if test "$(SONAME)" = "$(SHLIB)"; then true; else \
diff --git a/dev-libs/libelf/libelf-0.8.6.ebuild b/dev-libs/libelf/libelf-0.8.6.ebuild
new file mode 100644
index 000000000000..f949dd2cdd8c
--- /dev/null
+++ b/dev-libs/libelf/libelf-0.8.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.6.ebuild,v 1.1 2005/09/03 09:19:23 dragonheart Exp $
+
+inherit multilib eutils
+
+DESCRIPTION="A ELF object file access library"
+HOMEPAGE="http://www.mr511.de/software/"
+SRC_URI="http://www.mr511.de/software/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="nls"
+
+DEPEND="!dev-libs/elfutils
+ nls? ( sys-devel/gettext )"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-parallelmakefix.patch
+}
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ --enable-shared \
+ || die
+ emake || die
+}
+
+src_install() {
+ make \
+ prefix=${D}/usr \
+ libdir=${D}usr/$(get_libdir) \
+ includedir=${D}usr/include \
+ install \
+ install-compat || die
+ dodoc ChangeLog VERSION README
+}