summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2010-02-06 20:56:06 +0000
committerRyan Hill <rhill@gentoo.org>2010-02-06 20:56:06 +0000
commit87e101e87e69747ccc7700474f76fd5b061042bc (patch)
treeb03d7f8c474f6d0ca314dc0e8770b824c558d129 /sys-devel
parentDon't use LDFLAGS to pass libraries. Use CC variable instead of hardcoded gcc... (diff)
downloadhistorical-87e101e87e69747ccc7700474f76fd5b061042bc.tar.gz
historical-87e101e87e69747ccc7700474f76fd5b061042bc.tar.bz2
historical-87e101e87e69747ccc7700474f76fd5b061042bc.zip
Version bump.
Package-Manager: portage-2.2_rc62/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/prelink/ChangeLog9
-rw-r--r--sys-devel/prelink/Manifest14
-rw-r--r--sys-devel/prelink/prelink-20100106.ebuild68
3 files changed, 88 insertions, 3 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog
index c2a4a4b421bd..7bb68d65f080 100644
--- a/sys-devel/prelink/ChangeLog
+++ b/sys-devel/prelink/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/prelink
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.66 2009/11/18 04:24:48 robbat2 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.67 2010/02/06 20:56:06 dirtyepic Exp $
+
+*prelink-20100106 (06 Feb 2010)
+
+ 06 Feb 2010; Ryan Hill <dirtyepic@gentoo.org> +prelink-20100106.ebuild:
+ Version bump.
18 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
prelink-20090709.ebuild:
diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
index 74ef0bac45cd..68ae7fb7d11f 100644
--- a/sys-devel/prelink/Manifest
+++ b/sys-devel/prelink/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX prelink-20040707-init.patch 1471 RMD160 8dfdcffde6d66d874e960b60310ef495df0e97f1 SHA1 f4a05aad25a3490018a1cdcd7a7f79b83f293733 SHA256 ee745a928fe46d832a0a8af010de43592a5a673cccc870d4d3f2e5d2ad458ad4
AUX prelink-20050314-amd64-gcc4.patch 6816 RMD160 8928e1ff383c6cb545c10e8cbc1d5c5a2fdf8795 SHA1 4cb92fe5be1643215e6f4ccf4b4c96a939f3eb35 SHA256 5d86fb771990d7f0d3eb87a4649195536f4b8bfae10f0b39ab82c8d2e6a42bc4
AUX prelink-20060213-symloop.patch 412 RMD160 4b8a1a6c82d34dbd09dad51d529927a5830aa311 SHA1 f8d63591045364102186121dfd3973277dd4f02b SHA256 e4c7c11b7bf56ebb832ca1e399f734d697480d0af2e14b7f76d19be749ab8ef5
@@ -7,7 +10,16 @@ AUX prelink.confd 1677 RMD160 ccd7324c07917039566f4e58d6f0fc73e70c99d9 SHA1 6c09
AUX prelink.cron 2424 RMD160 b338a5634cc848e7de3c4987c9ce86f94c253654 SHA1 72b9e589d066eaf0a72a8d2541d9c28787c5c318 SHA256 6258d94475db9f58902c1e13ef0f3abe1422f0c955d6e385455a4c7e8f63957c
DIST prelink-20071009.tar.bz2 912904 RMD160 4c662dc559423ecc64d4396c53c6eb51dd59165f SHA1 060354efe1abefd01dfc58b4e6f0828c7551a610 SHA256 0638094a9252025698ac6d83e8114eb7caaeb0cff9469e3be242ac5ded951bc5
DIST prelink-20090709.tar.bz2 918910 RMD160 53734b7a6984af07b32cfb59d9e8ebcadfa01141 SHA1 ffa7ab918a4145cc590e0b4035f78593483b5abb SHA256 35aeac4071aaed56d8c63cce32fad940103ec41aa54765d4bfd1286209d563f2
+DIST prelink-20100106.tar.bz2 920275 RMD160 991a7497737ff64f250226805c28592a832ac90c SHA1 9d63429d59cf7b56816db7bbe6602188032ffbc1 SHA256 6aea85b672f2689b52a75e36a5e06fdc9b338e8d2935692dbb0fc61c83491125
EBUILD prelink-20071009.ebuild 1864 RMD160 756018481684b584a77a9245b196ebea04f08b2d SHA1 15003d47b1da8a94387bf9ac91b65a059b808865 SHA256 e9b5d289cffba31754f8c53f1cecd1406c4b209019d78c75cd6fe8aa1fd1e6b4
EBUILD prelink-20090709.ebuild 1844 RMD160 3693f0b30a13955caccc16daea9917a66002e7b6 SHA1 9cfcfc6ca5471f53bcd05e9ca93739de372c9074 SHA256 2876bb72387bf048673bb55b440bf49a9cafe03976948a08d3c8c4459f1ca994
-MISC ChangeLog 8292 RMD160 876b363b101a501b0ae489b258612bc772531a78 SHA1 0662664b36a2a3aaa659bcbcbbc369c7df718e63 SHA256 6232713ea0fc4700045132cc541f89f8ea42eccb4cc2e48cf41cce6f7fee4be7
+EBUILD prelink-20100106.ebuild 1892 RMD160 4fbba3676b02f328079dfebc77ea345e8bc593a4 SHA1 523bb8406e8ea4d981a25b500ca396064cbd8bbe SHA256 51a4df9c90a2aa1b3eb9092d44190252edc59ed05a1006cfd4ad3953c3fc38d6
+MISC ChangeLog 8418 RMD160 ac0d91b135d3e64c512e8883735a8d71fba6abbc SHA1 c8e92d634465c63766c08543d316636ef308a9ed SHA256 a043a59c6abe97abcbe1e219abfdcfeb0b8af233a7fde7ed5cfe1e0e2df4a8e7
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAktt1/cACgkQiqiDRvmkBmIOEQCeMRabE+YRybcCZ08kzcK66+Ig
+34gAoI6oxDiyOZ9J51PARk5iN4xgbFfF
+=c+HZ
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/prelink/prelink-20100106.ebuild b/sys-devel/prelink/prelink-20100106.ebuild
new file mode 100644
index 000000000000..1b2654cd4f96
--- /dev/null
+++ b/sys-devel/prelink/prelink-20100106.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/prelink-20100106.ebuild,v 1.1 2010/02/06 20:56:06 dirtyepic Exp $
+
+# if not on http://people.redhat.com/jakub/prelink/, releases can usually be ripped from
+# http://mirrors.kernel.org/fedora/development/source/SRPMS/prelink-<blah>.src.rpm
+
+inherit autotools eutils
+
+DESCRIPTION="Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times"
+HOMEPAGE="http://people.redhat.com/jakub/prelink"
+SRC_URI="http://people.redhat.com/jakub/prelink/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-arm ~alpha ~amd64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/elfutils-0.100
+ !dev-libs/libelf
+ >=sys-libs/glibc-2.8"
+RDEPEND="${DEPEND}
+ >=sys-devel/binutils-2.18"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-20061201-prelink-conf.patch
+ sed -i -e 's:undosyslibs.sh::' testsuite/Makefile.in #254201
+ sed -i \
+ -e '/^CC=/s: : -Wl,--disable-new-dtags :' \
+ testsuite/functions.sh #100147
+
+ eautoreconf
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "Install Failed"
+
+ insinto /etc
+ doins doc/prelink.conf || die
+
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}"/prelink.cron prelink
+ newconfd "${FILESDIR}"/prelink.confd prelink
+
+ dodir /var/{lib/misc,log}
+ touch "${D}/var/lib/misc/prelink.full"
+ touch "${D}/var/lib/misc/prelink.quick"
+ touch "${D}/var/lib/misc/prelink.force"
+ touch "${D}/var/log/prelink.log"
+
+ dodoc TODO ChangeLog
+}
+
+pkg_postinst() {
+ echo
+ elog "You may wish to read the Gentoo Linux Prelink Guide, which can be"
+ elog "found online at:"
+ elog
+ elog " http://www.gentoo.org/doc/en/prelink-howto.xml"
+ elog
+ elog "Please edit /etc/conf.d/prelink to enable and configure prelink"
+ echo
+ touch "${ROOT}/var/lib/misc/prelink.force"
+}