git: 76215562858c - main - games/retroarch: Update to 1.9.7

Guangyuan Yang ygy at FreeBSD.org
Mon Aug 16 09:16:37 UTC 2021


The branch main has been updated by ygy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=76215562858cbeb4aff214019c7898b3c52bd2c6

commit 76215562858cbeb4aff214019c7898b3c52bd2c6
Author:     Daniel Menelkir <menelkir at itroll.org>
AuthorDate: 2021-08-16 09:16:26 +0000
Commit:     Guangyuan Yang <ygy at FreeBSD.org>
CommitDate: 2021-08-16 09:16:26 +0000

    games/retroarch: Update to 1.9.7
    
    Changelog:      https://github.com/libretro/RetroArch/blob/master/CHANGES.md#197
    
    PR:             257806
    Approved by:    Greg V <greg at unrelenting.technology> (maintainer)
---
 games/retroarch/Makefile                                    | 12 +++++-------
 games/retroarch/distinfo                                    |  6 +++---
 .../patch-deps_glslang_glslang_glslang_Include_PoolAlloc.h  | 12 ------------
 games/retroarch/files/patch-input_input__keymaps.c          | 13 -------------
 .../retroarch/files/patch-libretro-common_net_net__ifinfo.c | 11 -----------
 games/retroarch/pkg-plist                                   |  2 +-
 6 files changed, 9 insertions(+), 47 deletions(-)

diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index 7b64402b9cf5..f487334d4f3e 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -1,14 +1,10 @@
 # Created by: Yuri Victorovich <yuri at rawbw.com>
 
 PORTNAME=	RetroArch
-PORTVERSION=	1.9.0
+PORTVERSION=	1.9.7
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
 CATEGORIES=	games emulators
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	618c83d4ca1b8144377747076e28ac962e492392.patch:-p1
-
 MAINTAINER=	greg at unrelenting.technology
 COMMENT=	Cross-platform entertainment system based on libretro API
 
@@ -17,7 +13,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon \
 		libdrm.so:graphics/libdrm \
-		libass.so:multimedia/libass
+		libass.so:multimedia/libass \
+		libfribidi.so:converters/fribidi \
+		libfontconfig.so:x11-fonts/fontconfig
 BUILD_DEPENDS=	vulkan-loader>0:graphics/vulkan-loader \
 		${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
 RUN_DEPENDS=	retroarch-assets<=0:games/retroarch-assets
@@ -25,7 +23,7 @@ RUN_DEPENDS=	retroarch-assets<=0:games/retroarch-assets
 USES=		compiler:c++11-lib gmake pkgconfig python:3.6+ shebangfix ssl
 
 OPTIONS_DEFINE=	CACA FFMPEG OSS JACK PULSEAUDIO ALSA SDL OPENGL OPENAL V4L FREETYPE WAYLAND UDEV QT X11 DOCS
-OPTIONS_DEFAULT=FFMPEG OSS PULSEAUDIO SDL OPENGL OPENAL V4L FREETYPE WAYLAND UDEV QT X11
+OPTIONS_DEFAULT=FFMPEG OSS SDL OPENGL OPENAL V4L FREETYPE WAYLAND UDEV QT X11
 FFMPEG_DESC=	On-the-fly recording of gameplay with libavcodec
 WAYLAND_DESC=	Wayland display support
 UDEV_DESC=	udev device hotplug support
diff --git a/games/retroarch/distinfo b/games/retroarch/distinfo
index 05429524c993..7a71ce669c69 100644
--- a/games/retroarch/distinfo
+++ b/games/retroarch/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1598401167
-SHA256 (libretro-RetroArch-v1.9.0_GH0.tar.gz) = 39d7ad9298c9487fb4848cd6a257c23a95ee85f83c75302f97bcc4797f154b6a
-SIZE (libretro-RetroArch-v1.9.0_GH0.tar.gz) = 39152024
+TIMESTAMP = 1628839619
+SHA256 (libretro-RetroArch-v1.9.7_GH0.tar.gz) = a4a1791dbff796dccfb377f9a61bd4b1bea4f754ab6611f51fa1d0466babbc9e
+SIZE (libretro-RetroArch-v1.9.7_GH0.tar.gz) = 40107807
 SHA256 (618c83d4ca1b8144377747076e28ac962e492392.patch) = 965b73683058b887aa0ce96cd1186a61d1491d00fc0d3a96531aaa3a6eed45de
 SIZE (618c83d4ca1b8144377747076e28ac962e492392.patch) = 1573
diff --git a/games/retroarch/files/patch-deps_glslang_glslang_glslang_Include_PoolAlloc.h b/games/retroarch/files/patch-deps_glslang_glslang_glslang_Include_PoolAlloc.h
deleted file mode 100644
index 585f918cf4a0..000000000000
--- a/games/retroarch/files/patch-deps_glslang_glslang_glslang_Include_PoolAlloc.h
+++ /dev/null
@@ -1,12 +0,0 @@
-https://github.com/KhronosGroup/glslang/issues/1869
-
---- deps/glslang/glslang/glslang/Include/PoolAlloc.h.orig	2020-03-21 22:21:53 UTC
-+++ deps/glslang/glslang/glslang/Include/PoolAlloc.h
-@@ -304,7 +304,6 @@ class pool_allocator { (public)
-     size_type max_size() const { return static_cast<size_type>(-1) / sizeof(T); }
-     size_type max_size(int size) const { return static_cast<size_type>(-1) / size; }
- 
--    void setAllocator(TPoolAllocator* a) { allocator = *a; }
-     TPoolAllocator& getAllocator() const { return allocator; }
- 
- protected:
diff --git a/games/retroarch/files/patch-input_input__keymaps.c b/games/retroarch/files/patch-input_input__keymaps.c
deleted file mode 100644
index d893b4878657..000000000000
--- a/games/retroarch/files/patch-input_input__keymaps.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- input/input_keymaps.c.orig	2020-08-07 22:06:53 UTC
-+++ input/input_keymaps.c
-@@ -50,10 +50,8 @@
- #include "SDL.h"
- #endif
-
--#if defined(__linux__) || defined(__linux__) && defined(HAVE_WAYLAND)
- #include <linux/input.h>
- #include <linux/kd.h>
--#endif
-
- #ifdef HAVE_X11
- #include "input/include/xfree86_keycodes.h"
diff --git a/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c b/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c
deleted file mode 100644
index 231c91bafe51..000000000000
--- a/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- libretro-common/net/net_ifinfo.c.orig	2020-08-07 22:06:53 UTC
-+++ libretro-common/net/net_ifinfo.c
-@@ -50,6 +50,8 @@
- #include <netinet/in.h>
- #endif
- 
-+#include <netinet/in.h>
-+
- void net_ifinfo_free(net_ifinfo_t *list)
- {
-    unsigned k;
diff --git a/games/retroarch/pkg-plist b/games/retroarch/pkg-plist
index c4405b3980b5..ef62ae1ee8fe 100644
--- a/games/retroarch/pkg-plist
+++ b/games/retroarch/pkg-plist
@@ -4,7 +4,7 @@ etc/retroarch.cfg
 man/man6/retroarch-cg2glsl.6.gz
 man/man6/retroarch.6.gz
 share/applications/retroarch.desktop
-share/metainfo/com.libretro.RetroArch.appdata.xml
 %%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/README.md
+share/metainfo/com.libretro.RetroArch.appdata.xml
 share/pixmaps/retroarch.svg


More information about the dev-commits-ports-main mailing list