# $Header: /magellan-cvs/smage/prelink/prelink-20071009-r1.smage2,v 1.3 2008/04/20 23:54:05 niro Exp $ PNAME="prelink" PVER="20071009" PBUILD="r1" PCATEGORIE="dev-util" STATE="unstable" DESCRIPTION="ELF prelinking utility to speed up dynamic linking." HOMEPAGE="ftp://people.redhat.com/jakub/prelink/" DEPEND=">= sys-dev/binutils-2.18 >= virtual/glibc >= dev-libs/elfutils-0.131" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}" sminclude mbuild mtools SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/prelink.conf-20060712 mirror://${PNAME}/prelink.cron mirror://${PNAME}/prelink.confd mirror://${PNAME}/${PNAME}-20040707-init.patch mirror://${PNAME}/${PNAME}-20060213-symloop.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # restart init after prelinking mpatch ${PNAME}-20040707-init.patch || die # fix some loops on symbols mpatch ${PNAME}-20060213-symloop.patch || die } src_install() { cd ${SRCDIR} minstall || die # install our config minstalletc prelink.conf-20060712 prelink.conf || die # install cronjob related stuff minstallcron daily prelink.cron prelink || die minstallconf prelink.confd prelink || die memptyfile /var/lib/misc/prelink.full || die memptyfile /var/lib/misc/prelink.quick || die memptyfile /var/lib/misc/prelink.force || die memptyfile /var/log/prelink.log || die # docs minstalldocs AUTHORS COPYING ChangeLog NEWS README THANKS TODO || die }