Subject: CVS commit: pkgsrc/emulators
From: Nia Alarie
Date: 2023-11-19 23:56:13
Message id: 20231119225613.46B03FA3F@cvs.NetBSD.org

Log Message:
[libretro-]mgba[-qt]: Update to 0.10.2

0.10.2: (2023-04-23)
Emulation fixes:
 - GBA Audio: Fix improperly deserializing GB audio registers (fixes mgba.io/i/2793)
 - GBA Audio: Clear GB audio state when disabled
 - GBA Memory: Make VRAM access stalls only apply to BG RAM
 - GBA Overrides: Fix saving in PMD:RRT (JP) (fixes mgba.io/i/2862)
 - GBA SIO: Fix SIOCNT SI pin value after attaching player 2 (fixes mgba.io/i/2805)
 - GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes mgba.io/i/2810)
 - GBA SIO: Normal mode transfers with no clock should not finish (fixes \ 
mgba.io/i/2811)
 - GBA Timers: Cascading timers don't tick when disabled (fixes mgba.io/i/2812)
 - GBA Video: Fix interpolation issues with OpenGL renderer
Other fixes:
 - Core: Allow sending thread requests to a crashed core (fixes mgba.io/i/2784)
 - FFmpeg: Force lower sample rate for codecs not supporting high rates (fixes \ 
mgba.io/i/2869)
 - Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes mgba.io/i/2794)
 - Qt: Disable sync while running scripts from main thread (fixes mgba.io/i/2738)
 - Qt: Properly cap number of attached players by platform (fixes mgba.io/i/2807)
 - Qt: Disable attempted linking betwen incompatible platforms (fixes mgba.io/i/2702)
 - Qt: Fix modifier key names in shortcut editor (fixes mgba.io/i/2817)
 - Qt: Fix a handful of edge cases with graphics viewers (fixes mgba.io/i/2827)
 - Qt: Fix full-buffer rewind
 - Qt: Fix crash if loading a shader fails
 - Qt: Fix black screen when starting with a game (fixes mgba.io/i/2781)
 - Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736)
 - Qt: Fix checked state of mute menu option at load (fixes mgba.io/i/2701)
 - Qt: Remove OpenGL proxy thread and override SwapInterval directly instead
 - Scripting: Fix receiving packets for client sockets
 - Scripting: Fix empty receive calls returning unknown error on Windows
 - Scripting: Return proper callback ID from socket.add
Misc:
 - Qt: Include wayland QPA in AppImage (fixes mgba.io/i/2796)
 - Qt: Stop eating boolean action key events (fixes mgba.io/i/2636)
 - Qt: Automatically change video file extension as appropriate
 - Qt: Swap P1 and other player's save if P1 loaded it first (closes mgba.io/i/2750)

Files:
RevisionActionfile
1.44modifypkgsrc/emulators/mgba/Makefile
1.3modifypkgsrc/emulators/mgba/Makefile.common
1.21modifypkgsrc/emulators/mgba/distinfo
1.13modifypkgsrc/emulators/mgba-qt/Makefile
1.2modifypkgsrc/emulators/mgba-qt/options.mk