# $Id$ PNAME="autoconf21" PVER="2.13" PBUILD="r7" PCAT="sys-dev" DESCRIPTION="Used to generate configure scripts." HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" DEPEND=">= sys-apps/texinfo-4.3 >= sys-dev/m4-1.4 >= dev-lang/perl-5" SRCFILE="autoconf-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/autoconf-${PVER}" SRC_URI=( gnu://autoconf/${SRCFILE} mirror://autoconf/${SRCFILE} mirror://autoconf/autoconf-2.13-configure-gentoo.diff mirror://autoconf/autoconf-2.13-configure.in-gentoo.diff mirror://autoconf/autoconf-2.13-destdir.patch ) UP2DATE="updatecmd \"http://ftp.gnu.org/gnu/${PNAME/[0-9]*/}?C=M;O=A\" | grep ${PVER:0:3} | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} mpatch autoconf-2.13-configure-gentoo.diff || die mpatch autoconf-2.13-configure.in-gentoo.diff || die mpatch autoconf-2.13-destdir.patch || die # make sure configure is newer than configure.in touch configure || die # this gets installed with binutils rm -f standards.{texi,info} || die sed -i 's|\* Autoconf:|\* Autoconf v2.1:|' autoconf.texi || die sed -i '/START-INFO-DIR-ENTRY/ i INFO-DIR-SECTION GNU programming tools' autoconf.texi || die } src_compile() { cd ${SRCDIR} mconfigure --exec-prefix=/usr --bindir=/usr/bin --program-suffix="-${PVER}" || die mmake || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} install || die # fix info location mv ${BINDIR}/usr/share/info/autoconf{,-${PVER}}.info || die minstalldocs AUTHORS ChangeLog* COPYING NEWS README TODO || die }