mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
last remaining libretro cores: bump (#7269)
This commit is contained in:
@@ -7,9 +7,9 @@ HOMEPAGE="https://www.dosbox.com/"
|
||||
COPYRIGHT="2000-2020 Dosbox team, the libretro team"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
srcGitRev="aa71b67d54eaaf9e41cdd3cb5153d9cff0ad116e"
|
||||
srcGitRev="b7b24262c282c0caef2368c87323ff8c381b3102"
|
||||
SOURCE_URI="https://github.com/libretro/dosbox-libretro/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="5ed77ba6cc864ede7d2bdd51f36dc4b8f0adf77f7058fc3c7f8413f689222854"
|
||||
CHECKSUM_SHA256="83d8b06eebc67f85ff7505271330b1f1c8ef6c4233ef85d070b0789eab83c33d"
|
||||
SOURCE_FILENAME="dosbox-libretro-${portVersion/_/-}-$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="dosbox-libretro-$srcGitRev"
|
||||
ADDITIONAL_FILES="dosbox_libretro.info.in"
|
||||
@@ -39,6 +39,8 @@ BUILD()
|
||||
sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
|
||||
$portDir/additional-files/dosbox_libretro.info.in \
|
||||
> dosbox_libretro.info
|
||||
# necessary to avoid deprecation error
|
||||
export CXXFLAGS="-std=gnu++11"
|
||||
make -f Makefile.libretro GIT_VERSION=${srcGitRev:0:7} $jobArgs
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@ HOMEPAGE="https://mednafen.github.io/documentation/psx.html"
|
||||
COPYRIGHT="2005-2020 Forgotten, the Mednafen team, the libretro team"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
srcGitRev="88929ae90b4807a41b1b240377ab440e39ecf2cc"
|
||||
srcGitRev="bd6b9ef3049fe3f70a18ee6f752a935ae83c2f2b"
|
||||
SOURCE_URI="https://github.com/libretro/beetle-psx-libretro/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="a077d53f5bb76894f77e68ce33c02e6f5040f3aadccb365e93fc5789de38f513"
|
||||
CHECKSUM_SHA256="7ab710a77c58639130412bb6603540c1056f2679bae1d16dd61235b622401eeb"
|
||||
SOURCE_FILENAME="libretro-mednafen-psx-hw-${portVersion/_/-}-$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="beetle-psx-libretro-$srcGitRev"
|
||||
PATCHES="mednafen_psx_hw_libretro-0.9.44.1_20220211.patchset"
|
||||
PATCHES="mednafen_psx_hw_libretro-0.9.44.1_20220913.patchset"
|
||||
ADDITIONAL_FILES="mednafen_psx_hw_libretro.info.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -1,21 +0,0 @@
|
||||
From ccc103f861d26c90a4a6c24635a77842cc4b1b1f Mon Sep 17 00:00:00 2001
|
||||
From: kwyxz <kwyxz@kwyxz.org>
|
||||
Date: Sat, 11 Jul 2020 18:32:31 +0000
|
||||
Subject: Enabled HW context for Beetle PSX
|
||||
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index ada8983..2612c1d 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
DEBUG = 0
|
||||
FRONTEND_SUPPORTS_RGB565 = 1
|
||||
-HAVE_OPENGL = 0
|
||||
+HAVE_OPENGL = 1
|
||||
HAVE_VULKAN = 0
|
||||
HAVE_JIT = 0
|
||||
HAVE_CHD = 1
|
||||
--
|
||||
2.26.0
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
From 487b44dd7e825a7b9977ee3ae97a179fbb77a2c0 Mon Sep 17 00:00:00 2001
|
||||
From: kwyxz <kwyxz@kwyxz.org>
|
||||
Date: Mon, 10 Oct 2022 03:02:11 +0000
|
||||
Subject: Force OpenGL for hw renderer
|
||||
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 8903033..03ebe12 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
DEBUG = 0
|
||||
FRONTEND_SUPPORTS_RGB565 = 1
|
||||
-HAVE_OPENGL = 0
|
||||
+HAVE_OPENGL = 1
|
||||
GLES = 0
|
||||
GLES3 = 0 # HW renderer now supported on GLES3
|
||||
HAVE_VULKAN = 0
|
||||
--
|
||||
2.37.3
|
||||
|
||||
@@ -6,6 +6,7 @@ corename = "mGBA"
|
||||
license = "MPLv2.0"
|
||||
permissions = ""
|
||||
categories = "Emulator"
|
||||
display_version = "@DISPLAY_VERSION@"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
@@ -14,7 +15,7 @@ systemid = "game_boy_advance"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
database = "Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)"
|
||||
database = "Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance"
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "true"
|
||||
|
||||
@@ -6,9 +6,9 @@ HOMEPAGE="https://mgba.io/"
|
||||
COPYRIGHT="2014-2018 Endrift, the libretro team"
|
||||
LICENSE="MPL v2.0"
|
||||
REVISION="1"
|
||||
srcGitRev="5d48e0744059ebf38a4e937b256ffd5df4e0d103"
|
||||
srcGitRev="199a03e719436018779fe9299706c597fb2e9231"
|
||||
SOURCE_URI="https://github.com/libretro/mgba/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="789abe04da8f33c8ada97ed95a00e7fa46ec72f666d188224f15496db7c1a0c4"
|
||||
CHECKSUM_SHA256="d7d86a0b325cbf2ae474e3a06e190102432a0414c5585cbbe7ff8d786f0f689a"
|
||||
SOURCE_FILENAME="libretro-mgba-${portVersion/_/-}-$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="mgba-$srcGitRev"
|
||||
ADDITIONAL_FILES="mgba_libretro.info.in"
|
||||
@@ -8,9 +8,9 @@ HOMEPAGE="https://stella-emu.github.io/"
|
||||
COPYRIGHT="1995-2021 the Stella team, the libretro team"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
srcGitRev="df4900828c60d9df26827b0a6c969b213ac6250f"
|
||||
srcGitRev="7b5d25d9f10bd8c8a1da2150dfdb6b131867531a"
|
||||
SOURCE_URI="https://github.com/stella-emu/stella/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="7103bae6f7e600f3ab61871a5aae22770081ff7d9391fc57c62d50a3b39e5591"
|
||||
CHECKSUM_SHA256="9b29c84391105a7a7fb94eaa40cb9f017cef89dee5e7d44c4deb23eb3b020c52"
|
||||
SOURCE_FILENAME="stella-${portVersion/_/-}-$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="stella-$srcGitRev"
|
||||
ADDITIONAL_FILES="stella_libretro.info.in"
|
||||
@@ -40,7 +40,7 @@ BUILD()
|
||||
sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
|
||||
$portDir/additional-files/stella_libretro.info.in \
|
||||
> stella_libretro.info
|
||||
cd src/libretro
|
||||
cd src/os/libretro
|
||||
make -f Makefile platform="unix" -j4 CC="gcc" CXX="g++" $jobArgs
|
||||
}
|
||||
|
||||
@@ -51,5 +51,5 @@ INSTALL()
|
||||
install -m 0755 -d "$addOnsDir"/libretro
|
||||
install -m 0644 -t "$addOnsDir"/libretro \
|
||||
stella_libretro.info \
|
||||
src/libretro/stella_libretro.so
|
||||
src/os/libretro/stella_libretro.so
|
||||
}
|
||||
Reference in New Issue
Block a user