head 1.2; access; symbols pkgsrc-2024Q2:1.1.0.6 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.4 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.2 pkgsrc-2023Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2024.08.10.12.04.36; author nia; state dead; branches; next 1.1; commitid EMFeS9QFWqY4UglF; 1.1 date 2023.11.20.10.19.00; author nia; state Exp; branches; next ; commitid vCnE8tdxmbzWNkNE; desc @@ 1.2 log @[libretro-]snes9x[-gtk]: Update to 1.63 Snes9x 1.63 General: - Added a shortcut to change the backdrop color for sprite extraction. - Fixed QuickSave 0-9 slot shortcuts not working. - Allow "Address:byte" form for cheat inputs. - Fixed ZIP files not being closed after patch search. - Various memmap fixes to allow unofficial mappings. - Added usage of ImGui to draw things on top of the screen instead of inside. Gtk: - Fixed config file location to never put files directly in $HOME and obey $XDG_CONFIG_HOME. - Updated translations from JakeSmarter and StanleyKid-22. @ text @$NetBSD: patch-gtk_CMakeLists.txt,v 1.1 2023/11/20 10:19:00 nia Exp $ Support systems without libdl. https://github.com/snes9xgit/snes9x/pull/886 --- gtk/CMakeLists.txt.orig 2023-03-30 16:18:33.000000000 +0000 +++ gtk/CMakeLists.txt @@@@ -63,9 +63,8 @@@@ pkg_check_modules(XRANDR REQUIRED xrandr find_library(X11 X11 REQUIRED) find_library(XEXT Xext REQUIRED) -find_library(DL dl REQUIRED) list(APPEND ARGS ${SDL2_CFLAGS} ${GTK_CFLAGS} ${XRANDR_CFLAGS}) -list(APPEND LIBS ${X11} ${XEXT} ${DL} ${SDL2_LIBRARIES} ${GTK_LIBRARIES} ${XRANDR_LIBRARIES}) +list(APPEND LIBS ${X11} ${XEXT} ${CMAKE_DL_LIBS} ${SDL2_LIBRARIES} ${GTK_LIBRARIES} ${XRANDR_LIBRARIES}) pkg_check_modules(EPOXY REQUIRED epoxy) list(APPEND ARGS ${EPOXY_CFLAGS}) @ 1.1 log @[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. @ text @d1 1 a1 1 $NetBSD$ @