From acbd4da35a58a6372dd1deab4ac39ebc831bc4e7 Mon Sep 17 00:00:00 2001 From: Pit64 Date: Fri, 13 Jun 2025 22:25:13 +0200 Subject: [PATCH] feat(emulators): bump sega emulators --- .../libretro-beetle-saturn/libretro-beetle-saturn.mk | 7 ++++--- package/libretro-gearsystem/0000-bios-name.patch | 12 ++++++------ package/libretro-gearsystem/libretro-gearsystem.mk | 9 +++++---- .../libretro-genesisplusgx/libretro-genesisplusgx.mk | 7 ++++--- .../libretro-genesisplusgxwide.mk | 7 ++++--- package/libretro-picodrive/libretro-picodrive.mk | 4 ++-- 6 files changed, 25 insertions(+), 21 deletions(-) diff --git a/package/libretro-beetle-saturn/libretro-beetle-saturn.mk b/package/libretro-beetle-saturn/libretro-beetle-saturn.mk index 37f7d21132..16cd80bc48 100644 --- a/package/libretro-beetle-saturn/libretro-beetle-saturn.mk +++ b/package/libretro-beetle-saturn/libretro-beetle-saturn.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/05/28 -LIBRETRO_BEETLE_SATURN_VERSION = cd395e9e3ee407608450ebc565e871b24e7ffed6 +# Commit of 2025/07/01 +LIBRETRO_BEETLE_SATURN_VERSION = ccba5265f60f8e64a1984c9d14d383606193ea6a LIBRETRO_BEETLE_SATURN_SITE = $(call github,libretro,beetle-saturn-libretro,$(LIBRETRO_BEETLE_SATURN_VERSION)) LIBRETRO_BEETLE_SATURN_LICENSE = GPL-2.0 LIBRETRO_BEETLE_SATURN_LICENSE_FILES = COPYING @@ -21,7 +21,8 @@ define LIBRETRO_BEETLE_SATURN_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile $(LIBRETRO_BEETLE_SATURN_BUILD_MAKEFILE_OPTIONS) + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile $(LIBRETRO_BEETLE_SATURN_BUILD_MAKEFILE_OPTIONS) \ + GIT_VERSION="$(shell echo $(LIBRETRO_BEETLE_SATURN_VERSION) | cut -c 1-8)" endef define LIBRETRO_BEETLE_SATURN_INSTALL_TARGET_CMDS diff --git a/package/libretro-gearsystem/0000-bios-name.patch b/package/libretro-gearsystem/0000-bios-name.patch index de942bccff..37781eca93 100644 --- a/package/libretro-gearsystem/0000-bios-name.patch +++ b/package/libretro-gearsystem/0000-bios-name.patch @@ -1,11 +1,11 @@ ---- a/platforms/libretro/libretro.cpp 2024-06-09 00:09:32 -+++ b/platforms/libretro/libretro.cpp 2024-06-09 14:04:39 -@@ -245,7 +245,7 @@ +--- a/platforms/libretro/libretro.cpp ++++ b/platforms/libretro/libretro.cpp +@@ -396,7 +396,7 @@ static void load_bootroms(void) char bootrom_sms_path[4112]; char bootrom_gg_path[4112]; -- sprintf(bootrom_sms_path, "%s%cbios.sms", retro_system_directory, slash); -+ sprintf(bootrom_sms_path, "%s%cbios_U.sms", retro_system_directory, slash); - sprintf(bootrom_gg_path, "%s%cbios.gg", retro_system_directory, slash); +- snprintf(bootrom_sms_path, sizeof(bootrom_sms_path), "%s%cbios.sms", retro_system_directory, slash); ++ snprintf(bootrom_sms_path, sizeof(bootrom_sms_path), "%s%cbios_U.sms", retro_system_directory, slash); + snprintf(bootrom_gg_path, sizeof(bootrom_gg_path), "%s%cbios.gg", retro_system_directory, slash); core->GetMemory()->LoadBootromSMS(bootrom_sms_path); diff --git a/package/libretro-gearsystem/libretro-gearsystem.mk b/package/libretro-gearsystem/libretro-gearsystem.mk index 5b57d95718..40f3ae39ee 100644 --- a/package/libretro-gearsystem/libretro-gearsystem.mk +++ b/package/libretro-gearsystem/libretro-gearsystem.mk @@ -4,9 +4,9 @@ # ################################################################################ -# acf84e235ff5716822905dc5107e7fe8fa6b9509 = Latest working comits on RPi2/3 -# Commit of 2023/08/23 -LIBRETRO_GEARSYSTEM_VERSION = c58a865a727e6f7b83123a1a261c13bcc1b0f0dc +# acf84e235ff5716822905dc5107e7fe8fa6b9509 = Latest working commits on RPi2/3 +# Commit of 2025/12/08 +LIBRETRO_GEARSYSTEM_VERSION = baa78638d9f2e652c09fbd526efa6da4bb075c53 LIBRETRO_GEARSYSTEM_SITE = $(call github,drhelius,Gearsystem,$(LIBRETRO_GEARSYSTEM_VERSION)) LIBRETRO_GEARSYSTEM_LICENSE = GPL-3.0 LIBRETRO_GEARSYSTEM_LICENSE_FILES = LICENSE @@ -16,7 +16,8 @@ define LIBRETRO_GEARSYSTEM_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/platforms/libretro -f Makefile platform="unix" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/platforms/libretro -f Makefile platform="unix" \ + GIT_VERSION="$(shell echo $(LIBRETRO_GEARSYSTEM_VERSION) | cut -c 1-8)" endef define LIBRETRO_GEARSYSTEM_INSTALL_TARGET_CMDS diff --git a/package/libretro-genesisplusgx/libretro-genesisplusgx.mk b/package/libretro-genesisplusgx/libretro-genesisplusgx.mk index 6027bd9a31..b81e99dc6d 100644 --- a/package/libretro-genesisplusgx/libretro-genesisplusgx.mk +++ b/package/libretro-genesisplusgx/libretro-genesisplusgx.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/10/06 -LIBRETRO_GENESISPLUSGX_VERSION = 8d644682b6a88d662d1a07e063fa863633a99311 +# Commit of 2025/12/12 +LIBRETRO_GENESISPLUSGX_VERSION = 83485a2730ae790ce07dd0803ed73bc4ca85c70c LIBRETRO_GENESISPLUSGX_SITE = $(call github,libretro,Genesis-Plus-GX,$(LIBRETRO_GENESISPLUSGX_VERSION)) LIBRETRO_GENESISPLUSGX_LICENSE = COPYRIGHT LIBRETRO_GENESISPLUSGX_LICENSE_FILES = LICENSE.txt @@ -16,7 +16,8 @@ define LIBRETRO_GENESISPLUSGX_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_BOARD)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_BOARD)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_GENESISPLUSGX_VERSION) | cut -c 1-8)" endef define LIBRETRO_GENESISPLUSGX_INSTALL_TARGET_CMDS diff --git a/package/libretro-genesisplusgxwide/libretro-genesisplusgxwide.mk b/package/libretro-genesisplusgxwide/libretro-genesisplusgxwide.mk index 6ad0094cd0..763a480099 100644 --- a/package/libretro-genesisplusgxwide/libretro-genesisplusgxwide.mk +++ b/package/libretro-genesisplusgxwide/libretro-genesisplusgxwide.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/09/16 -LIBRETRO_GENESISPLUSGXWIDE_VERSION = f73cf1b0769127cee137a559f1c132b24c147923 +# Commit of 2024/10/21 +LIBRETRO_GENESISPLUSGXWIDE_VERSION = b7d314220d755537aebb7bc1750ac21f764365c4 LIBRETRO_GENESISPLUSGXWIDE_SITE = $(call github,libretro,Genesis-Plus-GX-Wide,$(LIBRETRO_GENESISPLUSGXWIDE_VERSION)) LIBRETRO_GENESISPLUSGXWIDE_LICENSE = COPYRIGHT LIBRETRO_GENESISPLUSGXWIDE_LICENSE_FILES = LICENSE.txt @@ -16,7 +16,8 @@ define LIBRETRO_GENESISPLUSGXWIDE_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_BOARD)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_BOARD)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_GENESISPLUSGXWIDE_VERSION) | cut -c 1-8)" endef define LIBRETRO_GENESISPLUSGXWIDE_INSTALL_TARGET_CMDS diff --git a/package/libretro-picodrive/libretro-picodrive.mk b/package/libretro-picodrive/libretro-picodrive.mk index 114542db6a..c5342add27 100644 --- a/package/libretro-picodrive/libretro-picodrive.mk +++ b/package/libretro-picodrive/libretro-picodrive.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2024/08/09 -LIBRETRO_PICODRIVE_VERSION = 479f120b928153815a4543b7c4104c0aa355a660 +# Commit of 2025/12/03 +LIBRETRO_PICODRIVE_VERSION = 3365b1774bc8680be9899968fe45b224ad2f11c1 LIBRETRO_PICODRIVE_SITE = https://github.com/libretro/picodrive.git LIBRETRO_PICODRIVE_LICENSE = COPYRIGHT LIBRETRO_PICODRIVE_LICENSE_FILES = COPYING -- GitLab