From 228cfd119ce166e8bc1063bd16c5d5a8e4d66dca Mon Sep 17 00:00:00 2001 From: Alex Abbatiello <50689733+synthic@users.noreply.github.com> Date: Sun, 31 Mar 2024 03:21:51 -0500 Subject: [PATCH] DOSBox Pure 0.9.9 (#1948) * DOSBox Pure 0.9.9 * Fix issue schellingb/dosbox-pure#488 * Set compiler flags properly --- packages/lakka/libretro_cores/dosbox_pure/package.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/lakka/libretro_cores/dosbox_pure/package.mk b/packages/lakka/libretro_cores/dosbox_pure/package.mk index b77ee93b2e8..0c8d4b7fdaf 100644 --- a/packages/lakka/libretro_cores/dosbox_pure/package.mk +++ b/packages/lakka/libretro_cores/dosbox_pure/package.mk @@ -1,5 +1,5 @@ PKG_NAME="dosbox_pure" -PKG_VERSION="4fdb557e415698aae5bd90b076f76437f5e9b0b4" +PKG_VERSION="5933fcc747ec25e80643a75d0eec114d5865336d" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/dosbox-pure" PKG_URL="${PKG_SITE}.git" @@ -7,6 +7,12 @@ PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="DOSBox Pure is a fork of DOSBox, an emulator for DOS games, built for RetroArch/Libretro aiming for simplicity and ease of use." PKG_TOOLCHAIN="make" +pre_make_target() { + if [ "${DEVICE}" = "RPi5" ]; then + CFLAGS+=" -DPAGESIZE=16384" + fi +} + make_target() { # remove optimization from CFLAGS, set via Makefile CFLAGS="${CFLAGS//-O3/}"