Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/mmix
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.14 2007/02/22 00:07:45 peper Exp $
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
02 Jan 2007; Andrej Kacian
Stable on x86, bug #136559.
23 Dec 2006; Tobias Scherbaum
mmix-20060324.ebuild:
Stable on ppc wrt bug #136559.
12 Dec 2006; Gustavo Zacarias
mmix-20060324.ebuild:
Unkeywording sparc, see #136559
08 Dec 2006; Charlie Shepherd
mmix-20060324.ebuild:
Fix tetex dependency, thanks to David Klempner for reporting; bug 136559
*mmix-20060324 (20 Apr 2006)
20 Apr 2006; Carsten Lohrke
+mmix-20060324.ebuild:
Version bump.
04 May 2005; David Holm
Added to ~ppc.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
18 Dec 2003; Chuck Short
Added dependcy, need ghostscript to read the manual. Closes #35559.
06 Dec 2002; Rodney Rees
*mmix-20020216 (04 May 2002)
04 May 2002; Karl Trygve Kalleberg
From Knuth's page:
MMIX is a machine that operates primarily on 64-bit words. It has 256
general-purpose 64-bit registers that each can hold either fixed-point or
floating-point numbers. Most instructions have the 4-byte form `OP X Y Z',
where each of OP, X, Y, and Z is a single 8-bit byte. For example, if OP is
the code for ADD the meaning is ``X=Y+Z''; i.e., ``Set register X to the
contents of register Y plus the contents of register Z.'' The 256 possible
OP codes fall into a dozen or so easily remembered categories.
The designers of important real-world processor chips (e.g., MIPS and
ALPHA) have helped me with the design of MMIX. So I'm excited about the
prospects.
Ebuild provided by Hanno Boeck
DIST mmix-20060324.tar.gz 305225 RMD160 d3eb802d0761621487dd13deb1ac2fe0e55fd11c SHA1 1a483fa34add7d381affa2bde39ba0af9407a852 SHA256 9d8c94e1f92fa0fae06cd6076c425d8ee5ff15698b6aa184c83bd588b8fb0c15
DIST mmix.tar.gz 304564 RMD160 66e68ad6d95704d42a046103fc2291b2ea4448f3 SHA1 0a663b53b9e0ab3cf39b09ed0a721968deeaefc7 SHA256 7e429581dd5df3509b2e17aa17f6aab745cb46593d87154b308a2360bff77ad0
EBUILD mmix-20020216.ebuild 663 RMD160 e476af17568e2452b39210f180fa0440939305e2 SHA1 b08ab633e1a81b28ba128879646b0d14d0a0e959 SHA256 36d2583c8a4b928ba252726d87d917d147bfc25c62d6828265c94314df30436a
EBUILD mmix-20060324.ebuild 797 RMD160 43886ec6cdb9bbe43ec2d98d685013c2cf7329c3 SHA1 09fccdabdf33a87fa7a9b43414715f078ac8d940 SHA256 fbd1853f9354d21dee1a42ffbc4a7dcd13ade84d6160574e2bc92f65e4bba257
MISC ChangeLog 2252 RMD160 b7f5ea92c5bbf1151894e4b0c53e5b8aef30592f SHA1 3a325bcd7b3ebb2ae3086a8b02547e12ed36bba7 SHA256 5f65b94eb037690a644220be2f9ec785c26cb4bc3b806798170f728b2d6140ed
MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20020216.ebuild,v 1.15 2006/12/12 14:51:10 gustavoz Exp $
S=${WORKDIR}
DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator"
SRC_URI="http://www-cs-faculty.stanford.edu/~knuth/programs/mmix.tar.gz"
HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html"
DEPEND="virtual/libc
>=dev-util/cweb-3.63
virtual/ghostscript"
SLOT="0"
LICENSE="mmix"
KEYWORDS="~ppc x86"
IUSE=""
src_compile() {
make basic CFLAGS="${CFLAGS}" || die
}
src_install () {
dobin mmix mmixal
dodoc README mmix.1
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20060324.ebuild,v 1.5 2007/01/02 02:13:08 ticho Exp $
S=${WORKDIR}
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
doc? ( virtual/tetex )"
RDEPEND=""
SLOT="0"
LICENSE="mmix"
KEYWORDS="ppc x86"
IUSE="doc"
src_compile() {
emake -j1 all CFLAGS="${CFLAGS}" || 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
}