summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-03-25 05:09:37 +0000
committerMike Frysinger <vapier@gentoo.org>2007-03-25 05:09:37 +0000
commit7b1279fd0cb355159fa825b89f45bc812045801f (patch)
tree6878d9af6e1aa696f06a5ba40e488336f31afb08 /sys-devel/prelink
parentMarked ppc stable for bug #134780. (diff)
downloadgentoo-2-7b1279fd0cb355159fa825b89f45bc812045801f.tar.gz
gentoo-2-7b1279fd0cb355159fa825b89f45bc812045801f.tar.bz2
gentoo-2-7b1279fd0cb355159fa825b89f45bc812045801f.zip
Version bump.
(Portage version: 2.1.2.2)
Diffstat (limited to 'sys-devel/prelink')
-rw-r--r--sys-devel/prelink/ChangeLog8
-rw-r--r--sys-devel/prelink/files/digest-prelink-200612013
-rw-r--r--sys-devel/prelink/files/prelink-20061201-prelink-conf.patch30
-rw-r--r--sys-devel/prelink/prelink-20061201.ebuild61
4 files changed, 101 insertions, 1 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog
index 87b415ed2842..0704834280ce 100644
--- a/sys-devel/prelink/ChangeLog
+++ b/sys-devel/prelink/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-devel/prelink
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.50 2007/03/25 04:15:20 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.51 2007/03/25 05:09:37 vapier Exp $
+
+*prelink-20061201 (25 Mar 2007)
+
+ 25 Mar 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/prelink-20061201-prelink-conf.patch, +prelink-20061201.ebuild:
+ Version bump.
25 Mar 2007; Joseph Jezak <josejx@gentoo.org> prelink-20060712-r1.ebuild:
Marked ppc stable for bug #134780.
diff --git a/sys-devel/prelink/files/digest-prelink-20061201 b/sys-devel/prelink/files/digest-prelink-20061201
new file mode 100644
index 000000000000..ee1e1b1ba542
--- /dev/null
+++ b/sys-devel/prelink/files/digest-prelink-20061201
@@ -0,0 +1,3 @@
+MD5 090408713a199b69b9872f8d132dcd86 prelink-20061201.tar.bz2 906453
+RMD160 47a7d8b1f08065edb321eb409ad35b715bb911e7 prelink-20061201.tar.bz2 906453
+SHA256 899cf0ab3072d9fd9578df99fa007dddd78660e340dc7025eb29825a09cf8fea prelink-20061201.tar.bz2 906453
diff --git a/sys-devel/prelink/files/prelink-20061201-prelink-conf.patch b/sys-devel/prelink/files/prelink-20061201-prelink-conf.patch
new file mode 100644
index 000000000000..428c26f4dba2
--- /dev/null
+++ b/sys-devel/prelink/files/prelink-20061201-prelink-conf.patch
@@ -0,0 +1,30 @@
+--- doc/prelink.conf
++++ doc/prelink.conf
+@@ -16,8 +16,10 @@
+ -b *.a
+ -b *.js
+ -b /lib/modules
+--b /usr/lib/locale
+--b /usr/X11R6/lib{,64}/X11/xfig
++-b /usr/lib{,32,64}/locale
++-b /usr/lib{,32,64}/wine
++-b /usr/lib{,32,64}/valgrind
++-b /usr/X11R6/lib{,32,64}/X11/xfig
+ -l /bin
+ -l /usr/bin
+ -l /sbin
+@@ -27,9 +29,9 @@
+ -l /usr/games
+ -l /usr/libexec
+ -l /var/ftp/bin
+--l /lib{,64}
+--l /usr/lib{,64}
+--l /usr/X11R6/lib{,64}
+--l /usr/kerberos/lib{,64}
++-l /lib{,32,64}
++-l /usr/lib{,32,64}
++-l /usr/X11R6/lib{,32,64}
++-l /usr/kerberos/lib{,32,64}
+ -l /usr/X11R6/LessTif
+--l /var/ftp/lib{,64}
++-l /var/ftp/lib{,32,64}
diff --git a/sys-devel/prelink/prelink-20061201.ebuild b/sys-devel/prelink/prelink-20061201.ebuild
new file mode 100644
index 000000000000..66803536e6c5
--- /dev/null
+++ b/sys-devel/prelink/prelink-20061201.ebuild
@@ -0,0 +1,61 @@
+# 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-20061201.ebuild,v 1.1 2007/03/25 05:09:37 vapier Exp $
+
+# the tar.bz2 was ripped from prelink-0.3.10-1.src.rpm on Fedora mirrors
+
+inherit eutils
+
+DESCRIPTION="modifies ELFs so they load faster at runtime"
+HOMEPAGE="http://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="~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}"/${P}-prelink-conf.patch
+}
+
+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 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"
+}