head 1.4; access; symbols pkgsrc-2025Q1:1.3.0.40 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.38 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.36 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.34 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.32 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.30 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.28 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.26 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.24 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.22 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.20 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.18 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.16 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.14 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.12 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.10 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.8 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.6 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.4 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.2 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.2.0.8 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.10 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.6 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.4 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.1.0.4 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.2 pkgsrc-2018Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2025.04.13.16.19.30; author nia; state dead; branches; next 1.3; commitid q31MY5ATKHQhpUQF; 1.3 date 2020.06.13.10.43.15; author nia; state Exp; branches; next 1.2; commitid IcccXD8zpIqnh3cC; 1.2 date 2019.01.02.19.52.51; author nia; state Exp; branches; next 1.1; commitid ZjzKBeBHNmv4if6B; 1.1 date 2018.08.14.12.55.41; author nia; state Exp; branches; next ; commitid 7drFqtKB0ApZv5OA; desc @@ 1.4 log @ppsspp: Import latest standalone version. Rebase the existing libretro package on the standalone version. @ text @$NetBSD: patch-libretro_Makefile.common,v 1.3 2020/06/13 10:43:15 nia Exp $ Avoid using bundled copy of zlib, libpng, xxhash, snappy. Fix "Build error: undefined references". https://github.com/libretro/ppsspp/commit/68634705b9d6b5bc8db2232bc92b6ae06f0b31d8 --- libretro/Makefile.common.orig 2018-12-04 13:43:39.000000000 +0000 +++ libretro/Makefile.common @@@@ -12,8 +12,6 @@@@ INCFLAGS += \ -I$(COMMONDIR) \ -I$(CORE_DIR)/libretro \ -I$(EXTDIR)/native \ - -I$(EXTDIR)/zlib \ - -I$(EXTDIR)/snappy \ -I$(FFMPEGDIR) \ $(FFMPEGINCFLAGS) \ -I$(EXTDIR)/cityhash \ @@@@ -22,7 +20,6 @@@@ INCFLAGS += \ -I$(NATIVEDIR) \ -I$(EXTDIR)/libkirk \ -I$(EXTDIR)/xbrz \ - -I$(EXTDIR)/xxhash \ -I$(EXTDIR)/glew ifeq ($(PLATFORM_EXT), android) @@@@ -99,28 +96,7 @@@@ SOURCES_C += \ $(EXTDIR)/libkirk/ec.c \ $(EXTDIR)/libkirk/kirk_engine.c -SOURCES_C += \ - $(NATIVEDIR)/ext/libpng17/png.c \ - $(NATIVEDIR)/ext/libpng17/pngerror.c \ - $(NATIVEDIR)/ext/libpng17/pngget.c \ - $(NATIVEDIR)/ext/libpng17/pngmem.c \ - $(NATIVEDIR)/ext/libpng17/pngread.c \ - $(NATIVEDIR)/ext/libpng17/pngrio.c \ - $(NATIVEDIR)/ext/libpng17/pngrtran.c \ - $(NATIVEDIR)/ext/libpng17/pngrutil.c \ - $(NATIVEDIR)/ext/libpng17/pngset.c \ - $(NATIVEDIR)/ext/libpng17/pngtrans.c \ - $(NATIVEDIR)/ext/libpng17/pngwio.c \ - $(NATIVEDIR)/ext/libpng17/pngwrite.c \ - $(NATIVEDIR)/ext/libpng17/pngwtran.c \ - $(NATIVEDIR)/ext/libpng17/pngwutil.c - SOURCES_C += $(EXTDIR)/sfmt19937/SFMT.c -SOURCES_C += $(EXTDIR)/xxhash.c - -SOURCES_CXX += \ - $(EXTDIR)/snappy/snappy-c.cpp \ - $(EXTDIR)/snappy/snappy.cpp SOURCES_CXX += $(EXTDIR)/xbrz/xbrz.cpp @@@@ -229,6 +205,7 @@@@ SOURCES_CXX += \ $(EXTDIR)/glslang/glslang/MachineIndependent/ShaderLang.cpp \ $(EXTDIR)/glslang/glslang/MachineIndependent/SymbolTable.cpp \ $(EXTDIR)/glslang/glslang/MachineIndependent/Versions.cpp \ + $(EXTDIR)/glslang/glslang/MachineIndependent/attribute.cpp \ $(EXTDIR)/glslang/glslang/MachineIndependent/glslang_tab.cpp \ $(EXTDIR)/glslang/glslang/MachineIndependent/intermOut.cpp \ $(EXTDIR)/glslang/glslang/MachineIndependent/iomapper.cpp \ @@@@ -392,6 +369,7 @@@@ SOURCES_CXX += $(NATIVEDIR)/math/datacon $(COREDIR)/HLE/sceMpeg.cpp \ $(COREDIR)/HLE/sceNet.cpp \ $(COREDIR)/HLE/sceNetAdhoc.cpp \ + $(COREDIR)/HLE/sceUsbAcc.cpp \ $(COREDIR)/HLE/proAdhocServer.cpp \ $(COREDIR)/HLE/proAdhoc.cpp \ $(COREDIR)/HLE/sceOpenPSID.cpp \ @@@@ -454,6 +432,7 @@@@ SOURCES_CXX += $(NATIVEDIR)/math/datacon $(COREDIR)/MemMap.cpp \ $(COREDIR)/MemMapFunctions.cpp \ $(COREDIR)/PSPLoaders.cpp \ + $(COREDIR)/Replay.cpp \ $(COREDIR)/Reporting.cpp \ $(COREDIR)/SaveState.cpp \ $(COREDIR)/Screenshot.cpp \ @@@@ -494,10 +473,7 @@@@ ifeq ($(WITH_DYNAREC),1) $(COMMONDIR)/ColorConvNEON.cpp \ $(GPUDIR)/Common/TextureDecoderNEON.cpp - SOURCES_C += $(NATIVEDIR)/ext/libpng17/arm/arm_init.c \ - $(NATIVEDIR)/ext/libpng17/arm/filter_neon_intrinsics.c - ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S \ - $(NATIVEDIR)/ext/libpng17/arm/filter_neon.S + ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S endif else ifeq ($(TARGET_ARCH),arm64) DYNAFLAGS += -D_ARCH_64 @@@@ -523,10 +499,7 @@@@ ifeq ($(WITH_DYNAREC),1) $(COMMONDIR)/ColorConvNEON.cpp \ $(GPUDIR)/Common/TextureDecoderNEON.cpp - SOURCES_C += $(NATIVEDIR)/ext/libpng17/arm/arm_init.c \ - $(NATIVEDIR)/ext/libpng17/arm/filter_neon_intrinsics.c - ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S \ - $(NATIVEDIR)/ext/libpng17/arm/filter_neon.S + ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S endif else ifneq (,$(findstring msvc,$(platform))) @@@@ -656,24 +629,6 @@@@ SOURCES_CXX += \ $(LIBRETRODIR)/LibretroGraphicsContext.cpp \ $(LIBRETRODIR)/LibretroGLContext.cpp -ifneq ($(STATIC_LINKING), 1) -SOURCES_C += \ - $(EXTDIR)/zlib/adler32.c \ - $(EXTDIR)/zlib/compress.c \ - $(EXTDIR)/zlib/crc32.c \ - $(EXTDIR)/zlib/deflate.c \ - $(EXTDIR)/zlib/gzclose.c \ - $(EXTDIR)/zlib/gzlib.c \ - $(EXTDIR)/zlib/gzread.c \ - $(EXTDIR)/zlib/gzwrite.c \ - $(EXTDIR)/zlib/inffast.c \ - $(EXTDIR)/zlib/inflate.c \ - $(EXTDIR)/zlib/inftrees.c \ - $(EXTDIR)/zlib/trees.c \ - $(EXTDIR)/zlib/uncompr.c \ - $(EXTDIR)/zlib/zutil.c -endif - GIT_VERSION_SRC = $(CORE_DIR)/git-version.cpp GIT_VERSION := $(shell git describe --always || echo v1.4.2-git) GIT_VERSION_NO_UPDATE = $(findstring 1,$(shell grep -s PPSSPP_GIT_VERSION_NO_UPDATE $(GIT_VERSION_SRC))) @ 1.3 log @libretro-ppsspp: Unbundle deps. Add theoretical aarch64 support. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-libretro_Makefile.common,v 1.2 2019/01/02 19:52:51 nia Exp $ @ 1.2 log @libretro-ppsspp: Update to 1.7.5 What's new in 1.7.3/1.7.4/1.7.5 Fixes for a couple of common crashes Reverted immersive mode change temporarily to see if it helps misaligned buttons Change default adhoc server address What's new in 1.7.2 Update text of "Buy PPSSPP Gold" button What's new in 1.7.1 Minor crashfixes, lang updates Save bug fixed (#11508) What's new in 1.7.0 Fix for insta-crash on Galaxy Note 9, some Xiaomi devices, and the new nVidia Shield (#11441) Vertex range culling on most platforms, fixes DTM: Race Driver and similar (#11393) Major speed boost in some Gundam and Earth Defense Force games (#10973) Fix for issues with post processing shaders in GL 3+ (#11182) Fixes to sound output switching on Windows (WASAPI) (#11438) Detects DirectInput devices when running (#11461) Simple Discord integration (#11307) New debugging APIs (#10909) Task switching made a lot more robust (fixes GPD XD problems) (#11447) Texture decoding optimizations (#11350) Tons and tons of miscellaneous bugfixes and compatibility fixes @ text @d1 3 a3 1 $NetBSD: patch-libretro_Makefile.common,v 1.1 2018/08/14 12:55:41 nia Exp $ d11 47 a57 1 @@@@ -229,6 +229,7 @@@@ SOURCES_CXX += \ d65 1 a65 1 @@@@ -392,6 +393,7 @@@@ SOURCES_CXX += $(NATIVEDIR)/math/datacon d73 1 a73 1 @@@@ -454,6 +456,7 @@@@ SOURCES_CXX += $(NATIVEDIR)/math/datacon d81 49 @ 1.1 log @libretro-ppsspp: add version 1.6.3. Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices. PPSSPP is a PlayStation Portable (PSP) video game system emulator that can be used as a libretro core. @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 --- libretro/Makefile.common.orig 2018-05-30 17:47:20.000000000 +0000 d9 17 a25 1 @@@@ -452,6 +452,7 @@@@ SOURCES_CXX += $(NATIVEDIR)/math/datacon @