Subject: CVS commit: pkgsrc/emulators
From: Nia Alarie
Date: 2019-02-06 12:18:44
Message id: 20190206111844.61823FB16@cvs.NetBSD.org

Log Message:
emulators/retroarch: Update to 1.7.6

pkgsrc specific changes:

* Remove the deprecated and broken libxml2 and libusb1 options.
* Fix the qt5 option.
* No longer depends on libretro-glsl-shaders, instead use the built-in
updater to install shaders. Fixes shader preset saving as non-root...
* I submitted a sun audio driver to upstream and they accepted it, so
NetBSD and (probably) SunOS will now default to "audioio" instead of \ 
"oss".

General changelog

– CHEEVOS: Reset when hardcore mode is toggled.
– CHEEVOS: Update the hashing methods to identify NES, SNES and Lynx games \ 
(more accurate and accepting headerless ROMs).
– COMMON: Add new JSON playlist format.
– COMMON: Fix playlist corruption when deleting items.
– COMMON: Fix archive progress display calculation.
– COMMON: Fix playlist entries appearing with previously used names.
– COMMON: Fix screenshot filename with no core or content.
– COMMON: Allow compiling without menu support.
– CORE UPDATER: Allow sideloading cores from the menu.
– CPU FILTERS: Add Normal2x filter.
– CRT/LINUX: New Linux switching method partially implemented.
– CRT/LINUX: Linux restore desktop resolution fixed.
– CRT/LINUX: Monitor index switching and auto enumerate for output detection \ 
in Linux (still working on the windows method).
– CRT/RASPBERRY PI: Initial support.
– DATE: Add Date / Time style options.
– DEBUGGING: Add an integrated crash handler for debug builds (see \ 
https://docs.libretro.com/tech/debugging)
– DISK CONTROL: Remember the last used folder / current active folder to make \ 
disk-swapping faster.
– INPUT: Add new menu toggle (hold start button for 2 seconds)
– INPUT: Fix arrow keys being incorrectly bound as numpad keys
– INPUT/SDL: Flush the joypad events. Decreases cpu usage over time with the \ 
SDL joypad driver.
– LOCALIZATION: Add Greek translation.
– LOCALIZATION: Update German translation.
– LOCALIZATION: Update Italian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Simplified Chinese translation.
– LOCALIZATION: Update Spanish translation.
– MENU: New “ozone” menu driver.
– MENU: Only show CRT SwitchRes if video display server is implemented \ 
(Windows/Linux for now)
– MENU: User Interface -> Appearance -> ‘Menu Font Green/Blue Color’ \ 
settings now work properly.
– MENU: Add option to enable in-menu sound effects.
– MENU/D3D: Scissoring support (will be used for Ozone and menu widgets).
– MENU/QT/WIMP: Allow building with MSVC2017.
– MENU/QT/WIMP: Add detailed file browser table.
– MENU/QT/WIMP: New grid view implementation that is faster and loads \ 
thumbnails on-demand.
– MENU/QT/WIMP: Thumbnail drag and drop support.
– MENU/RGUI: Overhaul custom theme interface + add wallpaper support.
– MENU/RGUI: Thumbnail support and thumbnail downscaling.
– MENU: Hide password values.
– MENU/SOUNDS: Implement in-menu sound effects (not enabled by default for \ 
now, still experimental).
– MIDI: Add a Linux ALSA driver for MIDI.
– NETPLAY: Force fast-save-states when netplay is enabled.
– NETPLAY: Allow quick joining subsystem lobbies.
– OSX: Initial CoreAudio V3 audio driver (not yet used in release builds).
– OSX: OpenGL 3.2 Core support for cores.
– RECORDING: Implement recording options in the menu complete with quality \ 
profiles, streaming, and proper file naming
– SCANNER: Fix GDI disc scanning.
– SHADERS: Fix auto shader preset loading on D3D10, D3D11, D3D12
– SUBSYSTEM: Allow more than 10 subsystems
– SUBSYSTEM: Cores that use subsystem for complex scenarios can now load \ 
content without starting a regular content first
– SUBSYSTEM: Remember the last used folder to make loading subsystem type \ 
content faster
– VULKAN: Fix RGUI crashing at startup.
– VULKAN/RGUI: Enable ‘Menu Linear Filter’ option.
– VULKAN: Fix secondary screens in overlays not working.
– WAYLAND: Implement idle-inhibit support (needed for screensaver suspend).
– WAYLAND: Fix fullscreen toggle.
– VFS: Update to version 3.
– XMB/OZONE: Add more icons
– XMB: Add Automatic Inverted theme
– ???: Easter Egg

Files:
RevisionActionfile
1.3modifypkgsrc/emulators/libretro-core-info/Makefile
1.3modifypkgsrc/emulators/libretro-core-info/PLIST
1.4modifypkgsrc/emulators/libretro-core-info/distinfo
1.18modifypkgsrc/emulators/retroarch/Makefile
1.5modifypkgsrc/emulators/retroarch/PLIST
1.10modifypkgsrc/emulators/retroarch/distinfo
1.8modifypkgsrc/emulators/retroarch/options.mk
1.5modifypkgsrc/emulators/retroarch/version.mk
1.4modifypkgsrc/emulators/retroarch/patches/patch-Makefile
1.2modifypkgsrc/emulators/retroarch/patches/patch-frontend_drivers_platform__unix.c
1.1removepkgsrc/emulators/libretro-glsl-shaders/DESCR
1.4removepkgsrc/emulators/libretro-glsl-shaders/Makefile
1.2removepkgsrc/emulators/libretro-glsl-shaders/PLIST
1.3removepkgsrc/emulators/libretro-glsl-shaders/distinfo