Source
description "Include HP-Interface-Loop emulation (experimental) See http://pagesperso-orange.fr/kdntl/hp41/nonpareil-patch-doc.html" {
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# vim: set fileencoding=utf-8 tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
PortSystem 1.0
name nonpareil
version 0.79
revision 5
platforms darwin
categories emulators
maintainers nomaintainer
description a high-fidelity simulator for calculators.
long_description Nonpareil is a high-fidelity simulator for calculators. \
It currently supports many HP calculators models \
introduced between 1972 and 1982. Simulation fidelity \
is achieved through the use of the actual microcode of \
the calculators, thus in most cases the simulation \
behavior exactly matches that of the real calculator. \
In particular, numerical results will be identical, \
because the simulator is using the BCD arithmetic \
algorithms from the calculator.
homepage http://nonpareil.brouhaha.com/
master_sites http://nonpareil.brouhaha.com/download:prog \
macports:nonpareil:appbundles \
macports:nonpareil:voyager
set patchversion 47826
set prog nonpareil-${version}.tar.gz
set appbundles nonpareil-appbundles-r${patchversion}.tar.gz
distfiles ${prog}:prog \
${appbundles}:appbundles
checksums ${prog} \
md5 4274dee70d9633304194a904b2573489 \
sha1 83bc2f57e6ece9ce19e3449cce075ef246a9f4c2 \
rmd160 0bbf88e7c4614ac757bebbc1089804bea088d181 \
${appbundles} \
md5 b71f77851f4204b984b80e57c4ad7e65 \
sha1 4798b1ae8a56275a4c2eb4df54f352c457f1ff0a \
rmd160 f0aa0eea748297f652f08c239fe1922b9f61e31d
extract.only ${prog} \
${appbundles}
depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:gtk2 \
port:libpng \
port:libxml2 \
port:libsdl_sound \
port:netpbm
depends_build port:bison \
port:flex \
port:pkgconfig \
port:scons
patchfiles osx.patch \
patch-src-printer.c.diff \
patch-src-util.diff
use_parallel_build yes