summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2005-03-13 13:46:04 +0000
committerMartin Schlemmer <azarah@gentoo.org>2005-03-13 13:46:04 +0000
commit1ee43a113ca951d5fe9c43cb944a96c4c8c507bb (patch)
tree13b83d29528cc712bef0da9938ed9a344c0e832e /sys-devel/prelink
parentUpdate version. (diff)
downloadgentoo-2-1ee43a113ca951d5fe9c43cb944a96c4c8c507bb.tar.gz
gentoo-2-1ee43a113ca951d5fe9c43cb944a96c4c8c507bb.tar.bz2
gentoo-2-1ee43a113ca951d5fe9c43cb944a96c4c8c507bb.zip
Update version. Add the blacklisted stuff from Fedora. Revamp the generation of the env.d file.
(Portage version: 2.0.51.19)
Diffstat (limited to 'sys-devel/prelink')
-rw-r--r--sys-devel/prelink/ChangeLog9
-rw-r--r--sys-devel/prelink/Manifest17
-rw-r--r--sys-devel/prelink/files/digest-prelink-200502071
-rw-r--r--sys-devel/prelink/prelink-20050207.ebuild69
4 files changed, 83 insertions, 13 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog
index cb729629a9b6..0c520829ce6f 100644
--- a/sys-devel/prelink/ChangeLog
+++ b/sys-devel/prelink/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-devel/prelink
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.39 2005/03/11 19:40:29 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.40 2005/03/13 13:46:04 azarah Exp $
+
+*prelink-20050207 (13 Mar 2005)
+
+ 13 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
+ +prelink-20050207.ebuild:
+ Update version. Add the blacklisted stuff from Fedora. Revamp the generation
+ of the env.d file.
11 Mar 2005; Heinrich Wendel <lanius@gentoo.org> prelink-20041123.ebuild:
stable on x86,amd64
diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
index 5bc886899c59..166445e91663 100644
--- a/sys-devel/prelink/Manifest
+++ b/sys-devel/prelink/Manifest
@@ -1,19 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 0de36a470fa490337cb9512d676af08f prelink-20040317.ebuild 1033
MD5 95844ddc1e58fa8ebe0138510ae1994d ChangeLog 4007
MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
-MD5 043e4ecc6c5b592d7cb82432ace94580 prelink-20041123.ebuild 1256
MD5 66f35dae58b6c51ae720c89a7c402c90 prelink-20040707.ebuild 1225
+MD5 043e4ecc6c5b592d7cb82432ace94580 prelink-20041123.ebuild 1256
+MD5 8425b81fa3c5d839eecd74da6b6dbd99 prelink-20050207.ebuild 1417
MD5 2c0d5d2697801972b5ecfa7e99e09791 files/digest-prelink-20040317 69
+MD5 9f64e259814463fbc82c0779c66231e1 files/15prelink 103
MD5 3dd887760b0363758e913c08a69a80d5 files/digest-prelink-20040707 69
-MD5 e80448ef4bc50ee68f295191804da61c files/digest-prelink-20041123 69
MD5 23dd82792b9637171b3f2fffc51eeea9 files/prelink-20040707-init.patch 1471
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFCMfQ6evY57Fted3ERApi8AKDboeafgkF72yInNlfw2STCmUKaBwCg2w6r
-wVRBQgV23D+sU+5HHWyqaLY=
-=o2jv
------END PGP SIGNATURE-----
+MD5 e80448ef4bc50ee68f295191804da61c files/digest-prelink-20041123 69
+MD5 53592bceae80993862c5dac04667c450 files/digest-prelink-20050207 69
diff --git a/sys-devel/prelink/files/digest-prelink-20050207 b/sys-devel/prelink/files/digest-prelink-20050207
new file mode 100644
index 000000000000..98fc07b49a00
--- /dev/null
+++ b/sys-devel/prelink/files/digest-prelink-20050207
@@ -0,0 +1 @@
+MD5 e92cacf2885c427da89fb87c6c6ef4cc prelink-20050207.tar.bz2 905195
diff --git a/sys-devel/prelink/prelink-20050207.ebuild b/sys-devel/prelink/prelink-20050207.ebuild
new file mode 100644
index 000000000000..771a455af02e
--- /dev/null
+++ b/sys-devel/prelink/prelink-20050207.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/prelink-20050207.ebuild,v 1.1 2005/03/13 13:46:04 azarah Exp $
+
+inherit eutils
+
+DESCRIPTION="Modifies executables so runtime libraries load faster"
+HOMEPAGE="ftp://people.redhat.com/jakub/prelink"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ ftp://people.redhat.com/jakub/prelink/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc ~alpha"
+IUSE=""
+
+DEPEND=">=dev-libs/elfutils-0.100
+ !dev-libs/libelf
+ >=sys-libs/glibc-2.3.2-r9
+ >=sys-devel/binutils-2.13.90.0.10"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-20040707-init.patch
+
+ # Build our /etc/env.d/60prelink
+ cat > "${S}/60prelink" <<-EOF
+ $(
+ # Need to initialize PRELINK_PATH_MASK so that we can
+ # just add ':${x}' below.
+ PRELINK_PATH_MASK="/lib/modules"
+ # Ok, now add the rest
+ for x in /usr/$(get_libdir)/locale \
+ /usr/$(get_libdir)/wine \
+ /usr/$(get_libdir)/valgrind \
+ "*.la" "*.png" "*.py" "*.pl" "*.pm" \
+ "*.sh" "*.xml" "*.xslt" "*.a" "*.js" ; do
+ PRELINK_PATH_MASK="${PRELINK_PATH_MASK}:${x}"
+ done
+ # Now add it quoted
+ echo PRELINK_PATH_MASK="\"${PRELINK_PATH_MASK}\""
+ )
+ PRELINK_PATH=""
+ EOF
+}
+
+src_compile() {
+ econf || die "Configure failed"
+ emake || die "Make Failed"
+}
+
+src_install() {
+ einstall || die "Install Failed"
+
+ doenvd ${S}/60prelink
+
+ dodoc INSTALL TODO ChangeLog THANKS COPYING README AUTHORS NEWS
+}
+
+pkg_postinst() {
+ echo
+ einfo "You may wish to read the Gentoo Linux Prelink Guide, which can be"
+ einfo "found online at:"
+ einfo " http://www.gentoo.org/doc/en/prelink-howto.xml"
+ echo
+}