mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-10 22:00:09 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
68 lines
2.0 KiB
Bash
68 lines
2.0 KiB
Bash
SUMMARY="Emulator of Atari 8-bit system"
|
|
DESCRIPTION="The Atari++ Emulator is a Unix based emulator of the Atari eight \
|
|
bit computers, namely the Atari 400 and 800, the Atari 400XL, 800XL and \
|
|
130XE, and the Atari 5200 game console. The emulator is auto-configurable and \
|
|
will compile on a variety of systems (Linux, Solaris, Irix). Its emulation \
|
|
features are stunning:
|
|
* Cycle precise emulation; this includes correct emulation of horizontal \
|
|
kernels and programs that modify chip registers within a horizontal line. \
|
|
In a less technical language, software making use of advanced displaying \
|
|
techniques will be emulated correctly.
|
|
* Emulation of an advanced 1050 disk drive including single, double and \
|
|
enhanced density. The emulator not only understands .atr and .xfd files, \
|
|
but comes with a mini-boot loader that allows you to boot from binary load \
|
|
files (.exe and .com)."
|
|
HOMEPAGE="http://xl-project.com/"
|
|
COPYRIGHT="2004 Thomas Richter"
|
|
LICENSE="GNU GPL v1"
|
|
REVISION="2"
|
|
SOURCE_URI="http://www.xl-project.com/download/atari++_1.73.tar.gz"
|
|
CHECKSUM_SHA256="b41095eeb6362806ddcfa9c59ca319b873fb9eed3bf7a78ad2f2848300e4b3f8"
|
|
SOURCE_DIR="atari++"
|
|
PATCHES="atari++-$portVersion.patch"
|
|
|
|
ARCHITECTURES="?all !x86_gcc2 x86"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
atari++$secondaryArchSuffix = $portVersion
|
|
cmd:atari++ = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libpng$secondaryArchSuffix
|
|
lib:libsdl_1.2$secondaryArchSuffix
|
|
lib:libz$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libpng$secondaryArchSuffix
|
|
devel:libsdl_1.2$secondaryArchSuffix >= 0.11.4
|
|
devel:libz$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoheader
|
|
cmd:autoreconf
|
|
cmd:awk
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:sdl_config$secondaryArchSuffix
|
|
cmd:which
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
autoreconf
|
|
runConfigure --omit-dirs binDir ./configure --bindir=$prefix/bin
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
addAppDeskbarSymlink $prefix/bin/atari++ "Atari++"
|
|
}
|