mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
parent
605957e312
commit
7c46d83484
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=422387
4 changed files with 20 additions and 61 deletions
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
PORTNAME= ppsspp
|
PORTNAME= ppsspp
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION?= 1.2.2
|
DISTVERSION?= 1.3
|
||||||
PORTREVISION?= 0
|
PORTREVISION?= 0
|
||||||
CATEGORIES= emulators
|
CATEGORIES= emulators
|
||||||
# XXX Get from Debian once #697821 lands
|
# XXX Get from Debian once #697821 lands
|
||||||
|
@ -23,7 +23,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= hrydgard:DEFAULT,lang Kingcom:ext_armips
|
GH_ACCOUNT= hrydgard:DEFAULT,lang Kingcom:ext_armips
|
||||||
GH_PROJECT= ${PORTNAME}-lang:lang armips:ext_armips
|
GH_PROJECT= ${PORTNAME}-lang:lang armips:ext_armips
|
||||||
GH_TAGNAME?= 16a50e3:lang 9b225d9:ext_armips
|
GH_TAGNAME?= cdf4a8d:lang 1ffab37:ext_armips
|
||||||
|
|
||||||
CONFLICTS_INSTALL?= ${PORTNAME}-devel-[0-9]*
|
CONFLICTS_INSTALL?= ${PORTNAME}-devel-[0-9]*
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
|
TIMESTAMP = 1473519574
|
||||||
SHA256 (ppsspp.1) = 64a7cca4c3a5fc6ad5b63399edef9056b0c85ea68fed00fb7e97f4b2724e503b
|
SHA256 (ppsspp.1) = 64a7cca4c3a5fc6ad5b63399edef9056b0c85ea68fed00fb7e97f4b2724e503b
|
||||||
SIZE (ppsspp.1) = 1598
|
SIZE (ppsspp.1) = 1598
|
||||||
SHA256 (hrydgard-ppsspp-v1.2.2_GH0.tar.gz) = 3992b9e91e601a91c1adb32f4832d06bc9069ef673163e1af904d1baf8688d38
|
SHA256 (hrydgard-ppsspp-v1.3_GH0.tar.gz) = ada81d1bdbb0ec7d1395d3473602087767bb2deb2a8b015ddcfd1f5d08609a52
|
||||||
SIZE (hrydgard-ppsspp-v1.2.2_GH0.tar.gz) = 15136858
|
SIZE (hrydgard-ppsspp-v1.3_GH0.tar.gz) = 15384301
|
||||||
SHA256 (hrydgard-ppsspp-lang-16a50e3_GH0.tar.gz) = aab8ef19179fd3f5ba53d13a957b40c9896ab2f1a7cd35f94d357c79a8612fcd
|
SHA256 (hrydgard-ppsspp-lang-cdf4a8d_GH0.tar.gz) = 32ddb92389fef5b9244e70f183d2977a28d95ac5db74b56eb66383f2bc70b157
|
||||||
SIZE (hrydgard-ppsspp-lang-16a50e3_GH0.tar.gz) = 230285
|
SIZE (hrydgard-ppsspp-lang-cdf4a8d_GH0.tar.gz) = 249259
|
||||||
SHA256 (Kingcom-armips-9b225d9_GH0.tar.gz) = 76dd401235f1ff8624d1f6302f5f725676eedbba39fd54ad4a19ac4c7af81fdd
|
SHA256 (Kingcom-armips-1ffab37_GH0.tar.gz) = ebfcc89e2bc983330fa5131ecbd324812f4679c9f04134ffea8f2658780a1c64
|
||||||
SIZE (Kingcom-armips-9b225d9_GH0.tar.gz) = 145559
|
SIZE (Kingcom-armips-1ffab37_GH0.tar.gz) = 146794
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
commit 3fc255b
|
|
||||||
Author: Henrik Rydgård <hrydgard@gmail.com>
|
|
||||||
Date: Sat Jul 9 09:15:11 2016 +0200
|
|
||||||
|
|
||||||
Make it possible to run even if SDL was built with joystick disabled. Should fix #8851.
|
|
||||||
---
|
|
||||||
ext/native/base/PCMain.cpp | 18 ++++++++++++++----
|
|
||||||
1 file changed, 14 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git ext/native/base/PCMain.cpp ext/native/base/PCMain.cpp
|
|
||||||
index cead0d7..00ec49a 100644
|
|
||||||
--- ext/native/base/PCMain.cpp
|
|
||||||
+++ ext/native/base/PCMain.cpp
|
|
||||||
@@ -426,9 +426,13 @@ int main(int argc, char *argv[]) {
|
|
||||||
|
|
||||||
net::Init();
|
|
||||||
|
|
||||||
+ bool joystick_enabled = true;
|
|
||||||
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK | SDL_INIT_AUDIO) < 0) {
|
|
||||||
- fprintf(stderr, "Unable to initialize SDL: %s\n", SDL_GetError());
|
|
||||||
- return 1;
|
|
||||||
+ joystick_enabled = false;
|
|
||||||
+ if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) < 0) {
|
|
||||||
+ fprintf(stderr, "Unable to initialize SDL: %s\n", SDL_GetError());
|
|
||||||
+ return 1;
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
@@ -659,7 +663,11 @@ int main(int argc, char *argv[]) {
|
|
||||||
// Audio must be unpaused _after_ NativeInit()
|
|
||||||
SDL_PauseAudio(0);
|
|
||||||
#ifndef _WIN32
|
|
||||||
- joystick = new SDLJoystick();
|
|
||||||
+ if (joystick_enabled) {
|
|
||||||
+ joystick = new SDLJoystick();
|
|
||||||
+ } else {
|
|
||||||
+ joystick = nullptr;
|
|
||||||
+ }
|
|
||||||
#endif
|
|
||||||
EnableFZ();
|
|
||||||
|
|
||||||
@@ -848,7 +856,9 @@ int main(int argc, char *argv[]) {
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
#ifndef _WIN32
|
|
||||||
- joystick->ProcessInput(event);
|
|
||||||
+ if (joystick) {
|
|
||||||
+ joystick->ProcessInput(event);
|
|
||||||
+ }
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
}
|
|
|
@ -38,3 +38,14 @@ Make build glue accept libpng 1.6.x and don't hardcode suffix
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "png_load.h"
|
#include "png_load.h"
|
||||||
|
--- Core/TextureReplacer.cpp.orig 2016-05-03 00:47:54 UTC
|
||||||
|
+++ Core/TextureReplacer.cpp
|
||||||
|
@@ -16,7 +16,7 @@
|
||||||
|
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
|
||||||
|
|
||||||
|
#ifndef USING_QT_UI
|
||||||
|
-#include <libpng17/png.h>
|
||||||
|
+#include "png.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
|
Loading…
Add table
Reference in a new issue