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:   adam
Date:           Mon Mar 30 16:06:23 UTC 2026

Modified Files:
        pkgsrc/emulators/libretro-ppsspp: Makefile PLIST
        pkgsrc/emulators/ppsspp: Makefile.common PLIST distinfo
        pkgsrc/emulators/ppsspp-qt: PLIST
        pkgsrc/emulators/ppsspp/patches: patch-ext_CMakeLists.txt

Log Message:
ppsspp: updated to 1.20.3

1.20.3
Fix issue preventing ad hoc relay servers from working when RetroAchievements are enabled on Windows
Some ad hoc UI improvements
Fix crash/failure setting the background on iOS
Fix logging to file
Networking settings cleanup
Some fixes for assorted rare crashes
Fix issues when unpausing using a controller binding
Fix missing savestate undo button
MMPX texture upscaling algorithm has been restored, the new one has been improved
Fix support for custom game config for homebrew apps
Improve insets handling on Android


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/libretro-ppsspp/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/libretro-ppsspp/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/ppsspp/Makefile.common
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/ppsspp/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/ppsspp/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/ppsspp-qt/PLIST
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt

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.22 pkgsrc/emulators/libretro-ppsspp/Makefile:1.23
--- pkgsrc/emulators/libretro-ppsspp/Makefile:1.22      Wed Mar 11 08:13:43 2026
+++ pkgsrc/emulators/libretro-ppsspp/Makefile   Mon Mar 30 16:06:23 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2026/03/11 08:13:43 adam Exp $
+# $NetBSD: Makefile,v 1.23 2026/03/30 16:06:23 adam Exp $
 
 .include "../../emulators/ppsspp/Makefile.common"
 
@@ -14,11 +14,16 @@ CMAKE_CONFIGURE_ARGS+=      -DLIBRETRO=ON
 
 INSTALLATION_DIRS+=    lib/libretro
 
+OPSYSVARS+=    SOEXT
+SOEXT.Darwin=  dylib
+SOEXT.*=       so
+
 post-install:
        # clean up rubbish
        ${RM} -rf ${DESTDIR}${PREFIX}/share/applications
+       ${RM} -rf ${DESTDIR}${PREFIX}/share/assets
        ${RM} -rf ${DESTDIR}${PREFIX}/share/icons
-       ${INSTALL_LIB} ${WRKSRC}/${CMAKE_BUILD_DIR}/lib/ppsspp_libretro.so \
-               ${DESTDIR}${PREFIX}/lib/libretro/ppsspp_libretro.so
+       ${INSTALL_LIB} ${WRKSRC}/${CMAKE_BUILD_DIR}/lib/ppsspp_libretro.${SOEXT} \
+               ${DESTDIR}${PREFIX}/lib/libretro/ppsspp_libretro.${SOEXT}
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/libretro-ppsspp/PLIST
diff -u pkgsrc/emulators/libretro-ppsspp/PLIST:1.5 pkgsrc/emulators/libretro-ppsspp/PLIST:1.6
--- pkgsrc/emulators/libretro-ppsspp/PLIST:1.5  Wed Mar 11 08:13:43 2026
+++ pkgsrc/emulators/libretro-ppsspp/PLIST      Mon Mar 30 16:06:23 2026
@@ -1,175 +1,2 @@
-@comment $NetBSD: PLIST,v 1.5 2026/03/11 08:13:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/03/30 16:06:23 adam Exp $
 lib/libretro/ppsspp_libretro.${SHLIB_EXT}
-share/mime/packages/ppsspp.xml
-share/ppsspp/assets/7z.png
-share/ppsspp/assets/Inconsolata-Regular.ttf
-share/ppsspp/assets/Roboto_Condensed-Bold.ttf
-share/ppsspp/assets/Roboto_Condensed-Italic.ttf
-share/ppsspp/assets/Roboto_Condensed-Light.ttf
-share/ppsspp/assets/Roboto_Condensed-Regular.ttf
-share/ppsspp/assets/adhoc-servers.json
-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/infra-dns.json
-share/ppsspp/assets/lang/ar_AE.ini
-share/ppsspp/assets/lang/az_AZ.ini
-share/ppsspp/assets/lang/be_BY.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/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/colorcorrection.fsh
-share/ppsspp/assets/shaders/crt.fsh
-share/ppsspp/assets/shaders/defaultshaders.ini
-share/ppsspp/assets/shaders/fakereflections.fsh
-share/ppsspp/assets/shaders/fsr_easu.fsh
-share/ppsspp/assets/shaders/fsr_rcas.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/alpine.ini
-share/ppsspp/assets/themes/defaultthemes.ini
-share/ppsspp/assets/themes/slateforest.ini
-share/ppsspp/assets/themes/strawberry.ini
-share/ppsspp/assets/themes/vinewood.ini
-share/ppsspp/assets/ui_images/bg.png
-share/ppsspp/assets/ui_images/drop_shadow.png
-share/ppsspp/assets/ui_images/icon.png
-share/ppsspp/assets/ui_images/icon_gold.png
-share/ppsspp/assets/ui_images/images.svg
-share/ppsspp/assets/ui_images/psp_display.png
-share/ppsspp/assets/ui_images/retroachievements_logo.png
-share/ppsspp/assets/ui_images/stick.png
-share/ppsspp/assets/ui_images/stick_line.png
-share/ppsspp/assets/upload/index.html
-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/Makefile.common
diff -u pkgsrc/emulators/ppsspp/Makefile.common:1.4 pkgsrc/emulators/ppsspp/Makefile.common:1.5
--- pkgsrc/emulators/ppsspp/Makefile.common:1.4 Wed Mar 11 08:13:42 2026
+++ pkgsrc/emulators/ppsspp/Makefile.common     Mon Mar 30 16:06:23 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.4 2026/03/11 08:13:42 adam Exp $
+# $NetBSD: Makefile.common,v 1.5 2026/03/30 16:06:23 adam Exp $
 # used by emulators/ppsspp/Makefile
 # used by emulators/ppsspp-qt/Makefile
 # used by emulators/libretro-ppsspp/Makefile
 
-DISTNAME=      ppsspp-1.20.2
+DISTNAME=      ppsspp-1.20.3
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=hrydgard/}
 GITHUB_PROJECT=        ppsspp

Index: pkgsrc/emulators/ppsspp/PLIST
diff -u pkgsrc/emulators/ppsspp/PLIST:1.2 pkgsrc/emulators/ppsspp/PLIST:1.3
--- pkgsrc/emulators/ppsspp/PLIST:1.2   Wed Mar 11 08:13:42 2026
+++ pkgsrc/emulators/ppsspp/PLIST       Mon Mar 30 16:06:23 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2026/03/11 08:13:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/03/30 16:06:23 adam Exp $
 bin/PPSSPPSDL
 share/applications/PPSSPPSDL.desktop
 share/icons/hicolor/128x128/apps/ppsspp.png
@@ -144,6 +144,7 @@ share/ppsspp/assets/shaders/stereo_sbs.f
 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/tex_mmpx_adv.csh
 share/ppsspp/assets/shaders/upscale_bicubic.fsh
 share/ppsspp/assets/shaders/upscale_bicubic.vsh
 share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh

Index: pkgsrc/emulators/ppsspp/distinfo
diff -u pkgsrc/emulators/ppsspp/distinfo:1.3 pkgsrc/emulators/ppsspp/distinfo:1.4
--- pkgsrc/emulators/ppsspp/distinfo:1.3        Thu Mar 19 17:37:13 2026
+++ pkgsrc/emulators/ppsspp/distinfo    Mon Mar 30 16:06:23 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.3 2026/03/19 17:37:13 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/03/30 16:06:23 adam Exp $
 
-BLAKE2s (ppsspp-1.20.2.tar.xz) = 3d6771d500c7b19d3d5652e36a059bd162797d5a3195bf46f888c4bc5d7c85ae
-SHA512 (ppsspp-1.20.2.tar.xz) = 22a99bd8b084fc553bdd3a82cb375eac7f0d197d52905412a356a43712132d61375c7f27e6456acae7af2f44085cc14a21017fe11ccb89d574643caadb7ee51a
-Size (ppsspp-1.20.2.tar.xz) = 60504476 bytes
+BLAKE2s (ppsspp-1.20.3.tar.xz) = 29f73253d48331fecd743b1297a900dfb0fd95eba7b29a07041677d585a61086
+SHA512 (ppsspp-1.20.3.tar.xz) = 0399ff9120efbda8958088d95aa774fa9c0d5d5b5d77de38180b7fe5d0f783335501b90465640f4a6c5a70e15d46bc463c07dc8a8e3dd79a81a6c342ba9bf66d
+Size (ppsspp-1.20.3.tar.xz) = 60499536 bytes
 SHA1 (patch-CMakeLists.txt) = 6c90ee328cfe183aedeb1670a06330c3d81462ca
 SHA1 (patch-Common_CPUDetect.cpp) = c3a302d6c9b373eb8ad9a99f9508d86e4da2effd
-SHA1 (patch-ext_CMakeLists.txt) = 823d4ada59cb52996062b3586b8eed93f75f2edf
+SHA1 (patch-ext_CMakeLists.txt) = 33c81693dcbfaa8d80550727c924f52a55e8268c
 SHA1 (patch-ext_aemu__postoffice_client_sock__impl.h) = cba4052d22fdb9eca1f6411c4ee005225c7433a6

Index: pkgsrc/emulators/ppsspp-qt/PLIST
diff -u pkgsrc/emulators/ppsspp-qt/PLIST:1.2 pkgsrc/emulators/ppsspp-qt/PLIST:1.3
--- pkgsrc/emulators/ppsspp-qt/PLIST:1.2        Wed Mar 11 08:13:43 2026
+++ pkgsrc/emulators/ppsspp-qt/PLIST    Mon Mar 30 16:06:23 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2026/03/11 08:13:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/03/30 16:06:23 adam Exp $
 bin/PPSSPPQt
 share/applications/PPSSPPQt.desktop
 share/icons/hicolor/128x128/apps/ppsspp.png
@@ -144,6 +144,7 @@ share/ppsspp/assets/shaders/stereo_sbs.f
 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/tex_mmpx_adv.csh
 share/ppsspp/assets/shaders/upscale_bicubic.fsh
 share/ppsspp/assets/shaders/upscale_bicubic.vsh
 share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh

Index: pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt
diff -u pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt:1.1 pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt:1.2
--- pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt:1.1        Wed Mar 11 08:13:43 2026
+++ pkgsrc/emulators/ppsspp/patches/patch-ext_CMakeLists.txt    Mon Mar 30 16:06:23 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-ext_CMakeLists.txt,v 1.1 2026/03/11 08:13:43 adam Exp $
+$NetBSD: patch-ext_CMakeLists.txt,v 1.2 2026/03/30 16:06:23 adam Exp $
 
 Use freetype2 from pkgsrc.
 
---- ext/CMakeLists.txt.orig    2026-03-11 08:03:07.281019249 +0000
+--- ext/CMakeLists.txt.orig    2026-03-15 17:49:19.000000000 +0000
 +++ ext/CMakeLists.txt
-@@ -42,9 +42,6 @@ set(FT_REQUIRE_BROTLI OFF CACHE BOOL "" FORCE)
+@@ -42,9 +42,6 @@ set(FT_REQUIRE_BZIP2 OFF CACHE BOOL "" F
  set(FT_REQUIRE_PNG OFF CACHE BOOL "" FORCE)
  set(FT_REQUIRE_HARFBUZZ OFF CACHE BOOL "" FORCE)
  set(FT_REQUIRE_BROTLI OFF CACHE BOOL "" FORCE)
 -if(NOT LIBRETRO)
--    add_subdirectory(freetype)
+-    add_subdirectory(freetype freetype-build)
 -endif()
  
  if(NOT LIBRETRO)



Home | Main Index | Thread Index | Old Index