Source
foreach comp { Atari-130XE-Basic Atari-130XE-MyDos Atari-1400XL-Basic Atari-1400XL-MyDos Atari-320XE-Basic Atari-320XE-Sparta Atari-800-Basic Atari-800-Dos Atari-800XL-Basic Atari-800XL-Dos} {
# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4
# vim: set fileencoding=utf-8 tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
PortSystem 1.0
name atari800
version 3.1.0
revision 2
platforms darwin
categories emulators
maintainers nomaintainer
description Atari 800 emulator
long_description atari800 is an emulator of the classic Atari 800 8bit computer.
homepage http://atari800.sourceforge.net/
master_sites sourceforge::prog \
macports:atari800:appbundles
set patchversion 52737
set prog atari800-${version}.tar.gz
set rom xf25.zip
set appbundles atari800-appbundles-r${patchversion}.tar.gz
set share atari800-share-r${patchversion}.tar.gz
distfiles ${prog}:prog \
${rom}:prog \
${share}:appbundles \
${appbundles}:appbundles
extract.only ${prog} \
${share} \
${appbundles}
checksums ${prog} \
md5 354f8756a7f33cf5b7a56377d1759e41 \
sha1 d81d57ae8cc14169521e3738d3ac1b2e18a95080 \
rmd160 8644aec61b8f9084d7ced672236d779bee1fedcc \
${rom} \
md5 4dc3b6b4313e9596c4d474785a37b94d \
sha1 e65923fd3a4845c1c72d1677db0fda969187eb42 \
rmd160 e3960898223dd4d1b9a9cc5cfb1251bd726ea5a7 \
${share} \
md5 ed8858c0588f9cdf0fc0f9115192b2b2 \
sha1 270ca8cccb0295bfe3189530687234c1368ec189 \
rmd160 d8ef85ece43ac90aa966eb0bb3e811c02f0db64d \
${appbundles} \
md5 b1328ea5cacb72745fbbb93823a1d2c5 \
sha1 b9ffbdfc14810fc211250b716f318a30a6adf632 \
rmd160 f6a98b558f01e4c4fd078c106e6862436094fa3d
depends_lib port:libsdl \
port:libpng \
port:libsdl_image \
port:libsdl_sound \
port:readline \
port:ncurses \
port:zlib
configure.args --mandir='\${prefix}/share/man' \
--datadir='\${prefix}/share/atari800' \
--sysconfdir='\${prefix}/etc/${name}' \
--disable-sdltest
configure.cxxflags-append "-I${prefix}/include"