summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weber <xmw@gentoo.org>2011-05-10 10:20:54 +0000
committerMichael Weber <xmw@gentoo.org>2011-05-10 10:20:54 +0000
commitc3af853bfc407a9cf2fa83b664e876c7cd9fc044 (patch)
treea76d4135f2e4ea5304984a360957bbda9d143dbb /dev-lang/mmix
parentVersion bump (diff)
downloadhistorical-c3af853bfc407a9cf2fa83b664e876c7cd9fc044.tar.gz
historical-c3af853bfc407a9cf2fa83b664e876c7cd9fc044.tar.bz2
historical-c3af853bfc407a9cf2fa83b664e876c7cd9fc044.zip
Version bump
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/mmix')
-rw-r--r--dev-lang/mmix/ChangeLog10
-rw-r--r--dev-lang/mmix/Manifest17
-rw-r--r--dev-lang/mmix/files/mmix-20110420-makefile.patch71
-rw-r--r--dev-lang/mmix/mmix-20100311.ebuild6
-rw-r--r--dev-lang/mmix/mmix-20110420.ebuild44
5 files changed, 141 insertions, 7 deletions
diff --git a/dev-lang/mmix/ChangeLog b/dev-lang/mmix/ChangeLog
index a1c711b94308..c94ec2f21f63 100644
--- a/dev-lang/mmix/ChangeLog
+++ b/dev-lang/mmix/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/mmix
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.17 2010/09/18 01:38:42 jer Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.18 2011/05/10 10:20:54 xmw Exp $
+
+*mmix-20110420 (10 May 2011)
+
+ 10 May 2011; Michael Weber <xmw@gentoo.org> mmix-20100311.ebuild,
+ +mmix-20110420.ebuild, +files/mmix-20110420-makefile.patch:
+ Version bump
*mmix-20100311 (18 Sep 2010)
*mmix-20060324-r1 (18 Sep 2010)
diff --git a/dev-lang/mmix/Manifest b/dev-lang/mmix/Manifest
index 7867a726319e..ea226c29bad0 100644
--- a/dev-lang/mmix/Manifest
+++ b/dev-lang/mmix/Manifest
@@ -1,9 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX mmix-20060324-includes.patch 284 RMD160 9a04301fd4be794ef56efc0eda7e6d54ec635d13 SHA1 8481b743ca83c0a5b3d6b373316159f35ba4175c SHA256 f241f64f244a51e98badda515015644b0daca0e22fb4344343d263fc156a4ae4
AUX mmix-20060324-makefile.patch 1598 RMD160 eac211c4858d77a72347aa3f53b68d73e52ab33b SHA1 6a2813a0927da99a3b52d428df118785485a472f SHA256 44f2c773155d05d2765d38519c17e2d65595f9bf81bb062d3c9aabe42ab7db2f
+AUX mmix-20110420-makefile.patch 1754 RMD160 e3ee807ade504ce6f58f36e233e540647e6edfac SHA1 367829205f44b35745b5782ea1d6676a2ca5eeb8 SHA256 da5ade1b628583b30ca81d56815d060c20e823f6fc91f7a0cf9ee4cbee77a2af
DIST mmix-20060324.tar.gz 305225 RMD160 d3eb802d0761621487dd13deb1ac2fe0e55fd11c SHA1 1a483fa34add7d381affa2bde39ba0af9407a852 SHA256 9d8c94e1f92fa0fae06cd6076c425d8ee5ff15698b6aa184c83bd588b8fb0c15
DIST mmix-20100311.tar.gz 305567 RMD160 2f8b84a3e783115425c2ffa5ab5948cd0cfbc3af SHA1 9e6c32cd551dfc4270120e5ca1a0d5d24c741067 SHA256 f8278c7d0b537be8b7ef98eb9bf4925b1d2b80b6dfdd600b1bdfe2794dc96627
+DIST mmix-20110420.tar.gz 305935 RMD160 d25b427a385bd15bdec2d96b7cba82c5d443ed4d SHA1 dcf9c1cfe5b852b7371f9f2b22bbc0dd14eb94c0 SHA256 1b51d48654fdc31bfa508166e2e6e74b1b4fd8bf02f1d4a88f9cfb153bb82fda
EBUILD mmix-20060324-r1.ebuild 994 RMD160 b9024b2cee4df775a4d8d3aa5166081f5ccf7d5a SHA1 e865da9d6846eb19aeab0432f755188839a4cb87 SHA256 41d2cb7ef8ae327923fa32f9cd0acf9b4b329480ec7fe0e76e652f767c911445
EBUILD mmix-20060324.ebuild 797 RMD160 8fa2cc30680e0c50dbd2d3fbed8b7b4ffd276296 SHA1 964529a6d8ce272ed40539dbd112c4c16808bda9 SHA256 ae73eb264a61566d5bdf69c08e98fe497d587efae9c6abf463d2ba0db3aaffea
-EBUILD mmix-20100311.ebuild 963 RMD160 26fccbd3f4ba4bf0dd0467842b3d93234a368dcb SHA1 babe063974573d8e4dd09dcd87108771764797cf SHA256 b8039b6f64fea77dca9ef95a0c48f7a61d6551b68b63ed895e28153576e9ad38
-MISC ChangeLog 2832 RMD160 565286d1477bb3c58d738d8ba1c41a7b428c97eb SHA1 1d47cc981b25aa14b352eb4f417b8517efa10db9 SHA256 27ca8a8b3993cfba8f98cbb7b8a6fd080ec76def3a93028691ab94d333512e55
+EBUILD mmix-20100311.ebuild 970 RMD160 1d1d93fb1a943d4f3082a25dfdf5260a9082f5b1 SHA1 534160bf5e9f9ecc7785017503f21818a07058f7 SHA256 58dc90606117d4959de8af2af64314e2de902db3129db70ed8ed09f17cb2bc59
+EBUILD mmix-20110420.ebuild 953 RMD160 f2bf0ddb7f0e1b6c39492766c9f1e368316ac95f SHA1 a7837a957547646578c79507d3b34f9e29ffa0c8 SHA256 a5b90169d010475124c338a33ca7bd558506367a9d10306fb5dbc54210d3f2c3
+MISC ChangeLog 3008 RMD160 c312d982ab4d06d188cebacb1316841c56c78b39 SHA1 467fe7c48ebccbe57e53aeffcfe592eab0ac75de SHA256 da85f79faed1cc6f21150da409e522cea44de46f62c51ac4e8c4eb7ba25ffbbe
MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk3JEYsACgkQknrdDGLu8JBH1wEAmqq5D/3NpcbpyBBDgwnERuF8
+Cs8ZhchAwDaWEbbGs5EA/0bBMqLwIH5brhQq4I8BWqQNJEm+D5qs9zyd0EfWfAJ3
+=DRja
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/mmix/files/mmix-20110420-makefile.patch b/dev-lang/mmix/files/mmix-20110420-makefile.patch
new file mode 100644
index 000000000000..f531cfa33610
--- /dev/null
+++ b/dev-lang/mmix/files/mmix-20110420-makefile.patch
@@ -0,0 +1,71 @@
+--- /var/tmp/portage/dev-lang/mmix-20110420/work/Makefile 2011-03-30 01:47:08.000000000 +0200
++++ /tmp/Makefile 2011-05-10 12:16:32.752503223 +0200
+@@ -27,23 +27,23 @@
+ if test -r $*.ch; then cweave $*.w $*.ch; else cweave $*.w; fi
+
+ .w.o:
+- make $*.c
+- make $*.o
++ $(MAKE) $*.c
++ $(MAKE) $*.o
+
+ .w:
+- make $*.c
+- make $*
++ $(MAKE) $*.c
++ $(MAKE) $*
+
+ .w.dvi:
+- make $*.tex
+- make $*.dvi
++ $(MAKE) $*.tex
++ $(MAKE) $*.dvi
+
+ .w.ps:
+- make $*.dvi
+- make $*.ps
++ $(MAKE) $*.dvi
++ $(MAKE) $*.ps
+
+ .w.pdf:
+- make $*.tex
++ $(MAKE) $*.tex
+ case "$(PDFTEX)" in \
+ dvipdfm ) tex "\let\pdf+ \input $*"; dvipdfm $* ;; \
+ pdftex ) pdftex $* ;; \
+@@ -73,27 +73,26 @@
+ clean:
+ rm -f *~ *.o *.c *.h *.tex *.log *.dvi *.toc *.idx *.scn *.ps core
+
+-mmix-pipe.o: mmix-pipe.c abstime
++abstime.h: abstime
+ ./abstime > abstime.h
++
++mmix-pipe.o: mmix-pipe.c abstime abstime.h
+ $(CC) $(CFLAGS) -c mmix-pipe.c
+- rm abstime.h
+
+ mmix-config.o: mmix-pipe.o
+
+ mmmix: mmix-arith.o mmix-pipe.o mmix-config.o mmix-mem.o mmix-io.o mmmix.c
+- $(CC) $(CFLAGS) mmmix.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) mmmix.c \
+ mmix-arith.o mmix-pipe.o mmix-config.o mmix-mem.o mmix-io.o -o mmmix
+
+ mmixal: mmix-arith.o mmixal.c
+- $(CC) $(CFLAGS) mmixal.c mmix-arith.o -o mmixal
++ $(CC) $(CFLAGS) $(LDFLAGS) mmixal.c mmix-arith.o -o mmixal
+
+-mmix: mmix-arith.o mmix-io.o mmix-sim.c abstime
+- ./abstime > abstime.h
+- $(CC) $(CFLAGS) mmix-sim.c mmix-arith.o mmix-io.o -o mmix
+- rm abstime.h
++mmix: mmix-arith.o mmix-io.o mmix-sim.c abstime abstime.h
++ $(CC) $(CFLAGS) $(LDFLAGS) mmix-sim.c mmix-arith.o mmix-io.o -o mmix
+
+ mmotype: mmotype.c
+- $(CC) $(CFLAGS) mmotype.c -o mmotype
++ $(CC) $(CFLAGS) $(LDFLAGS) mmotype.c -o mmotype
+
+ tarfile: $(ALL)
+ tar cvf /tmp/mmix.tar $(ALL)
diff --git a/dev-lang/mmix/mmix-20100311.ebuild b/dev-lang/mmix/mmix-20100311.ebuild
index f27f8a8dfb5d..73ec8b08c00b 100644
--- a/dev-lang/mmix/mmix-20100311.ebuild
+++ b/dev-lang/mmix/mmix-20100311.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20100311.ebuild,v 1.1 2010/09/18 01:38:41 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20100311.ebuild,v 1.2 2011/05/10 10:20:54 xmw Exp $
EAPI="2"
@@ -15,7 +15,7 @@ RDEPEND=""
SLOT="0"
LICENSE="mmix"
-KEYWORDS="~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
S="${WORKDIR}"
diff --git a/dev-lang/mmix/mmix-20110420.ebuild b/dev-lang/mmix/mmix-20110420.ebuild
new file mode 100644
index 000000000000..bcff3b22baf6
--- /dev/null
+++ b/dev-lang/mmix/mmix-20110420.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20110420.ebuild,v 1.1 2011/05/10 10:20:54 xmw 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="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.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 || die
+ dodoc README mmix.1 || die
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins *.ps || die
+ fi
+}