SUMMARY="An emulator for the Commodore64 computers" DESCRIPTION="VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, \ BeOS, Haiku, QNX 4.x, QNX 6.x, Amiga, Syllable or Mac OS X machine and \ executes programs intended for the old 8-bit computers. The current version \ emulates the C64, the C64DTV, the C128, the VIC20, practically all PET \ models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is \ provided for C64 expanded with the CMD SuperCPU." HOMEPAGE="http://vice-emu.sourceforge.net/" COPYRIGHT="2005-2018 Marco van den Heuvel 2007-2018 Fabrizio Gennari 2009-2018 Groepaz 2010-2018 Olaf Seibert 2011-2018 Marcus Sutton 2011-2018 Kajtar Zsolt 2016-2018 AreaScout 2016-2018 Bas Wassink 2017-2018 Michael C. Martin 1999-2017 Martin Pottendorfer 2011-2016 Stefan Haubenthal 2015-2016 BSzili 1999-2016 Andreas Matthies 2007-2015 Daniel Kahlin 2009-2015 Errol Smith 2012-2014 Benjamin 'BeRo' Rosseaux 2011-2014 Ulrich Schulz 2011-2014 Thomas Giesel 2009-2014 Ingo Korb 2008-2014 Antti S. Lankila 2006-2014 Christian Vogelgsang 1998-2014 Dag Lem 2000-2011 Spiro Trikaliotis 2007-2011 Hannu Nuotio 1998-2010 Andreas Boose 1998-2010 Tibor Biczo 2007-2010 M. Kiesel 1999-2007 Andreas Dehmel 2003-2005 David Hansel 2000-2004 Markus Brenner 1999-2004 Thomas Bretz 1997-2001 Daniel Sladic 1996-2001 André Fachat 1996-1999 Ettore Perazzoli 1993-1994, 1997-1999 Teemu Rantanen 1993-1996 Jouko Valta 1993-1994 Jarkko Sonninen " LICENSE="GNU GPL v2" REVISION="2" SOURCE_URI="https://downloads.sourceforge.net/vice-emu/vice-$portVersion.tar.gz" CHECKSUM_SHA256="1a55b38cc988165b077808c07c52a779d181270b28c14b5c9abf4e569137431d" PATCHES="vice-$portVersion.patchset" ARCHITECTURES="?all !x86_gcc2" SECONDARY_ARCHITECTURES="?x86" commandSuffix=$secondaryArchSuffix commandBinDir=$binDir if [ "$targetArchitecture" = x86_gcc2 ]; then commandSuffix= commandBinDir=$prefix/bin fi GLOBAL_WRITABLE_FILES=" settings/VICE directory keep-old " PROVIDES=" vice$secondaryArchSuffix = $portVersion cmd:c1541$commandSuffix cmd:cartconv$commandSuffix cmd:petcat$commandSuffix cmd:vsid$commandSuffix cmd:x128$commandSuffix cmd:x64$commandSuffix cmd:x64dtv$commandSuffix cmd:x64sc$commandSuffix cmd:xcbm2$commandSuffix cmd:xcbm5x0$commandSuffix cmd:xpet$commandSuffix cmd:xplus4$commandSuffix cmd:xscpu64$commandSuffix cmd:xvic$commandSuffix " REQUIRES=" haiku$secondaryArchSuffix lib:libFLAC$secondaryArchSuffix lib:libgif$secondaryArchSuffix lib:libglib_2.0$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libmp3lame$secondaryArchSuffix lib:libmpg123$secondaryArchSuffix lib:libogg$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:libSDL2_2.0$secondaryArchSuffix lib:libvorbisfile$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libFLAC$secondaryArchSuffix devel:libgif$secondaryArchSuffix devel:libglib_2.0$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libmp3lame$secondaryArchSuffix devel:libmpg123$secondaryArchSuffix devel:libpng16$secondaryArchSuffix devel:libSDL2_2.0$secondaryArchSuffix devel:libvorbisfile$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:autoheader cmd:automake cmd:awk cmd:bison cmd:find cmd:flex cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make cmd:makeinfo cmd:pkg_config$secondaryArchSuffix cmd:xa " BUILD() { ./autogen.sh runConfigure --omit-dirs sbinDir ./configure \ --sbindir=$commandBinDir make $jobArgs } INSTALL() { make bindist mkdir -p $settingsDir/VICE $commandBinDir $docDir mv $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/html \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/doc \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/Readme-SDL2.txt \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/README \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/NEWS \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/FEEDBACK \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/COPYING \ $docDir mv $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/x* \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/vsid \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/petcat \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/cartconv \ $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/c1541 \ $commandBinDir/ mv $sourceDir/SDL2VICE-$effectiveTargetArchitecture-haiku-3.3/* $settingsDir/VICE }