Subject: CVS commit: pkgsrc/emulators
From: Nia Alarie
Date: 2023-11-20 11:19:01
Message id: 20231120101901.5CAA6FA3F@cvs.NetBSD.org

Log Message:
[libretro-]snes9x[-gtk]: Update to 1.62.3

Snes9x 1.62
- Fixed SA1 division with negative dividend again. (Atari2)
- Fixed timing on several instructions. (pi1541)
- MSU1 audio with no loop point will not repeat from start.
- Modernized some old memory-related code.
- Fixed a desynchronization in interlaced modes and reporting.
- Remove SA1 access to WRAM.
- Added second set of registers between S-DSP and S-SMP. Fixes
  PAL version of Virtual Bart.

Gtk + Windows:
- Added a Vulkan graphics output method. Similar to OpenGL, this
  can use libretro's slang shaders.
- Changed the automatic frame skip throttle to take place immediately
  before showing the frame, making VRR work better.
- Add menu item to clear recent files entries.
- Add fixed window size changes up to 10x.

Gtk:
- Switched to CMake for build system. Removed meson.
- Fixed some keys not working with modifiers. (Gutawer)
- Removed graphics options most people won't understand or need.
- Improved wayland support. Handle fractional DPI properly.

Files:
RevisionActionfile
1.7modifypkgsrc/emulators/snes9x/Makefile.common
1.29modifypkgsrc/emulators/snes9x/distinfo
1.101modifypkgsrc/emulators/snes9x-gtk/Makefile
1.8modifypkgsrc/emulators/snes9x-gtk/PLIST
1.6modifypkgsrc/emulators/snes9x-gtk/options.mk
1.4modifypkgsrc/emulators/snes9x/patches/patch-unix_configure
1.5modifypkgsrc/emulators/snes9x/patches/patch-unix_unix.cpp
1.1addpkgsrc/emulators/snes9x/patches/patch-gtk_CMakeLists.txt
1.1addpkgsrc/emulators/snes9x/patches/patch-shaders_shader__platform.h
1.15removepkgsrc/emulators/snes9x-gtk/distinfo
1.1removepkgsrc/emulators/snes9x-gtk/patches/patch-shaders_shader__platform.h