From a3c5bc2957de490ba9b5941e37cda87f9119d72f Mon Sep 17 00:00:00 2001 From: Pit64 Date: Fri, 13 Jun 2025 22:27:11 +0200 Subject: [PATCH] feat(emulators): bump psx emulators --- package/libretro-beetle-psx-hw/libretro-beetle-psx-hw.mk | 7 ++++--- package/libretro-beetle-psx/libretro-beetle-psx.mk | 7 ++++--- ...roidgo2-board.patch => 0001-add-odroidgo2-board.patch} | 4 ++-- package/libretro-pcsx_rearmed/libretro-pcsx_rearmed.mk | 7 ++++--- ...architecture.patch => 0001-add-pi4-architecture.patch} | 6 +++--- ...0-compatibility.patch => 0002-pi0-compatibility.patch} | 8 ++++---- package/libretro-swanstation/libretro-swanstation.mk | 4 ++-- 7 files changed, 23 insertions(+), 20 deletions(-) rename package/libretro-pcsx_rearmed/{libretro-pcsx_rearmed-001-add-odroidgo2-board.patch => 0001-add-odroidgo2-board.patch} (88%) rename package/libretro-swanstation/{libretro-swanstation-0000-add-pi4-architecture.patch => 0001-add-pi4-architecture.patch} (89%) rename package/libretro-swanstation/{libretro-swanstation-0001-pi0-compatibility.patch => 0002-pi0-compatibility.patch} (84%) diff --git a/package/libretro-beetle-psx-hw/libretro-beetle-psx-hw.mk b/package/libretro-beetle-psx-hw/libretro-beetle-psx-hw.mk index 37179801b2..7b4bd0a75f 100644 --- a/package/libretro-beetle-psx-hw/libretro-beetle-psx-hw.mk +++ b/package/libretro-beetle-psx-hw/libretro-beetle-psx-hw.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/10/13 -LIBRETRO_BEETLE_PSX_HW_VERSION = 101a43699c735a6bee196bc432a1a6ee69a3964a +# Commit of 2023/12/19 +LIBRETRO_BEETLE_PSX_HW_VERSION = ee3e73cf7b3959ad75f01f30afde286d427a5bee LIBRETRO_BEETLE_PSX_HW_SITE = $(call github,libretro,beetle-psx-libretro,$(LIBRETRO_BEETLE_PSX_HW_VERSION)) LIBRETRO_BEETLE_PSX_HW_LICENSE = GPL-2.0 LIBRETRO_BEETLE_PSX_HW_LICENSE_FILES = COPYING @@ -15,7 +15,8 @@ define LIBRETRO_BEETLE_PSX_HW_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 platform="$(RETROARCH_LIBRETRO_PLATFORM)" HAVE_HW=1 + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" HAVE_HW=1 \ + GIT_VERSION="$(shell echo $(LIBRETRO_BEETLE_PSX_VERSION) | cut -c 1-8)" endef define LIBRETRO_BEETLE_PSX_HW_INSTALL_TARGET_CMDS diff --git a/package/libretro-beetle-psx/libretro-beetle-psx.mk b/package/libretro-beetle-psx/libretro-beetle-psx.mk index d6032be3a4..601b0d4da5 100644 --- a/package/libretro-beetle-psx/libretro-beetle-psx.mk +++ b/package/libretro-beetle-psx/libretro-beetle-psx.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/10/13 -LIBRETRO_BEETLE_PSX_VERSION = 101a43699c735a6bee196bc432a1a6ee69a3964a +# Commit of 2025/12/19 +LIBRETRO_BEETLE_PSX_VERSION = ee3e73cf7b3959ad75f01f30afde286d427a5bee LIBRETRO_BEETLE_PSX_SITE = $(call github,libretro,beetle-psx-libretro,$(LIBRETRO_BEETLE_PSX_VERSION)) LIBRETRO_BEETLE_PSX_LICENSE = GPL-2.0 LIBRETRO_BEETLE_PSX_LICENSE_FILES = COPYING @@ -15,7 +15,8 @@ define LIBRETRO_BEETLE_PSX_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 platform="$(RETROARCH_LIBRETRO_PLATFORM)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_BEETLE_PSX_VERSION) | cut -c 1-8)" endef define LIBRETRO_BEETLE_PSX_INSTALL_TARGET_CMDS diff --git a/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed-001-add-odroidgo2-board.patch b/package/libretro-pcsx_rearmed/0001-add-odroidgo2-board.patch similarity index 88% rename from package/libretro-pcsx_rearmed/libretro-pcsx_rearmed-001-add-odroidgo2-board.patch rename to package/libretro-pcsx_rearmed/0001-add-odroidgo2-board.patch index 5a5404308c..2fd557bed2 100644 --- a/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed-001-add-odroidgo2-board.patch +++ b/package/libretro-pcsx_rearmed/0001-add-odroidgo2-board.patch @@ -1,8 +1,8 @@ diff --git a/Makefile.libretro b/Makefile.libretro -index f40f816..9e34221 100644 +index d04f0b86..98209494 100644 --- a/Makefile.libretro +++ b/Makefile.libretro -@@ -385,6 +385,16 @@ else ifeq ($(platform), rpi4_64) +@@ -518,6 +518,16 @@ else ifeq ($(platform), rpi4_64) fpic := -fPIC CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize diff --git a/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed.mk b/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed.mk index c6b63c2beb..3e91fba090 100644 --- a/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed.mk +++ b/package/libretro-pcsx_rearmed/libretro-pcsx_rearmed.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2024/12/05 -LIBRETRO_PCSX_REARMED_VERSION = 30829ae29630611a7c39ac93602fcad27bc6d35b +# Commit of 2025/12/15 +LIBRETRO_PCSX_REARMED_VERSION = 8d91fbdff8f4db6e256370f030a9f6ac8c7f2c62 LIBRETRO_PCSX_REARMED_SITE = $(call github,libretro,pcsx_rearmed,$(LIBRETRO_PCSX_REARMED_VERSION)) LIBRETRO_PCSX_REARMED_LICENSE = GPL-2.0 LIBRETRO_PCSX_REARMED_LICENSE_FILES = COPYING @@ -33,7 +33,8 @@ define LIBRETRO_PCSX_REARMED_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)" AR="$(TARGET_AR)" -C $(@D) -f Makefile.libretro platform="$(LIBRETRO_PCSX_REARMED_PLATFORM)" $(LIBRETRO_PCSX_REARMED_OPTS) + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" AR="$(TARGET_AR)" -C $(@D) -f Makefile.libretro platform="$(LIBRETRO_PCSX_REARMED_PLATFORM)" $(LIBRETRO_PCSX_REARMED_OPTS) \ + GIT_VERSION="$(shell echo $(LIBRETRO_PCSX_REARMED_VERSION) | cut -c 1-8)" endef define LIBRETRO_PCSX_REARMED_INSTALL_TARGET_CMDS diff --git a/package/libretro-swanstation/libretro-swanstation-0000-add-pi4-architecture.patch b/package/libretro-swanstation/0001-add-pi4-architecture.patch similarity index 89% rename from package/libretro-swanstation/libretro-swanstation-0000-add-pi4-architecture.patch rename to package/libretro-swanstation/0001-add-pi4-architecture.patch index d1bae563c7..e3d65d8351 100644 --- a/package/libretro-swanstation/libretro-swanstation-0000-add-pi4-architecture.patch +++ b/package/libretro-swanstation/0001-add-pi4-architecture.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5a3a5bfc..0e6b1047 100644 +index 945615ac..cfb0732c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -267,7 +267,7 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86" OR ${CMAKE_SYSTEM_PROCESSOR} STR +@@ -111,7 +111,7 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86" OR ${CMAKE_SYSTEM_PROCESSOR} STR elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm64") set(CPU_ARCH "aarch64") elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7-a" OR @@ -11,7 +11,7 @@ index 5a3a5bfc..0e6b1047 100644 set(CPU_ARCH "aarch32") if(ANDROID) # Force ARM mode, since apparently ANDROID_ARM_MODE isn't working.. -@@ -275,8 +275,13 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STR +@@ -119,8 +119,13 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STR set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -marm") else() # Enable NEON. diff --git a/package/libretro-swanstation/libretro-swanstation-0001-pi0-compatibility.patch b/package/libretro-swanstation/0002-pi0-compatibility.patch similarity index 84% rename from package/libretro-swanstation/libretro-swanstation-0001-pi0-compatibility.patch rename to package/libretro-swanstation/0002-pi0-compatibility.patch index c63af32f9c..7ede8d765a 100644 --- a/package/libretro-swanstation/libretro-swanstation-0001-pi0-compatibility.patch +++ b/package/libretro-swanstation/0002-pi0-compatibility.patch @@ -1,18 +1,18 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0e6b1047..bc020648 100644 +index cfb0732c..ef5a39fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -267,7 +267,8 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86" OR ${CMAKE_SYSTEM_PROCESSOR} STR +@@ -111,7 +111,8 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86" OR ${CMAKE_SYSTEM_PROCESSOR} STR elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm64") set(CPU_ARCH "aarch64") elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7-a" OR - ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7l" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv8l") + ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7l" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv8l" OR -+ ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv6l") ++ ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv6l") set(CPU_ARCH "aarch32") if(ANDROID) # Force ARM mode, since apparently ANDROID_ARM_MODE isn't working.. -@@ -278,6 +279,9 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STR +@@ -122,6 +123,9 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" OR ${CMAKE_SYSTEM_PROCESSOR} STR if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv8l") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -marm -mtune=cortex-a72") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -marm -mtune=cortex-a72") diff --git a/package/libretro-swanstation/libretro-swanstation.mk b/package/libretro-swanstation/libretro-swanstation.mk index 94c3fc7a7a..02ca485bd8 100644 --- a/package/libretro-swanstation/libretro-swanstation.mk +++ b/package/libretro-swanstation/libretro-swanstation.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/10/01 -LIBRETRO_SWANSTATION_VERSION = afb6bc73c7ce522190b19ec3e3c8a14eb264bdeb +# Commit of 2025/08/02 +LIBRETRO_SWANSTATION_VERSION = 4d309c05fd7bdc503d91d267bd542edb8d192b09 LIBRETRO_SWANSTATION_SITE = $(call github,libretro,swanstation,$(LIBRETRO_SWANSTATION_VERSION)) LIBRETRO_SWANSTATION_LICENSE = GPL-3.0 LIBRETRO_SWANSTATION_LICENSE_FILES = LICENSE -- GitLab