pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/libretro-ppsspp



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Jan  2 19:52:51 UTC 2019

Modified Files:
        pkgsrc/emulators/libretro-ppsspp: Makefile distinfo
        pkgsrc/emulators/libretro-ppsspp/patches:
            patch-libretro_Makefile.common

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-ppsspp/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-ppsspp/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common

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.2 pkgsrc/emulators/libretro-ppsspp/Makefile:1.3
--- pkgsrc/emulators/libretro-ppsspp/Makefile:1.2       Fri Nov 23 08:06:30 2018
+++ pkgsrc/emulators/libretro-ppsspp/Makefile   Wed Jan  2 19:52:51 2019
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/11/23 08:06:30 ryoon Exp $
+# $NetBSD: Makefile,v 1.3 2019/01/02 19:52:51 nia Exp $
 
-PKGNAME=       libretro-ppsspp-1.6.3
-PKGREVISION=   1
+PKGNAME=       libretro-ppsspp-1.7.5
 CATEGORIES=    emulators
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -16,9 +15,9 @@ DISTFILES+=   ppsspp-glslang.tar.gz
 DISTFILES+=    ppsspp-spriv.tar.gz
 
 # Submodules
-ARMIPS_TAG=    8b4cadaf62d7de42d374056fc6aafc555f2bc7dc
-GLSLANG_TAG=   2edde6665d9a56ead5ea0e55b4e64d9a803e6164
-SPRIV_TAG=     90966d50f57608587bafd95b4e345b02b814754a
+ARMIPS_TAG=    9efe3367284d2d1eeb14fc302a2c12c36e3e255e
+GLSLANG_TAG=   29619b2312f7bc862221749f3f4d37c3e6a0dee2
+SPRIV_TAG=     be7425ef70231ab82930331959ab487d605d0482
 
 SITES.ppsspp.tar.gz= \
     -https://github.com/hrydgard/ppsspp/archive/v${PKGVERSION_NOREV}.tar.gz
@@ -52,6 +51,10 @@ MAKE_FLAGS+=         TARGET_ARCH=x86_64
 MAKE_FLAGS+=           TARGET_ARCH=x86
 .endif
 
+MAKE_FLAGS+=           GIT_VERSION="${PKGVERSION}-pkgsrc"
+
+LDFLAGS+=              -lexecinfo
+
 INSTALLATION_DIRS+=    ${PREFIX}/lib/libretro
 
 post-extract:
@@ -64,6 +67,7 @@ do-install:
            ${DESTDIR}${PREFIX}/lib/libretro/ppsspp_libretro.so
 
 .include "options.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
 .include "../../multimedia/ffmpeg4/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"

Index: pkgsrc/emulators/libretro-ppsspp/distinfo
diff -u pkgsrc/emulators/libretro-ppsspp/distinfo:1.1 pkgsrc/emulators/libretro-ppsspp/distinfo:1.2
--- pkgsrc/emulators/libretro-ppsspp/distinfo:1.1       Tue Aug 14 12:55:41 2018
+++ pkgsrc/emulators/libretro-ppsspp/distinfo   Wed Jan  2 19:52:51 2019
@@ -1,20 +1,20 @@
-$NetBSD: distinfo,v 1.1 2018/08/14 12:55:41 nia Exp $
+$NetBSD: distinfo,v 1.2 2019/01/02 19:52:51 nia Exp $
 
-SHA1 (ppsspp-1.6.3/ppsspp-armips.tar.gz) = 51e8fcf70e64e64c9c3d04aa3c795dfe6f7f5f26
-RMD160 (ppsspp-1.6.3/ppsspp-armips.tar.gz) = d8c321256c9e58fbfcbf1529f61930274ecc6d15
-SHA512 (ppsspp-1.6.3/ppsspp-armips.tar.gz) = 9ab376b928fadcbff7256ff10d6581e4960e00e48a93f47f7e90b1998022a8d03cadef20880aa020fe6b62e4fa43cf28fc68dc5b10e93b1212fd6788ae493dba
-Size (ppsspp-1.6.3/ppsspp-armips.tar.gz) = 191245 bytes
-SHA1 (ppsspp-1.6.3/ppsspp-glslang.tar.gz) = bc70bf9850f187ecff189adf8d46a39930380928
-RMD160 (ppsspp-1.6.3/ppsspp-glslang.tar.gz) = d1c248f9f01f10b2f3d3bbbf6a5e6a431413702a
-SHA512 (ppsspp-1.6.3/ppsspp-glslang.tar.gz) = 333a93707e067ac1d98c69533c2d206675d75aa54195326accf33e8401ac2fb412d2e2525b0ee1313f141872aa6ea430ae5424e8712483c59f77dc3adbcb4f59
-Size (ppsspp-1.6.3/ppsspp-glslang.tar.gz) = 1944927 bytes
-SHA1 (ppsspp-1.6.3/ppsspp-spriv.tar.gz) = 729bff5fa8a51af90519fb51b64a5781acce03e2
-RMD160 (ppsspp-1.6.3/ppsspp-spriv.tar.gz) = 32346af6c24f9f30ae435381f7c30e6f427c0e39
-SHA512 (ppsspp-1.6.3/ppsspp-spriv.tar.gz) = 5fe2f772b571da0627fb9d9c424bea2b4ea1c0563e36ff455ddaf1b92ea3d5ee636e039a0619e0971478ce10e163b45258e9b03d2610c573f74d1cfd08549bb8
-Size (ppsspp-1.6.3/ppsspp-spriv.tar.gz) = 228943 bytes
-SHA1 (ppsspp-1.6.3/ppsspp.tar.gz) = 5a4ec3f99dcb50840d26a2c738ff1ce4a37e7433
-RMD160 (ppsspp-1.6.3/ppsspp.tar.gz) = 0b0ea6c86aad60a7d9d176332ea62a88d23411fa
-SHA512 (ppsspp-1.6.3/ppsspp.tar.gz) = fe592c81a3b22ba0fff3dbd403ad2f6b9639c39d036db31132147a91a25793acb8698174a1c139b7dced01a9101777b5c53a1e5db6b5da0b7727f480ef597b8e
-Size (ppsspp-1.6.3/ppsspp.tar.gz) = 19477643 bytes
+SHA1 (ppsspp-1.7.5/ppsspp-armips.tar.gz) = bcb620c901b139a9ab28fdce41436d1a88da351d
+RMD160 (ppsspp-1.7.5/ppsspp-armips.tar.gz) = a3b2c9388f4253a069275679d83c8ae9c07fa98a
+SHA512 (ppsspp-1.7.5/ppsspp-armips.tar.gz) = 8934406f95a3d3ba04f9fc1bcab816c644f11987cfbb63c881ea50a8eb8b7b3df1f4ffc41c85fe4a1dcf567d9392bcc48c6e8410672d4d71c15eec598d8e1584
+Size (ppsspp-1.7.5/ppsspp-armips.tar.gz) = 197127 bytes
+SHA1 (ppsspp-1.7.5/ppsspp-glslang.tar.gz) = c995f7501f32ea3b32cfe06f07262e910ef8e8f2
+RMD160 (ppsspp-1.7.5/ppsspp-glslang.tar.gz) = 5911c872d16fe40a12d748f5d32db488e26b4003
+SHA512 (ppsspp-1.7.5/ppsspp-glslang.tar.gz) = d0d5c9faa13aba03f193b25e200ebaabce2345d6fd0dfebb1ea1ac77e3248ab3662553107e84ec16911c8a423bf9d1752f8dc9a553e05835b8e40fbcb7caac03
+Size (ppsspp-1.7.5/ppsspp-glslang.tar.gz) = 2355082 bytes
+SHA1 (ppsspp-1.7.5/ppsspp-spriv.tar.gz) = 2ae884042a1a0eacccfddb4a87b960fdc4dc7929
+RMD160 (ppsspp-1.7.5/ppsspp-spriv.tar.gz) = 3580eb5f6594092b565d53f2f01f5faa2d12f9c2
+SHA512 (ppsspp-1.7.5/ppsspp-spriv.tar.gz) = 9eefacbb6eeb2a010344189ebb2e85e3a69956b3f5f9a5d909d11ffc72030729a532f3db70a5f32cac2a0a3df98d648207ddb052f36e1ab2b53586722ee998e8
+Size (ppsspp-1.7.5/ppsspp-spriv.tar.gz) = 537422 bytes
+SHA1 (ppsspp-1.7.5/ppsspp.tar.gz) = 404e1db43cfe926078b30aefb0c79199cd9c0319
+RMD160 (ppsspp-1.7.5/ppsspp.tar.gz) = 62c542117d39e2d182c2e424d5ec705447afabbb
+SHA512 (ppsspp-1.7.5/ppsspp.tar.gz) = 7e1f93754e8969fee671c2cd8424cdff84b6351b4493f65c71fab4e9b99fc2a7c21c3a41fd051915f5293cda18957625649ba5ea69b88ed3efba9f4128252298
+Size (ppsspp-1.7.5/ppsspp.tar.gz) = 19487276 bytes
 SHA1 (patch-libretro_Makefile) = ff14d98bb21d87b5a27f40b180d73beef7ab2f74
-SHA1 (patch-libretro_Makefile.common) = 5bce7657a4b6703903b71e7d33317dcb284e2759
+SHA1 (patch-libretro_Makefile.common) = eebde48b059d8a0a2ec5ae7805e7a2c083f44c1c

Index: pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common
diff -u pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common:1.1 pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common:1.2
--- pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common:1.1 Tue Aug 14 12:55:41 2018
+++ pkgsrc/emulators/libretro-ppsspp/patches/patch-libretro_Makefile.common     Wed Jan  2 19:52:51 2019
@@ -1,12 +1,28 @@
-$NetBSD: patch-libretro_Makefile.common,v 1.1 2018/08/14 12:55:41 nia Exp $
+$NetBSD: patch-libretro_Makefile.common,v 1.2 2019/01/02 19:52:51 nia Exp $
 
 Fix "Build error: undefined references".
 
 https://github.com/libretro/ppsspp/commit/68634705b9d6b5bc8db2232bc92b6ae06f0b31d8
 
---- libretro/Makefile.common.orig      2018-05-30 17:47:20.000000000 +0000
+--- libretro/Makefile.common.orig      2018-12-04 13:43:39.000000000 +0000
 +++ libretro/Makefile.common
-@@ -452,6 +452,7 @@ SOURCES_CXX += $(NATIVEDIR)/math/datacon
+@@ -229,6 +229,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 +393,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 +456,7 @@ SOURCES_CXX += $(NATIVEDIR)/math/datacon
               $(COREDIR)/MemMap.cpp \
               $(COREDIR)/MemMapFunctions.cpp \
               $(COREDIR)/PSPLoaders.cpp \



Home | Main Index | Thread Index | Old Index