pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
retroarch: Update to retroarch-1.7.1
Module Name: pkgsrc-wip
Committed By: Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By: nee
Date: Sun Feb 25 14:44:43 2018 +0000
Changeset: 23d39c2d3aaa231b904515fd0199a2cf890898db
Modified Files:
retroarch/Makefile
retroarch/PLIST
retroarch/distinfo
retroarch/patches/patch-Makefile
Removed Files:
retroarch/patches/patch-Makefile.common
Log Message:
retroarch: Update to retroarch-1.7.1
General changelog (unix-related changes only):
– AUDIO: Added ‘Audio Resampler Quality’ setting to Audio Settings. Setting this higher will increase sound quality at the expense of sound latency and/or performance. Setting this value lower will improve sound latency/performance at the expense of sound quality. Only has an effect if the Sinc resampler is used, and you have to restart the game for changes to take effect.
– CHEEVOS: Fix unofficial achievements not being loaded.
– CHEEVOS: Show savestate menu entries when no achievements are found even if hardcore mode is enabled.
– CHEEVOS: Support Neo Geo Pocket.
– COMMON: Bugfix for issue related to ‘Windows mouse pointer visible when running MESS or MAME cores’.
– COMMON: Fix bug ‘Last item in a Playlist is ignored’.
– COMMON: New LED API. Driver implemented for Raspberry Pi, proof of concept implemented for core MAME 2003.
– COMMON: Add quick menu option to watch shader files for changes and recompile them automatically (Linux only for now).
– INPUT: show friendly names when available under input binds and system information
– INPUT: show the config name when available under system information
– GUI: Allow changing menu font color.
– GUI: Menu visibility options for RGUI and MaterialUI.
– GUI/MaterialUI: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers.
– GUI/XMB: Add Monochrome Inverted icon theme.
– GUI/XMB: Allow changing menu scale to 200%.
– GUI/XMB: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers. Menu shader effects currently don’t work on D3D8/D3D9 Cg.
– HAIKU: Restored port.
– KEYMAPPER: prevent a condition that caused input_menu_toggle to stop working when a RETRO_DEVICE_KEYBOARD type device is enabled
– GL: ignore hard gpu sync when fast-forwarding
– IOS10/11: Handle hardware keyboards and iCade controllers
– LOCALIZATION: Update Italian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Portuguese-Brazilian translation.
– LOCALIZATION: Update Spanish translation.
– NETPLAY: Add menu option to select different MITM (relay) server locations.
– OSX: Modify HID buttons detection algorithm.
– QB: Added –datarootdir.
– QB: Added –bindir and –mandir and deprecated –with-bin_dir and –with-man_dir.
– QB: Added –docdir.
– SHADERS: Allow saving of shader presets based on the parent directory (Saving one for */foo/bar/mario.sfc* would result in *shaders/presets/corename/bar.ext*). We decided it’s safer to still isolate the presets to a single core because different cores may treat video output differently.
– SHADERS: Don’t save the path to the current preset to the main config. This was causing weird behavior, instead it will try to load *currentconfig.ext* and it will save a preset with that name when select *apply shader preset*. The resulting shader will restore properly after restarting and even after core/parent/game specific presets are loaded
– SOLARIS: Initial port.
– SHADERS: SPIRV-Cross/slang shader support for D3D11.
– SUBSYSTEM: Subsystem saves now respect the save directory
– SUBSYSTEM: You can now load subsystem games from the menu (see https://github.com/libretro/RetroArch/pull/6282 for caveats)
– VULKAN: Fix swapchain recreation bug on Nvidia GPUs with Windows 10 (resolved in Windows Nvidia driver version 390.77).
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=23d39c2d3aaa231b904515fd0199a2cf890898db
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
retroarch/Makefile | 2 +-
retroarch/PLIST | 2 ++
retroarch/distinfo | 11 ++++----
retroarch/patches/patch-Makefile | 50 +++++++++++++++++++++------------
retroarch/patches/patch-Makefile.common | 24 ----------------
5 files changed, 40 insertions(+), 49 deletions(-)
diffs:
diff --git a/retroarch/Makefile b/retroarch/Makefile
index ff1c8faac5..eb9c5d7afc 100644
--- a/retroarch/Makefile
+++ b/retroarch/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.6 2015/04/25 14:20:47 tnn Exp $
-DISTNAME= retroarch-1.7.0
+DISTNAME= retroarch-1.7.1
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
diff --git a/retroarch/PLIST b/retroarch/PLIST
index bdc2cabcca..371a623f56 100644
--- a/retroarch/PLIST
+++ b/retroarch/PLIST
@@ -2,5 +2,7 @@
bin/retroarch
man/man6/retroarch.6
share/applications/retroarch.desktop
+share/doc/retroarch/COPYING
+share/doc/retroarch/README.md
share/examples/retroarch/retroarch.cfg
share/pixmaps/retroarch.svg
diff --git a/retroarch/distinfo b/retroarch/distinfo
index d19ebe8bd9..5e0192b956 100644
--- a/retroarch/distinfo
+++ b/retroarch/distinfo
@@ -1,9 +1,8 @@
$NetBSD: distinfo,v 1.4 2015/11/03 20:31:01 agc Exp $
-SHA1 (retroarch-1.7.0.tar.gz) = 7d63b65231be669c276a67b752853e7891cd8116
-RMD160 (retroarch-1.7.0.tar.gz) = 37d432270452118ad556843de7b8f1d26996d1ae
-SHA512 (retroarch-1.7.0.tar.gz) = 580d70b7f9328b5a1ae6f794b2d211d4c3253a979a3c75152da128435b05bc3b7731b290c711456be1d978aee67fe12d82818586cead4d4fc3eedf35d8b68d35
-Size (retroarch-1.7.0.tar.gz) = 19179540 bytes
-SHA1 (patch-Makefile) = 0a573beb9a95ab822eaa4056ccd260a0961b2d7b
-SHA1 (patch-Makefile.common) = ee3c0e6273d8a1c726f22423d261b10bb38b6ce3
+SHA1 (retroarch-1.7.1.tar.gz) = 14881186c7f98d8200f6925d85cf40c82cc0349e
+RMD160 (retroarch-1.7.1.tar.gz) = eed785344a7f576a0d795d12442e37e35860ff02
+SHA512 (retroarch-1.7.1.tar.gz) = fb02001e499eb6ca74a1f57ae3e6a3eb4e62849b05fa4fb473cb1ad169550e37f6ba46dc7f572e8603caa5b3c1f0e719d00e82ab03438d8e0c227bafaf0d6db3
+Size (retroarch-1.7.1.tar.gz) = 20540496 bytes
+SHA1 (patch-Makefile) = e40570eaf260e527442264c2ba424f2d7f499885
SHA1 (patch-frontend_drivers_platform__unix.c) = ad47823cdec50cc36e97f78b540d35a5ccf2d994
diff --git a/retroarch/patches/patch-Makefile b/retroarch/patches/patch-Makefile
index 6a1a8552fc..bc8d460e52 100644
--- a/retroarch/patches/patch-Makefile
+++ b/retroarch/patches/patch-Makefile
@@ -4,37 +4,51 @@ Install retroarch.cfg to examples.
Don't install deprecated and unsupported cg2glsl script.
---- Makefile.orig 2017-05-31 23:25:41.000000000 +0000
+--- Makefile.orig 2018-02-19 12:43:32.000000000 +0000
+++ Makefile
-@@ -186,16 +186,14 @@ $(OBJDIR)/%.o: %.rc $(HEADERS)
- install: $(TARGET)
+@@ -201,25 +201,22 @@ install: $(TARGET)
rm -f $(OBJDIR)/git_version.o
mkdir -p $(DESTDIR)$(BIN_DIR) 2>/dev/null || /bin/true
-- mkdir -p $(DESTDIR)$(GLOBAL_CONFIG_DIR) 2>/dev/null || /bin/true
+ mkdir -p $(DESTDIR)$(GLOBAL_CONFIG_DIR) 2>/dev/null || /bin/true
+ mkdir -p $(DESTDIR)$(PREFIX)/share/examples/retroarch 2>/dev/null || /bin/true
- mkdir -p $(DESTDIR)$(PREFIX)/share/applications 2>/dev/null || /bin/true
+ mkdir -p $(DESTDIR)$(DATA_DIR)/applications 2>/dev/null || /bin/true
+ mkdir -p $(DESTDIR)$(DOC_DIR) 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(MAN_DIR)/man6 2>/dev/null || /bin/true
- mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps 2>/dev/null || /bin/true
- install -m755 $(TARGET) $(DESTDIR)$(BIN_DIR)
-- install -m755 tools/cg2glsl.py $(DESTDIR)$(BIN_DIR)/retroarch-cg2glsl
-- install -m644 retroarch.cfg $(DESTDIR)$(GLOBAL_CONFIG_DIR)/retroarch.cfg
-+ install -m644 retroarch.cfg $(DESTDIR)$(PREFIX)/share/examples/retroarch/retroarch.cfg
- install -m644 retroarch.desktop $(DESTDIR)$(PREFIX)/share/applications
- install -m644 docs/retroarch.6 $(DESTDIR)$(MAN_DIR)/man6
-- install -m644 docs/retroarch-cg2glsl.6 $(DESTDIR)$(MAN_DIR)/man6
- install -m644 media/retroarch.svg $(DESTDIR)$(PREFIX)/share/pixmaps
+ mkdir -p $(DESTDIR)$(DATA_DIR)/pixmaps 2>/dev/null || /bin/true
+ cp $(TARGET) $(DESTDIR)$(BIN_DIR)
+- cp tools/cg2glsl.py $(DESTDIR)$(BIN_DIR)/retroarch-cg2glsl
+- cp retroarch.cfg $(DESTDIR)$(GLOBAL_CONFIG_DIR)
++ cp retroarch.cfg $(DESTDIR)$(PREFIX)/share/examples/retroarch
+ cp retroarch.desktop $(DESTDIR)$(DATA_DIR)/applications
+ cp docs/retroarch.6 $(DESTDIR)$(MAN_DIR)/man6
+- cp docs/retroarch-cg2glsl.6 $(DESTDIR)$(MAN_DIR)/man6
+ cp media/retroarch.svg $(DESTDIR)$(DATA_DIR)/pixmaps
+ cp COPYING $(DESTDIR)$(DOC_DIR)
+ cp README.md $(DESTDIR)$(DOC_DIR)
+ chmod 755 $(DESTDIR)$(BIN_DIR)/$(TARGET)
+- chmod 755 $(DESTDIR)$(BIN_DIR)/retroarch-cg2glsl
+- chmod 644 $(DESTDIR)$(GLOBAL_CONFIG_DIR)/retroarch.cfg
++ chmod 644 $(DESTDIR)$(PREFIX)/share/examples/retroarch/retroarch.cfg
+ chmod 644 $(DESTDIR)$(DATA_DIR)/applications/retroarch.desktop
+ chmod 644 $(DESTDIR)$(MAN_DIR)/man6/retroarch.6
+- chmod 644 $(DESTDIR)$(MAN_DIR)/man6/retroarch-cg2glsl.6
+ chmod 644 $(DESTDIR)$(DATA_DIR)/pixmaps/retroarch.svg
@if test -d media/assets; then \
echo "Installing media assets..."; \
-@@ -215,11 +213,9 @@ install: $(TARGET)
+@@ -233,15 +230,13 @@ install: $(TARGET)
uninstall:
rm -f $(DESTDIR)$(BIN_DIR)/retroarch
- rm -f $(DESTDIR)$(BIN_DIR)/retroarch-cg2glsl
- rm -f $(DESTDIR)$(GLOBAL_CONFIG_DIR)/retroarch.cfg
+ rm -f $(DESTDIR)$(PREFIX)/share/examples/retroarch/retroarch.cfg
- rm -f $(DESTDIR)$(PREFIX)/share/applications/retroarch.desktop
+ rm -f $(DESTDIR)$(DATA_DIR)/applications/retroarch.desktop
+ rm -f $(DESTDIR)$(DATA_DIR)/pixmaps/retroarch.svg
+ rm -f $(DESTDIR)$(DOC_DIR)/COPYING
+ rm -f $(DESTDIR)$(DOC_DIR)/COPYING.assets
+ rm -f $(DESTDIR)$(DOC_DIR)/README.md
rm -f $(DESTDIR)$(MAN_DIR)/man6/retroarch.6
- rm -f $(DESTDIR)$(MAN_DIR)/man6/retroarch-cg2glsl.6
- rm -f $(DESTDIR)$(PREFIX)/share/pixmaps/retroarch.svg
- rm -rf $(DESTDIR)$(ASSETS_DIR)/retroarch
+ rm -rf $(DESTDIR)$(ASSETS_DIR)
+ clean:
diff --git a/retroarch/patches/patch-Makefile.common b/retroarch/patches/patch-Makefile.common
deleted file mode 100644
index fcffbcbd76..0000000000
--- a/retroarch/patches/patch-Makefile.common
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
-Always add EGL_LIBS / EGL_CFLAGS when HAVE_EGL.
-
---- Makefile.common.orig 2017-06-22 02:10:15.000000000 +0000
-+++ Makefile.common
-@@ -834,8 +834,6 @@ ifeq ($(HAVE_GL_CONTEXT), 1)
- ifeq ($(HAVE_X11), 1)
- ifeq ($(HAVE_EGL), 1)
- OBJ += gfx/drivers_context/xegl_ctx.o
-- DEFINES += $(EGL_CFLAGS)
-- LIBS += $(EGL_LIBS)
- endif
- endif
- ifeq ($(HAVE_OSMESA), 1)
-@@ -881,6 +879,8 @@ endif
-
- ifeq ($(HAVE_EGL), 1)
- OBJ += gfx/common/egl_common.o
-+ DEFINES += $(EGL_CFLAGS)
-+ LIBS += $(EGL_LIBS)
- endif
-
- ifeq ($(HAVE_SDL2), 1)
Home |
Main Index |
Thread Index |
Old Index