[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)diff -r1.43 -r1.44 pkgsrc/emulators/mgba/Makefile
(nia)
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: Makefile,v 1.43 2023/11/08 13:19:06 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.44 2023/11/19 22:56:12 nia Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 4 | |||
4 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
5 | 4 | |||
6 | COMMENT= Emulator for running Game Boy Advance games (CLI version) | 5 | COMMENT= Emulator for running Game Boy Advance games (CLI version) | |
7 | 6 | |||
8 | CONFLICTS+= mgba-qt-[0-9]* | 7 | CONFLICTS+= mgba-qt-[0-9]* | |
9 | 8 | |||
10 | CMAKE_ARGS+= -DBUILD_QT=OFF | 9 | CMAKE_ARGS+= -DBUILD_QT=OFF | |
11 | 10 | |||
12 | # XXX: unsure if any of this is useful with the SDL driver | 11 | # XXX: unsure if any of this is useful with the SDL driver | |
13 | CMAKE_ARGS+= -DUSE_FFMPEG=OFF | 12 | CMAKE_ARGS+= -DUSE_FFMPEG=OFF | |
14 | 13 | |||
15 | .include "options.mk" | 14 | .include "options.mk" | |
16 | .include "../../archivers/libzip/buildlink3.mk" | 15 | .include "../../archivers/libzip/buildlink3.mk" |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.2 2023/02/06 11:13:18 nia Exp $ | 1 | # $NetBSD: Makefile.common,v 1.3 2023/11/19 22:56:12 nia Exp $ | |
2 | 2 | |||
3 | # used by emulators/libretro-mgba/Makefile | 3 | # used by emulators/libretro-mgba/Makefile | |
4 | # used by emulators/mgba/Makefile | 4 | # used by emulators/mgba/Makefile | |
5 | # used by emulators/mgba-qt/Makefile | 5 | # used by emulators/mgba-qt/Makefile | |
6 | 6 | |||
7 | DISTNAME= mgba-0.10.1 | 7 | DISTNAME= mgba-0.10.2 | |
8 | CATEGORIES= emulators | 8 | CATEGORIES= emulators | |
9 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mgba-emu/} | 9 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mgba-emu/} | |
10 | 10 | |||
11 | MAINTAINER= nia@NetBSD.org | 11 | MAINTAINER= nia@NetBSD.org | |
12 | HOMEPAGE?= https://mgba.io/ | 12 | HOMEPAGE?= https://mgba.io/ | |
13 | LICENSE= mpl-2.0 | 13 | LICENSE= mpl-2.0 | |
14 | 14 | |||
15 | USE_TOOLS+= pkg-config | 15 | USE_TOOLS+= pkg-config | |
16 | USE_CMAKE= yes | 16 | USE_CMAKE= yes | |
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | 18 | |||
19 | CMAKE_ARGS+= -DUSE_DISCORD_RPC=OFF | 19 | CMAKE_ARGS+= -DUSE_DISCORD_RPC=OFF | |
20 | CMAKE_ARGS+= -DUSE_MINIZIP=OFF | 20 | CMAKE_ARGS+= -DUSE_MINIZIP=OFF |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.20 2023/07/07 07:27:06 nia Exp $ | 1 | $NetBSD: distinfo,v 1.21 2023/11/19 22:56:12 nia Exp $ | |
2 | 2 | |||
3 | BLAKE2s (mgba-0.10.1.tar.gz) = 64f724e74806bd5bd1a2c78944183e4b1b00cf5ad4473edbf9ac7f557f8c700b | 3 | BLAKE2s (mgba-0.10.2.tar.gz) = 0d44a02d67fc3767ede8a07b55f193a6d8571c4dd692db4493c6da488d43d641 | |
4 | SHA512 (mgba-0.10.1.tar.gz) = bb79d2380a4708b70daf95c9b403427f77254391b1e11d68411384f265a670907e64b842c9978c9be558ffad337b738d9d83988d52890f08aed7e7fc124f19d4 | 4 | SHA512 (mgba-0.10.2.tar.gz) = 4063cde6dee9cc07025fa997e401ddd4b28240a9e53cee571ef8aec65cb6cf56b821f0020af1cf00d4f97353efbd4dc39ccd55bc6a3bdf0448ee34736bfd6499 | |
5 | Size (mgba-0.10.1.tar.gz) = 14308454 bytes | 5 | Size (mgba-0.10.2.tar.gz) = 14323388 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = dfb3237446bd0fa1ddcb4b18a2a1d2cef5766c56 | 6 | SHA1 (patch-CMakeLists.txt) = dfb3237446bd0fa1ddcb4b18a2a1d2cef5766c56 | |
7 | SHA1 (patch-src_platform_qt_CMakeLists.txt) = 052c533d8df271eb623efec1ec6639da4bea1983 | 7 | SHA1 (patch-src_platform_qt_CMakeLists.txt) = 052c533d8df271eb623efec1ec6639da4bea1983 | |
8 | SHA1 (patch-src_platform_qt_ConfigController.cpp) = 45b5a0aac879905a1471c172c5f23bef9ab33723 | 8 | SHA1 (patch-src_platform_qt_ConfigController.cpp) = 45b5a0aac879905a1471c172c5f23bef9ab33723 | |
9 | SHA1 (patch-src_script_socket.c) = eca5406afe566ef01f84d35c9db01f3307646644 | 9 | SHA1 (patch-src_script_socket.c) = eca5406afe566ef01f84d35c9db01f3307646644 |
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2023/11/12 13:21:22 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2023/11/19 22:56:13 nia Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 7 | |||
4 | .include "${.CURDIR}/../../emulators/mgba/Makefile.common" | 3 | .include "${.CURDIR}/../../emulators/mgba/Makefile.common" | |
5 | 4 | |||
6 | PKGNAME= ${DISTNAME:S/mgba-/mgba-qt-/g} | 5 | PKGNAME= ${DISTNAME:S/mgba-/mgba-qt-/g} | |
7 | COMMENT= Emulator for running Game Boy Advance games (GUI version) | 6 | COMMENT= Emulator for running Game Boy Advance games (GUI version) | |
8 | 7 | |||
9 | CONFLICTS+= mgba-[0-9]* | 8 | CONFLICTS+= mgba-[0-9]* | |
10 | 9 | |||
11 | CMAKE_ARGS+= -DBUILD_QT=ON | 10 | CMAKE_ARGS+= -DBUILD_QT=ON | |
12 | 11 | |||
13 | # performance problems... | 12 | # performance problems... | |
14 | CMAKE_ARGS+= -DBUILD_GL=OFF | 13 | CMAKE_ARGS+= -DBUILD_GL=OFF | |
15 | CMAKE_ARGS+= -DBUILD_GLES2=OFF | 14 | CMAKE_ARGS+= -DBUILD_GLES2=OFF | |
16 | CMAKE_ARGS+= -DBUILD_GLES3=OFF | 15 | CMAKE_ARGS+= -DBUILD_GLES3=OFF |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # $NetBSD: options.mk,v 1.1 2022/12/15 11:31:44 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.2 2023/11/19 22:56:13 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mgba-qt | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mgba-qt | |
4 | 4 | |||
5 | PKG_SUPPORTED_OPTIONS+= ffmpeg | 5 | PKG_SUPPORTED_OPTIONS+= ffmpeg | |
6 | PKG_SUGGESTED_OPTIONS+= ffmpeg | 6 | PKG_SUGGESTED_OPTIONS+= ffmpeg | |
7 | 7 | |||
8 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
9 | 9 | |||
10 | .if !empty(PKG_OPTIONS:Mffmpeg) | 10 | .if !empty(PKG_OPTIONS:Mffmpeg) | |
11 | CMAKE_ARGS+= -DUSE_FFMPEG=ON | 11 | CMAKE_ARGS+= -DUSE_FFMPEG=ON | |
12 | .include "../../multimedia/ffmpeg5/buildlink3.mk" | 12 | .include "../../multimedia/ffmpeg6/buildlink3.mk" | |
13 | .else | 13 | .else | |
14 | CMAKE_ARGS+= -DUSE_FFMPEG=OFF | 14 | CMAKE_ARGS+= -DUSE_FFMPEG=OFF | |
15 | .endif | 15 | .endif |