FreeBSD Ports

lang/mmix 20160804_1

RISC computer designed by Donald E. Knuth

Repository
FreeBSD ports
Maintainer
[email protected]
License
mmix
Categories
lang
Package size
368.5 KiB, 1336.5 KiB installed

Description

From Donald E. Knuth's MMIX page:

MMIX is a RISC computer designed by the author to illustrate machine-level aspects of programming. In the next editions of his books The Art of Computer Programming, MMIX will replace the 1960s-style machine MIX.

More details can be found in his book:

MMIXware: A RISC Computer for the Third Millennium, by Donald E. Knuth (Heidelberg: Springer-Verlag, 1999), viii+550pp. ISBN 3-540-66938-8. (Lecture Notes in Computer Science, no. 1750.)

Install

As a binary package — by origin, or by package name:

pkg install lang/mmix
pkg install mmix

From the ports tree:

cd /usr/ports/lang/mmix/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mmix>0:lang/mmix

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20160804_120160804_120160804_120160804_120160804_1
FreeBSD:14:quarterly20160804_120160804_1n/a20160804_120160804_1
FreeBSD:15:latest20160804_120160804_1n/a20160804_120160804_1
FreeBSD:15:quarterly20160804_120160804_1n/an/an/a
FreeBSD:16:latest20160804_120160804_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

All build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
tar:tgz
Service scripts
none

Files

pkg-plist 82
  • bin/mmix
  • bin/mmixal
  • bin/mmmix
  • bin/mmotype
  • share/mmix/README
  • share/mmix/abstime.w
  • share/mmix/alpha.mms
  • share/mmix/boilerplate.w
  • share/mmix/coolcomb.mms
  • share/mmix/copy.mms
  • share/mmix/cp.mms
  • share/mmix/crypto.mms
  • share/mmix/crypto1.mms
  • share/mmix/crypto2.mms
  • share/mmix/deluxe.mmconfig
  • share/mmix/echo.mms
  • share/mmix/fftswap.mms
  • share/mmix/fib.mms
  • share/mmix/fibgo.mms
  • share/mmix/fibsub.mms
  • share/mmix/fsubtest.mms
  • share/mmix/halves.mmix
  • share/mmix/halves.mms
  • share/mmix/harm.mms
  • share/mmix/hello.mms
  • share/mmix/hptest.mms
  • share/mmix/inout.mms
  • share/mmix/iotest.mms
  • share/mmix/iotest1.mms
  • share/mmix/iotest2.mms
  • share/mmix/mmix-arith.w
  • share/mmix/mmix-config.w
  • share/mmix/mmix-doc.w
  • share/mmix/mmix-io.w
  • share/mmix/mmix-mem.w
  • share/mmix/mmix-pipe.w
  • share/mmix/mmix-sim.w
  • share/mmix/mmix.1
  • share/mmix/mmix.mp
  • share/mmix/mmixal.w
  • share/mmix/mmmix.w
  • share/mmix/mmotype.w
  • share/mmix/number1.mms
  • share/mmix/permu-heap.mms
  • share/mmix/permu-langdon.mms
  • share/mmix/permu-plain.mms
  • share/mmix/permu-st.mms
  • share/mmix/phi.mms
  • share/mmix/plain.mmconfig
  • share/mmix/popup.mms
  • share/mmix/poptest.mms
  • share/mmix/primes.mmconfig
  • share/mmix/primes.mmix
  • share/mmix/primes.mms
  • share/mmix/primes6.mms
  • share/mmix/primesf.mms
  • share/mmix/primesfx.mms
  • share/mmix/primessf.mms
  • share/mmix/primesx.mmconfig
  • share/mmix/primesx.mms
  • share/mmix/pushtest.mms
  • share/mmix/saddle1.mms
  • share/mmix/saddle2.mms
  • share/mmix/silly.mms
  • share/mmix/silly.out
  • share/mmix/silly.run
  • share/mmix/sim.mms
  • share/mmix/sort.mms
  • share/mmix/sortx.mms
  • share/mmix/strcpy.mms
  • share/mmix/sub1.mms
  • share/mmix/sub2.mms
  • share/mmix/test.mmconfig
  • share/mmix/test.mmix
  • share/mmix/test.mms
  • share/mmix/test1.mmconfig
  • share/mmix/test1.mmix
  • share/mmix/test2.mmconfig
  • share/mmix/test2.mmix
  • share/mmix/traffic.mms
  • share/mmix/valid.mms
  • share/mmix/zero.mms
distinfo 1
FileSizeSHA256
mmix-20160804.tgz308410fad8e64fddf2d75cbcd5080616b47e11a2d292a428cdb0c12e579be680ecdee9
Master sites 1
  • http://mmix.cs.hm.edu/src/

Commit history 0

No commits in the history this site was built from.