diff options
-rw-r--r-- | sys-devel/prelink/ChangeLog | 9 | ||||
-rw-r--r-- | sys-devel/prelink/files/digest-prelink-20030217 | 1 | ||||
-rw-r--r-- | sys-devel/prelink/files/prelink-20030217-no-undosyslibs-test.patch | 13 | ||||
-rw-r--r-- | sys-devel/prelink/prelink-20030217.ebuild | 50 |
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 +} + |