diff options
author | 2009-08-12 05:50:10 +0000 | |
---|---|---|
committer | 2009-08-12 05:50:10 +0000 | |
commit | 3dd6b9080b46aa8959feb3feb2ee364b0cd80525 (patch) | |
tree | 584b148638d3e492d3a3c1ca56fba19ea5555b78 /sys-devel/prelink | |
parent | Remove old versions. (diff) | |
download | gentoo-2-3dd6b9080b46aa8959feb3feb2ee364b0cd80525.tar.gz gentoo-2-3dd6b9080b46aa8959feb3feb2ee364b0cd80525.tar.bz2 gentoo-2-3dd6b9080b46aa8959feb3feb2ee364b0cd80525.zip |
Version bump. (bug #279250)
(Portage version: 2.2_rc38/cvs/Linux x86_64)
Diffstat (limited to 'sys-devel/prelink')
-rw-r--r-- | sys-devel/prelink/ChangeLog | 8 | ||||
-rw-r--r-- | sys-devel/prelink/prelink-20060712-r1.ebuild | 85 | ||||
-rw-r--r-- | sys-devel/prelink/prelink-20090709.ebuild | 66 |
3 files changed, 73 insertions, 86 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog index a29d60df1abe..6add466002d2 100644 --- a/sys-devel/prelink/ChangeLog +++ b/sys-devel/prelink/ChangeLog @@ -1,6 +1,12 @@ # 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.63 2009/04/02 15:39:53 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.64 2009/08/12 05:50:10 dirtyepic Exp $ + +*prelink-20090709 (12 Aug 2009) + + 12 Aug 2009; Ryan Hill <dirtyepic@gentoo.org> -prelink-20060712-r1.ebuild, + +prelink-20090709.ebuild: + Version bump. (bug #279250) 02 Apr 2009; Raúl Porcel <armin76@gentoo.org> prelink-20071009.ebuild: alpha/s390 stable wrt #254201 diff --git a/sys-devel/prelink/prelink-20060712-r1.ebuild b/sys-devel/prelink/prelink-20060712-r1.ebuild deleted file mode 100644 index 1c2efe827be3..000000000000 --- a/sys-devel/prelink/prelink-20060712-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/prelink-20060712-r1.ebuild,v 1.7 2007/07/15 04:37:55 mr_bones_ 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 - http://dev.gentoo.org/~azarah/prelink/${P}.tar.bz2 - ftp://people.redhat.com/jakub/prelink/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ppc x86" -IUSE="" - -DEPEND=">=dev-libs/elfutils-0.100 - !dev-libs/libelf - >=sys-libs/glibc-2.3.4 - >=sys-devel/binutils-2.15.90.0.1" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd ${S} - epatch ${FILESDIR}/${PN}-20040707-init.patch - epatch ${FILESDIR}/${PN}-20060213-symloop.patch - epatch ${FILESDIR}/${PN}-20060712-cache-segfault.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 - - 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 INSTALL TODO ChangeLog THANKS COPYING README AUTHORS NEWS -} - -pkg_postinst() { - echo - elog "You may wish to read the Gentoo Linux Prelink Guide, which can be" - elog "found online at:" - elog " http://www.gentoo.org/doc/en/prelink-howto.xml" - elog "Added cron job at /etc/cron.daily/prelink" - elog "Edit /etc/conf.d/prelink to enable / configure" - echo - touch "${ROOT}/var/lib/misc/prelink.force" -} diff --git a/sys-devel/prelink/prelink-20090709.ebuild b/sys-devel/prelink/prelink-20090709.ebuild new file mode 100644 index 000000000000..2d5d78c41e43 --- /dev/null +++ b/sys-devel/prelink/prelink-20090709.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/prelink-20090709.ebuild,v 1.1 2009/08/12 05:50:10 dirtyepic Exp $ + +# the tar.bz2 was ripped from this rpm: +# http://mirrors.kernel.org/fedora/development/source/SRPMS/prelink-0.4.2-1.fc12.src.rpm + +inherit eutils + +DESCRIPTION="Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times" +HOMEPAGE="http://people.redhat.com/jakub/prelink" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +DEPEND=">=dev-libs/elfutils-0.100 + !dev-libs/libelf + >=sys-libs/glibc-2.3.4" +RDEPEND="${DEPEND} + >=sys-devel/binutils-2.15.90.0.1" + +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 +} + +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 INSTALL TODO ChangeLog THANKS README AUTHORS NEWS +} + +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" +} |