* [PR PATCH] retroarch: update to 1.20.0.
@ 2025-01-04 3:12 Vinfall
2025-04-07 2:10 ` github-actions
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Vinfall @ 2025-01-04 3:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
There is a new pull request by Vinfall against master on the void-packages repository
https://github.com/Vinfall/void-packages retroarch-update
https://github.com/void-linux/void-packages/pull/53830
retroarch: update to 1.20.0.
#### Testing the changes
- I tested the changes in this PR: **briefly**
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
Draft as libretro has not released respective blog addressing changes yet. Local build works fine though.
A patch file from https://github.com/void-linux/void-packages/pull/53830.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-retroarch-update-53830.patch --]
[-- Type: text/x-diff, Size: 4852 bytes --]
From 99a0effeef926ec6185db4b5c084f0110cebfb36 Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Sat, 4 Jan 2025 09:26:30 +0800
Subject: [PATCH] retroarch: update to 1.20.0.
---
srcpkgs/retroarch/patches/mbedtls3.patch | 76 ------------------------
srcpkgs/retroarch/template | 6 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 srcpkgs/retroarch/patches/mbedtls3.patch
diff --git a/srcpkgs/retroarch/patches/mbedtls3.patch b/srcpkgs/retroarch/patches/mbedtls3.patch
deleted file mode 100644
index 17d4b75fed988f..00000000000000
--- a/srcpkgs/retroarch/patches/mbedtls3.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 4683e83d9a51c0229fff23400a6a19542aa523b7 Mon Sep 17 00:00:00 2001
-From: Keith Bowes <keithbowes@users.noreply.github.com>
-Date: Thu, 18 Jul 2024 09:25:29 -0400
-Subject: [PATCH] Add support for mbedtls v3 (#16763)
-
-v2 is not going to receive security fixes after 2024
-
-Fixes #16672
----
- Makefile.common | 3 ++-
- libretro-common/net/net_socket_ssl_mbed.c | 5 +++++
- qb/config.libs.sh | 19 +++++++++----------
- 3 files changed, 16 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile.common b/Makefile.common
-index a550c791462..ee4fa1c4ccc 100644
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -753,7 +753,8 @@ else ifeq ($(HAVE_BUILTINMBEDTLS), 1)
- OBJ += $(OBJS_TLS_CRYPTO) $(OBJS_TLS_X509) $(OBJS_TLS)
- else ifeq ($(HAVE_SSL), 1)
- DEFINES += -DHAVE_SSL
-- LIBS += $(SYSTEMMBEDTLS_LIBS)
-+ LIBS += $(SYSTEMMBEDTLS_LIBS) $(SYSTEMMBEDX509_LIBS) $(SYSTEMMBEDCRYPTO_LIBS)
-+ DEF_FLAGS += $(SYSTEMMBEDTLS_CFLAGS) $(SYSTEMMBEDX509_CFLAGS) $(SYSTEMMBEDCRYPTO_CFLAGS)
- endif
-
- # Miscellaneous
-diff --git a/libretro-common/net/net_socket_ssl_mbed.c b/libretro-common/net/net_socket_ssl_mbed.c
-index a0a524f3559..69c2239002e 100644
---- a/libretro-common/net/net_socket_ssl_mbed.c
-+++ b/libretro-common/net/net_socket_ssl_mbed.c
-@@ -35,8 +35,13 @@
- #include "../../deps/mbedtls/mbedtls/ctr_drbg.h"
- #include "../../deps/mbedtls/mbedtls/entropy.h"
- #else
-+#include <mbedtls/version.h>
-+#if MBEDTLS_VERSION_MAJOR < 3
- #include <mbedtls/config.h>
- #include <mbedtls/certs.h>
-+#else
-+#include <mbedtls/build_info.h>
-+#endif
- #include <mbedtls/debug.h>
- #include <mbedtls/platform.h>
- #include <mbedtls/net_sockets.h>
-diff --git a/qb/config.libs.sh b/qb/config.libs.sh
-index 1c845375186..06ca062f0cc 100644
---- a/qb/config.libs.sh
-+++ b/qb/config.libs.sh
-@@ -316,16 +316,15 @@ check_enabled SSL BUILTINMBEDTLS 'builtin mbedtls' 'ssl is' false
- check_enabled SSL BUILTINBEARSSL 'builtin bearssl' 'ssl is' false
-
- if [ "$HAVE_SYSTEMMBEDTLS" = "auto" ]; then SYSTEMMBEDTLS_IS_AUTO=yes; else SYSTEMMBEDTLS_IS_AUTO=no; fi
--check_lib '' SYSTEMMBEDTLS '-lmbedtls -lmbedx509 -lmbedcrypto'
--check_header '' SYSTEMMBEDTLS \
-- mbedtls/config.h \
-- mbedtls/certs.h \
-- mbedtls/debug.h \
-- mbedtls/platform.h \
-- mbedtls/net_sockets.h \
-- mbedtls/ssl.h \
-- mbedtls/ctr_drbg.h \
-- mbedtls/entropy.h
-+check_val '' SYSTEMMBEDTLS '-lmbedtls' 'mbedtls' mbedtls 2.5.1 '' true
-+check_val '' SYSTEMMBEDX509 '-lmbedx509' 'mbedtls' mbedx509 2.5.1 '' true
-+check_val '' SYSTEMMBEDCRYPTO '-lmbedcrypto' 'mbedtls' mbedcrypto 2.5.1 '' true
-+if [ "$HAVE_SYSTEMMBEDTLS" = 'yes' ] && [ -z "$SYSTEMMBEDTLS_VERSION" ]; then
-+ # Ancient versions (such as the one included in the Ubuntu version used for
-+ # build checks) don't have this header
-+ check_header '' SYSTEMMBEDTLS mbedtls/net_sockets.h
-+fi
-+if [ "$HAVE_SYSTEMMBEDX509" = 'no' ] || [ "$HAVE_SYSTEMMBEDCRYPTO" = 'no' ]; then HAVE_SYSTEMMBEDTLS=no; fi
- if [ "$SYSTEMMBEDTLS_IS_AUTO" = "yes" ] && [ "$HAVE_SYSTEMMBEDTLS" = "yes" ]; then HAVE_SYSTEMMBEDTLS=auto; fi
-
- SSL_BACKEND_CHOSEN=no
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 0999380657ce58..f0a01188006aac 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.19.1
-revision=4
+version=1.20.0
+revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
--enable-udev --disable-builtinflac --enable-systemmbedtls
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff
+checksum=a8c165d3b647c5fc5ffb28e95bbcadfa781c85ec44bbdcfe07603b3d265f84a8
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: retroarch: update to 1.20.0.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
@ 2025-04-07 2:10 ` github-actions
2025-04-07 2:17 ` [PR PATCH] [Updated] " Vinfall
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: github-actions @ 2025-04-07 2:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/53830#issuecomment-2781851554
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] retroarch: update to 1.20.0.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
2025-04-07 2:10 ` github-actions
@ 2025-04-07 2:17 ` Vinfall
2025-04-08 3:14 ` Vinfall
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Vinfall @ 2025-04-07 2:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 758 bytes --]
There is an updated pull request by Vinfall against master on the void-packages repository
https://github.com/Vinfall/void-packages retroarch-update
https://github.com/void-linux/void-packages/pull/53830
retroarch: update to 1.20.0.
#### Testing the changes
- I tested the changes in this PR: **briefly**
- Patch merged upstream in [RereoArch/#16763](https://github.com/libretro/RetroArch/pull/16763)
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
~~Draft as libretro has not released respective blog addressing changes yet.~~[Released](https://www.libretro.com/index.php/retroarch-1-20-0-release/), nothing special.
A patch file from https://github.com/void-linux/void-packages/pull/53830.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-retroarch-update-53830.patch --]
[-- Type: text/x-diff, Size: 4852 bytes --]
From 0702bcbc0ca1f06090ee09ddecb0940844d44edd Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Sat, 4 Jan 2025 09:26:30 +0800
Subject: [PATCH] retroarch: update to 1.20.0.
---
srcpkgs/retroarch/patches/mbedtls3.patch | 76 ------------------------
srcpkgs/retroarch/template | 6 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 srcpkgs/retroarch/patches/mbedtls3.patch
diff --git a/srcpkgs/retroarch/patches/mbedtls3.patch b/srcpkgs/retroarch/patches/mbedtls3.patch
deleted file mode 100644
index 17d4b75fed988f..00000000000000
--- a/srcpkgs/retroarch/patches/mbedtls3.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 4683e83d9a51c0229fff23400a6a19542aa523b7 Mon Sep 17 00:00:00 2001
-From: Keith Bowes <keithbowes@users.noreply.github.com>
-Date: Thu, 18 Jul 2024 09:25:29 -0400
-Subject: [PATCH] Add support for mbedtls v3 (#16763)
-
-v2 is not going to receive security fixes after 2024
-
-Fixes #16672
----
- Makefile.common | 3 ++-
- libretro-common/net/net_socket_ssl_mbed.c | 5 +++++
- qb/config.libs.sh | 19 +++++++++----------
- 3 files changed, 16 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile.common b/Makefile.common
-index a550c791462..ee4fa1c4ccc 100644
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -753,7 +753,8 @@ else ifeq ($(HAVE_BUILTINMBEDTLS), 1)
- OBJ += $(OBJS_TLS_CRYPTO) $(OBJS_TLS_X509) $(OBJS_TLS)
- else ifeq ($(HAVE_SSL), 1)
- DEFINES += -DHAVE_SSL
-- LIBS += $(SYSTEMMBEDTLS_LIBS)
-+ LIBS += $(SYSTEMMBEDTLS_LIBS) $(SYSTEMMBEDX509_LIBS) $(SYSTEMMBEDCRYPTO_LIBS)
-+ DEF_FLAGS += $(SYSTEMMBEDTLS_CFLAGS) $(SYSTEMMBEDX509_CFLAGS) $(SYSTEMMBEDCRYPTO_CFLAGS)
- endif
-
- # Miscellaneous
-diff --git a/libretro-common/net/net_socket_ssl_mbed.c b/libretro-common/net/net_socket_ssl_mbed.c
-index a0a524f3559..69c2239002e 100644
---- a/libretro-common/net/net_socket_ssl_mbed.c
-+++ b/libretro-common/net/net_socket_ssl_mbed.c
-@@ -35,8 +35,13 @@
- #include "../../deps/mbedtls/mbedtls/ctr_drbg.h"
- #include "../../deps/mbedtls/mbedtls/entropy.h"
- #else
-+#include <mbedtls/version.h>
-+#if MBEDTLS_VERSION_MAJOR < 3
- #include <mbedtls/config.h>
- #include <mbedtls/certs.h>
-+#else
-+#include <mbedtls/build_info.h>
-+#endif
- #include <mbedtls/debug.h>
- #include <mbedtls/platform.h>
- #include <mbedtls/net_sockets.h>
-diff --git a/qb/config.libs.sh b/qb/config.libs.sh
-index 1c845375186..06ca062f0cc 100644
---- a/qb/config.libs.sh
-+++ b/qb/config.libs.sh
-@@ -316,16 +316,15 @@ check_enabled SSL BUILTINMBEDTLS 'builtin mbedtls' 'ssl is' false
- check_enabled SSL BUILTINBEARSSL 'builtin bearssl' 'ssl is' false
-
- if [ "$HAVE_SYSTEMMBEDTLS" = "auto" ]; then SYSTEMMBEDTLS_IS_AUTO=yes; else SYSTEMMBEDTLS_IS_AUTO=no; fi
--check_lib '' SYSTEMMBEDTLS '-lmbedtls -lmbedx509 -lmbedcrypto'
--check_header '' SYSTEMMBEDTLS \
-- mbedtls/config.h \
-- mbedtls/certs.h \
-- mbedtls/debug.h \
-- mbedtls/platform.h \
-- mbedtls/net_sockets.h \
-- mbedtls/ssl.h \
-- mbedtls/ctr_drbg.h \
-- mbedtls/entropy.h
-+check_val '' SYSTEMMBEDTLS '-lmbedtls' 'mbedtls' mbedtls 2.5.1 '' true
-+check_val '' SYSTEMMBEDX509 '-lmbedx509' 'mbedtls' mbedx509 2.5.1 '' true
-+check_val '' SYSTEMMBEDCRYPTO '-lmbedcrypto' 'mbedtls' mbedcrypto 2.5.1 '' true
-+if [ "$HAVE_SYSTEMMBEDTLS" = 'yes' ] && [ -z "$SYSTEMMBEDTLS_VERSION" ]; then
-+ # Ancient versions (such as the one included in the Ubuntu version used for
-+ # build checks) don't have this header
-+ check_header '' SYSTEMMBEDTLS mbedtls/net_sockets.h
-+fi
-+if [ "$HAVE_SYSTEMMBEDX509" = 'no' ] || [ "$HAVE_SYSTEMMBEDCRYPTO" = 'no' ]; then HAVE_SYSTEMMBEDTLS=no; fi
- if [ "$SYSTEMMBEDTLS_IS_AUTO" = "yes" ] && [ "$HAVE_SYSTEMMBEDTLS" = "yes" ]; then HAVE_SYSTEMMBEDTLS=auto; fi
-
- SSL_BACKEND_CHOSEN=no
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 0999380657ce58..f0a01188006aac 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.19.1
-revision=4
+version=1.20.0
+revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
--enable-udev --disable-builtinflac --enable-systemmbedtls
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff
+checksum=a8c165d3b647c5fc5ffb28e95bbcadfa781c85ec44bbdcfe07603b3d265f84a8
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] retroarch: update to 1.20.0.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
2025-04-07 2:10 ` github-actions
2025-04-07 2:17 ` [PR PATCH] [Updated] " Vinfall
@ 2025-04-08 3:14 ` Vinfall
2025-04-29 5:15 ` Vinfall
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Vinfall @ 2025-04-08 3:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 687 bytes --]
There is an updated pull request by Vinfall against master on the void-packages repository
https://github.com/Vinfall/void-packages retroarch-update
https://github.com/void-linux/void-packages/pull/53830
retroarch: update to 1.20.0.
#### Testing the changes
- I tested the changes in this PR: **briefly**
- Patch merged upstream in [RereoArch/#16763](https://github.com/libretro/RetroArch/pull/16763)
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
[Respective blog](https://www.libretro.com/index.php/retroarch-1-20-0-release/), nothing special.
A patch file from https://github.com/void-linux/void-packages/pull/53830.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-retroarch-update-53830.patch --]
[-- Type: text/x-diff, Size: 4852 bytes --]
From c94173b69d9c5f7b8a56588497df6ff1d2d25ed7 Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Sat, 4 Jan 2025 09:26:30 +0800
Subject: [PATCH] retroarch: update to 1.20.0.
---
srcpkgs/retroarch/patches/mbedtls3.patch | 76 ------------------------
srcpkgs/retroarch/template | 6 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 srcpkgs/retroarch/patches/mbedtls3.patch
diff --git a/srcpkgs/retroarch/patches/mbedtls3.patch b/srcpkgs/retroarch/patches/mbedtls3.patch
deleted file mode 100644
index 17d4b75fed988f..00000000000000
--- a/srcpkgs/retroarch/patches/mbedtls3.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 4683e83d9a51c0229fff23400a6a19542aa523b7 Mon Sep 17 00:00:00 2001
-From: Keith Bowes <keithbowes@users.noreply.github.com>
-Date: Thu, 18 Jul 2024 09:25:29 -0400
-Subject: [PATCH] Add support for mbedtls v3 (#16763)
-
-v2 is not going to receive security fixes after 2024
-
-Fixes #16672
----
- Makefile.common | 3 ++-
- libretro-common/net/net_socket_ssl_mbed.c | 5 +++++
- qb/config.libs.sh | 19 +++++++++----------
- 3 files changed, 16 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile.common b/Makefile.common
-index a550c791462..ee4fa1c4ccc 100644
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -753,7 +753,8 @@ else ifeq ($(HAVE_BUILTINMBEDTLS), 1)
- OBJ += $(OBJS_TLS_CRYPTO) $(OBJS_TLS_X509) $(OBJS_TLS)
- else ifeq ($(HAVE_SSL), 1)
- DEFINES += -DHAVE_SSL
-- LIBS += $(SYSTEMMBEDTLS_LIBS)
-+ LIBS += $(SYSTEMMBEDTLS_LIBS) $(SYSTEMMBEDX509_LIBS) $(SYSTEMMBEDCRYPTO_LIBS)
-+ DEF_FLAGS += $(SYSTEMMBEDTLS_CFLAGS) $(SYSTEMMBEDX509_CFLAGS) $(SYSTEMMBEDCRYPTO_CFLAGS)
- endif
-
- # Miscellaneous
-diff --git a/libretro-common/net/net_socket_ssl_mbed.c b/libretro-common/net/net_socket_ssl_mbed.c
-index a0a524f3559..69c2239002e 100644
---- a/libretro-common/net/net_socket_ssl_mbed.c
-+++ b/libretro-common/net/net_socket_ssl_mbed.c
-@@ -35,8 +35,13 @@
- #include "../../deps/mbedtls/mbedtls/ctr_drbg.h"
- #include "../../deps/mbedtls/mbedtls/entropy.h"
- #else
-+#include <mbedtls/version.h>
-+#if MBEDTLS_VERSION_MAJOR < 3
- #include <mbedtls/config.h>
- #include <mbedtls/certs.h>
-+#else
-+#include <mbedtls/build_info.h>
-+#endif
- #include <mbedtls/debug.h>
- #include <mbedtls/platform.h>
- #include <mbedtls/net_sockets.h>
-diff --git a/qb/config.libs.sh b/qb/config.libs.sh
-index 1c845375186..06ca062f0cc 100644
---- a/qb/config.libs.sh
-+++ b/qb/config.libs.sh
-@@ -316,16 +316,15 @@ check_enabled SSL BUILTINMBEDTLS 'builtin mbedtls' 'ssl is' false
- check_enabled SSL BUILTINBEARSSL 'builtin bearssl' 'ssl is' false
-
- if [ "$HAVE_SYSTEMMBEDTLS" = "auto" ]; then SYSTEMMBEDTLS_IS_AUTO=yes; else SYSTEMMBEDTLS_IS_AUTO=no; fi
--check_lib '' SYSTEMMBEDTLS '-lmbedtls -lmbedx509 -lmbedcrypto'
--check_header '' SYSTEMMBEDTLS \
-- mbedtls/config.h \
-- mbedtls/certs.h \
-- mbedtls/debug.h \
-- mbedtls/platform.h \
-- mbedtls/net_sockets.h \
-- mbedtls/ssl.h \
-- mbedtls/ctr_drbg.h \
-- mbedtls/entropy.h
-+check_val '' SYSTEMMBEDTLS '-lmbedtls' 'mbedtls' mbedtls 2.5.1 '' true
-+check_val '' SYSTEMMBEDX509 '-lmbedx509' 'mbedtls' mbedx509 2.5.1 '' true
-+check_val '' SYSTEMMBEDCRYPTO '-lmbedcrypto' 'mbedtls' mbedcrypto 2.5.1 '' true
-+if [ "$HAVE_SYSTEMMBEDTLS" = 'yes' ] && [ -z "$SYSTEMMBEDTLS_VERSION" ]; then
-+ # Ancient versions (such as the one included in the Ubuntu version used for
-+ # build checks) don't have this header
-+ check_header '' SYSTEMMBEDTLS mbedtls/net_sockets.h
-+fi
-+if [ "$HAVE_SYSTEMMBEDX509" = 'no' ] || [ "$HAVE_SYSTEMMBEDCRYPTO" = 'no' ]; then HAVE_SYSTEMMBEDTLS=no; fi
- if [ "$SYSTEMMBEDTLS_IS_AUTO" = "yes" ] && [ "$HAVE_SYSTEMMBEDTLS" = "yes" ]; then HAVE_SYSTEMMBEDTLS=auto; fi
-
- SSL_BACKEND_CHOSEN=no
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 0999380657ce58..a42678ab47dfa8 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.19.1
-revision=4
+version=1.20.0
+revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
--enable-udev --disable-builtinflac --enable-systemmbedtls
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff
+checksum=2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] retroarch: update to 1.20.0.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
` (2 preceding siblings ...)
2025-04-08 3:14 ` Vinfall
@ 2025-04-29 5:15 ` Vinfall
2025-04-29 5:15 ` Vinfall
2025-05-18 6:25 ` [PR PATCH] [Closed]: retroarch: update to 1.21.1 Vinfall
5 siblings, 0 replies; 7+ messages in thread
From: Vinfall @ 2025-04-29 5:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 687 bytes --]
There is an updated pull request by Vinfall against master on the void-packages repository
https://github.com/Vinfall/void-packages retroarch-update
https://github.com/void-linux/void-packages/pull/53830
retroarch: update to 1.20.0.
#### Testing the changes
- I tested the changes in this PR: **briefly**
- Patch merged upstream in [RereoArch/#16763](https://github.com/libretro/RetroArch/pull/16763)
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
[Respective blog](https://www.libretro.com/index.php/retroarch-1-20-0-release/), nothing special.
A patch file from https://github.com/void-linux/void-packages/pull/53830.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-retroarch-update-53830.patch --]
[-- Type: text/x-diff, Size: 6094 bytes --]
From c66ed75eabb691b80230e9828cb0ca34e18abb74 Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Sat, 4 Jan 2025 09:26:30 +0800
Subject: [PATCH 1/2] retroarch: update to 1.20.0.
---
srcpkgs/retroarch/patches/mbedtls3.patch | 76 ------------------------
srcpkgs/retroarch/template | 6 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 srcpkgs/retroarch/patches/mbedtls3.patch
diff --git a/srcpkgs/retroarch/patches/mbedtls3.patch b/srcpkgs/retroarch/patches/mbedtls3.patch
deleted file mode 100644
index 17d4b75fed988f..00000000000000
--- a/srcpkgs/retroarch/patches/mbedtls3.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 4683e83d9a51c0229fff23400a6a19542aa523b7 Mon Sep 17 00:00:00 2001
-From: Keith Bowes <keithbowes@users.noreply.github.com>
-Date: Thu, 18 Jul 2024 09:25:29 -0400
-Subject: [PATCH] Add support for mbedtls v3 (#16763)
-
-v2 is not going to receive security fixes after 2024
-
-Fixes #16672
----
- Makefile.common | 3 ++-
- libretro-common/net/net_socket_ssl_mbed.c | 5 +++++
- qb/config.libs.sh | 19 +++++++++----------
- 3 files changed, 16 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile.common b/Makefile.common
-index a550c791462..ee4fa1c4ccc 100644
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -753,7 +753,8 @@ else ifeq ($(HAVE_BUILTINMBEDTLS), 1)
- OBJ += $(OBJS_TLS_CRYPTO) $(OBJS_TLS_X509) $(OBJS_TLS)
- else ifeq ($(HAVE_SSL), 1)
- DEFINES += -DHAVE_SSL
-- LIBS += $(SYSTEMMBEDTLS_LIBS)
-+ LIBS += $(SYSTEMMBEDTLS_LIBS) $(SYSTEMMBEDX509_LIBS) $(SYSTEMMBEDCRYPTO_LIBS)
-+ DEF_FLAGS += $(SYSTEMMBEDTLS_CFLAGS) $(SYSTEMMBEDX509_CFLAGS) $(SYSTEMMBEDCRYPTO_CFLAGS)
- endif
-
- # Miscellaneous
-diff --git a/libretro-common/net/net_socket_ssl_mbed.c b/libretro-common/net/net_socket_ssl_mbed.c
-index a0a524f3559..69c2239002e 100644
---- a/libretro-common/net/net_socket_ssl_mbed.c
-+++ b/libretro-common/net/net_socket_ssl_mbed.c
-@@ -35,8 +35,13 @@
- #include "../../deps/mbedtls/mbedtls/ctr_drbg.h"
- #include "../../deps/mbedtls/mbedtls/entropy.h"
- #else
-+#include <mbedtls/version.h>
-+#if MBEDTLS_VERSION_MAJOR < 3
- #include <mbedtls/config.h>
- #include <mbedtls/certs.h>
-+#else
-+#include <mbedtls/build_info.h>
-+#endif
- #include <mbedtls/debug.h>
- #include <mbedtls/platform.h>
- #include <mbedtls/net_sockets.h>
-diff --git a/qb/config.libs.sh b/qb/config.libs.sh
-index 1c845375186..06ca062f0cc 100644
---- a/qb/config.libs.sh
-+++ b/qb/config.libs.sh
-@@ -316,16 +316,15 @@ check_enabled SSL BUILTINMBEDTLS 'builtin mbedtls' 'ssl is' false
- check_enabled SSL BUILTINBEARSSL 'builtin bearssl' 'ssl is' false
-
- if [ "$HAVE_SYSTEMMBEDTLS" = "auto" ]; then SYSTEMMBEDTLS_IS_AUTO=yes; else SYSTEMMBEDTLS_IS_AUTO=no; fi
--check_lib '' SYSTEMMBEDTLS '-lmbedtls -lmbedx509 -lmbedcrypto'
--check_header '' SYSTEMMBEDTLS \
-- mbedtls/config.h \
-- mbedtls/certs.h \
-- mbedtls/debug.h \
-- mbedtls/platform.h \
-- mbedtls/net_sockets.h \
-- mbedtls/ssl.h \
-- mbedtls/ctr_drbg.h \
-- mbedtls/entropy.h
-+check_val '' SYSTEMMBEDTLS '-lmbedtls' 'mbedtls' mbedtls 2.5.1 '' true
-+check_val '' SYSTEMMBEDX509 '-lmbedx509' 'mbedtls' mbedx509 2.5.1 '' true
-+check_val '' SYSTEMMBEDCRYPTO '-lmbedcrypto' 'mbedtls' mbedcrypto 2.5.1 '' true
-+if [ "$HAVE_SYSTEMMBEDTLS" = 'yes' ] && [ -z "$SYSTEMMBEDTLS_VERSION" ]; then
-+ # Ancient versions (such as the one included in the Ubuntu version used for
-+ # build checks) don't have this header
-+ check_header '' SYSTEMMBEDTLS mbedtls/net_sockets.h
-+fi
-+if [ "$HAVE_SYSTEMMBEDX509" = 'no' ] || [ "$HAVE_SYSTEMMBEDCRYPTO" = 'no' ]; then HAVE_SYSTEMMBEDTLS=no; fi
- if [ "$SYSTEMMBEDTLS_IS_AUTO" = "yes" ] && [ "$HAVE_SYSTEMMBEDTLS" = "yes" ]; then HAVE_SYSTEMMBEDTLS=auto; fi
-
- SSL_BACKEND_CHOSEN=no
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 0999380657ce58..a42678ab47dfa8 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.19.1
-revision=4
+version=1.20.0
+revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
--enable-udev --disable-builtinflac --enable-systemmbedtls
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff
+checksum=2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
From c1f80a3e3b9b2ab87a0874b598cdabd54d3e7e49 Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Tue, 29 Apr 2025 13:10:04 +0800
Subject: [PATCH 2/2] retroarch: update to 1.21.1.
---
srcpkgs/retroarch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index a42678ab47dfa8..a3a49266cef0ae 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,6 +1,6 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.20.0
+version=1.21.1
revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e
+checksum=add2c0cdcc026311913d3352e281644d495b716dd4a01fcc31eec30831e8713c
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] retroarch: update to 1.20.0.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
` (3 preceding siblings ...)
2025-04-29 5:15 ` Vinfall
@ 2025-04-29 5:15 ` Vinfall
2025-05-18 6:25 ` [PR PATCH] [Closed]: retroarch: update to 1.21.1 Vinfall
5 siblings, 0 replies; 7+ messages in thread
From: Vinfall @ 2025-04-29 5:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 687 bytes --]
There is an updated pull request by Vinfall against master on the void-packages repository
https://github.com/Vinfall/void-packages retroarch-update
https://github.com/void-linux/void-packages/pull/53830
retroarch: update to 1.20.0.
#### Testing the changes
- I tested the changes in this PR: **briefly**
- Patch merged upstream in [RereoArch/#16763](https://github.com/libretro/RetroArch/pull/16763)
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
[Respective blog](https://www.libretro.com/index.php/retroarch-1-20-0-release/), nothing special.
A patch file from https://github.com/void-linux/void-packages/pull/53830.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-retroarch-update-53830.patch --]
[-- Type: text/x-diff, Size: 4852 bytes --]
From b9b088f84810cbc395f2fcfb3ebe16757d9b6652 Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Sat, 4 Jan 2025 09:26:30 +0800
Subject: [PATCH] retroarch: update to 1.21.1.
---
srcpkgs/retroarch/patches/mbedtls3.patch | 76 ------------------------
srcpkgs/retroarch/template | 6 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 srcpkgs/retroarch/patches/mbedtls3.patch
diff --git a/srcpkgs/retroarch/patches/mbedtls3.patch b/srcpkgs/retroarch/patches/mbedtls3.patch
deleted file mode 100644
index 17d4b75fed988f..00000000000000
--- a/srcpkgs/retroarch/patches/mbedtls3.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 4683e83d9a51c0229fff23400a6a19542aa523b7 Mon Sep 17 00:00:00 2001
-From: Keith Bowes <keithbowes@users.noreply.github.com>
-Date: Thu, 18 Jul 2024 09:25:29 -0400
-Subject: [PATCH] Add support for mbedtls v3 (#16763)
-
-v2 is not going to receive security fixes after 2024
-
-Fixes #16672
----
- Makefile.common | 3 ++-
- libretro-common/net/net_socket_ssl_mbed.c | 5 +++++
- qb/config.libs.sh | 19 +++++++++----------
- 3 files changed, 16 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile.common b/Makefile.common
-index a550c791462..ee4fa1c4ccc 100644
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -753,7 +753,8 @@ else ifeq ($(HAVE_BUILTINMBEDTLS), 1)
- OBJ += $(OBJS_TLS_CRYPTO) $(OBJS_TLS_X509) $(OBJS_TLS)
- else ifeq ($(HAVE_SSL), 1)
- DEFINES += -DHAVE_SSL
-- LIBS += $(SYSTEMMBEDTLS_LIBS)
-+ LIBS += $(SYSTEMMBEDTLS_LIBS) $(SYSTEMMBEDX509_LIBS) $(SYSTEMMBEDCRYPTO_LIBS)
-+ DEF_FLAGS += $(SYSTEMMBEDTLS_CFLAGS) $(SYSTEMMBEDX509_CFLAGS) $(SYSTEMMBEDCRYPTO_CFLAGS)
- endif
-
- # Miscellaneous
-diff --git a/libretro-common/net/net_socket_ssl_mbed.c b/libretro-common/net/net_socket_ssl_mbed.c
-index a0a524f3559..69c2239002e 100644
---- a/libretro-common/net/net_socket_ssl_mbed.c
-+++ b/libretro-common/net/net_socket_ssl_mbed.c
-@@ -35,8 +35,13 @@
- #include "../../deps/mbedtls/mbedtls/ctr_drbg.h"
- #include "../../deps/mbedtls/mbedtls/entropy.h"
- #else
-+#include <mbedtls/version.h>
-+#if MBEDTLS_VERSION_MAJOR < 3
- #include <mbedtls/config.h>
- #include <mbedtls/certs.h>
-+#else
-+#include <mbedtls/build_info.h>
-+#endif
- #include <mbedtls/debug.h>
- #include <mbedtls/platform.h>
- #include <mbedtls/net_sockets.h>
-diff --git a/qb/config.libs.sh b/qb/config.libs.sh
-index 1c845375186..06ca062f0cc 100644
---- a/qb/config.libs.sh
-+++ b/qb/config.libs.sh
-@@ -316,16 +316,15 @@ check_enabled SSL BUILTINMBEDTLS 'builtin mbedtls' 'ssl is' false
- check_enabled SSL BUILTINBEARSSL 'builtin bearssl' 'ssl is' false
-
- if [ "$HAVE_SYSTEMMBEDTLS" = "auto" ]; then SYSTEMMBEDTLS_IS_AUTO=yes; else SYSTEMMBEDTLS_IS_AUTO=no; fi
--check_lib '' SYSTEMMBEDTLS '-lmbedtls -lmbedx509 -lmbedcrypto'
--check_header '' SYSTEMMBEDTLS \
-- mbedtls/config.h \
-- mbedtls/certs.h \
-- mbedtls/debug.h \
-- mbedtls/platform.h \
-- mbedtls/net_sockets.h \
-- mbedtls/ssl.h \
-- mbedtls/ctr_drbg.h \
-- mbedtls/entropy.h
-+check_val '' SYSTEMMBEDTLS '-lmbedtls' 'mbedtls' mbedtls 2.5.1 '' true
-+check_val '' SYSTEMMBEDX509 '-lmbedx509' 'mbedtls' mbedx509 2.5.1 '' true
-+check_val '' SYSTEMMBEDCRYPTO '-lmbedcrypto' 'mbedtls' mbedcrypto 2.5.1 '' true
-+if [ "$HAVE_SYSTEMMBEDTLS" = 'yes' ] && [ -z "$SYSTEMMBEDTLS_VERSION" ]; then
-+ # Ancient versions (such as the one included in the Ubuntu version used for
-+ # build checks) don't have this header
-+ check_header '' SYSTEMMBEDTLS mbedtls/net_sockets.h
-+fi
-+if [ "$HAVE_SYSTEMMBEDX509" = 'no' ] || [ "$HAVE_SYSTEMMBEDCRYPTO" = 'no' ]; then HAVE_SYSTEMMBEDTLS=no; fi
- if [ "$SYSTEMMBEDTLS_IS_AUTO" = "yes" ] && [ "$HAVE_SYSTEMMBEDTLS" = "yes" ]; then HAVE_SYSTEMMBEDTLS=auto; fi
-
- SSL_BACKEND_CHOSEN=no
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 0999380657ce58..a3a49266cef0ae 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
# Template file for 'retroarch'
pkgname=retroarch
-version=1.19.1
-revision=4
+version=1.21.1
+revision=1
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
--enable-udev --disable-builtinflac --enable-systemmbedtls
@@ -23,7 +23,7 @@ license="GPL-3.0-or-later"
homepage="https://www.retroarch.com/"
changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff
+checksum=add2c0cdcc026311913d3352e281644d495b716dd4a01fcc31eec30831e8713c
build_options="ffmpeg flac glcore gles2 jack neon pulseaudio qt5 sdl2 vulkan wayland x11"
build_options_default="ffmpeg flac glcore pulseaudio sdl2 vulkan wayland x11"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Closed]: retroarch: update to 1.21.1.
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
` (4 preceding siblings ...)
2025-04-29 5:15 ` Vinfall
@ 2025-05-18 6:25 ` Vinfall
5 siblings, 0 replies; 7+ messages in thread
From: Vinfall @ 2025-05-18 6:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
There's a closed pull request on the void-packages repository
retroarch: update to 1.21.1.
https://github.com/void-linux/void-packages/pull/53830
Description:
#### Testing the changes
- I tested the changes in this PR: **yes**
- Patch merged upstream in [RereoArch/#16763](https://github.com/libretro/RetroArch/pull/16763)
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-05-18 6:25 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-04 3:12 [PR PATCH] retroarch: update to 1.20.0 Vinfall
2025-04-07 2:10 ` github-actions
2025-04-07 2:17 ` [PR PATCH] [Updated] " Vinfall
2025-04-08 3:14 ` Vinfall
2025-04-29 5:15 ` Vinfall
2025-04-29 5:15 ` Vinfall
2025-05-18 6:25 ` [PR PATCH] [Closed]: retroarch: update to 1.21.1 Vinfall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).