From a1b3872272d8faf10ffe25cbfde6d8158a317b18 Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Mon, 10 Apr 2023 16:12:06 +0200 Subject: [PATCH] packages/emulators: drop packages --- .../package.mk | 25 -- ...cury-accuracy-0001_fix-cross-compile.patch | 25 -- .../package.mk | 25 -- ...cury-balanced-0001_fix-cross-compile.patch | 25 -- packages/emulation/libretro-fsuae/package.mk | 57 ---- .../emulation/libretro-mame2003/package.mk | 25 -- ...bretro-mame2010-0001_fix-cross-build.patch | 91 ------ .../emulation/libretro-mame2015/package.mk | 44 --- ...bretro-mame2015-100.01-cross-compile.patch | 32 -- .../libretro-mame2015-100.02-python-3.patch | 57 ---- .../emulation/libretro-mame2016/package.mk | 41 --- .../libretro-mame2016/patches/bgfx.patch | 11 - .../libretro-mame2016/patches/build.patch | 42 --- .../libretro-mame2016/patches/genie.patch | 281 ------------------ .../patches/pregenerate.patch | 22 -- .../libretro-mame2016/patches/python3.patch | 69 ----- packages/emulation/libretro-meteor/package.mk | 32 -- ...ummvm.ini-to-writable-save-directory.patch | 25 -- .../emulation/libretro-vba-next/package.mk | 25 -- packages/emulation/libretro-vice/package.mk | 25 -- 20 files changed, 979 deletions(-) delete mode 100644 packages/emulation/libretro-bsnes-mercury-accuracy/package.mk delete mode 100644 packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch delete mode 100644 packages/emulation/libretro-bsnes-mercury-balanced/package.mk delete mode 100644 packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch delete mode 100644 packages/emulation/libretro-fsuae/package.mk delete mode 100644 packages/emulation/libretro-mame2003/package.mk delete mode 100644 packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch delete mode 100644 packages/emulation/libretro-mame2015/package.mk delete mode 100644 packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch delete mode 100644 packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch delete mode 100644 packages/emulation/libretro-mame2016/package.mk delete mode 100644 packages/emulation/libretro-mame2016/patches/bgfx.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/build.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/genie.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/pregenerate.patch delete mode 100644 packages/emulation/libretro-mame2016/patches/python3.patch delete mode 100644 packages/emulation/libretro-meteor/package.mk delete mode 100644 packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch delete mode 100644 packages/emulation/libretro-vba-next/package.mk delete mode 100644 packages/emulation/libretro-vice/package.mk diff --git a/packages/emulation/libretro-bsnes-mercury-accuracy/package.mk b/packages/emulation/libretro-bsnes-mercury-accuracy/package.mk deleted file mode 100644 index 3e0bf8537f..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-accuracy/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-bsnes-mercury-accuracy" -PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" -PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/bsnes-mercury" -PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes-accuracy: Beetle bSNES for Kodi" - -PKG_LIBNAME="bsnes_mercury_accuracy_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="BSNES-MERCURY-ACCURACY_LIB" - -make_target() { - make PROFILE=accuracy -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch b/packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch deleted file mode 100644 index a657f499c0..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-accuracy/patches/libretro-bsnes-mercury-accuracy-0001_fix-cross-compile.patch +++ /dev/null @@ -1,25 +0,0 @@ -From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001 -From: Lukas Rusak -Date: Sun, 5 Feb 2017 20:40:42 -0800 -Subject: [PATCH 2/2] no -O3 - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 948f5fb..04e585d 100644 ---- a/Makefile -+++ b/Makefile -@@ -459,7 +459,7 @@ OBJECTS := $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) - all: $(TARGET) - - ifeq ($(DEBUG),0) -- FLAGS += -O3 $(EXTRA_GCC_FLAGS) -+ FLAGS += $(EXTRA_GCC_FLAGS) - else - FLAGS += -O0 -g - endif --- -2.9.3 - diff --git a/packages/emulation/libretro-bsnes-mercury-balanced/package.mk b/packages/emulation/libretro-bsnes-mercury-balanced/package.mk deleted file mode 100644 index 0ff030e0de..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-balanced/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-bsnes-mercury-balanced" -PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4" -PKG_SHA256="5217be2136f120f2ed2aa3bd5225c039c6e45d618b88ceed1f607d8e3b3d79b6" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/bsnes-mercury" -PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.beetle-bsnes-balanced: Beetle bSNES for Kodi" - -PKG_LIBNAME="bsnes_mercury_balanced_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="BSNES-MERCURY-BALANCED_LIB" - -make_target() { - make PROFILE=balanced -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch b/packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch deleted file mode 100644 index a657f499c0..0000000000 --- a/packages/emulation/libretro-bsnes-mercury-balanced/patches/libretro-bsnes-mercury-balanced-0001_fix-cross-compile.patch +++ /dev/null @@ -1,25 +0,0 @@ -From da71b9ec79482c31c37496019792da316626f1f2 Mon Sep 17 00:00:00 2001 -From: Lukas Rusak -Date: Sun, 5 Feb 2017 20:40:42 -0800 -Subject: [PATCH 2/2] no -O3 - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 948f5fb..04e585d 100644 ---- a/Makefile -+++ b/Makefile -@@ -459,7 +459,7 @@ OBJECTS := $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) - all: $(TARGET) - - ifeq ($(DEBUG),0) -- FLAGS += -O3 $(EXTRA_GCC_FLAGS) -+ FLAGS += $(EXTRA_GCC_FLAGS) - else - FLAGS += -O0 -g - endif --- -2.9.3 - diff --git a/packages/emulation/libretro-fsuae/package.mk b/packages/emulation/libretro-fsuae/package.mk deleted file mode 100644 index 4117cb5913..0000000000 --- a/packages/emulation/libretro-fsuae/package.mk +++ /dev/null @@ -1,57 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-fsuae" -PKG_VERSION="db00e95fc7dcbe29f16926ec749e4693136a5c22" -PKG_SHA256="3fb34add880330c0d1431fb016b1e7385342f7af91051f0f716f149baab07d6b" -PKG_ARCH="x86_64" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/libretro-fsuae" -PKG_URL="https://github.com/kodi-game/libretro-fsuae/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_HOST="toolchain:host libmpeg2:host glib:host libpng:host" -PKG_DEPENDS_TARGET="toolchain glib libmpeg2 openal-soft libpng libretro-fsuae:host" -PKG_LONGDESC="FS-UAE amiga emulator." -PKG_BUILD_FLAGS="-lto" -PKG_TOOLCHAIN="autotools" - -PKG_LIBNAME="fsuae_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="FSUAE_LIB" - -if [ "${TARGET_ARCH}" = "arm" ] && target_has_feature neon; then - PKG_CONFIGURE_OPTS_TARGET="--disable-jit --enable-neon" -fi - -pre_configure_host() { - cd ${PKG_BUILD} - rm -rf .${HOST_NAME} - # check if this flag is still needed when this package is updated - export CFLAGS="${CFLAGS} -fcommon" - export ac_cv_func_realloc_0_nonnull=yes -} - -make_host() { - make -j1 CC="${CC}" gen -} - -makeinstall_host() { - : -} - -pre_configure_target() { - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} - # check if this flag is still needed when this package is updated - export CFLAGS="${CFLAGS} -fcommon" - export ac_cv_func_realloc_0_nonnull=yes -} - -make_target() { - make CC="${CC}" -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-mame2003/package.mk b/packages/emulation/libretro-mame2003/package.mk deleted file mode 100644 index 81e2c13d38..0000000000 --- a/packages/emulation/libretro-mame2003/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-mame2003" -PKG_VERSION="b1cc49cf1d8bbef88b890e1c2a315a39d009171b" -PKG_SHA256="c6c262d8997abadd09447be9a428b442c82898abad71cda48a8af36cb16493ae" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2003-libretro" -PKG_URL="https://github.com/libretro/mame2003-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Late 2003 version of MAME (0.78) for libretro" - -PKG_LIBNAME="mame2003_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2003_LIB" - -configure_target() { - export LD="${CC}" -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch b/packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch deleted file mode 100644 index d158cf0413..0000000000 --- a/packages/emulation/libretro-mame2010/patches/libretro-mame2010-0001_fix-cross-build.patch +++ /dev/null @@ -1,91 +0,0 @@ -diff --git a/Makefile b/Makefile -index 65ece36..bd7d670 100644 ---- a/Makefile -+++ b/Makefile -@@ -61,7 +61,7 @@ COBJFLAGS = - CPPONLYFLAGS = - # LDFLAGS are used generally; LDFLAGSEMULATOR are additional - # flags only used when linking the core emulator --LDFLAGS = -+LDFLAGS ?= - LDFLAGSEMULATOR = - - GIT_VERSION ?= " $(shell git rev-parse --short HEAD || echo unknown)" -@@ -104,27 +104,25 @@ ifeq ($(VRENDER),opengl) - CCOMFLAGS += -DHAVE_OPENGL - endif - --UNAME=$(shell uname -m) -- --ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) -+ifeq ($(firstword $(filter x86_64,$(ARCH))),x86_64) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter amd64,$(UNAME))),amd64) -+ifeq ($(firstword $(filter amd64,$(ARCH))),amd64) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter ppc64,$(UNAME))),ppc64) -+ifeq ($(firstword $(filter ppc64,$(ARCH))),ppc64) - PTR64 ?= 1 - endif - ifneq (,$(findstring mingw64-w64,$(PATH))) - PTR64 ?= 1 - endif --ifeq ($(firstword $(filter arm64,$(UNAME))),arm64) -+ifeq ($(firstword $(filter arm64,$(ARCH))),arm64) - PTR64 ?= 1 - endif --ifneq (,$(findstring Power,$(UNAME))) -+ifneq (,$(findstring Power,$(ARCH))) - BIGENDIAN=1 - endif --ifneq (,$(findstring ppc,$(UNAME))) -+ifneq (,$(findstring ppc,$(ARCH))) - BIGENDIAN=1 - endif - -@@ -146,14 +144,10 @@ ifeq ($(VRENDER),opengl) - LIBS += -lGL - endif - LDFLAGS += $(SHARED) -- NATIVELD = g++ -- NATIVELDFLAGS = -Wl,--warn-common -lstdc++ -- NATIVECC = g++ -- NATIVECFLAGS = -std=gnu99 -- CC_AS = gcc -- CC = g++ -- AR = @ar -- LD = g++ -+ CC_AS ?= $(CC) -+ CC ?= g++ -+ AR ?= @ar -+ LD ?= g++ - CCOMFLAGS += $(PLATCFLAGS) -ffast-math - LIBS += -lstdc++ -lpthread - -@@ -462,10 +456,13 @@ else ifneq (,$(findstring rpi,$(platform))) - - # ARM - else ifneq (,$(findstring armv,$(platform))) -+ ARM_ENABLED = 1 -+ EXTRA_RULES = 1 - TARGETLIB := $(TARGET_NAME)_libretro.so -- SHARED := -shared -Wl,--no-undefined -+ SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -+ LDFLAGS += $(SHARED) - fpic = -fPIC -- CC = g++ -+ CC ?= g++ - LDFLAGS += $(SHARED) - ARM_ENABLED = 1 - X86_SH2DRC = 0 -@@ -683,7 +680,7 @@ DEFS += -DFLAC__NO_DLL - - # CFLAGS is defined based on C or C++ targets - # (remember, expansion only happens when used, so doing it here is ok) --CFLAGS = $(CCOMFLAGS) $(CPPONLYFLAGS) -+CFLAGS += $(CCOMFLAGS) $(CPPONLYFLAGS) - - # we compile C-only to C89 standard with GNU extensions - # we compile C++ code to C++98 standard with GNU extensions diff --git a/packages/emulation/libretro-mame2015/package.mk b/packages/emulation/libretro-mame2015/package.mk deleted file mode 100644 index 151375593b..0000000000 --- a/packages/emulation/libretro-mame2015/package.mk +++ /dev/null @@ -1,44 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-mame2015" -PKG_VERSION="2599c8aeaf84f62fe16ea00daa460a19298c121c" -PKG_SHA256="8f9a295f5d280130101c473e9754ec68ccbf45a1c1fe72d3405183ee6270b50d" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2015-libretro" -PKG_URL="https://github.com/libretro/mame2015-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Late 2014/Early 2015 version of MAME (0.160-ish) for libretro. Compatible with MAME 0.160 romsets." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="mame2015_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2015_LIB" - -PKG_MAKE_OPTS_TARGET="GIT_VERSION=${PKG_VERSION:0:7}" - -pre_configure_target() { - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" platform=armv" - # ARM NEON support - if target_has_feature neon; then - PKG_MAKE_OPTS_TARGET+="-neon" - fi - PKG_MAKE_OPTS_TARGET+="-${TARGET_FLOAT}float-${TARGET_CPU}" - fi - # Fix build - export REALCC=${CC} - export CC=${CXX} - export LD=${CXX} -} - -pre_make_target() { - # precreate the build directories because they may be created too late - make ${PKG_MAKE_OPTS_TARGET} maketree -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch b/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch deleted file mode 100644 index 5582b607c1..0000000000 --- a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.01-cross-compile.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -146,23 +146,23 @@ - AR ?= @ar - LD := $(CXX) - LIBS += -lstdc++ -lpthread -ldl -- ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) -+ ifeq ($(firstword $(filter x86_64,$(ARCH))),x86_64) - PTR64 = 1 - endif -- ifeq ($(firstword $(filter amd64,$(UNAME))),amd64) -+ ifeq ($(firstword $(filter amd64,$(ARCH))),amd64) - PTR64 = 1 - endif -- ifeq ($(firstword $(filter aarch64,$(UNAME))),aarch64) -+ ifeq ($(firstword $(filter aarch64,$(ARCH))),aarch64) - PTR64 = 1 - PLATCFLAGS += -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DFORCE_DRC_C_BACKEND - endif -- ifeq ($(firstword $(filter ppc64,$(UNAME))),ppc64) -+ ifeq ($(firstword $(filter ppc64,$(ARCH))),ppc64) - PTR64 = 1 - endif -- ifneq (,$(findstring ppc,$(UNAME))) -+ ifneq (,$(findstring ppc,$(ARCH))) - BIGENDIAN=1 - endif -- ifneq (,$(findstring armv,$(UNAME) $(platform))) -+ ifneq (,$(findstring armv,$(ARCH) $(platform))) - CCOMFLAGS += -mstructure-size-boundary=32 - PLATCFLAGS += -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK -DARM - LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed diff --git a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch b/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch deleted file mode 100644 index ca0abe680f..0000000000 --- a/packages/emulation/libretro-mame2015/patches/libretro-mame2015-100.02-python-3.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ru a/src/emu/cpu/m6502/m6502make.py b/src/emu/cpu/m6502/m6502make.py ---- a/src/emu/cpu/m6502/m6502make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/m6502/m6502make.py 2022-11-11 20:52:38.708407499 +0100 -@@ -16,7 +16,7 @@ - opcodes = [] - logging.info("load_opcodes: %s", fname) - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read opcodes file %s [%s]", fname, err) -@@ -39,7 +39,7 @@ - logging.info("load_disp: %s", fname) - states = [] - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read display file %s [%s]", fname, err) -diff -ru a/src/emu/cpu/m6809/m6809make.py b/src/emu/cpu/m6809/m6809make.py ---- a/src/emu/cpu/m6809/m6809make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/m6809/m6809make.py 2022-11-11 20:51:33.652739538 +0100 -@@ -14,7 +14,7 @@ - if path != "": - path += '/' - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/emu/cpu/mcs96/mcs96make.py b/src/emu/cpu/mcs96/mcs96make.py ---- a/src/emu/cpu/mcs96/mcs96make.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/mcs96/mcs96make.py 2022-11-11 20:51:06.048897688 +0100 -@@ -71,7 +71,7 @@ - self.ea = {} - self.macros = {} - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/emu/cpu/tms57002/tmsmake.py b/src/emu/cpu/tms57002/tmsmake.py ---- a/src/emu/cpu/tms57002/tmsmake.py 2022-06-14 23:05:06.000000000 +0200 -+++ b/src/emu/cpu/tms57002/tmsmake.py 2022-11-11 20:51:48.124660879 +0100 -@@ -326,7 +326,7 @@ - def LoadLst(filename): - instructions = [] - ins = None -- for n, line in enumerate(open(filename, "rU")): -+ for n, line in enumerate(open(filename, "r")): - line = line.rstrip() - if not line and ins: - # new lines separate intructions diff --git a/packages/emulation/libretro-mame2016/package.mk b/packages/emulation/libretro-mame2016/package.mk deleted file mode 100644 index 119bb25e84..0000000000 --- a/packages/emulation/libretro-mame2016/package.mk +++ /dev/null @@ -1,41 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-mame2016" -PKG_VERSION="01058613a0109424c4e7211e49ed83ac950d3993" -PKG_SHA256="3faaf226279d0c08d2a945a208c43d3851d4b86981b5224231de80098a97ea27" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/mame2016-libretro" -PKG_URL="https://github.com/libretro/mame2016-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain linux:host alsa-lib" -PKG_LONGDESC="Late 2016 version of MAME (0.174) for libretro. Compatible with MAME 0.174 romsets." -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="mame2016_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="MAME2016_LIB" - -pre_make_target() { - PKG_MAKE_OPTS_TARGET=" \ - REGENIE=1 VERBOSE=1 NOWERROR=1 PYTHON_EXECUTABLE=python3 CONFIG=libretro \ - LIBRETRO_OS="unix" ARCH="" PROJECT="" LIBRETRO_CPU="${ARCH}" DISTRO="debian-stable" \ - CROSS_BUILD="1" OVERRIDE_CC="${CC}" OVERRIDE_CXX="${CXX}" \ - TARGET="mame" SUBTARGET="arcade" PLATFORM="${ARCH}" RETRO=1 OSD="retro" \ - GIT_VERSION=${PKG_VERSION:0:7}" - - if [ "${ARCH}" = "arm" ]; then - PKG_MAKE_OPTS_TARGET+=" NOASM="1" ARCHITECTURE=""" - elif [ "${ARCH}" = "x86_64" ]; then - PKG_MAKE_OPTS_TARGET+=" NOASM="0" PTR64="1"" - fi -} - -post_make_target() { - mv ${PKG_BUILD}/mamearcade2016_libretro.so ${PKG_BUILD}/mame2016_libretro.so -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-mame2016/patches/bgfx.patch b/packages/emulation/libretro-mame2016/patches/bgfx.patch deleted file mode 100644 index 61658ab385..0000000000 --- a/packages/emulation/libretro-mame2016/patches/bgfx.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/3rdparty/bgfx/src/config.h 2020-01-14 08:42:35.023108564 +0100 -+++ b/3rdparty/bgfx/src/config.h 2020-01-14 08:42:39.527041246 +0100 -@@ -12,7 +12,7 @@ - # define BGFX_CONFIG_DEBUG 0 - #endif // BGFX_CONFIG_DEBUG - --#if !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \ -+#if 0 && !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \ - && !defined(BGFX_CONFIG_RENDERER_DIRECT3D11) \ - && !defined(BGFX_CONFIG_RENDERER_DIRECT3D12) \ - && !defined(BGFX_CONFIG_RENDERER_METAL) \ diff --git a/packages/emulation/libretro-mame2016/patches/build.patch b/packages/emulation/libretro-mame2016/patches/build.patch deleted file mode 100644 index cbf28c3e53..0000000000 --- a/packages/emulation/libretro-mame2016/patches/build.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/makefile 2020-01-08 21:26:00.559307012 +0100 -+++ b/makefile 2020-01-08 21:26:17.743082994 +0100 -@@ -1499,7 +1499,7 @@ - @echo Compressing $<... - $(SILENT)$(PYTHON) scripts/build/complay.py $< $@ layout_$(basename $(notdir $<)) - --$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py -+$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py | $(GEN_FOLDERS) - @echo Converting $<... - $(SILENT)$(PYTHON) scripts/build/file2str.py $< $@ ymmu100_bkg UINT8 - ---- a/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:07.915711959 +0100 -+++ b/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:10.627673879 +0100 -@@ -474,7 +474,7 @@ - function cpp.fileRules(prj) - for _, file in ipairs(prj.files or {}) do - if path.isSourceFile(file) then -- _p('$(OBJDIR)/%s.o: %s $(GCH)' -+ _p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)' - , _MAKE.esc(path.trimdots(path.removeext(file))) - , _MAKE.esc(file) - ) -@@ -497,7 +497,7 @@ - - _p('') - elseif (path.getextension(file) == ".rc") then -- _p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file)) -+ _p('$(OBJDIR)/%s.res: %s | $(OBJDIRS)', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file)) - if prj.msgresource then - _p('\t@echo ' .. prj.msgresource) - else ---- a/3rdparty/genie/src/host/scripts.c 2020-01-10 15:55:33.330479398 +0100 -+++ b/3rdparty/genie/src/host/scripts.c 2020-01-10 15:56:01.313900664 +0100 -@@ -222,7 +222,7 @@ - "E.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-build commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cf" - "g, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedi" - "rs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LDDEPS +=%s', make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\"))))\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\n_p(' EXTERNAL_LIBS +=%s', make.list(cc.getlibfiles(cfg)))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p(' LINKCMD_NDX= $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPC" -- "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat" -+ "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat" - "h.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\nelseif (path.getextension(file) == \".rc\") then\n_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))\nif prj.msgresource then\n_p('\\t@echo ' .. prj.msgresource)\nelse\n_p('\\t@echo $(notdir $<)')\nend\n_p('\\t$(SILENT) $(RESCOMP) $< -O coff -o \"$@\" $(ALL_RESFLAGS)')\n_p('')\nend\nend\nend\nfunction cpp.dependencyRules(prj)\nfor _, dependency in ipairs(prj.dependency or {}) do\nfor _, dep in ipairs(dependency or {}) do\nif (dep[3]==nil or dep[3]==false) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.es" - "c(path.trimdots(path.removeext(path.getrelative(prj.location, dep[1]))))\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nelse\n_p('%s: %s'\n, _MAKE.esc(dep[1])\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nend\n_p('')\nend\nend\nend\nfunction cpp.buildcommand(iscfile, objext)\nlocal flags = iif(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')\n_p('\\t$(SILENT) %s $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"', flags, objext)\nend\n", - diff --git a/packages/emulation/libretro-mame2016/patches/genie.patch b/packages/emulation/libretro-mame2016/patches/genie.patch deleted file mode 100644 index 972f1fc940..0000000000 --- a/packages/emulation/libretro-mame2016/patches/genie.patch +++ /dev/null @@ -1,281 +0,0 @@ ---- a/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:22.077161784 +0100 -+++ b/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:49.856857764 +0100 -@@ -28,8 +28,12 @@ - RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0 - endif - --CC = gcc --CXX = g++ -+CC = $(HOST_CC) -+CXX = $(HOST_CXX) -+CPPFLAGS = $(HOST_CPPFLAGS) -+CFLAGS = $(HOST_CFLAGS) -+CXXFLAGS = $(HOST_CXXFLAGS) -+LDFLAGS = $(HOST_LDFLAGS) - AR = ar - - ifndef RESCOMP -@@ -247,211 +243,211 @@ - $(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<" - endif - --$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) -+$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) -+$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) -+$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) -+$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) -+$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) -+$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) -+$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) -+$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) -+$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) -+$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) -+$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) -+$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) -+$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) -+$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) -+$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) -+$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) -+$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) -+$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) -+$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - --$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) -+$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) | $(OBJDIRS) - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<" - diff --git a/packages/emulation/libretro-mame2016/patches/pregenerate.patch b/packages/emulation/libretro-mame2016/patches/pregenerate.patch deleted file mode 100644 index d4e2751dd3..0000000000 --- a/packages/emulation/libretro-mame2016/patches/pregenerate.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/makefile 2020-01-15 17:56:35.780589637 +0100 -+++ b/makefile 2020-01-15 17:56:15.020900841 +0100 -@@ -1201,16 +1201,19 @@ - .PHONY: linux_x64 - linux_x64: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 - - .PHONY: linux_x86 - linux_x86: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 - - .PHONY: linux - linux: generate $(PROJECTDIR)/gmake-linux/Makefile - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) precompile -+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) dasm - $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) - - #------------------------------------------------- diff --git a/packages/emulation/libretro-mame2016/patches/python3.patch b/packages/emulation/libretro-mame2016/patches/python3.patch deleted file mode 100644 index 08bb264ba2..0000000000 --- a/packages/emulation/libretro-mame2016/patches/python3.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff -ru a/scripts/build/verinfo.py b/scripts/build/verinfo.py ---- a/scripts/build/verinfo.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/scripts/build/verinfo.py 2022-11-12 01:58:14.560895085 +0100 -@@ -63,7 +63,7 @@ - build, outfmt, srcfile, dstfile = parse_args() - - try: -- fp = open(srcfile, 'rU') -+ fp = open(srcfile, 'r') - except IOError: - sys.stderr.write("Unable to open source file '%s'\n" % srcfile) - sys.exit(1) -diff -ru a/src/devices/cpu/m6502/m6502make.py b/src/devices/cpu/m6502/m6502make.py ---- a/src/devices/cpu/m6502/m6502make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/m6502/m6502make.py 2022-11-12 01:58:41.276911837 +0100 -@@ -18,7 +18,7 @@ - opcodes = [] - logging.info("load_opcodes: %s", fname) - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read opcodes file %s [%s]", fname, err) -@@ -41,7 +41,7 @@ - logging.info("load_disp: %s", fname) - states = [] - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - logging.error("cannot read display file %s [%s]", fname, err) -diff -ru a/src/devices/cpu/m6809/m6809make.py b/src/devices/cpu/m6809/m6809make.py ---- a/src/devices/cpu/m6809/m6809make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/m6809/m6809make.py 2022-11-12 01:58:23.972900989 +0100 -@@ -16,7 +16,7 @@ - if path != "": - path += '/' - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/devices/cpu/mcs96/mcs96make.py b/src/devices/cpu/mcs96/mcs96make.py ---- a/src/devices/cpu/mcs96/mcs96make.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/mcs96/mcs96make.py 2022-11-12 01:59:08.144928680 +0100 -@@ -73,7 +73,7 @@ - self.ea = {} - self.macros = {} - try: -- f = open(fname, "rU") -+ f = open(fname, "r") - except Exception: - err = sys.exc_info()[1] - sys.stderr.write("Cannot read opcodes file %s [%s]\n" % (fname, err)) -diff -ru a/src/devices/cpu/tms57002/tmsmake.py b/src/devices/cpu/tms57002/tmsmake.py ---- a/src/devices/cpu/tms57002/tmsmake.py 2022-04-06 22:13:09.000000000 +0200 -+++ b/src/devices/cpu/tms57002/tmsmake.py 2022-11-12 01:58:58.908922895 +0100 -@@ -323,7 +323,7 @@ - def LoadLst(filename): - instructions = [] - ins = None -- for n, line in enumerate(open(filename, "rU")): -+ for n, line in enumerate(open(filename, "r")): - line = line.rstrip() - if not line and ins: - # new lines separate intructions diff --git a/packages/emulation/libretro-meteor/package.mk b/packages/emulation/libretro-meteor/package.mk deleted file mode 100644 index 9c60ed9bea..0000000000 --- a/packages/emulation/libretro-meteor/package.mk +++ /dev/null @@ -1,32 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-meteor" -PKG_VERSION="e533d300d0561564451bde55a2b73119c768453c" -PKG_SHA256="09df1661aa8d5c830e9ef3b62f01d7e2ae108bce2572e199b181e0c13d87e084" -PKG_LICENSE="GPLv3" -PKG_SITE="https://github.com/libretro/meteor-libretro" -PKG_URL="https://github.com/libretro/meteor-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.meteor: Meteor GBA for Kodi" -PKG_TOOLCHAIN="make" - -PKG_LIBNAME="meteor_libretro.so" -PKG_LIBPATH="libretro/${PKG_LIBNAME}" -PKG_LIBVAR="METEOR_LIB" - -pre_configure_target() { - # fails to build in subdirs - cd ${PKG_BUILD} - rm -rf .${TARGET_NAME} -} - -make_target() { - make -C libretro/ -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch b/packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch deleted file mode 100644 index 0ec8aa4782..0000000000 --- a/packages/emulation/libretro-scummvm/patches/0001-libretro-Move-scummvm.ini-to-writable-save-directory.patch +++ /dev/null @@ -1,25 +0,0 @@ -From a7c2f414b2e5db27e896072cbb45abedcbfb61e1 Mon Sep 17 00:00:00 2001 -From: Garrett Brown -Date: Thu, 28 Oct 2021 16:00:20 -0700 -Subject: [PATCH] libretro: Move scummvm.ini to writable save directory - ---- - src/libretro_os.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libretro_os.cpp b/src/libretro_os.cpp -index eeb29baf5e..0630f1c565 100644 ---- a/src/libretro_os.cpp -+++ b/src/libretro_os.cpp -@@ -681,7 +681,7 @@ public: - - virtual Audio::Mixer *getMixer() { return _mixer; } - -- virtual Common::String getDefaultConfigFileName() { return s_systemDir + "/scummvm.ini"; } -+ virtual Common::String getDefaultConfigFileName() { return s_saveDir + "/scummvm.ini"; } - - virtual void logMessage(LogMessageType::Type type, const char *message) { - if (log_cb) --- -2.34.1 - diff --git a/packages/emulation/libretro-vba-next/package.mk b/packages/emulation/libretro-vba-next/package.mk deleted file mode 100644 index b49a1c3501..0000000000 --- a/packages/emulation/libretro-vba-next/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-vba-next" -PKG_VERSION="5f497a9e70c94cbaaf6deb3c8299bd6b02002a5d" -PKG_SHA256="2c8553acefc84131b518e9c2ae6683533cc1c183ea4d6610bdadc10fa9c265b4" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/vba-next" -PKG_URL="https://github.com/libretro/vba-next/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain kodi-platform" -PKG_LONGDESC="game.libretro.vba-next: VBA-Next for Kodi" - -PKG_LIBNAME="vba_next_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="VBA-NEXT_LIB" - -make_target() { - make -f Makefile.libretro -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -} diff --git a/packages/emulation/libretro-vice/package.mk b/packages/emulation/libretro-vice/package.mk deleted file mode 100644 index 27536a534a..0000000000 --- a/packages/emulation/libretro-vice/package.mk +++ /dev/null @@ -1,25 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libretro-vice" -PKG_VERSION="3934cf8b507a14376d99971ef364fc6c7386ba5e" -PKG_SHA256="377914aa2e0a78b1da5dd33513cc038733b331d33cbfb974e068d36c4cba640f" -PKG_LICENSE="GPLv2" -PKG_SITE="https://github.com/libretro/vice-libretro" -PKG_URL="https://github.com/kodi-game/vice-libretro/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="VICE C64 libretro" - -PKG_LIBNAME="vice_x64_libretro.so" -PKG_LIBPATH="${PKG_LIBNAME}" -PKG_LIBVAR="VICE_LIB" - -pre_build_target() { - export GIT_VERSION=${PKG_VERSION} -} - -makeinstall_target() { - mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME} - cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME} - echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake -}