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 Jun  8 04:24:21 UTC 2026

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

Log Message:
ppsspp: updated to 1.20.4

1.20.4

Ad-hoc

Support for "data.json" live status from adhoc relay servers
RetroAchievements UI improvements around subsets
Assorted ad-hoc UI improvements
Fixes for The Warriors

Texture upscaling

Fix old bug causing some textures to get stuck unscales on some hardware when using GPU texture upscaling
Improved performance of MMPX-adv upscaler
NNEDI3 and Spline36 GPU texture scaling

Rendering fixes

Fix a bug in lens flare occlusion for the Syphon Filter games
Fix a bug in the software renderer

Misc UI improvements

Instant type-to-search in game browser
Fix file picker problems on some Android devices (regression)
Fix crash in text edit fields on Mac/iOS
PSP DVD prototypes can now load directly
Cheat UI has been cleaned up and supports titles and comments natively
RetroAchievements subset display improvements
Basic deep link support on iOS
Soft keyboard has more symbols

Other

Fix important (but mostly rare) crash bug affecting games that draw a lot
More plugin zip files can now auto-install
Pause on lost-focus on Linux
Frameskipping no longer breaks analog stick auto-rotation in GoW, however manual rotation still broken
Android: Restore "Landscape Auto"
Contribution by lrzlin: Loongarch improvements
Basic support for extracting ISO from 7zip files
Fix a bug that prevented loading certain texture packs
Fix music looping in Death JR
Hide the save-load indicator in the corner by default
Fix crash in the remote debugger, by Nemoumbra
Fix screenshot cropping bug
mfplat.dll is no longer required on Windows unless you need camera/microphone


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/emulators/ppsspp/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/ppsspp/Makefile.common
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/ppsspp/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/ppsspp/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/emulators/ppsspp-qt/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/ppsspp-qt/PLIST
cvs rdiff -u -r1.1 -r0 pkgsrc/emulators/ppsspp/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.2 -r0 \
    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/ppsspp/Makefile
diff -u pkgsrc/emulators/ppsspp/Makefile:1.8 pkgsrc/emulators/ppsspp/Makefile:1.9
--- pkgsrc/emulators/ppsspp/Makefile:1.8        Thu May 14 16:40:52 2026
+++ pkgsrc/emulators/ppsspp/Makefile    Mon Jun  8 04:24:21 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.8 2026/05/14 16:40:52 ryoon Exp $
+# $NetBSD: Makefile,v 1.9 2026/06/08 04:24:21 adam Exp $
 
-PKGREVISION= 1
 .include "Makefile.common"
 
 HOMEPAGE=      https://www.ppsspp.org/

Index: pkgsrc/emulators/ppsspp/Makefile.common
diff -u pkgsrc/emulators/ppsspp/Makefile.common:1.5 pkgsrc/emulators/ppsspp/Makefile.common:1.6
--- pkgsrc/emulators/ppsspp/Makefile.common:1.5 Mon Mar 30 16:06:23 2026
+++ pkgsrc/emulators/ppsspp/Makefile.common     Mon Jun  8 04:24:21 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.5 2026/03/30 16:06:23 adam Exp $
+# $NetBSD: Makefile.common,v 1.6 2026/06/08 04:24:21 adam Exp $
 # used by emulators/ppsspp/Makefile
 # used by emulators/ppsspp-qt/Makefile
 # used by emulators/libretro-ppsspp/Makefile
 
-DISTNAME=      ppsspp-1.20.3
+DISTNAME=      ppsspp-1.20.4
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=hrydgard/}
 GITHUB_PROJECT=        ppsspp
@@ -24,6 +24,7 @@ LDFLAGS.NetBSD+=      -lrt
 
 # Use libraries from pkgsrc.
 CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_FFMPEG=ON
+CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_FREETYPE=ON
 CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBSDL2=ON
 CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBPNG=ON
 CMAKE_CONFIGURE_ARGS+= -DUSE_SYSTEM_LIBZIP=ON

Index: pkgsrc/emulators/ppsspp/PLIST
diff -u pkgsrc/emulators/ppsspp/PLIST:1.3 pkgsrc/emulators/ppsspp/PLIST:1.4
--- pkgsrc/emulators/ppsspp/PLIST:1.3   Mon Mar 30 16:06:23 2026
+++ pkgsrc/emulators/ppsspp/PLIST       Mon Jun  8 04:24:21 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2026/03/30 16:06:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/06/08 04:24:21 adam Exp $
 bin/PPSSPPSDL
 share/applications/PPSSPPSDL.desktop
 share/icons/hicolor/128x128/apps/ppsspp.png
@@ -12,7 +12,6 @@ share/icons/hicolor/64x64/apps/ppsspp.pn
 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/Inconsolata-Regular.ttf
 share/ppsspp/assets/Roboto_Condensed-Bold.ttf
 share/ppsspp/assets/Roboto_Condensed-Italic.ttf
@@ -103,7 +102,6 @@ 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
@@ -139,12 +137,24 @@ share/ppsspp/assets/shaders/persistence.
 share/ppsspp/assets/shaders/psp_color.fsh
 share/ppsspp/assets/shaders/scanlines.fsh
 share/ppsspp/assets/shaders/sharpen.fsh
+share/ppsspp/assets/shaders/smiley.py
+share/ppsspp/assets/shaders/smiley_16x16_rgba.bin
 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/tex_mmpx_adv.csh
+share/ppsspp/assets/shaders/tex_nnedi3_2x_single.csh
+share/ppsspp/assets/shaders/tex_nnedi3_4x_single.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_cshift_2x.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_cshift_4x.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass1_buffer.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass1_image.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass2.csh
+share/ppsspp/assets/shaders/tex_smiley_2x.csh
+share/ppsspp/assets/shaders/tex_spline36_2x.csh
+share/ppsspp/assets/shaders/tex_spline36_4x.csh
 share/ppsspp/assets/shaders/upscale_bicubic.fsh
 share/ppsspp/assets/shaders/upscale_bicubic.vsh
 share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh
@@ -160,6 +170,7 @@ share/ppsspp/assets/themes/slateforest.i
 share/ppsspp/assets/themes/strawberry.ini
 share/ppsspp/assets/themes/vinewood.ini
 share/ppsspp/assets/ui_images/bg.png
+share/ppsspp/assets/ui_images/buttons.svg
 share/ppsspp/assets/ui_images/drop_shadow.png
 share/ppsspp/assets/ui_images/icon.png
 share/ppsspp/assets/ui_images/icon_gold.png
@@ -184,4 +195,3 @@ share/ppsspp/assets/vfpu/vfpu_sin_lut_de
 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 pkgsrc/emulators/ppsspp/distinfo:1.4 pkgsrc/emulators/ppsspp/distinfo:1.5
--- pkgsrc/emulators/ppsspp/distinfo:1.4        Mon Mar 30 16:06:23 2026
+++ pkgsrc/emulators/ppsspp/distinfo    Mon Jun  8 04:24:21 2026
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.4 2026/03/30 16:06:23 adam Exp $
+$NetBSD: distinfo,v 1.5 2026/06/08 04:24:21 adam Exp $
 
-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
+BLAKE2s (ppsspp-1.20.4.tar.xz) = 408e9babed6874257151d79e2917ddbb2888172772fee0a214ac312761699033
+SHA512 (ppsspp-1.20.4.tar.xz) = 0bcea5c33e58b3cfa28d5cf56b1915c663a0cc74d6c0eb7f0ec03495a81720e3ebe0b7a3f45d99de3135abef1683d9adff8327e45355bf3e24b39a32834944f7
+Size (ppsspp-1.20.4.tar.xz) = 60860348 bytes
 SHA1 (patch-Common_CPUDetect.cpp) = c3a302d6c9b373eb8ad9a99f9508d86e4da2effd
-SHA1 (patch-ext_CMakeLists.txt) = 33c81693dcbfaa8d80550727c924f52a55e8268c
 SHA1 (patch-ext_aemu__postoffice_client_sock__impl.h) = cba4052d22fdb9eca1f6411c4ee005225c7433a6

Index: pkgsrc/emulators/ppsspp-qt/Makefile
diff -u pkgsrc/emulators/ppsspp-qt/Makefile:1.9 pkgsrc/emulators/ppsspp-qt/Makefile:1.10
--- pkgsrc/emulators/ppsspp-qt/Makefile:1.9     Thu May 14 16:40:52 2026
+++ pkgsrc/emulators/ppsspp-qt/Makefile Mon Jun  8 04:24:21 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.9 2026/05/14 16:40:52 ryoon Exp $
+# $NetBSD: Makefile,v 1.10 2026/06/08 04:24:21 adam Exp $
 
-PKGREVISION= 1
 .include "../../emulators/ppsspp/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S,ppsspp,ppsspp-qt,1}

Index: pkgsrc/emulators/ppsspp-qt/PLIST
diff -u pkgsrc/emulators/ppsspp-qt/PLIST:1.3 pkgsrc/emulators/ppsspp-qt/PLIST:1.4
--- pkgsrc/emulators/ppsspp-qt/PLIST:1.3        Mon Mar 30 16:06:23 2026
+++ pkgsrc/emulators/ppsspp-qt/PLIST    Mon Jun  8 04:24:21 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2026/03/30 16:06:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/06/08 04:24:21 adam Exp $
 bin/PPSSPPQt
 share/applications/PPSSPPQt.desktop
 share/icons/hicolor/128x128/apps/ppsspp.png
@@ -12,7 +12,6 @@ share/icons/hicolor/64x64/apps/ppsspp.pn
 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/Inconsolata-Regular.ttf
 share/ppsspp/assets/Roboto_Condensed-Bold.ttf
 share/ppsspp/assets/Roboto_Condensed-Italic.ttf
@@ -103,7 +102,6 @@ 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
@@ -139,12 +137,24 @@ share/ppsspp/assets/shaders/persistence.
 share/ppsspp/assets/shaders/psp_color.fsh
 share/ppsspp/assets/shaders/scanlines.fsh
 share/ppsspp/assets/shaders/sharpen.fsh
+share/ppsspp/assets/shaders/smiley.py
+share/ppsspp/assets/shaders/smiley_16x16_rgba.bin
 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/tex_mmpx_adv.csh
+share/ppsspp/assets/shaders/tex_nnedi3_2x_single.csh
+share/ppsspp/assets/shaders/tex_nnedi3_4x_single.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_cshift_2x.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_cshift_4x.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass1_buffer.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass1_image.csh
+share/ppsspp/assets/shaders/tex_nnedi3_mp_nns16_pass2.csh
+share/ppsspp/assets/shaders/tex_smiley_2x.csh
+share/ppsspp/assets/shaders/tex_spline36_2x.csh
+share/ppsspp/assets/shaders/tex_spline36_4x.csh
 share/ppsspp/assets/shaders/upscale_bicubic.fsh
 share/ppsspp/assets/shaders/upscale_bicubic.vsh
 share/ppsspp/assets/shaders/upscale_sharp_bilinear.fsh
@@ -160,6 +170,7 @@ share/ppsspp/assets/themes/slateforest.i
 share/ppsspp/assets/themes/strawberry.ini
 share/ppsspp/assets/themes/vinewood.ini
 share/ppsspp/assets/ui_images/bg.png
+share/ppsspp/assets/ui_images/buttons.svg
 share/ppsspp/assets/ui_images/drop_shadow.png
 share/ppsspp/assets/ui_images/icon.png
 share/ppsspp/assets/ui_images/icon_gold.png
@@ -184,4 +195,3 @@ share/ppsspp/assets/vfpu/vfpu_sin_lut_de
 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



Home | Main Index | Thread Index | Old Index