a project to simplify installation of open source software
on Mac OS X and Darwin
# $Id: Portfile 20294 2006-11-01 17:50:08Z blair@macports.org $
PortSystem 1.0
name spim
version 7.1
categories emulators devel lang x11
maintainers stewartsmith@mac.com
description an assembly language MIPS R2000/R3000 simulator
long_description \
SPIM S20 is a software simulator that runs assembly language programs for \
the MIPS R2000/R3000 RISC computers. SPIM can read and immediately run \
files containing assembly language statements. SPIM is a self-contained \
system for running these programs and contains a debugger and interface to \
the operating system. \
\
SPIM implements almost the entire MIPS assembler-extended instruction set \
for the R2000/R3000 (I've omitted some the complex floating point comparisons \
and details of the memory system page tables). The MIPS architecture has \
evolved considerably since then (in particular the 64 bit extensions), which \
means that SPIM will not run programs compiled for recent MIPS or SGI \
processors.
homepage http://www.cs.wisc.edu/~larus/spim.html
platforms darwin
master_sites http://www.cs.wisc.edu/~larus/SPIM/
distname ${name}-${version}
checksums md5 24546da54bca92d96bf2ea284e81d6eb
depends_lib lib:libX11.6:XFree86
worksrcdir ${name}-${version}
patchfiles patch-Configure patch-Makefile patch-spim.c
post-patch {
reinplace s|__PREFIX__|${prefix}| ${worksrcpath}/Makefile
}
configure.cmd ./Configure
build.target spim xspim
pre-destroot {
xinstall -d ${destroot}${prefix}/share/spim
}
destroot.target install install.man