head 1.5; access; symbols pkgsrc-2018Q4:1.4.0.2 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3; locks; strict; comment @# @; 1.5 date 2019.02.06.11.18.43; author nia; state dead; branches; next 1.4; commitid 3LeVAf9Jcr81iHaB; 1.4 date 2018.10.03.23.52.35; author nia; state Exp; branches; next 1.3; commitid wO9vuj6ZaxPTxzUA; 1.3 date 2018.09.06.09.33.38; author nia; state Exp; branches; next 1.2; commitid LJ6dnm7pxpqrE1RA; 1.2 date 2018.08.07.16.46.08; author nia; state Exp; branches; next 1.1; commitid 5TO5NJKdKBQb1dNA; 1.1 date 2018.08.07.16.13.49; author nia; state Exp; branches; next ; commitid 3sltuNJhRNcOPcNA; desc @@ 1.5 log @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 @ text @# $NetBSD: Makefile,v 1.4 2018/10/03 23:52:35 nia Exp $ DISTNAME= libretro-glsl-shaders-20180828 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} GITHUB_PROJECT= glsl-shaders GITHUB_TAG= a52c8b6798c7a10fd72971ef8e8b135e0f7a9ca0 MAINTAINER= nia@@NetBSD.org HOMEPAGE= https://www.libretro.com/ COMMENT= Libretro GLSL shaders LICENSE= gnu-gpl-v3 EXTRACT_USING= bsdtar USE_LANGUAGES= # none NO_BUILD= yes do-install: cd ${WRKSRC} && ${FIND} * -type d -print0 | ${XARGS} -0 -I % \ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/libretro/shaders/% cd ${WRKSRC} && ${FIND} * -type f -print0 | ${XARGS} -0 -I % \ ${INSTALL_DATA} % ${DESTDIR}${PREFIX}/share/libretro/shaders/% .include "../../mk/bsd.pkg.mk" @ 1.4 log @libretro-glsl-shaders: Make do-install more portable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/09/06 09:33:38 nia Exp $ @ 1.3 log @Simplify retroarch packagaing by removing retroarch-assets. Switch to a bundled release for the assets, and make libretro-database and glsls-headers current. This will make it easier to update versions between releses where the database compatibility differs (e.g. for fbalpha) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/08/07 16:46:08 nia Exp $ d19 4 a22 4 cd ${WRKSRC} && ${FIND} * -type d -exec ${INSTALL_DATA_DIR} \ ${DESTDIR}${PREFIX}/share/libretro/shaders/{} \; cd ${WRKSRC} && ${FIND} * -type f -exec ${INSTALL_DATA} {} \ ${DESTDIR}${PREFIX}/share/libretro/shaders/{} \; @ 1.2 log @emulators/libretro-glsl-shaders: Use RETROARCH_VERSION and set HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/08/07 16:13:49 nia Exp $ d3 1 a3 2 DISTNAME= retroarch-assets-${RETROARCH_VERSION} PKGNAME= libretro-glsl-shaders-${RETROARCH_VERSION} d5 3 a7 2 MASTER_SITES= -http://buildbot.libretro.com/stable/${PKGVERSION_NOREV}/windows-msvc2010/x86_64/RetroArch.7z EXTRACT_SUFX= .7z d9 1 a10 1 MAINTAINER= nia@@NetBSD.org d14 1 a17 2 WRKSRC= ${WRKDIR}/shaders/shaders_glsl a23 1 .include "../../emulators/retroarch/version.mk" @ 1.1 log @libretro-glsl-shaders: Import libretro-glsl-shaders-1.7.3. Shaders and filters can be applied to video games to achieve some kind of visual effect. These can be from attempting to replicate CRT displays, RF cables, smooth scaling and anti-aliasing, or something more exotic. This package contains the shaders provided by the libretro project for use with RetroArch (where .glsl and .glslp shaders are supported out of the box). They could also in theory be used with other OpenGL programs. For more information, including examples of specific shaders, see the Emulation General wiki: http://emulation.gametechwiki.com/index.php/Shaders_and_Filters @ text @d1 1 a1 1 # $NetBSD$ d3 2 a4 3 VERSION= 1.7.3 DISTNAME= retroarch-assets-${VERSION} PKGNAME= libretro-glsl-shaders-${VERSION} d9 1 d25 1 @