diff options
Diffstat (limited to 'dev-lang/mmix/mmix-20060324-r1.ebuild')
-rw-r--r-- | dev-lang/mmix/mmix-20060324-r1.ebuild | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dev-lang/mmix/mmix-20060324-r1.ebuild b/dev-lang/mmix/mmix-20060324-r1.ebuild new file mode 100644 index 000000000000..cb0e34da0b0a --- /dev/null +++ b/dev-lang/mmix/mmix-20060324-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20060324-r1.ebuild,v 1.1 2010/09/18 01:38:42 jer Exp $ + +EAPI="2" + +inherit eutils toolchain-funcs + +DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator." +HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html" +SRC_URI="http://www-cs-faculty.stanford.edu/~knuth/programs/${P}.tar.gz" + +DEPEND="|| ( >=dev-util/cweb-3.63 virtual/tex-base )" +RDEPEND="" + +SLOT="0" +LICENSE="mmix" +KEYWORDS="~ppc ~x86" +IUSE="doc" + +S="${WORKDIR}" + +src_prepare() { +cp -av Makefile{,.orig} + epatch \ + "${FILESDIR}"/${P}-makefile.patch \ + "${FILESDIR}"/${P}-includes.patch +} + +src_compile() { + emake all \ + CFLAGS="${CFLAGS}" \ + CC=$(tc-getCC) \ + || die + if use doc ; then + emake doc || die + fi +} + +src_install () { + dobin mmix mmixal mmmix mmotype abstime + dodoc README mmix.1 + if use doc ; then + insinto /usr/share/doc/${PF} + doins *.ps + fi +} |