pkgsrc-WIP-changes archive

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

ppsspp: Update to 1.17.1



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <charlotte%NetBSD.org@localhost>
Pushed By:	cfkoch
Date:		Wed Mar 13 21:47:17 2024 -0700
Changeset:	016ada418ac8dfcaa23688958b0843a4f7c0d274

Modified Files:
	ppsspp/Makefile
	ppsspp/TODO
	ppsspp/distinfo
	ppsspp/patches/patch-ppsspp_config.h
Removed Files:
	ppsspp/patches/patch-Core_HLE_proAdhoc.cpp

Log Message:
ppsspp: Update to 1.17.1

But we have new build problems now

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=016ada418ac8dfcaa23688958b0843a4f7c0d274

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ppsspp/Makefile                            |  2 +-
 ppsspp/TODO                                |  3 ++-
 ppsspp/distinfo                            |  9 ++++-----
 ppsspp/patches/patch-Core_HLE_proAdhoc.cpp | 28 ----------------------------
 ppsspp/patches/patch-ppsspp_config.h       |  8 ++++----
 5 files changed, 11 insertions(+), 39 deletions(-)

diffs:
diff --git a/ppsspp/Makefile b/ppsspp/Makefile
index c7c909804d..5d3673a357 100644
--- a/ppsspp/Makefile
+++ b/ppsspp/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	ppsspp-1.16.6
+DISTNAME=	ppsspp-1.17.1
 CATEGORIES=	emulators
 MASTER_SITES=	${MASTER_SITE_GITHUB:=hrydgard/}
 GITHUB_RELEASE=	v${PKGVERSION_NOREV}
diff --git a/ppsspp/TODO b/ppsspp/TODO
index ca8ee1b0d9..23d202edac 100644
--- a/ppsspp/TODO
+++ b/ppsspp/TODO
@@ -1,3 +1,4 @@
 PPSSPP TODO:
 
-- audio problems on NetBSD
+- Prior to 1.17.x: audio problems on NetBSD
+- 1.17.x and greater: PIC/PIE problems at link-time
diff --git a/ppsspp/distinfo b/ppsspp/distinfo
index 38c790ecf9..0611da38fb 100644
--- a/ppsspp/distinfo
+++ b/ppsspp/distinfo
@@ -1,8 +1,7 @@
 $NetBSD$
 
-BLAKE2s (ppsspp-1.16.6.tar.xz) = 7840739c2e63e55db583295e29af4627d158f6d0b3b0fee26381eb51f51cec52
-SHA512 (ppsspp-1.16.6.tar.xz) = a60e724fc6f297f49d4fca922d8acaf79174332adf4c18a32e1f6b7def86f48b1267df89850f41f8143137e0ac51a19a4c7b69f9065e9e83a91775f6d86f3bf3
-Size (ppsspp-1.16.6.tar.xz) = 51439288 bytes
+BLAKE2s (ppsspp-1.17.1.tar.xz) = 37eca0b1bc7d075ce046036e428a78916830ee44fb15c422dcecc10dfb276c0c
+SHA512 (ppsspp-1.17.1.tar.xz) = eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31
+Size (ppsspp-1.17.1.tar.xz) = 54663108 bytes
 SHA1 (patch-CMakeLists.txt) = 57b05b75bff349d929e1242478dbc766c1c6bd49
-SHA1 (patch-Core_HLE_proAdhoc.cpp) = 36173e947964545f97eb3405be0666ce7c8ad09e
-SHA1 (patch-ppsspp_config.h) = 26ab11265c16d97904613b8b73ccf85f6258a5b1
+SHA1 (patch-ppsspp_config.h) = 7ef73657cbd316040d75b0a84248d8a91c6d4e9a
diff --git a/ppsspp/patches/patch-Core_HLE_proAdhoc.cpp b/ppsspp/patches/patch-Core_HLE_proAdhoc.cpp
deleted file mode 100644
index fbbab77810..0000000000
--- a/ppsspp/patches/patch-Core_HLE_proAdhoc.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD$
-
-Deal with the fact that, on NetBSD, the s_addr field of a struct sockaddr_in
-is packed. 
-
---- Core/HLE/proAdhoc.cpp.orig	2023-06-29 00:33:37.275915356 -0700
-+++ Core/HLE/proAdhoc.cpp	2023-06-29 00:33:30.317029940 -0700
-@@ -1894,15 +1894,15 @@
- 	ip_ranges.reserve(5);
- 
- 	if (1 == inet_pton(AF_INET, "192.168.0.0", &(saNet.sin_addr)) && 1 == inet_pton(AF_INET, "255.255.0.0", &(saMask.sin_addr)))
--		ip_ranges.push_back({saNet.sin_addr.s_addr, saMask.sin_addr.s_addr});
-+		ip_ranges.push_back({(uint32_t)saNet.sin_addr.s_addr, (uint32_t)saMask.sin_addr.s_addr});
- 	if (1 == inet_pton(AF_INET, "172.16.0.0", &(saNet.sin_addr)) && 1 == inet_pton(AF_INET, "255.240.0.0", &(saMask.sin_addr)))
--		ip_ranges.push_back({ saNet.sin_addr.s_addr, saMask.sin_addr.s_addr });
-+		ip_ranges.push_back({ (uint32_t)saNet.sin_addr.s_addr, (uint32_t)saMask.sin_addr.s_addr });
- 	if (1 == inet_pton(AF_INET, "10.0.0.0", &(saNet.sin_addr)) && 1 == inet_pton(AF_INET, "255.0.0.0", &(saMask.sin_addr)))
--		ip_ranges.push_back({ saNet.sin_addr.s_addr, saMask.sin_addr.s_addr });
-+		ip_ranges.push_back({ (uint32_t)saNet.sin_addr.s_addr, (uint32_t)saMask.sin_addr.s_addr });
- 	if (1 == inet_pton(AF_INET, "127.0.0.0", &(saNet.sin_addr)) && 1 == inet_pton(AF_INET, "255.0.0.0", &(saMask.sin_addr)))
--		ip_ranges.push_back({ saNet.sin_addr.s_addr, saMask.sin_addr.s_addr });
-+		ip_ranges.push_back({ (uint32_t)saNet.sin_addr.s_addr, (uint32_t)saMask.sin_addr.s_addr });
- 	if (1 == inet_pton(AF_INET, "169.254.0.0", &(saNet.sin_addr)) && 1 == inet_pton(AF_INET, "255.255.0.0", &(saMask.sin_addr)))
--		ip_ranges.push_back({ saNet.sin_addr.s_addr, saMask.sin_addr.s_addr });
-+		ip_ranges.push_back({ (uint32_t)saNet.sin_addr.s_addr, (uint32_t)saMask.sin_addr.s_addr });
- 
- 	return ip_ranges;
- }
diff --git a/ppsspp/patches/patch-ppsspp_config.h b/ppsspp/patches/patch-ppsspp_config.h
index ccf44c935a..6fe107fa2e 100644
--- a/ppsspp/patches/patch-ppsspp_config.h
+++ b/ppsspp/patches/patch-ppsspp_config.h
@@ -1,10 +1,10 @@
 $NetBSD$
 
-NetBSD can benefit from the macros which allow PPSSPP to build on OpenBSD.
+NetBSD can benefit from the functionality provided for OpenBSD.
 
---- ppsspp_config.h.orig	2023-06-28 20:56:35.580340514 -0700
-+++ ppsspp_config.h	2023-06-28 20:56:48.149019856 -0700
-@@ -104,7 +104,7 @@
+--- ppsspp_config.h.orig	2024-03-13 21:19:45.715917776 -0700
++++ ppsspp_config.h	2024-03-13 21:19:58.391397099 -0700
+@@ -115,7 +115,7 @@
      #define PPSSPP_PLATFORM_LINUX 1
  #elif defined(__linux__)
      #define PPSSPP_PLATFORM_LINUX 1


Home | Main Index | Thread Index | Old Index