# $Id$ PNAME="cpio" PVER="2.10" PBUILD="r1" PCATEGORIE="app-arch" STATE="unstable" DESCRIPTION="Archiver that handles various types of cpio and tar archives." HOMEPAGE="http://www.gnu.org/software/cpio/" DEPEND=">= virtual/glibc" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( gnu://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-2.9-CVE-2007-4476.patch mirror://${PNAME}/${PNAME}-2.9-gnu-inline.patch mirror://${PNAME}/${PNAME}-2.9-restore-perms-owners.patch ) UP2DATE="updatecmd_gnu ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # security fix CVE-2007-4476 mpatch ${PNAME}-2.9-CVE-2007-4476.patch || die # fixes gnu-inlines (compile fix for gcc-4.3) mpatch ${PNAME}-2.9-gnu-inline.patch || die # fix permissions mpatch ${PNAME}-2.9-restore-perms-owners.patch || die } src_compile() { cd ${SRCDIR} mconfigure \ CPIO_MT_PROG=mt \ --bindir=/bin \ --libexecdir=/usr/$(mlibdir)/cpio \ --with-rmt=/usr/sbin/rmt \ --enable-nls \ || die mmake || die }