Subject: CVS commit: pkgsrc/emulators
From: Nia Alarie
Date: 2022-05-03 19:09:19
Message id: 20220503170919.B2CD1FB1A@cvs.NetBSD.org

Log Message:
[libretro-]snes9x[-gtk]: update to 1.61

- Restructured tile.cpp tile renderer from heavy macros into C++
  templates, significantly lowering compile time. (yoffy)
- MichaelBuckley provided a brand new MacOS port that is completely
  rewritten based on newer, supported APIs.
- Fixed an out-of-bound memory access in sound DSP. (Sour, byuu)
- Revert default SFX2 clock speed increase.
- Added a render position hack. Fixes glitches in several games.
- Allow an SRAM mapping up to 128KB.

Gtk:
- Added an option to show time. (taimoorgit)
- Use a submodule for glslang, because it doesn't guarantee API stability.
- Switched to GTK's C++ interface, gtkmm3. This effectively drops
  GTK+ 2.0 support.
- Joysticks can now be hotplugged. (jraby)

Unix:
- Added audio output threading. (yoffy)
- Added screensaver prevention on joystick use. (greg-kennedy)
- Fix YUY2 conversion. (greg-kennedy)
- Add alsa output support. (cjacker)
- Add I420 conversion. (cjacker)

Files:
RevisionActionfile
1.8modifypkgsrc/emulators/libretro-snes9x/distinfo
1.60modifypkgsrc/emulators/snes9x/Makefile
1.6modifypkgsrc/emulators/snes9x/Makefile.common
1.28modifypkgsrc/emulators/snes9x/distinfo
1.85modifypkgsrc/emulators/snes9x-gtk/Makefile
1.7modifypkgsrc/emulators/snes9x-gtk/PLIST
1.15modifypkgsrc/emulators/snes9x-gtk/distinfo
1.5modifypkgsrc/emulators/snes9x-gtk/options.mk
1.3modifypkgsrc/emulators/snes9x/patches/patch-unix_configure
1.4modifypkgsrc/emulators/snes9x/patches/patch-unix_unix.cpp
1.1addpkgsrc/emulators/snes9x/options.mk