head 1.14; access; symbols pkgsrc-2023Q4:1.13.0.2 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.12.0.2 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.11.0.4 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.2 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.10.0.14 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.12 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.10 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.8 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.6 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.4 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.2 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.9.0.6 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.4 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.2 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.8.0.2 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.4 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.4.0.6 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.4 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.1.0.2 pkgsrc-2018Q3-base:1.1; locks; strict; comment @# @; 1.14 date 2024.01.22.13.16.57; author ryoon; state Exp; branches; next 1.13; commitid mWwkMGjpxTdrLrVE; 1.13 date 2023.11.12.13.21.22; author wiz; state Exp; branches; next 1.12; commitid SjpNXQIV5XeZ3kME; 1.12 date 2023.07.22.09.52.31; author nia; state Exp; branches; next 1.11; commitid ZT3u0xcRZkS5yMxE; 1.11 date 2023.01.29.21.16.00; author ryoon; state Exp; branches; next 1.10; commitid QL7aBXsBGmQvUtbE; 1.10 date 2021.04.19.15.55.45; author nia; state Exp; branches; next 1.9; commitid jMLbihwcqTcR2VPC; 1.9 date 2020.08.17.20.18.38; author leot; state Exp; branches; next 1.8; commitid ybGS4iX9Fz8imskC; 1.8 date 2020.06.13.10.43.15; author nia; state Exp; branches; next 1.7; commitid IcccXD8zpIqnh3cC; 1.7 date 2020.05.31.18.51.00; author nia; state Exp; branches; next 1.6; commitid r4hONVFfp5tJoqaC; 1.6 date 2020.05.26.09.45.16; author nia; state Exp; branches; next 1.5; commitid CcSDKIvwRjagxJ9C; 1.5 date 2019.11.03.19.24.33; author rillig; state Exp; branches; next 1.4; commitid IeVwuZv3L6bHkrJB; 1.4 date 2019.01.03.21.44.32; author nia; state Exp; branches; next 1.3; commitid ztdX7waNXMLCSn6B; 1.3 date 2019.01.02.19.52.51; author nia; state Exp; branches; next 1.2; commitid ZjzKBeBHNmv4if6B; 1.2 date 2018.11.23.08.06.30; author ryoon; state Exp; branches; next 1.1; commitid sJCwe34v6pRyF21B; 1.1 date 2018.08.14.12.55.41; author nia; state Exp; branches; next ; commitid 7drFqtKB0ApZv5OA; desc @@ 1.14 log @*: Recursive revbump from multimedia/libvpx @ text @# $NetBSD: Makefile,v 1.13 2023/11/12 13:21:22 wiz Exp $ PKGNAME= libretro-ppsspp-1.7.5 PKGREVISION= 7 CATEGORIES= emulators MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://docs.libretro.com/library/ppsspp/ COMMENT= Libretro core based on the PPSSPP PlayStation Portable emulator LICENSE= gnu-gpl-v2 DIST_SUBDIR= ppsspp-${PKGVERSION_NOREV} DISTFILES+= ppsspp.tar.gz DISTFILES+= ppsspp-armips.tar.gz DISTFILES+= ppsspp-glslang.tar.gz DISTFILES+= ppsspp-spriv.tar.gz # Submodules ARMIPS_TAG= 9efe3367284d2d1eeb14fc302a2c12c36e3e255e GLSLANG_TAG= 29619b2312f7bc862221749f3f4d37c3e6a0dee2 SPRIV_TAG= be7425ef70231ab82930331959ab487d605d0482 SITES.ppsspp.tar.gz= \ -https://github.com/hrydgard/ppsspp/archive/v${PKGVERSION_NOREV}.tar.gz SITES.ppsspp-armips.tar.gz= \ -https://github.com/Kingcom/armips/archive/${ARMIPS_TAG}.tar.gz SITES.ppsspp-glslang.tar.gz= \ -https://github.com/hrydgard/glslang/archive/${GLSLANG_TAG}.tar.gz SITES.ppsspp-spriv.tar.gz= \ -https://github.com/KhronosGroup/SPIRV-Cross/archive/${SPRIV_TAG}.tar.gz WRKSRC= ${WRKDIR}/ppsspp-${PKGVERSION_NOREV} BUILD_DIRS= libretro USE_LANGUAGES= c c++11 LIBRETRO_CORE= ppsspp .include "../../mk/bsd.prefs.mk" ONLY_FOR_PLATFORM= *-*-*arm* *-*-x86_64 *-*-i386 .if !empty(MACHINE_ARCH:M*arm*) CFLAGS+= -marm MAKE_FLAGS+= TARGET_ARCH=arm .elif ${MACHINE_ARCH} == "aarch64" MAKE_FLAGS+= TARGET_ARCH=arm64 .elif ${MACHINE_ARCH} == "x86_64" MAKE_FLAGS+= TARGET_ARCH=x86_64 .elif ${MACHINE_ARCH} == "i386" MAKE_FLAGS+= TARGET_ARCH=x86 .endif LDFLAGS+= -lpng -lsnappy -lxxhash -lz LDFLAGS+= ${BUILDLINK_LDADD.libexecinfo} post-extract: ${MV} ${WRKDIR}/armips-${ARMIPS_TAG}/* ${WRKSRC}/ext/armips ${MV} ${WRKDIR}/glslang-${GLSLANG_TAG}/* ${WRKSRC}/ext/glslang ${MV} ${WRKDIR}/SPIRV-Cross-${SPRIV_TAG}/* ${WRKSRC}/ext/SPIRV-Cross .include "options.mk" .include "../../emulators/retroarch/core.mk" .include "../../devel/libexecinfo/buildlink3.mk" .include "../../devel/snappy/buildlink3.mk" .include "../../devel/xxhash/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../multimedia/ffmpeg3/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.13 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/07/22 09:52:31 nia Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.12 log @libretro-ppsspp: Also ensure -lz is always linked. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/01/29 21:16:00 ryoon Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.11 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2021/04/19 15:55:45 nia Exp $ d4 1 a4 1 PKGREVISION= 4 d57 1 a57 1 LDFLAGS+= -lpng -lsnappy -lxxhash @ 1.10 log @libretro-ppsspp: Switch back to ffmpeg3 until I can fix this properly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/08/17 20:18:38 leot Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.9 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/06/13 10:43:15 nia Exp $ d4 1 a4 1 PKGREVISION= 2 d71 1 a71 1 .include "../../multimedia/ffmpeg4/buildlink3.mk" @ 1.8 log @libretro-ppsspp: Unbundle deps. Add theoretical aarch64 support. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/05/31 18:51:00 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.7 log @libretro-ppsspp: convert to core.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2020/05/26 09:45:16 nia Exp $ d4 1 d49 2 d57 1 d68 3 @ 1.6 log @libretro-*: Support Darwin by cargo-culting SOEXT. Remove bsdtar hack. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/11/03 19:24:33 rillig Exp $ a36 1 USE_TOOLS+= gmake d39 1 a39 4 OPSYSVARS+= SOEXT SOEXT.Darwin= dylib SOEXT.*= so PLIST_SUBST+= SOEXT=${SOEXT} a53 2 MAKE_FLAGS+= GIT_VERSION="${PKGVERSION}-pkgsrc" a55 2 INSTALLATION_DIRS+= ${PREFIX}/lib/libretro a60 4 do-install: ${INSTALL_LIB} ${WRKSRC}/libretro/ppsspp_libretro.so \ ${DESTDIR}${PREFIX}/lib/libretro/ppsspp_libretro.so d62 1 a64 3 .include "../../mk/pthread.buildlink3.mk" .include "../../mk/dlopen.buildlink3.mk" BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} @ 1.5 log @emulators: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/01/03 21:44:32 nia Exp $ a33 1 EXTRACT_USING= bsdtar d40 5 @ 1.4 log @libretro-ppsspp: Use BUILDLINK_LDADD.libexecinfo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/01/02 19:52:51 nia Exp $ d23 1 a23 1 -https://github.com/hrydgard/ppsspp/archive/v${PKGVERSION_NOREV}.tar.gz d26 1 a26 1 -https://github.com/Kingcom/armips/archive/${ARMIPS_TAG}.tar.gz d29 1 a29 1 -https://github.com/hrydgard/glslang/archive/${GLSLANG_TAG}.tar.gz d32 1 a32 1 -https://github.com/KhronosGroup/SPIRV-Cross/archive/${SPRIV_TAG}.tar.gz @ 1.3 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 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/11/23 08:06:30 ryoon Exp $ d56 1 a56 1 LDFLAGS+= -lexecinfo @ 1.2 log @Recursive revbump from multimedia/libva @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/08/14 12:55:41 nia Exp $ d3 1 a3 2 PKGNAME= libretro-ppsspp-1.6.3 PKGREVISION= 1 d18 3 a20 3 ARMIPS_TAG= 8b4cadaf62d7de42d374056fc6aafc555f2bc7dc GLSLANG_TAG= 2edde6665d9a56ead5ea0e55b4e64d9a803e6164 SPRIV_TAG= 90966d50f57608587bafd95b4e345b02b814754a d54 4 d70 1 @ 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$ d4 1 @