summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Jones <cretin@gentoo.org>2003-03-07 21:37:04 +0000
committerStefan Jones <cretin@gentoo.org>2003-03-07 21:37:04 +0000
commit04b899e20c48b558368f5896e859cc1c5635c9f4 (patch)
tree15132fb6aa69a0c0ff4b72a6e05582c801ff8faf /sys-devel/prelink
parentremasked mysql-4 (diff)
downloadgentoo-2-04b899e20c48b558368f5896e859cc1c5635c9f4.tar.gz
gentoo-2-04b899e20c48b558368f5896e859cc1c5635c9f4.tar.bz2
gentoo-2-04b899e20c48b558368f5896e859cc1c5635c9f4.zip
New version
Diffstat (limited to 'sys-devel/prelink')
-rw-r--r--sys-devel/prelink/ChangeLog9
-rw-r--r--sys-devel/prelink/files/digest-prelink-200302171
-rw-r--r--sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch13
-rw-r--r--sys-devel/prelink/prelink-20030217.ebuild50
4 files changed, 71 insertions, 2 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog
index 06ebfe820bc4..a72b62c8f092 100644
--- a/sys-devel/prelink/ChangeLog
+++ b/sys-devel/prelink/ChangeLog
@@ -1,10 +1,15 @@
# ChangeLog for sys-devel/prelink
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.9 2003/03/07 20:43:40 cretin Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.10 2003/03/07 21:37:04 cretin Exp $
+
+*prelink-20030217 (07 Mar 2003):
+
+ 07 Mar 2003; Stefan Jones <cretin@gentoo.org> prelink-20030217.ebuild :
+ New version from redhat rawhide.
*prelink-20021213 (02 Jan 2003):
- 7 Mar 2003; Stefan Jones <cretin@gentoo.org> :
+ 07 Mar 2003; Stefan Jones <cretin@gentoo.org> :
Put in stable, it is less buggier than last one
02 Jan 2003; Martin Schlemmer <azarah@gentoo.org> prelink-20021213.ebuild :
diff --git a/sys-devel/prelink/files/digest-prelink-20030217 b/sys-devel/prelink/files/digest-prelink-20030217
new file mode 100644
index 000000000000..6c1e312ebb43
--- /dev/null
+++ b/sys-devel/prelink/files/digest-prelink-20030217
@@ -0,0 +1 @@
+MD5 12638d4b989739486b6bf8a6ad3cfa8f prelink-20030217.tar.bz2 273682
diff --git a/sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch b/sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch
new file mode 100644
index 000000000000..d9ca7f7dfcc6
--- /dev/null
+++ b/sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch
@@ -0,0 +1,13 @@
+--- prelink/testsuite/Makefile.in.jj 2003-03-07 20:51:14.000000000 +0000
++++ prelink/testsuite/Makefile.in 2003-03-07 20:51:31.000000000 +0000
+@@ -97,8 +97,8 @@
+ reloc1.sh reloc2.sh reloc3.sh reloc4.sh reloc5.sh reloc6.sh \
+ reloc7.sh reloc8.sh reloc9.sh \
+ shuffle1.sh shuffle2.sh shuffle3.sh shuffle4.sh shuffle5.sh \
+- layout1.sh layout2.sh tls1.sh tls2.sh tls3.sh tls4.sh \
+- undosyslibs.sh
++ layout1.sh layout2.sh tls1.sh tls2.sh tls3.sh tls4.sh
++# undosyslibs.sh
+
+ TESTS_ENVIRONMENT = \
+ PRELINK="../src/prelink -c ./prelink.conf -C ./prelink.cache --ld-library-path=. --dynamic-linker=`echo ./ld*.so.*[0-9]`" \
diff --git a/sys-devel/prelink/prelink-20030217.ebuild b/sys-devel/prelink/prelink-20030217.ebuild
new file mode 100644
index 000000000000..676aecc9a9b5
--- /dev/null
+++ b/sys-devel/prelink/prelink-20030217.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/prelink-20030217.ebuild,v 1.1 2003/03/07 21:37:04 cretin Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Modifies executables so runtime libraries load faster"
+SRC_URI="ftp://people.redhat.com/jakub/prelink/${P}.tar.bz2 mirror://gentoo/${P}.tar.bz2"
+HOMEPAGE="ftp://people.redhat.com/jakub/prelink"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc ~ppc ~alpha"
+
+DEPEND=">=dev-libs/elfutils-0.72
+ !dev-libs/libelf
+ >=sys-libs/glibc-2.3.1
+ >=sys-devel/binutils-2.13.90.0.10"
+
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}; epatch ${FILESDIR}/${P}-no-undosyslibs-test.patch
+}
+
+src_compile() {
+
+ econf || die "Configure failed"
+
+ emake || die "Make Failed"
+
+ LD_PRELOAD_SAVE=${LD_PRELOAD}
+ unset LD_PRELOAD
+ make check || die "make check failed"
+ export LD_PRELOAD=${LD_PRELOAD_SAVE}
+}
+
+src_install() {
+ einstall || die "Install Failed"
+
+ dodoc INSTALL TODO ChangeLog THANKS COPYING README AUTHORS NEWS
+
+ insinto /etc
+ doins ${S}/doc/prelink.conf
+}
+