Sun Jul 7 13:32:18 2019 UTC ()
Add mednaffe version 0.8.8 as emulators/mednaffe.

Mednaffe is a graphical front-end for the Mednafen multi-system emulator.

It allows all of Mednafen's options to be configured, and provides simple
game management features.


(nia)
diff -r1.298 -r1.299 pkgsrc/emulators/Makefile
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/DESCR
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/MESSAGE.NetBSD
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/Makefile
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/PLIST
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/distinfo
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/options.mk
diff -r0 -r1.1 pkgsrc/emulators/mednaffe/patches/patch-src_input.c

cvs diff -r1.298 -r1.299 pkgsrc/emulators/Makefile (switch to unified diff)

--- pkgsrc/emulators/Makefile 2019/06/18 20:50:05 1.298
+++ pkgsrc/emulators/Makefile 2019/07/07 13:32:18 1.299
@@ -1,403 +1,404 @@ @@ -1,403 +1,404 @@
1# $NetBSD: Makefile,v 1.298 2019/06/18 20:50:05 nia Exp $ 1# $NetBSD: Makefile,v 1.299 2019/07/07 13:32:18 nia Exp $
2# 2#
3 3
4COMMENT= Emulators for other operating systems 4COMMENT= Emulators for other operating systems
5 5
6SUBDIR+= 8086tiny 6SUBDIR+= 8086tiny
7SUBDIR+= BasiliskII 7SUBDIR+= BasiliskII
8SUBDIR+= Cygne-SDL 8SUBDIR+= Cygne-SDL
9SUBDIR+= DatLib 9SUBDIR+= DatLib
10SUBDIR+= DatUtil 10SUBDIR+= DatUtil
11SUBDIR+= MAMEDiff 11SUBDIR+= MAMEDiff
12SUBDIR+= PC6001VX 12SUBDIR+= PC6001VX
13SUBDIR+= ROMBuild 13SUBDIR+= ROMBuild
14SUBDIR+= ROMInfo 14SUBDIR+= ROMInfo
15SUBDIR+= ZIPIdent 15SUBDIR+= ZIPIdent
16SUBDIR+= aliados 16SUBDIR+= aliados
17SUBDIR+= applyppf 17SUBDIR+= applyppf
18SUBDIR+= aranym 18SUBDIR+= aranym
19SUBDIR+= arcem 19SUBDIR+= arcem
20SUBDIR+= arnold 20SUBDIR+= arnold
21SUBDIR+= atari800 21SUBDIR+= atari800
22SUBDIR+= b-em 22SUBDIR+= b-em
23SUBDIR+= blastem 23SUBDIR+= blastem
24SUBDIR+= blinkensim 24SUBDIR+= blinkensim
25SUBDIR+= bochs 25SUBDIR+= bochs
26SUBDIR+= ckmame 26SUBDIR+= ckmame
27SUBDIR+= cmdpack 27SUBDIR+= cmdpack
28SUBDIR+= compat12 28SUBDIR+= compat12
29SUBDIR+= compat13 29SUBDIR+= compat13
30SUBDIR+= compat14 30SUBDIR+= compat14
31SUBDIR+= compat15 31SUBDIR+= compat15
32SUBDIR+= compat15-extras 32SUBDIR+= compat15-extras
33SUBDIR+= compat16 33SUBDIR+= compat16
34SUBDIR+= compat16-extras 34SUBDIR+= compat16-extras
35SUBDIR+= compat20 35SUBDIR+= compat20
36SUBDIR+= compat20-extras 36SUBDIR+= compat20-extras
37SUBDIR+= compat30 37SUBDIR+= compat30
38SUBDIR+= compat30-extras 38SUBDIR+= compat30-extras
39SUBDIR+= compat40 39SUBDIR+= compat40
40SUBDIR+= compat40-extras 40SUBDIR+= compat40-extras
41SUBDIR+= compat50 41SUBDIR+= compat50
42SUBDIR+= compat50-x11 42SUBDIR+= compat50-x11
43SUBDIR+= compat51 43SUBDIR+= compat51
44SUBDIR+= compat51-x11 44SUBDIR+= compat51-x11
45SUBDIR+= compat60 45SUBDIR+= compat60
46SUBDIR+= compat61 46SUBDIR+= compat61
47SUBDIR+= compat61-x11 47SUBDIR+= compat61-x11
48#SUBDIR+= compat_netbsd # only contains Makefile fragments 48#SUBDIR+= compat_netbsd # only contains Makefile fragments
49SUBDIR+= cygwin_esound 49SUBDIR+= cygwin_esound
50SUBDIR+= cygwin_lib 50SUBDIR+= cygwin_lib
51SUBDIR+= darwin_lib 51SUBDIR+= darwin_lib
52SUBDIR+= dega 52SUBDIR+= dega
53SUBDIR+= dgen 53SUBDIR+= dgen
54SUBDIR+= dolphin-emu 54SUBDIR+= dolphin-emu
55SUBDIR+= dosbox 55SUBDIR+= dosbox
56SUBDIR+= dynagen 56SUBDIR+= dynagen
57SUBDIR+= dynamips 57SUBDIR+= dynamips
58SUBDIR+= e-uae 58SUBDIR+= e-uae
59SUBDIR+= emulationstation 59SUBDIR+= emulationstation
60SUBDIR+= fceu 60SUBDIR+= fceu
61SUBDIR+= fmsx 61SUBDIR+= fmsx
62SUBDIR+= free42 62SUBDIR+= free42
63SUBDIR+= freebsd_lib 63SUBDIR+= freebsd_lib
64SUBDIR+= fs-uae 64SUBDIR+= fs-uae
65SUBDIR+= fs-uae-arcade 65SUBDIR+= fs-uae-arcade
66SUBDIR+= fs-uae-launcher 66SUBDIR+= fs-uae-launcher
67SUBDIR+= fuse-emulator 67SUBDIR+= fuse-emulator
68SUBDIR+= fuse-emulator-utils 68SUBDIR+= fuse-emulator-utils
69SUBDIR+= gambatte 69SUBDIR+= gambatte
70SUBDIR+= gcube 70SUBDIR+= gcube
71SUBDIR+= generator 71SUBDIR+= generator
72SUBDIR+= generator-cbiere 72SUBDIR+= generator-cbiere
73SUBDIR+= gens 73SUBDIR+= gens
74SUBDIR+= gns3 74SUBDIR+= gns3
75SUBDIR+= gnuboy 75SUBDIR+= gnuboy
76SUBDIR+= gnuboy-sdl 76SUBDIR+= gnuboy-sdl
77SUBDIR+= gpsim 77SUBDIR+= gpsim
78SUBDIR+= gpsim-devel 78SUBDIR+= gpsim-devel
79SUBDIR+= gpsim-oscilloscope 79SUBDIR+= gpsim-oscilloscope
80SUBDIR+= gpsim-ptyusart 80SUBDIR+= gpsim-ptyusart
81SUBDIR+= gpsp-rpi 81SUBDIR+= gpsp-rpi
82SUBDIR+= gxemul 82SUBDIR+= gxemul
83SUBDIR+= handy_sdl 83SUBDIR+= handy_sdl
84SUBDIR+= hatari 84SUBDIR+= hatari
85SUBDIR+= haxm 85SUBDIR+= haxm
86SUBDIR+= hercules 86SUBDIR+= hercules
87SUBDIR+= hercules-images 87SUBDIR+= hercules-images
88SUBDIR+= ia64sim 88SUBDIR+= ia64sim
89SUBDIR+= kegs 89SUBDIR+= kegs
90SUBDIR+= keystone 90SUBDIR+= keystone
91SUBDIR+= klh10 91SUBDIR+= klh10
92SUBDIR+= libdsk 92SUBDIR+= libdsk
93SUBDIR+= libretro-beetle-ngp 93SUBDIR+= libretro-beetle-ngp
94SUBDIR+= libretro-beetle-pce-fast 94SUBDIR+= libretro-beetle-pce-fast
95SUBDIR+= libretro-beetle-psx 95SUBDIR+= libretro-beetle-psx
96SUBDIR+= libretro-beetle-psx-hw 96SUBDIR+= libretro-beetle-psx-hw
97SUBDIR+= libretro-beetle-saturn 97SUBDIR+= libretro-beetle-saturn
98SUBDIR+= libretro-beetle-sgx 98SUBDIR+= libretro-beetle-sgx
99SUBDIR+= libretro-beetle-vb 99SUBDIR+= libretro-beetle-vb
100SUBDIR+= libretro-beetle-wswan 100SUBDIR+= libretro-beetle-wswan
101SUBDIR+= libretro-bluemsx 101SUBDIR+= libretro-bluemsx
102SUBDIR+= libretro-bsnes-mercury 102SUBDIR+= libretro-bsnes-mercury
103SUBDIR+= libretro-bsnes-mercury-accuracy 103SUBDIR+= libretro-bsnes-mercury-accuracy
104SUBDIR+= libretro-bsnes-mercury-performance 104SUBDIR+= libretro-bsnes-mercury-performance
105SUBDIR+= libretro-cap32 105SUBDIR+= libretro-cap32
106SUBDIR+= libretro-core-info 106SUBDIR+= libretro-core-info
107SUBDIR+= libretro-database 107SUBDIR+= libretro-database
108SUBDIR+= libretro-desmume 108SUBDIR+= libretro-desmume
109SUBDIR+= libretro-dolphin 109SUBDIR+= libretro-dolphin
110SUBDIR+= libretro-fbalpha 110SUBDIR+= libretro-fbalpha
111SUBDIR+= libretro-fceumm 111SUBDIR+= libretro-fceumm
112SUBDIR+= libretro-freeintv 112SUBDIR+= libretro-freeintv
113SUBDIR+= libretro-fuse 113SUBDIR+= libretro-fuse
114SUBDIR+= libretro-gambatte 114SUBDIR+= libretro-gambatte
115SUBDIR+= libretro-genesis-plus-gx 115SUBDIR+= libretro-genesis-plus-gx
116SUBDIR+= libretro-mame2010 116SUBDIR+= libretro-mame2010
117SUBDIR+= libretro-mgba 117SUBDIR+= libretro-mgba
118SUBDIR+= libretro-mupen64plus 118SUBDIR+= libretro-mupen64plus
119SUBDIR+= libretro-nestopia 119SUBDIR+= libretro-nestopia
120SUBDIR+= libretro-np2kai 120SUBDIR+= libretro-np2kai
121SUBDIR+= libretro-o2em 121SUBDIR+= libretro-o2em
122SUBDIR+= libretro-pcsx-rearmed 122SUBDIR+= libretro-pcsx-rearmed
123SUBDIR+= libretro-picodrive 123SUBDIR+= libretro-picodrive
124SUBDIR+= libretro-ppsspp 124SUBDIR+= libretro-ppsspp
125SUBDIR+= libretro-prosystem 125SUBDIR+= libretro-prosystem
126SUBDIR+= libretro-reicast 126SUBDIR+= libretro-reicast
127SUBDIR+= libretro-sameboy 127SUBDIR+= libretro-sameboy
128SUBDIR+= libretro-snes9x 128SUBDIR+= libretro-snes9x
129SUBDIR+= libretro-snes9x2005 129SUBDIR+= libretro-snes9x2005
130SUBDIR+= libretro-snes9x2010 130SUBDIR+= libretro-snes9x2010
131SUBDIR+= libretro-stella 131SUBDIR+= libretro-stella
132SUBDIR+= libretro-vba-next 132SUBDIR+= libretro-vba-next
133SUBDIR+= libretro-vecx 133SUBDIR+= libretro-vecx
134SUBDIR+= libretro-virtualjaguar 134SUBDIR+= libretro-virtualjaguar
135SUBDIR+= libspectrum 135SUBDIR+= libspectrum
136SUBDIR+= lrmi 136SUBDIR+= lrmi
137SUBDIR+= m1 137SUBDIR+= m1
138SUBDIR+= makeppf 138SUBDIR+= makeppf
139SUBDIR+= mame 139SUBDIR+= mame
140SUBDIR+= mednafen 140SUBDIR+= mednafen
 141SUBDIR+= mednaffe
141SUBDIR+= mgba 142SUBDIR+= mgba
142SUBDIR+= minivmac 143SUBDIR+= minivmac
143SUBDIR+= mmix 144SUBDIR+= mmix
144SUBDIR+= nestopia 145SUBDIR+= nestopia
145SUBDIR+= netbsd32_compat15 146SUBDIR+= netbsd32_compat15
146SUBDIR+= netbsd32_compat15-extras 147SUBDIR+= netbsd32_compat15-extras
147SUBDIR+= netbsd32_compat16 148SUBDIR+= netbsd32_compat16
148SUBDIR+= netbsd32_compat16-extras 149SUBDIR+= netbsd32_compat16-extras
149SUBDIR+= netbsd32_compat20 150SUBDIR+= netbsd32_compat20
150SUBDIR+= netbsd32_compat20-extras 151SUBDIR+= netbsd32_compat20-extras
151SUBDIR+= netbsd32_compat30 152SUBDIR+= netbsd32_compat30
152SUBDIR+= netbsd32_compat30-extras 153SUBDIR+= netbsd32_compat30-extras
153SUBDIR+= netbsd32_compat40 154SUBDIR+= netbsd32_compat40
154SUBDIR+= netbsd32_compat40-extras 155SUBDIR+= netbsd32_compat40-extras
155SUBDIR+= openmsx 156SUBDIR+= openmsx
156SUBDIR+= or1ksim 157SUBDIR+= or1ksim
157SUBDIR+= osf1_lib 158SUBDIR+= osf1_lib
158SUBDIR+= p11 159SUBDIR+= p11
159SUBDIR+= palmosemulator 160SUBDIR+= palmosemulator
160SUBDIR+= pcemu 161SUBDIR+= pcemu
161SUBDIR+= pearpc 162SUBDIR+= pearpc
162SUBDIR+= py-keystone 163SUBDIR+= py-keystone
163SUBDIR+= py-unicorn 164SUBDIR+= py-unicorn
164SUBDIR+= qemu 165SUBDIR+= qemu
165SUBDIR+= raine 166SUBDIR+= raine
166SUBDIR+= realboy 167SUBDIR+= realboy
167SUBDIR+= retroarch 168SUBDIR+= retroarch
168SUBDIR+= shoebill 169SUBDIR+= shoebill
169SUBDIR+= simh 170SUBDIR+= simh
170SUBDIR+= simulavr 171SUBDIR+= simulavr
171SUBDIR+= ski 172SUBDIR+= ski
172SUBDIR+= sms_sdl 173SUBDIR+= sms_sdl
173SUBDIR+= snes9x 174SUBDIR+= snes9x
174SUBDIR+= snes9x-gtk 175SUBDIR+= snes9x-gtk
175SUBDIR+= softvms 176SUBDIR+= softvms
176SUBDIR+= spim 177SUBDIR+= spim
177SUBDIR+= stella 178SUBDIR+= stella
178SUBDIR+= suse100_32_alsa 179SUBDIR+= suse100_32_alsa
179SUBDIR+= suse100_32_aspell 180SUBDIR+= suse100_32_aspell
180SUBDIR+= suse100_32_base 181SUBDIR+= suse100_32_base
181SUBDIR+= suse100_32_compat 182SUBDIR+= suse100_32_compat
182SUBDIR+= suse100_32_expat 183SUBDIR+= suse100_32_expat
183SUBDIR+= suse100_32_fontconfig 184SUBDIR+= suse100_32_fontconfig
184SUBDIR+= suse100_32_freetype2 185SUBDIR+= suse100_32_freetype2
185SUBDIR+= suse100_32_glx 186SUBDIR+= suse100_32_glx
186SUBDIR+= suse100_32_gtk2 187SUBDIR+= suse100_32_gtk2
187SUBDIR+= suse100_32_krb5 188SUBDIR+= suse100_32_krb5
188SUBDIR+= suse100_32_libcups 189SUBDIR+= suse100_32_libcups
189SUBDIR+= suse100_32_libidn 190SUBDIR+= suse100_32_libidn
190SUBDIR+= suse100_32_libjpeg 191SUBDIR+= suse100_32_libjpeg
191SUBDIR+= suse100_32_libpng 192SUBDIR+= suse100_32_libpng
192SUBDIR+= suse100_32_libsigc++2 193SUBDIR+= suse100_32_libsigc++2
193SUBDIR+= suse100_32_libtiff 194SUBDIR+= suse100_32_libtiff
194SUBDIR+= suse100_32_libxml2 195SUBDIR+= suse100_32_libxml2
195SUBDIR+= suse100_32_locale 196SUBDIR+= suse100_32_locale
196SUBDIR+= suse100_32_openmotif 197SUBDIR+= suse100_32_openmotif
197SUBDIR+= suse100_32_openssl 198SUBDIR+= suse100_32_openssl
198SUBDIR+= suse100_32_resmgr 199SUBDIR+= suse100_32_resmgr
199SUBDIR+= suse100_32_slang 200SUBDIR+= suse100_32_slang
200SUBDIR+= suse100_32_x11 201SUBDIR+= suse100_32_x11
201SUBDIR+= suse100_alsa 202SUBDIR+= suse100_alsa
202SUBDIR+= suse100_aspell 203SUBDIR+= suse100_aspell
203SUBDIR+= suse100_base 204SUBDIR+= suse100_base
204SUBDIR+= suse100_compat 205SUBDIR+= suse100_compat
205SUBDIR+= suse100_expat 206SUBDIR+= suse100_expat
206SUBDIR+= suse100_fontconfig 207SUBDIR+= suse100_fontconfig
207SUBDIR+= suse100_freetype2 208SUBDIR+= suse100_freetype2
208SUBDIR+= suse100_glx 209SUBDIR+= suse100_glx
209SUBDIR+= suse100_gtk2 210SUBDIR+= suse100_gtk2
210SUBDIR+= suse100_krb5 211SUBDIR+= suse100_krb5
211SUBDIR+= suse100_libcups 212SUBDIR+= suse100_libcups
212SUBDIR+= suse100_libidn 213SUBDIR+= suse100_libidn
213SUBDIR+= suse100_libjpeg 214SUBDIR+= suse100_libjpeg
214SUBDIR+= suse100_libpng 215SUBDIR+= suse100_libpng
215SUBDIR+= suse100_libsigc++2 216SUBDIR+= suse100_libsigc++2
216SUBDIR+= suse100_libtiff 217SUBDIR+= suse100_libtiff
217SUBDIR+= suse100_libxml2 218SUBDIR+= suse100_libxml2
218#SUBDIR+= suse100_linux # only contains Makefile fragments 219#SUBDIR+= suse100_linux # only contains Makefile fragments
219SUBDIR+= suse100_locale 220SUBDIR+= suse100_locale
220SUBDIR+= suse100_openmotif 221SUBDIR+= suse100_openmotif
221SUBDIR+= suse100_openssl 222SUBDIR+= suse100_openssl
222SUBDIR+= suse100_resmgr 223SUBDIR+= suse100_resmgr
223SUBDIR+= suse100_slang 224SUBDIR+= suse100_slang
224SUBDIR+= suse100_x11 225SUBDIR+= suse100_x11
225SUBDIR+= suse121_32_alsa 226SUBDIR+= suse121_32_alsa
226SUBDIR+= suse121_32_aspell 227SUBDIR+= suse121_32_aspell
227SUBDIR+= suse121_32_base 228SUBDIR+= suse121_32_base
228SUBDIR+= suse121_32_compat 229SUBDIR+= suse121_32_compat
229SUBDIR+= suse121_32_expat 230SUBDIR+= suse121_32_expat
230SUBDIR+= suse121_32_fontconfig 231SUBDIR+= suse121_32_fontconfig
231SUBDIR+= suse121_32_freetype2 232SUBDIR+= suse121_32_freetype2
232SUBDIR+= suse121_32_glx 233SUBDIR+= suse121_32_glx
233SUBDIR+= suse121_32_gstreamer 234SUBDIR+= suse121_32_gstreamer
234SUBDIR+= suse121_32_gtk2 235SUBDIR+= suse121_32_gtk2
235SUBDIR+= suse121_32_krb5 236SUBDIR+= suse121_32_krb5
236SUBDIR+= suse121_32_libcups 237SUBDIR+= suse121_32_libcups
237SUBDIR+= suse121_32_libcurl 238SUBDIR+= suse121_32_libcurl
238SUBDIR+= suse121_32_libdrm 239SUBDIR+= suse121_32_libdrm
239SUBDIR+= suse121_32_libgc 240SUBDIR+= suse121_32_libgc
240SUBDIR+= suse121_32_libjpeg 241SUBDIR+= suse121_32_libjpeg
241SUBDIR+= suse121_32_libpng 242SUBDIR+= suse121_32_libpng
242SUBDIR+= suse121_32_libsigc++2 243SUBDIR+= suse121_32_libsigc++2
243SUBDIR+= suse121_32_libtiff 244SUBDIR+= suse121_32_libtiff
244SUBDIR+= suse121_32_libxml2 245SUBDIR+= suse121_32_libxml2
245SUBDIR+= suse121_32_locale 246SUBDIR+= suse121_32_locale
246SUBDIR+= suse121_32_openmotif 247SUBDIR+= suse121_32_openmotif
247SUBDIR+= suse121_32_openssl 248SUBDIR+= suse121_32_openssl
248SUBDIR+= suse121_32_qt4 249SUBDIR+= suse121_32_qt4
249SUBDIR+= suse121_32_slang 250SUBDIR+= suse121_32_slang
250SUBDIR+= suse121_32_sqlite3 251SUBDIR+= suse121_32_sqlite3
251SUBDIR+= suse121_32_x11 252SUBDIR+= suse121_32_x11
252SUBDIR+= suse121_alsa 253SUBDIR+= suse121_alsa
253SUBDIR+= suse121_aspell 254SUBDIR+= suse121_aspell
254SUBDIR+= suse121_base 255SUBDIR+= suse121_base
255SUBDIR+= suse121_compat 256SUBDIR+= suse121_compat
256SUBDIR+= suse121_expat 257SUBDIR+= suse121_expat
257SUBDIR+= suse121_fontconfig 258SUBDIR+= suse121_fontconfig
258SUBDIR+= suse121_freetype2 259SUBDIR+= suse121_freetype2
259SUBDIR+= suse121_glx 260SUBDIR+= suse121_glx
260SUBDIR+= suse121_gstreamer 261SUBDIR+= suse121_gstreamer
261SUBDIR+= suse121_gtk2 262SUBDIR+= suse121_gtk2
262SUBDIR+= suse121_krb5 263SUBDIR+= suse121_krb5
263SUBDIR+= suse121_libcups 264SUBDIR+= suse121_libcups
264SUBDIR+= suse121_libcurl 265SUBDIR+= suse121_libcurl
265SUBDIR+= suse121_libdrm 266SUBDIR+= suse121_libdrm
266SUBDIR+= suse121_libgc 267SUBDIR+= suse121_libgc
267SUBDIR+= suse121_libjpeg 268SUBDIR+= suse121_libjpeg
268SUBDIR+= suse121_libpng 269SUBDIR+= suse121_libpng
269SUBDIR+= suse121_libsigc++2 270SUBDIR+= suse121_libsigc++2
270SUBDIR+= suse121_libtiff 271SUBDIR+= suse121_libtiff
271SUBDIR+= suse121_libxml2 272SUBDIR+= suse121_libxml2
272#SUBDIR+= suse121_linux # only contains Makefile fragments 273#SUBDIR+= suse121_linux # only contains Makefile fragments
273SUBDIR+= suse121_locale 274SUBDIR+= suse121_locale
274SUBDIR+= suse121_openmotif 275SUBDIR+= suse121_openmotif
275SUBDIR+= suse121_openssl 276SUBDIR+= suse121_openssl
276SUBDIR+= suse121_qt4 277SUBDIR+= suse121_qt4
277SUBDIR+= suse121_slang 278SUBDIR+= suse121_slang
278SUBDIR+= suse121_sqlite3 279SUBDIR+= suse121_sqlite3
279SUBDIR+= suse121_x11 280SUBDIR+= suse121_x11
280SUBDIR+= suse131_32_alsa 281SUBDIR+= suse131_32_alsa
281SUBDIR+= suse131_32_aspell 282SUBDIR+= suse131_32_aspell
282SUBDIR+= suse131_32_base 283SUBDIR+= suse131_32_base
283SUBDIR+= suse131_32_compat 284SUBDIR+= suse131_32_compat
284SUBDIR+= suse131_32_cyrus-sasl 285SUBDIR+= suse131_32_cyrus-sasl
285SUBDIR+= suse131_32_dbus-glib 286SUBDIR+= suse131_32_dbus-glib
286SUBDIR+= suse131_32_expat 287SUBDIR+= suse131_32_expat
287SUBDIR+= suse131_32_fontconfig 288SUBDIR+= suse131_32_fontconfig
288SUBDIR+= suse131_32_freetype2 289SUBDIR+= suse131_32_freetype2
289SUBDIR+= suse131_32_glib2 290SUBDIR+= suse131_32_glib2
290SUBDIR+= suse131_32_glx 291SUBDIR+= suse131_32_glx
291SUBDIR+= suse131_32_gstreamer 292SUBDIR+= suse131_32_gstreamer
292SUBDIR+= suse131_32_gtk2 293SUBDIR+= suse131_32_gtk2
293SUBDIR+= suse131_32_krb5 294SUBDIR+= suse131_32_krb5
294SUBDIR+= suse131_32_libSDL 295SUBDIR+= suse131_32_libSDL
295SUBDIR+= suse131_32_libaudiofile 296SUBDIR+= suse131_32_libaudiofile
296SUBDIR+= suse131_32_libcups 297SUBDIR+= suse131_32_libcups
297SUBDIR+= suse131_32_libcurl 298SUBDIR+= suse131_32_libcurl
298SUBDIR+= suse131_32_libdbus 299SUBDIR+= suse131_32_libdbus
299SUBDIR+= suse131_32_libdrm 300SUBDIR+= suse131_32_libdrm
300SUBDIR+= suse131_32_libesd 301SUBDIR+= suse131_32_libesd
301SUBDIR+= suse131_32_libffi 302SUBDIR+= suse131_32_libffi
302SUBDIR+= suse131_32_libgc 303SUBDIR+= suse131_32_libgc
303SUBDIR+= suse131_32_libidn 304SUBDIR+= suse131_32_libidn
304SUBDIR+= suse131_32_libjpeg 305SUBDIR+= suse131_32_libjpeg
305SUBDIR+= suse131_32_libjson 306SUBDIR+= suse131_32_libjson
306SUBDIR+= suse131_32_libpng 307SUBDIR+= suse131_32_libpng
307SUBDIR+= suse131_32_libsigc++2 308SUBDIR+= suse131_32_libsigc++2
308SUBDIR+= suse131_32_libsndfile 309SUBDIR+= suse131_32_libsndfile
309SUBDIR+= suse131_32_libssh 310SUBDIR+= suse131_32_libssh
310SUBDIR+= suse131_32_libtiff 311SUBDIR+= suse131_32_libtiff
311SUBDIR+= suse131_32_libwebp 312SUBDIR+= suse131_32_libwebp
312SUBDIR+= suse131_32_libwrap 313SUBDIR+= suse131_32_libwrap
313SUBDIR+= suse131_32_libxml2 314SUBDIR+= suse131_32_libxml2
314SUBDIR+= suse131_32_libxslt 315SUBDIR+= suse131_32_libxslt
315SUBDIR+= suse131_32_locale 316SUBDIR+= suse131_32_locale
316SUBDIR+= suse131_32_lsb 317SUBDIR+= suse131_32_lsb
317SUBDIR+= suse131_32_motif 318SUBDIR+= suse131_32_motif
318SUBDIR+= suse131_32_mozilla-nspr 319SUBDIR+= suse131_32_mozilla-nspr
319SUBDIR+= suse131_32_mozilla-nss 320SUBDIR+= suse131_32_mozilla-nss
320SUBDIR+= suse131_32_openldap 321SUBDIR+= suse131_32_openldap
321SUBDIR+= suse131_32_openssl 322SUBDIR+= suse131_32_openssl
322SUBDIR+= suse131_32_pulseaudio 323SUBDIR+= suse131_32_pulseaudio
323SUBDIR+= suse131_32_qt4 324SUBDIR+= suse131_32_qt4
324SUBDIR+= suse131_32_slang 325SUBDIR+= suse131_32_slang
325SUBDIR+= suse131_32_sqlite3 326SUBDIR+= suse131_32_sqlite3
326SUBDIR+= suse131_32_x11 327SUBDIR+= suse131_32_x11
327SUBDIR+= suse131_alsa 328SUBDIR+= suse131_alsa
328SUBDIR+= suse131_aspell 329SUBDIR+= suse131_aspell
329SUBDIR+= suse131_avahi 330SUBDIR+= suse131_avahi
330SUBDIR+= suse131_base 331SUBDIR+= suse131_base
331SUBDIR+= suse131_binutils 332SUBDIR+= suse131_binutils
332SUBDIR+= suse131_compat 333SUBDIR+= suse131_compat
333SUBDIR+= suse131_cyrus-sasl 334SUBDIR+= suse131_cyrus-sasl
334SUBDIR+= suse131_dbus-glib 335SUBDIR+= suse131_dbus-glib
335SUBDIR+= suse131_expat 336SUBDIR+= suse131_expat
336SUBDIR+= suse131_fontconfig 337SUBDIR+= suse131_fontconfig
337SUBDIR+= suse131_freetype2 338SUBDIR+= suse131_freetype2
338SUBDIR+= suse131_glib2 339SUBDIR+= suse131_glib2
339SUBDIR+= suse131_glx 340SUBDIR+= suse131_glx
340SUBDIR+= suse131_gstreamer 341SUBDIR+= suse131_gstreamer
341SUBDIR+= suse131_gtk2 342SUBDIR+= suse131_gtk2
342SUBDIR+= suse131_krb5 343SUBDIR+= suse131_krb5
343SUBDIR+= suse131_libSDL 344SUBDIR+= suse131_libSDL
344SUBDIR+= suse131_libaudiofile 345SUBDIR+= suse131_libaudiofile
345SUBDIR+= suse131_libcups 346SUBDIR+= suse131_libcups
346SUBDIR+= suse131_libcurl 347SUBDIR+= suse131_libcurl
347SUBDIR+= suse131_libdbus 348SUBDIR+= suse131_libdbus
348SUBDIR+= suse131_libdrm 349SUBDIR+= suse131_libdrm
349SUBDIR+= suse131_libesd 350SUBDIR+= suse131_libesd
350SUBDIR+= suse131_libffi 351SUBDIR+= suse131_libffi
351SUBDIR+= suse131_libgc 352SUBDIR+= suse131_libgc
352SUBDIR+= suse131_libidn 353SUBDIR+= suse131_libidn
353SUBDIR+= suse131_libjpeg 354SUBDIR+= suse131_libjpeg
354SUBDIR+= suse131_libjson 355SUBDIR+= suse131_libjson
355SUBDIR+= suse131_libpng 356SUBDIR+= suse131_libpng
356SUBDIR+= suse131_libsigc++2 357SUBDIR+= suse131_libsigc++2
357SUBDIR+= suse131_libsndfile 358SUBDIR+= suse131_libsndfile
358SUBDIR+= suse131_libssh 359SUBDIR+= suse131_libssh
359SUBDIR+= suse131_libtiff 360SUBDIR+= suse131_libtiff
360SUBDIR+= suse131_libwebp 361SUBDIR+= suse131_libwebp
361SUBDIR+= suse131_libwrap 362SUBDIR+= suse131_libwrap
362SUBDIR+= suse131_libxml2 363SUBDIR+= suse131_libxml2
363SUBDIR+= suse131_libxslt 364SUBDIR+= suse131_libxslt
364#SUBDIR+= suse131_linux # only contains Makefile fragments 365#SUBDIR+= suse131_linux # only contains Makefile fragments
365SUBDIR+= suse131_locale 366SUBDIR+= suse131_locale
366SUBDIR+= suse131_lsb 367SUBDIR+= suse131_lsb
367SUBDIR+= suse131_motif 368SUBDIR+= suse131_motif
368SUBDIR+= suse131_mozilla-nspr 369SUBDIR+= suse131_mozilla-nspr
369SUBDIR+= suse131_mozilla-nss 370SUBDIR+= suse131_mozilla-nss
370SUBDIR+= suse131_openldap 371SUBDIR+= suse131_openldap
371SUBDIR+= suse131_openssl 372SUBDIR+= suse131_openssl
372SUBDIR+= suse131_pulseaudio 373SUBDIR+= suse131_pulseaudio
373SUBDIR+= suse131_qt4 374SUBDIR+= suse131_qt4
374SUBDIR+= suse131_slang 375SUBDIR+= suse131_slang
375SUBDIR+= suse131_sqlite3 376SUBDIR+= suse131_sqlite3
376SUBDIR+= suse131_x11 377SUBDIR+= suse131_x11
377SUBDIR+= swarm 378SUBDIR+= swarm
378SUBDIR+= sys161 379SUBDIR+= sys161
379SUBDIR+= tcl-hp-15c 380SUBDIR+= tcl-hp-15c
380SUBDIR+= tme 381SUBDIR+= tme
381SUBDIR+= tuxnes 382SUBDIR+= tuxnes
382SUBDIR+= twin 383SUBDIR+= twin
383SUBDIR+= uae 384SUBDIR+= uae
384SUBDIR+= ucon64 385SUBDIR+= ucon64
385SUBDIR+= unicorn 386SUBDIR+= unicorn
386SUBDIR+= vba 387SUBDIR+= vba
387SUBDIR+= vice 388SUBDIR+= vice
388SUBDIR+= vmips 389SUBDIR+= vmips
389SUBDIR+= wine 390SUBDIR+= wine
390SUBDIR+= wine-devel 391SUBDIR+= wine-devel
391SUBDIR+= x48 392SUBDIR+= x48
392SUBDIR+= xbeeb 393SUBDIR+= xbeeb
393SUBDIR+= xcopilot 394SUBDIR+= xcopilot
394SUBDIR+= xhomer 395SUBDIR+= xhomer
395SUBDIR+= xm7 396SUBDIR+= xm7
396SUBDIR+= xnp2 397SUBDIR+= xnp2
397SUBDIR+= xtrs 398SUBDIR+= xtrs
398SUBDIR+= xyame 399SUBDIR+= xyame
399SUBDIR+= yabause 400SUBDIR+= yabause
400SUBDIR+= z26 401SUBDIR+= z26
401SUBDIR+= zsnes 402SUBDIR+= zsnes
402 403
403.include "../mk/misc/category.mk" 404.include "../mk/misc/category.mk"

File Added: pkgsrc/emulators/mednaffe/DESCR
Mednaffe is a graphical front-end for the Mednafen multi-system emulator.

It allows all of Mednafen's options to be configured, and provides simple
game management features.

File Added: pkgsrc/emulators/mednaffe/MESSAGE.NetBSD
===========================================================================
$NetBSD: MESSAGE.NetBSD,v 1.1 2019/07/07 13:32:18 nia Exp $

Note that detecting controllers/joysticks is currently unsupported in
Mednaffe.

You have to set the mappings in Mednafen itself. The default binding for
this is ctrl+shift+[n], where N is the controller number.

===========================================================================

File Added: pkgsrc/emulators/mednaffe/Makefile
# $NetBSD: Makefile,v 1.1 2019/07/07 13:32:18 nia Exp $

DISTNAME=	mednaffe-0.8.8
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_GITHUB:=AmatCoder/}
GITHUB_RELEASE=	${PKGVERSION_NOREV}

MAINTAINER=	nia@NetBSD.org
HOMEPAGE=	https://github.com/AmatCoder/mednaffe
COMMENT=	Graphical interface for the Mednafen multi-system emulator
LICENSE=	gnu-gpl-v3

HAS_CONFIGURE=	yes
GNU_CONFIGURE=	yes
USE_TOOLS+=	pkg-config gmake

DEPENDS+=	mednafen>=0:../../emulators/mednafen

.include "options.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/mednaffe/PLIST
@comment $NetBSD: PLIST,v 1.1 2019/07/07 13:32:18 nia Exp $
bin/mednaffe
share/applications/mednaffe.desktop
share/doc/mednaffe/AUTHORS
share/doc/mednaffe/COPYING
share/doc/mednaffe/ChangeLog
share/doc/mednaffe/README
share/icons/hicolor/128x128/apps/mednaffe.png
share/icons/hicolor/16x16/apps/mednaffe.png
share/icons/hicolor/32x32/apps/mednaffe.png
share/icons/hicolor/48x48/apps/mednaffe.png
share/icons/hicolor/64x64/apps/mednaffe.png
share/icons/hicolor/scalable/apps/mednaffe.svg
share/pixmaps/mednaffe.png

File Added: pkgsrc/emulators/mednaffe/distinfo
$NetBSD: distinfo,v 1.1 2019/07/07 13:32:18 nia Exp $

SHA1 (mednaffe-0.8.8.tar.gz) = f66f7bd3b015741a7632728b23af9df6124f1e3c
RMD160 (mednaffe-0.8.8.tar.gz) = 0a7b0a6b2d6988098dc7103108014f72b431cecc
SHA512 (mednaffe-0.8.8.tar.gz) = 93e80f9c1d7a4caf5324c00760cd559031df5f29ad98d917ca2d514b012fcd616692eb2ae85eee3c17750dea890fa0206d9c1a548227ac3b762aab44837d2ae4
Size (mednaffe-0.8.8.tar.gz) = 304228 bytes
SHA1 (patch-src_input.c) = b221955b7210438c38a65eec11d4a1f041df88ce

File Added: pkgsrc/emulators/mednaffe/Attic/options.mk
# $NetBSD: options.mk,v 1.1 2019/07/07 13:32:18 nia Exp $

PKG_OPTIONS_VAR=		PKG_OPTIONS.mednaffe
PKG_OPTIONS_REQUIRED_GROUPS=	gtk
PKG_OPTIONS_GROUP.gtk=		gtk3 gtk2
PKG_SUGGESTED_OPTIONS=		gtk3

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mgtk3)
CONFIGURE_ARGS+=	--enable-gtk3
.include "../../x11/gtk3/buildlink3.mk"
.endif

.if !empty(PKG_OPTIONS:Mgtk2)
.include "../../x11/gtk2/buildlink3.mk"
.endif

File Added: pkgsrc/emulators/mednaffe/patches/Attic/patch-src_input.c
$NetBSD: patch-src_input.c,v 1.1 2019/07/07 13:32:18 nia Exp $

Don't free unallocated memory.

(Apparently G_OS_UNIX is actually G_OS_LINUX).

--- src/input.c.orig	2018-05-01 16:59:49.000000000 +0000
+++ src/input.c
@@ -53,12 +53,12 @@ void close_channels(guidata *gui)
   int a;
   for (a=0;a<9;a++)
   {
+#ifdef G_OS_UNIX
     if (gui->joy[a].id != NULL)
     {
       g_free(gui->joy[a].id);
     }
 
-#ifdef G_OS_UNIX
     if (gui->joy[a].channel != NULL)
     {
       g_io_channel_unref(gui->joy[a].channel);