vice-2.4.24.recipe revision f57c2257
1SUMMARY="An emulator for the Commodore64 computers"
2DESCRIPTION="Emulates the C64, the C64DTV, the C128, the VIC20, almost all \
3PET models, the PLUS4 and the CBM-II (aka C610)."
4HOMEPAGE="http://vice-emu.sourceforge.net/"
5COPYRIGHT="1998-2012 Dag Lem
6	1999-2012 Andreas Matthies
7	1999-2012 Martin Pottendorfer
8	2005-2012 Marco van den Heuvel
9	2006-2012 Christian Vogelgsang
10	2007-2012 Fabrizio Gennari
11	2007-2012 Daniel Kahlin
12	2009-2012 Groepaz
13	2009-2012 Ingo Korb
14	2009-2012 Errol Smith
15	2010-2012 Olaf Seibert
16	2011-2012 Marcus Sutton
17	2011-2012 Ulrich Schulz
18	2011-2012 Stefan Haubenthal
19	2011-2012 Thomas Giesel
20	2011-2012 Kajtar Zsolt
21	2012-2012 Benjamin 'BeRo' Rosseaux
22	2000-2011 Spiro Trikaliotis
23	1998-2010 Tibor Biczo
24	1998-2010 Andreas Boose
25	2007-2010 M. Kiesel
26	2007-2011 Hannu Nuotio
27	1999-2007 Andreas Dehmel
28	2003-2005 David Hansel
29	2000-2004 Markus Brenner
30	1999-2004 Thomas Bretz
31	1997-2001 Daniel Sladic
32	1996-1999 Ettore Perazzoli
33	1996-1999 Andre Fachat
34	1993-1994, 1997-1999 Teemu Rantanen
35	1993-1996 Jouko Valta"
36LICENSE="GNU GPL v2"
37REVISION="1"
38SOURCE_URI="http://sourceforge.net/projects/vice-emu/files/development-releases/vice-2.4.24.tar.gz"
39CHECKSUM_SHA256="24e37b4fa268d6034517e41f1802a311af35a5c3a31059c84b6c53e33d5cb59d"
40PATCHES="vice-$portVersion.patchset"
41
42ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
43SECONDARY_ARCHITECTURES="x86"
44
45PROVIDES="
46	vice$secondaryArchSuffix = $portVersion
47	cmd:c1541
48	cmd:cartconv
49	cmd:vsid
50	cmd:x128
51	cmd:x64
52	cmd:x64dtv
53	cmd:x64sc
54	cmd:xcbm2
55	cmd:xcbm5x0
56	cmd:xpet
57	cmd:xplus4
58	cmd:xscpu64
59	cmd:xvic
60	"
61REQUIRES="
62	haiku$secondaryArchSuffix
63	"
64
65BUILD_REQUIRES="
66	haiku${secondaryArchSuffix}_devel
67	"
68BUILD_PREREQUIRES="
69	cmd:aclocal
70	cmd:autoconf
71	cmd:autoheader
72	cmd:automake
73	cmd:bison
74	cmd:find
75	cmd:flex
76	cmd:gcc$secondaryArchSuffix
77	cmd:ld$secondaryArchSuffix
78	cmd:make
79	"
80
81GLOBAL_WRITABLE_FILES="
82	settings/VICE directory keep-old
83	"
84
85BUILD()
86{
87	./autogen.sh
88	runConfigure ./configure
89	make $jobArgs
90}
91
92INSTALL()
93{
94	make bindist
95	mkdir -p $binDir
96	mv $sourceDir/BeVICE-2.4.24.x86/x* \
97		$sourceDir/BeVICE-2.4.24.x86/vsid \
98		$sourceDir/BeVICE-2.4.24.x86/cartconv \
99		$sourceDir/BeVICE-2.4.24.x86/c1541 \
100		$binDir/
101	mkdir -p $settingsDir/VICE
102	mv $sourceDir/BeVICE-2.4.24.x86/* $settingsDir/VICE
103}
104