pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators
Module Name: pkgsrc
Committed By: nia
Date: Sun Apr 13 16:19:30 UTC 2025
Modified Files:
pkgsrc/emulators/libretro-ppsspp: Makefile PLIST
Added Files:
pkgsrc/emulators/ppsspp: DESCR Makefile Makefile.common PLIST distinfo
pkgsrc/emulators/ppsspp-qt: DESCR Makefile PLIST
pkgsrc/emulators/ppsspp/patches: patch-Core_HW_SimpleAudioDec.cpp
patch-Core_Util_PortManager.h
Removed Files:
pkgsrc/emulators/libretro-ppsspp: MESSAGE distinfo options.mk
pkgsrc/emulators/libretro-ppsspp/patches:
patch-ext_glslang_glslang_Include_PoolAlloc.h
patch-libretro_Makefile patch-libretro_Makefile.common
Log Message:
ppsspp: Import latest standalone version.
Rebase the existing libretro package on the standalone version.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r0 pkgsrc/emulators/libretro-ppsspp/MESSAGE \
pkgsrc/emulators/libretro-ppsspp/options.mk
cvs rdiff -u -r1.15 -r1.16 pkgsrc/emulators/libretro-ppsspp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-ppsspp/PLIST
cvs rdiff -u -r1.6 -r0 pkgsrc/emulators/libretro-ppsspp/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/emulators/libretro-ppsspp/patches/patch-ext_glslang_glslang_Include_PoolAlloc.h
cvs rdiff -u -r1.2 -r0 \
pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile
cvs rdiff -u -r1.3 -r0 \
pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common
cvs rdiff -u -r0 -r1.1 pkgsrc/emulators/ppsspp/DESCR \
pkgsrc/emulators/ppsspp/Makefile pkgsrc/emulators/ppsspp/Makefile.common \
pkgsrc/emulators/ppsspp/PLIST pkgsrc/emulators/ppsspp/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/emulators/ppsspp-qt/DESCR \
pkgsrc/emulators/ppsspp-qt/Makefile pkgsrc/emulators/ppsspp-qt/PLIST
cvs rdiff -u -r0 -r1.1 \
pkgsrc/emulators/ppsspp/patches/patch-Core_HW_SimpleAudioDec.cpp \
pkgsrc/emulators/ppsspp/patches/patch-Core_Util_PortManager.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/libretro-ppsspp/Makefile
diff -u pkgsrc/emulators/libretro-ppsspp/Makefile:1.15 pkgsrc/emulators/libretro-ppsspp/Makefile:1.16
--- pkgsrc/emulators/libretro-ppsspp/Makefile:1.15 Sat Apr 12 06:54:15 2025
+++ pkgsrc/emulators/libretro-ppsspp/Makefile Sun Apr 13 16:19:30 2025
@@ -1,72 +1,29 @@
-# $NetBSD: Makefile,v 1.15 2025/04/12 06:54:15 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/04/13 16:19:30 nia Exp $
-PKGNAME= libretro-ppsspp-1.7.5
-PKGREVISION= 8
-CATEGORIES= emulators
+.include "../../emulators/ppsspp/Makefile.common"
+
+PKGNAME= libretro-${DISTNAME}
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
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"
+CONFLICTS+= ppsspp-[0-9]*
+CONFLICTS+= ppsspp-qt-[0-9]*
+
+OPSYSVARS+= SOEXT
+SOEXT.Darwin= dylib
+SOEXT.*= so
+PLIST_SUBST+= SOEXT=${SOEXT}
+
+CMAKE_CONFIGURE_ARGS+= -DLIBRETRO=ON
+
+INSTALLATION_DIRS+= lib/libretro
+
+post-install:
+ # clean up rubbish
+ ${RM} -rf ${DESTDIR}${PREFIX}/share/applications
+ ${RM} -rf ${DESTDIR}${PREFIX}/share/icons
+ ${INSTALL_LIB} ${WRKSRC}/${CMAKE_BUILD_DIR}/lib/ppsspp_libretro.so \
+ ${DESTDIR}${PREFIX}/lib/libretro/ppsspp_libretro.so
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/libretro-ppsspp/PLIST
diff -u pkgsrc/emulators/libretro-ppsspp/PLIST:1.2 pkgsrc/emulators/libretro-ppsspp/PLIST:1.3
--- pkgsrc/emulators/libretro-ppsspp/PLIST:1.2 Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-ppsspp/PLIST Sun Apr 13 16:19:30 2025
@@ -1,2 +1,160 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/04/13 16:19:30 nia Exp $
lib/libretro/ppsspp_libretro.${SOEXT}
+share/mime/packages/ppsspp.xml
+share/ppsspp/assets/7z.png
+share/ppsspp/assets/Roboto-Condensed.ttf
+share/ppsspp/assets/asciifont_atlas.meta
+share/ppsspp/assets/asciifont_atlas.zim
+share/ppsspp/assets/compat.ini
+share/ppsspp/assets/debugger/.nojekyll
+share/ppsspp/assets/debugger/asset-manifest.json
+share/ppsspp/assets/debugger/favicon.ico
+share/ppsspp/assets/debugger/index.html
+share/ppsspp/assets/debugger/manifest.json
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css.map
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.LICENSE.txt
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.map
+share/ppsspp/assets/debugger/static/media/logo.94f885ce93dfb6d29a122402a15cccca.svg
+share/ppsspp/assets/flash0/font/jpn0.pgf
+share/ppsspp/assets/flash0/font/kr0.pgf
+share/ppsspp/assets/flash0/font/ltn0.pgf
+share/ppsspp/assets/flash0/font/ltn1.pgf
+share/ppsspp/assets/flash0/font/ltn10.pgf
+share/ppsspp/assets/flash0/font/ltn11.pgf
+share/ppsspp/assets/flash0/font/ltn12.pgf
+share/ppsspp/assets/flash0/font/ltn13.pgf
+share/ppsspp/assets/flash0/font/ltn14.pgf
+share/ppsspp/assets/flash0/font/ltn15.pgf
+share/ppsspp/assets/flash0/font/ltn2.pgf
+share/ppsspp/assets/flash0/font/ltn3.pgf
+share/ppsspp/assets/flash0/font/ltn4.pgf
+share/ppsspp/assets/flash0/font/ltn5.pgf
+share/ppsspp/assets/flash0/font/ltn6.pgf
+share/ppsspp/assets/flash0/font/ltn7.pgf
+share/ppsspp/assets/flash0/font/ltn8.pgf
+share/ppsspp/assets/flash0/font/ltn9.pgf
+share/ppsspp/assets/font_atlas.meta
+share/ppsspp/assets/font_atlas.zim
+share/ppsspp/assets/gamecontrollerdb.txt
+share/ppsspp/assets/icon_regular_72.png
+share/ppsspp/assets/lang/ar_AE.ini
+share/ppsspp/assets/lang/az_AZ.ini
+share/ppsspp/assets/lang/bg_BG.ini
+share/ppsspp/assets/lang/ca_ES.ini
+share/ppsspp/assets/lang/cz_CZ.ini
+share/ppsspp/assets/lang/da_DK.ini
+share/ppsspp/assets/lang/de_DE.ini
+share/ppsspp/assets/lang/dr_ID.ini
+share/ppsspp/assets/lang/en_US.ini
+share/ppsspp/assets/lang/es_ES.ini
+share/ppsspp/assets/lang/es_LA.ini
+share/ppsspp/assets/lang/fa_IR.ini
+share/ppsspp/assets/lang/fi_FI.ini
+share/ppsspp/assets/lang/fr_FR.ini
+share/ppsspp/assets/lang/gl_ES.ini
+share/ppsspp/assets/lang/gr_EL.ini
+share/ppsspp/assets/lang/he_IL.ini
+share/ppsspp/assets/lang/he_IL_invert.ini
+share/ppsspp/assets/lang/hr_HR.ini
+share/ppsspp/assets/lang/hu_HU.ini
+share/ppsspp/assets/lang/id_ID.ini
+share/ppsspp/assets/lang/it_IT.ini
+share/ppsspp/assets/lang/ja_JP.ini
+share/ppsspp/assets/lang/jv_ID.ini
+share/ppsspp/assets/lang/ko_KR.ini
+share/ppsspp/assets/lang/ku_SO.ini
+share/ppsspp/assets/lang/lo_LA.ini
+share/ppsspp/assets/lang/lt-LT.ini
+share/ppsspp/assets/lang/ms_MY.ini
+share/ppsspp/assets/lang/nl_NL.ini
+share/ppsspp/assets/lang/no_NO.ini
+share/ppsspp/assets/lang/pl_PL.ini
+share/ppsspp/assets/lang/pt_BR.ini
+share/ppsspp/assets/lang/pt_PT.ini
+share/ppsspp/assets/lang/ro_RO.ini
+share/ppsspp/assets/lang/ru_RU.ini
+share/ppsspp/assets/lang/sv_SE.ini
+share/ppsspp/assets/lang/tg_PH.ini
+share/ppsspp/assets/lang/th_TH.ini
+share/ppsspp/assets/lang/tr_TR.ini
+share/ppsspp/assets/lang/uk_UA.ini
+share/ppsspp/assets/lang/vi_VN.ini
+share/ppsspp/assets/lang/zh_CN.ini
+share/ppsspp/assets/lang/zh_TW.ini
+share/ppsspp/assets/langregion.ini
+share/ppsspp/assets/logo.png
+share/ppsspp/assets/ppge_atlas.meta
+share/ppsspp/assets/ppge_atlas.zim
+share/ppsspp/assets/rargray.png
+share/ppsspp/assets/sfx_achievement_unlocked.wav
+share/ppsspp/assets/sfx_back.wav
+share/ppsspp/assets/sfx_confirm.wav
+share/ppsspp/assets/sfx_leaderbord_submitted.wav
+share/ppsspp/assets/sfx_select.wav
+share/ppsspp/assets/sfx_toggle_off.wav
+share/ppsspp/assets/sfx_toggle_on.wav
+share/ppsspp/assets/shaders/4xhqglsl.fsh
+share/ppsspp/assets/shaders/4xhqglsl.vsh
+share/ppsspp/assets/shaders/5xBR-lv2.fsh
+share/ppsspp/assets/shaders/5xBR.fsh
+share/ppsspp/assets/shaders/5xBR.vsh
+share/ppsspp/assets/shaders/GaussianDownscale.fsh
+share/ppsspp/assets/shaders/aacolor.fsh
+share/ppsspp/assets/shaders/aacolor.vsh
+share/ppsspp/assets/shaders/bloom.fsh
+share/ppsspp/assets/shaders/bloomnoblur.fsh
+share/ppsspp/assets/shaders/cartoon.fsh
+share/ppsspp/assets/shaders/cartoon.vsh
+share/ppsspp/assets/shaders/checkers.fsh
+share/ppsspp/assets/shaders/colorcorrection.fsh
+share/ppsspp/assets/shaders/crt.fsh
+share/ppsspp/assets/shaders/defaultshaders.ini
+share/ppsspp/assets/shaders/fakereflections.fsh
+share/ppsspp/assets/shaders/fxaa.fsh
+share/ppsspp/assets/shaders/fxaa.vsh
+share/ppsspp/assets/shaders/natural.fsh
+share/ppsspp/assets/shaders/natural.vsh
+share/ppsspp/assets/shaders/naturalA.fsh
+share/ppsspp/assets/shaders/naturalA.vsh
+share/ppsspp/assets/shaders/persistence.fsh
+share/ppsspp/assets/shaders/psp_color.fsh
+share/ppsspp/assets/shaders/scanlines.fsh
+share/ppsspp/assets/shaders/sharpen.fsh
+share/ppsspp/assets/shaders/stereo_red_blue.fsh
+share/ppsspp/assets/shaders/stereo_sbs.fsh
+share/ppsspp/assets/shaders/tex_2xbrz.csh
+share/ppsspp/assets/shaders/tex_4xbrz.csh
+share/ppsspp/assets/shaders/tex_mmpx.csh
+share/ppsspp/assets/shaders/upscale_bicubic.fsh
+share/ppsspp/assets/shaders/upscale_bicubic.vsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.vsh
+share/ppsspp/assets/shaders/upscale_spline36.fsh
+share/ppsspp/assets/shaders/upscale_spline36.vsh
+share/ppsspp/assets/shaders/videoAA.fsh
+share/ppsspp/assets/shaders/vignette.fsh
+share/ppsspp/assets/themes/1995.ini
+share/ppsspp/assets/themes/defaultthemes.ini
+share/ppsspp/assets/themes/slateforest.ini
+share/ppsspp/assets/themes/vinewood.ini
+share/ppsspp/assets/ui_atlas.meta
+share/ppsspp/assets/ui_atlas.zim
+share/ppsspp/assets/unknown.png
+share/ppsspp/assets/vfpu/vfpu_asin_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_deltas.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_indices.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536_quadratic.dat
+share/ppsspp/assets/vfpu/vfpu_rcp_lut.dat
+share/ppsspp/assets/vfpu/vfpu_rsqrt_lut.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut8192.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_exceptions.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_interval_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sqrt_lut.dat
+share/ppsspp/assets/zip.png
Added files:
Index: pkgsrc/emulators/ppsspp/DESCR
diff -u /dev/null pkgsrc/emulators/ppsspp/DESCR:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/DESCR Sun Apr 13 16:19:29 2025
@@ -0,0 +1,2 @@
+A multi-platform, open-source PlayStation Portable emulator written in C++
+with the aim of speed and portability. Most games are already playable.
Index: pkgsrc/emulators/ppsspp/Makefile
diff -u /dev/null pkgsrc/emulators/ppsspp/Makefile:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/Makefile Sun Apr 13 16:19:29 2025
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2025/04/13 16:19:29 nia Exp $
+
+.include "Makefile.common"
+
+HOMEPAGE= https://www.ppsspp.org/
+COMMENT= Fast and portable PSP emulator
+
+CONFLICTS+= ppsspp-qt-[0-9]*
+CONFLICTS+= libretro-ppsspp-[0-9]*
+
+NOT_PAX_MPROTECT_SAFE+= bin/PPSSPPSDL
+
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/ppsspp/Makefile.common
diff -u /dev/null pkgsrc/emulators/ppsspp/Makefile.common:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/Makefile.common Sun Apr 13 16:19:29 2025
@@ -0,0 +1,60 @@
+# $NetBSD: Makefile.common,v 1.1 2025/04/13 16:19:29 nia Exp $
+# used by emulators/ppsspp/Makefile
+# used by emulators/ppsspp-qt/Makefile
+# used by emulators/libretro-ppsspp/Makefile
+
+DISTNAME= ppsspp-1.18.1
+CATEGORIES= emulators
+MASTER_SITES= ${MASTER_SITE_GITHUB:=hrydgard/}
+GITHUB_PROJECT= ppsspp
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+LICENSE= gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= pkg-config
+
+DISTINFO_FILE= ${.CURDIR}/../../emulators/ppsspp/distinfo
+PATCHDIR= ${.CURDIR}/../../emulators/ppsspp/patches
+
+USE_CXX_FEATURES+= c++17
+
+LDFLAGS.NetBSD+= -lrt
+
+# use libraries from pkgsrc
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_FFMPEG=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBZIP=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBSDL2=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBPNG=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_MINIUPNPC=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_SNAPPY=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_ZSTD=ON
+
+# let pkgsrc take care of this
+CMAKE_CONFIGURE_ARGS+= -DUSE_CCACHE=OFF
+
+# we're open source
+CMAKE_CONFIGURE_ARGS+= -DUSE_DISCORD=OFF
+
+.include "../../mk/compiler.mk"
+
+.if ${CC_VERSION:Mgcc-*}
+# Various issues with -fPIC etc
+CMAKE_CONFIGURE_ARGS+= -DARMIPS_PRECOMPILE_HEADERS=OFF
+CMAKE_CONFIGURE_ARGS+= -DENABLE_PCH=OFF
+.endif
+
+.include "../../devel/cmake/build.mk"
+.include "../../archivers/libzip/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../devel/snappy/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/glew/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+# don't change this, newer versions of ffmpeg break fmv
+.include "../../multimedia/ffmpeg2/buildlink3.mk"
+.include "../../net/miniupnpc/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/emulators/ppsspp/PLIST
diff -u /dev/null pkgsrc/emulators/ppsspp/PLIST:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/PLIST Sun Apr 13 16:19:29 2025
@@ -0,0 +1,171 @@
+@comment $NetBSD: PLIST,v 1.1 2025/04/13 16:19:29 nia Exp $
+bin/PPSSPPSDL
+share/applications/PPSSPPSDL.desktop
+share/icons/hicolor/128x128/apps/ppsspp.png
+share/icons/hicolor/16x16/apps/ppsspp.png
+share/icons/hicolor/24x24/apps/ppsspp.png
+share/icons/hicolor/256x256/apps/ppsspp.png
+share/icons/hicolor/32x32/apps/ppsspp.png
+share/icons/hicolor/48x48/apps/ppsspp.png
+share/icons/hicolor/512x512/apps/ppsspp.png
+share/icons/hicolor/64x64/apps/ppsspp.png
+share/icons/hicolor/96x96/apps/ppsspp.png
+share/icons/hicolor/scalable/apps/ppsspp.svg
+share/mime/packages/ppsspp.xml
+share/ppsspp/assets/7z.png
+share/ppsspp/assets/Roboto-Condensed.ttf
+share/ppsspp/assets/asciifont_atlas.meta
+share/ppsspp/assets/asciifont_atlas.zim
+share/ppsspp/assets/compat.ini
+share/ppsspp/assets/debugger/.nojekyll
+share/ppsspp/assets/debugger/asset-manifest.json
+share/ppsspp/assets/debugger/favicon.ico
+share/ppsspp/assets/debugger/index.html
+share/ppsspp/assets/debugger/manifest.json
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css.map
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.LICENSE.txt
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.map
+share/ppsspp/assets/debugger/static/media/logo.94f885ce93dfb6d29a122402a15cccca.svg
+share/ppsspp/assets/flash0/font/jpn0.pgf
+share/ppsspp/assets/flash0/font/kr0.pgf
+share/ppsspp/assets/flash0/font/ltn0.pgf
+share/ppsspp/assets/flash0/font/ltn1.pgf
+share/ppsspp/assets/flash0/font/ltn10.pgf
+share/ppsspp/assets/flash0/font/ltn11.pgf
+share/ppsspp/assets/flash0/font/ltn12.pgf
+share/ppsspp/assets/flash0/font/ltn13.pgf
+share/ppsspp/assets/flash0/font/ltn14.pgf
+share/ppsspp/assets/flash0/font/ltn15.pgf
+share/ppsspp/assets/flash0/font/ltn2.pgf
+share/ppsspp/assets/flash0/font/ltn3.pgf
+share/ppsspp/assets/flash0/font/ltn4.pgf
+share/ppsspp/assets/flash0/font/ltn5.pgf
+share/ppsspp/assets/flash0/font/ltn6.pgf
+share/ppsspp/assets/flash0/font/ltn7.pgf
+share/ppsspp/assets/flash0/font/ltn8.pgf
+share/ppsspp/assets/flash0/font/ltn9.pgf
+share/ppsspp/assets/font_atlas.meta
+share/ppsspp/assets/font_atlas.zim
+share/ppsspp/assets/gamecontrollerdb.txt
+share/ppsspp/assets/icon_regular_72.png
+share/ppsspp/assets/lang/ar_AE.ini
+share/ppsspp/assets/lang/az_AZ.ini
+share/ppsspp/assets/lang/bg_BG.ini
+share/ppsspp/assets/lang/ca_ES.ini
+share/ppsspp/assets/lang/cz_CZ.ini
+share/ppsspp/assets/lang/da_DK.ini
+share/ppsspp/assets/lang/de_DE.ini
+share/ppsspp/assets/lang/dr_ID.ini
+share/ppsspp/assets/lang/en_US.ini
+share/ppsspp/assets/lang/es_ES.ini
+share/ppsspp/assets/lang/es_LA.ini
+share/ppsspp/assets/lang/fa_IR.ini
+share/ppsspp/assets/lang/fi_FI.ini
+share/ppsspp/assets/lang/fr_FR.ini
+share/ppsspp/assets/lang/gl_ES.ini
+share/ppsspp/assets/lang/gr_EL.ini
+share/ppsspp/assets/lang/he_IL.ini
+share/ppsspp/assets/lang/he_IL_invert.ini
+share/ppsspp/assets/lang/hr_HR.ini
+share/ppsspp/assets/lang/hu_HU.ini
+share/ppsspp/assets/lang/id_ID.ini
+share/ppsspp/assets/lang/it_IT.ini
+share/ppsspp/assets/lang/ja_JP.ini
+share/ppsspp/assets/lang/jv_ID.ini
+share/ppsspp/assets/lang/ko_KR.ini
+share/ppsspp/assets/lang/ku_SO.ini
+share/ppsspp/assets/lang/lo_LA.ini
+share/ppsspp/assets/lang/lt-LT.ini
+share/ppsspp/assets/lang/ms_MY.ini
+share/ppsspp/assets/lang/nl_NL.ini
+share/ppsspp/assets/lang/no_NO.ini
+share/ppsspp/assets/lang/pl_PL.ini
+share/ppsspp/assets/lang/pt_BR.ini
+share/ppsspp/assets/lang/pt_PT.ini
+share/ppsspp/assets/lang/ro_RO.ini
+share/ppsspp/assets/lang/ru_RU.ini
+share/ppsspp/assets/lang/sv_SE.ini
+share/ppsspp/assets/lang/tg_PH.ini
+share/ppsspp/assets/lang/th_TH.ini
+share/ppsspp/assets/lang/tr_TR.ini
+share/ppsspp/assets/lang/uk_UA.ini
+share/ppsspp/assets/lang/vi_VN.ini
+share/ppsspp/assets/lang/zh_CN.ini
+share/ppsspp/assets/lang/zh_TW.ini
+share/ppsspp/assets/langregion.ini
+share/ppsspp/assets/logo.png
+share/ppsspp/assets/ppge_atlas.meta
+share/ppsspp/assets/ppge_atlas.zim
+share/ppsspp/assets/rargray.png
+share/ppsspp/assets/sfx_achievement_unlocked.wav
+share/ppsspp/assets/sfx_back.wav
+share/ppsspp/assets/sfx_confirm.wav
+share/ppsspp/assets/sfx_leaderbord_submitted.wav
+share/ppsspp/assets/sfx_select.wav
+share/ppsspp/assets/sfx_toggle_off.wav
+share/ppsspp/assets/sfx_toggle_on.wav
+share/ppsspp/assets/shaders/4xhqglsl.fsh
+share/ppsspp/assets/shaders/4xhqglsl.vsh
+share/ppsspp/assets/shaders/5xBR-lv2.fsh
+share/ppsspp/assets/shaders/5xBR.fsh
+share/ppsspp/assets/shaders/5xBR.vsh
+share/ppsspp/assets/shaders/GaussianDownscale.fsh
+share/ppsspp/assets/shaders/aacolor.fsh
+share/ppsspp/assets/shaders/aacolor.vsh
+share/ppsspp/assets/shaders/bloom.fsh
+share/ppsspp/assets/shaders/bloomnoblur.fsh
+share/ppsspp/assets/shaders/cartoon.fsh
+share/ppsspp/assets/shaders/cartoon.vsh
+share/ppsspp/assets/shaders/checkers.fsh
+share/ppsspp/assets/shaders/colorcorrection.fsh
+share/ppsspp/assets/shaders/crt.fsh
+share/ppsspp/assets/shaders/defaultshaders.ini
+share/ppsspp/assets/shaders/fakereflections.fsh
+share/ppsspp/assets/shaders/fxaa.fsh
+share/ppsspp/assets/shaders/fxaa.vsh
+share/ppsspp/assets/shaders/natural.fsh
+share/ppsspp/assets/shaders/natural.vsh
+share/ppsspp/assets/shaders/naturalA.fsh
+share/ppsspp/assets/shaders/naturalA.vsh
+share/ppsspp/assets/shaders/persistence.fsh
+share/ppsspp/assets/shaders/psp_color.fsh
+share/ppsspp/assets/shaders/scanlines.fsh
+share/ppsspp/assets/shaders/sharpen.fsh
+share/ppsspp/assets/shaders/stereo_red_blue.fsh
+share/ppsspp/assets/shaders/stereo_sbs.fsh
+share/ppsspp/assets/shaders/tex_2xbrz.csh
+share/ppsspp/assets/shaders/tex_4xbrz.csh
+share/ppsspp/assets/shaders/tex_mmpx.csh
+share/ppsspp/assets/shaders/upscale_bicubic.fsh
+share/ppsspp/assets/shaders/upscale_bicubic.vsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.vsh
+share/ppsspp/assets/shaders/upscale_spline36.fsh
+share/ppsspp/assets/shaders/upscale_spline36.vsh
+share/ppsspp/assets/shaders/videoAA.fsh
+share/ppsspp/assets/shaders/vignette.fsh
+share/ppsspp/assets/themes/1995.ini
+share/ppsspp/assets/themes/defaultthemes.ini
+share/ppsspp/assets/themes/slateforest.ini
+share/ppsspp/assets/themes/vinewood.ini
+share/ppsspp/assets/ui_atlas.meta
+share/ppsspp/assets/ui_atlas.zim
+share/ppsspp/assets/unknown.png
+share/ppsspp/assets/vfpu/vfpu_asin_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_deltas.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_indices.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536_quadratic.dat
+share/ppsspp/assets/vfpu/vfpu_rcp_lut.dat
+share/ppsspp/assets/vfpu/vfpu_rsqrt_lut.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut8192.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_exceptions.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_interval_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sqrt_lut.dat
+share/ppsspp/assets/zip.png
Index: pkgsrc/emulators/ppsspp/distinfo
diff -u /dev/null pkgsrc/emulators/ppsspp/distinfo:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/distinfo Sun Apr 13 16:19:29 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/04/13 16:19:29 nia Exp $
+
+BLAKE2s (ppsspp-1.18.1.tar.xz) = 06fcd3c7a003a27b5ec4136e9d2005cf2c9a799d71e88c714bbfd3f9b643841b
+SHA512 (ppsspp-1.18.1.tar.xz) = 00531109d67a35fe252b1af7d41a41ec85950f5d7c818bcdfb713d74b2b94f81f5af12e3e68d49ab0f7c7d29ccc42ca3ae7956f438964a205004293bb7e07510
+Size (ppsspp-1.18.1.tar.xz) = 54239412 bytes
+SHA1 (patch-Core_HW_SimpleAudioDec.cpp) = 8771db9dd8cbc7e615acfb9711e4462b344b1e49
+SHA1 (patch-Core_Util_PortManager.h) = 0825fe68de2f7d81e45cb7e4aa619d60833c73a4
Index: pkgsrc/emulators/ppsspp-qt/DESCR
diff -u /dev/null pkgsrc/emulators/ppsspp-qt/DESCR:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp-qt/DESCR Sun Apr 13 16:19:29 2025
@@ -0,0 +1,4 @@
+A multi-platform, open-source PlayStation Portable emulator written in C++
+with the aim of speed and portability. Most games are already playable.
+
+This package is the version with the Qt frontend.
Index: pkgsrc/emulators/ppsspp-qt/Makefile
diff -u /dev/null pkgsrc/emulators/ppsspp-qt/Makefile:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp-qt/Makefile Sun Apr 13 16:19:29 2025
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2025/04/13 16:19:29 nia Exp $
+
+.include "../../emulators/ppsspp/Makefile.common"
+
+PKGNAME= ${DISTNAME:S,ppsspp,ppsspp-qt,1}
+
+HOMEPAGE= https://www.ppsspp.org/
+COMMENT= Fast and portable PSP emulator (GUI frontend)
+
+CONFLICTS+= ppsspp-[0-9]*
+CONFLICTS+= libretro-ppsspp-[0-9]*
+
+CMAKE_CONFIGURE_ARGS+= -DUSING_QT_UI=ON
+
+NOT_PAX_MPROTECT_SAFE+= bin/PPSSPPQt
+
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/ppsspp-qt/PLIST
diff -u /dev/null pkgsrc/emulators/ppsspp-qt/PLIST:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp-qt/PLIST Sun Apr 13 16:19:29 2025
@@ -0,0 +1,171 @@
+@comment $NetBSD: PLIST,v 1.1 2025/04/13 16:19:29 nia Exp $
+bin/PPSSPPQt
+share/applications/PPSSPPQt.desktop
+share/icons/hicolor/128x128/apps/ppsspp.png
+share/icons/hicolor/16x16/apps/ppsspp.png
+share/icons/hicolor/24x24/apps/ppsspp.png
+share/icons/hicolor/256x256/apps/ppsspp.png
+share/icons/hicolor/32x32/apps/ppsspp.png
+share/icons/hicolor/48x48/apps/ppsspp.png
+share/icons/hicolor/512x512/apps/ppsspp.png
+share/icons/hicolor/64x64/apps/ppsspp.png
+share/icons/hicolor/96x96/apps/ppsspp.png
+share/icons/hicolor/scalable/apps/ppsspp.svg
+share/mime/packages/ppsspp.xml
+share/ppsspp/assets/7z.png
+share/ppsspp/assets/Roboto-Condensed.ttf
+share/ppsspp/assets/asciifont_atlas.meta
+share/ppsspp/assets/asciifont_atlas.zim
+share/ppsspp/assets/compat.ini
+share/ppsspp/assets/debugger/.nojekyll
+share/ppsspp/assets/debugger/asset-manifest.json
+share/ppsspp/assets/debugger/favicon.ico
+share/ppsspp/assets/debugger/index.html
+share/ppsspp/assets/debugger/manifest.json
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css
+share/ppsspp/assets/debugger/static/css/main.3eab8a01.css.map
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.LICENSE.txt
+share/ppsspp/assets/debugger/static/js/main.fe87e942.js.map
+share/ppsspp/assets/debugger/static/media/logo.94f885ce93dfb6d29a122402a15cccca.svg
+share/ppsspp/assets/flash0/font/jpn0.pgf
+share/ppsspp/assets/flash0/font/kr0.pgf
+share/ppsspp/assets/flash0/font/ltn0.pgf
+share/ppsspp/assets/flash0/font/ltn1.pgf
+share/ppsspp/assets/flash0/font/ltn10.pgf
+share/ppsspp/assets/flash0/font/ltn11.pgf
+share/ppsspp/assets/flash0/font/ltn12.pgf
+share/ppsspp/assets/flash0/font/ltn13.pgf
+share/ppsspp/assets/flash0/font/ltn14.pgf
+share/ppsspp/assets/flash0/font/ltn15.pgf
+share/ppsspp/assets/flash0/font/ltn2.pgf
+share/ppsspp/assets/flash0/font/ltn3.pgf
+share/ppsspp/assets/flash0/font/ltn4.pgf
+share/ppsspp/assets/flash0/font/ltn5.pgf
+share/ppsspp/assets/flash0/font/ltn6.pgf
+share/ppsspp/assets/flash0/font/ltn7.pgf
+share/ppsspp/assets/flash0/font/ltn8.pgf
+share/ppsspp/assets/flash0/font/ltn9.pgf
+share/ppsspp/assets/font_atlas.meta
+share/ppsspp/assets/font_atlas.zim
+share/ppsspp/assets/gamecontrollerdb.txt
+share/ppsspp/assets/icon_regular_72.png
+share/ppsspp/assets/lang/ar_AE.ini
+share/ppsspp/assets/lang/az_AZ.ini
+share/ppsspp/assets/lang/bg_BG.ini
+share/ppsspp/assets/lang/ca_ES.ini
+share/ppsspp/assets/lang/cz_CZ.ini
+share/ppsspp/assets/lang/da_DK.ini
+share/ppsspp/assets/lang/de_DE.ini
+share/ppsspp/assets/lang/dr_ID.ini
+share/ppsspp/assets/lang/en_US.ini
+share/ppsspp/assets/lang/es_ES.ini
+share/ppsspp/assets/lang/es_LA.ini
+share/ppsspp/assets/lang/fa_IR.ini
+share/ppsspp/assets/lang/fi_FI.ini
+share/ppsspp/assets/lang/fr_FR.ini
+share/ppsspp/assets/lang/gl_ES.ini
+share/ppsspp/assets/lang/gr_EL.ini
+share/ppsspp/assets/lang/he_IL.ini
+share/ppsspp/assets/lang/he_IL_invert.ini
+share/ppsspp/assets/lang/hr_HR.ini
+share/ppsspp/assets/lang/hu_HU.ini
+share/ppsspp/assets/lang/id_ID.ini
+share/ppsspp/assets/lang/it_IT.ini
+share/ppsspp/assets/lang/ja_JP.ini
+share/ppsspp/assets/lang/jv_ID.ini
+share/ppsspp/assets/lang/ko_KR.ini
+share/ppsspp/assets/lang/ku_SO.ini
+share/ppsspp/assets/lang/lo_LA.ini
+share/ppsspp/assets/lang/lt-LT.ini
+share/ppsspp/assets/lang/ms_MY.ini
+share/ppsspp/assets/lang/nl_NL.ini
+share/ppsspp/assets/lang/no_NO.ini
+share/ppsspp/assets/lang/pl_PL.ini
+share/ppsspp/assets/lang/pt_BR.ini
+share/ppsspp/assets/lang/pt_PT.ini
+share/ppsspp/assets/lang/ro_RO.ini
+share/ppsspp/assets/lang/ru_RU.ini
+share/ppsspp/assets/lang/sv_SE.ini
+share/ppsspp/assets/lang/tg_PH.ini
+share/ppsspp/assets/lang/th_TH.ini
+share/ppsspp/assets/lang/tr_TR.ini
+share/ppsspp/assets/lang/uk_UA.ini
+share/ppsspp/assets/lang/vi_VN.ini
+share/ppsspp/assets/lang/zh_CN.ini
+share/ppsspp/assets/lang/zh_TW.ini
+share/ppsspp/assets/langregion.ini
+share/ppsspp/assets/logo.png
+share/ppsspp/assets/ppge_atlas.meta
+share/ppsspp/assets/ppge_atlas.zim
+share/ppsspp/assets/rargray.png
+share/ppsspp/assets/sfx_achievement_unlocked.wav
+share/ppsspp/assets/sfx_back.wav
+share/ppsspp/assets/sfx_confirm.wav
+share/ppsspp/assets/sfx_leaderbord_submitted.wav
+share/ppsspp/assets/sfx_select.wav
+share/ppsspp/assets/sfx_toggle_off.wav
+share/ppsspp/assets/sfx_toggle_on.wav
+share/ppsspp/assets/shaders/4xhqglsl.fsh
+share/ppsspp/assets/shaders/4xhqglsl.vsh
+share/ppsspp/assets/shaders/5xBR-lv2.fsh
+share/ppsspp/assets/shaders/5xBR.fsh
+share/ppsspp/assets/shaders/5xBR.vsh
+share/ppsspp/assets/shaders/GaussianDownscale.fsh
+share/ppsspp/assets/shaders/aacolor.fsh
+share/ppsspp/assets/shaders/aacolor.vsh
+share/ppsspp/assets/shaders/bloom.fsh
+share/ppsspp/assets/shaders/bloomnoblur.fsh
+share/ppsspp/assets/shaders/cartoon.fsh
+share/ppsspp/assets/shaders/cartoon.vsh
+share/ppsspp/assets/shaders/checkers.fsh
+share/ppsspp/assets/shaders/colorcorrection.fsh
+share/ppsspp/assets/shaders/crt.fsh
+share/ppsspp/assets/shaders/defaultshaders.ini
+share/ppsspp/assets/shaders/fakereflections.fsh
+share/ppsspp/assets/shaders/fxaa.fsh
+share/ppsspp/assets/shaders/fxaa.vsh
+share/ppsspp/assets/shaders/natural.fsh
+share/ppsspp/assets/shaders/natural.vsh
+share/ppsspp/assets/shaders/naturalA.fsh
+share/ppsspp/assets/shaders/naturalA.vsh
+share/ppsspp/assets/shaders/persistence.fsh
+share/ppsspp/assets/shaders/psp_color.fsh
+share/ppsspp/assets/shaders/scanlines.fsh
+share/ppsspp/assets/shaders/sharpen.fsh
+share/ppsspp/assets/shaders/stereo_red_blue.fsh
+share/ppsspp/assets/shaders/stereo_sbs.fsh
+share/ppsspp/assets/shaders/tex_2xbrz.csh
+share/ppsspp/assets/shaders/tex_4xbrz.csh
+share/ppsspp/assets/shaders/tex_mmpx.csh
+share/ppsspp/assets/shaders/upscale_bicubic.fsh
+share/ppsspp/assets/shaders/upscale_bicubic.vsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh
+share/ppsspp/assets/shaders/upscale_sharp_bilinear.vsh
+share/ppsspp/assets/shaders/upscale_spline36.fsh
+share/ppsspp/assets/shaders/upscale_spline36.vsh
+share/ppsspp/assets/shaders/videoAA.fsh
+share/ppsspp/assets/shaders/vignette.fsh
+share/ppsspp/assets/themes/1995.ini
+share/ppsspp/assets/themes/defaultthemes.ini
+share/ppsspp/assets/themes/slateforest.ini
+share/ppsspp/assets/themes/vinewood.ini
+share/ppsspp/assets/ui_atlas.meta
+share/ppsspp/assets/ui_atlas.zim
+share/ppsspp/assets/unknown.png
+share/ppsspp/assets/vfpu/vfpu_asin_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_deltas.dat
+share/ppsspp/assets/vfpu/vfpu_asin_lut_indices.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_exp2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536.dat
+share/ppsspp/assets/vfpu/vfpu_log2_lut65536_quadratic.dat
+share/ppsspp/assets/vfpu/vfpu_rcp_lut.dat
+share/ppsspp/assets/vfpu/vfpu_rsqrt_lut.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut8192.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_exceptions.dat
+share/ppsspp/assets/vfpu/vfpu_sin_lut_interval_delta.dat
+share/ppsspp/assets/vfpu/vfpu_sqrt_lut.dat
+share/ppsspp/assets/zip.png
Index: pkgsrc/emulators/ppsspp/patches/patch-Core_HW_SimpleAudioDec.cpp
diff -u /dev/null pkgsrc/emulators/ppsspp/patches/patch-Core_HW_SimpleAudioDec.cpp:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/patches/patch-Core_HW_SimpleAudioDec.cpp Sun Apr 13 16:19:29 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-Core_HW_SimpleAudioDec.cpp,v 1.1 2025/04/13 16:19:29 nia Exp $
+
+Fix build.
+
+--- Core/HW/SimpleAudioDec.cpp.orig 2025-04-13 11:08:45.470735632 +0000
++++ Core/HW/SimpleAudioDec.cpp
+@@ -351,7 +351,7 @@ bool FFmpegAudioDecoder::Decode(const ui
+ return true;
+ #else
+ // Zero bytes output. No need to memset.
+- *outbytes = 0;
++ //*outbytes = 0;
+ return true;
+ #endif // USE_FFMPEG
+ }
Index: pkgsrc/emulators/ppsspp/patches/patch-Core_Util_PortManager.h
diff -u /dev/null pkgsrc/emulators/ppsspp/patches/patch-Core_Util_PortManager.h:1.1
--- /dev/null Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/ppsspp/patches/patch-Core_Util_PortManager.h Sun Apr 13 16:19:29 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-Core_Util_PortManager.h,v 1.1 2025/04/13 16:19:29 nia Exp $
+
+Fix the header paths for the pkgsrc version of miniupnpc.
+
+--- Core/Util/PortManager.h.orig 2025-04-13 09:08:16.860758203 +0000
++++ Core/Util/PortManager.h
+@@ -22,9 +22,9 @@
+ #pragma once
+
+ #ifdef USE_SYSTEM_MINIUPNPC
+-#include <miniupnpc/include/miniwget.h>
+-#include <miniupnpc/include/miniupnpc.h>
+-#include <miniupnpc/include/upnpcommands.h>
++#include <miniupnpc/miniwget.h>
++#include <miniupnpc/miniupnpc.h>
++#include <miniupnpc/upnpcommands.h>
+ #else
+ #ifndef MINIUPNP_STATICLIB
+ #define MINIUPNP_STATICLIB
Home |
Main Index |
Thread Index |
Old Index