diff options
Diffstat (limited to 'app-text/noweb/noweb-2.9-r4.ebuild')
-rw-r--r-- | app-text/noweb/noweb-2.9-r4.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/app-text/noweb/noweb-2.9-r4.ebuild b/app-text/noweb/noweb-2.9-r4.ebuild new file mode 100644 index 000000000000..30d9a1740a10 --- /dev/null +++ b/app-text/noweb/noweb-2.9-r4.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/noweb/noweb-2.9-r4.ebuild,v 1.1 2004/09/01 09:36:37 usata Exp $ + +inherit eutils + +S=${WORKDIR}/src +#SRC_URI="ftp://ftp.dante.de/tex-archive/web/noweb/src.tar.gz" +SRC_URI="http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/noweb-src-${PV}.tar.gz" +HOMEPAGE="http://www.eecs.harvard.edu/~nr/noweb/" +LICENSE="freedist" +DESCRIPTION="a literate programming tool, lighter than web" + +SLOT="0" +IUSE="icon" +KEYWORDS="~x86 ~sparc ~alpha ~amd64" # will test ppc later + +DEPEND="sys-devel/gcc + virtual/tetex + icon? ( dev-lang/icon ) + !icon? ( sys-apps/gawk ) + sys-apps/debianutils" + +src_unpack() { + + unpack ${A} ; cd ${S} + + epatch ${FILESDIR}/${P}-security.patch + epatch ${FILESDIR}/${P}-gentoo.diff + + # make touch only touches the files required, not the whole + # tree as with find . -type f | xargs touch <obz@gentoo.org> + make touch + +} + +src_compile() { + local libsrc + use icon && libsrc="icon" || libsrc="awk" + emake CFLAGS="${CFLAGS}" LIBSRC="$libsrc" || die +} + +src_install () { + local libsrc + use icon && libsrc="icon" || libsrc="awk" + make DESTDIR=${D} LIBSRC="$libsrc" install || die + use icon || [ -x /usr/bin/nawk ] || dosym /usr/bin/gawk /usr/bin/nawk + + # fix man pages to be LFH compliant + mv ${D}/usr/man ${D}/usr/share +} + +pkg_postinst() { + einfo "Running texhash to complete installation.." + addwrite "/var/lib/texmf" + addwrite "/usr/share/texmf" + addwrite "/var/cache/fonts" + texhash +} |