diff options
Diffstat (limited to 'emulators/ppsspp/Makefile')
-rw-r--r-- | emulators/ppsspp/Makefile | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile index a7b6168210be..18747dd52b1d 100644 --- a/emulators/ppsspp/Makefile +++ b/emulators/ppsspp/Makefile @@ -1,48 +1,48 @@ PORTNAME= ppsspp DISTVERSIONPREFIX= v -DISTVERSION?= 1.18.1 -PORTREVISION?= 1 +DISTVERSION?= 1.19.3 CATEGORIES= emulators -# XXX Get from Debian once #697821 lands -MASTER_SITES= https://bazaar.launchpad.net/~sergio-br2/${PORTNAME}/debian-sdl/download/5/${PORTNAME}.1-20140802045408-dd26dik367ztj5xg-8/:manpage -DISTFILES= ${PORTNAME}.1:manpage -EXTRACT_ONLY= ${DISTFILES:N*\:manpage:C/:.*//} MAINTAINER= kreinholz@gmail.com COMMENT= PSP emulator in C++ with dynarec JIT for x86, ARM, MIPS WWW= https://www.ppsspp.org/ -LICENSE= GPLv2+ +LICENSE= GPLv2+ BSD3CLAUSE +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT # Bi-endian architectures default to big for some reason NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= only little-endian is supported, see \ https://github.com/hrydgard/ppsspp/issues/8823 -BUILD_DEPENDS= /usr/local/ffmpeg3/lib/libavcodec.a:multimedia/ffmpeg3 +BUILD_DEPENDS= ${LOCALBASE}/ffmpeg3/lib/libavcodec.a:multimedia/ffmpeg3 LIB_DEPENDS= libzip.so:archivers/libzip \ libsnappy.so:archivers/snappy \ libzstd.so:archivers/zstd \ + libminiupnpc.so:net/miniupnpc \ libopenxr_loader.so:graphics/openxr RUN_DEPENDS= xdg-open:devel/xdg-utils -USES= cmake compiler:c++11-lib gl localbase:ldflags pkgconfig +USES= cmake compiler:c++11-lib gl localbase:ldflags pkgconfig \ + desktop-file-utils USE_GITHUB= yes GH_ACCOUNT= hrydgard -GH_TUPLE?= hrydgard:glslang:8.13.3743-948-gb34f619e:glslang/ext/glslang \ - google:cpu_features:v0.8.0-27-gfd4ffc1:cpu_features/ext/cpu_features \ +GH_TUPLE?= Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \ + hrydgard:glslang:2.3-3991-g50e0708e:glslang/ext/glslang \ + KhronosGroup:SPIRV-Cross:4212eef67ed0ca048cb726a6767185504e7695e5:SPIRVCross/ext/SPIRV-Cross \ + Tencent:rapidjson:73063f5002612c6bf64fe24f851cd5cc0d83eef9:rapidjson/ext/rapidjson \ + unknownbrackets:ppsspp-debugger:9776332f720c854ef26f325a0cf9e32c02115a9c:ppssppdebugger/assets/debugger \ + google:cpu_features:v0.4.1-211-gfd4ffc1:cpu_features/ext/cpu_features \ + RetroAchievements:rcheevos:v11.6.0-61-gef0e22b:rcheevos/ext/rcheevos \ rtissera:libchdr:26d27ca:libchdr/ext/libchdr \ - unknownbrackets:ppsspp-debugger:d358a87:debugger/assets/debugger \ - KhronosGroup:SPIRV-Cross:sdk-1.3.239.0:SPIRV/ext/SPIRV-Cross \ - Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \ - Kingcom:filesystem:v1.3.2-12-g3f1c185:filesystem/ext/armips/ext/filesystem \ - RetroAchievements:rcheevos:v11.6.0-g32917bd:rcheevos/ext/rcheevos \ - Tencent:rapidjson:v1.1.0-415-g73063f50:rapidjson/ext/rapidjson \ - miniupnp:miniupnp:miniupnpd_2_3_7-g27d13ca:miniupnp/ext/miniupnp + hrydgard:ppsspp-lua:7648485f14e8e5ee45e8e39b1eb4d3206dbd405a:ppsspplua/ext/lua \ + Kingcom:filesystem:v1.1.2-171-g3f1c185:filesystem/ext/armips/ext/filesystem + EXCLUDE= libzip zlib USE_GL= glew opengl -CMAKE_ON= ${LIBZIP SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR +CMAKE_ON= ${LIBZIP MINIUPNPC SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR CMAKE_OFF= USE_DISCORD LDFLAGS+= -Wl,--as-needed # ICE/SM/X11/Xext, Qt5Network CONFLICTS_INSTALL= ${PORTNAME}-* @@ -86,13 +86,14 @@ post-patch: @${REINPLACE_CMD} -e 's/Linux/${OPSYS}/' ${WRKSRC}/assets/gamecontrollerdb.txt @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' ${WRKSRC}/UI/NativeApp.cpp @${REINPLACE_CMD} -e 's/"unknown"/"${DISTVERSIONFULL}"/' ${WRKSRC}/git-version.cmake + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/cmake/Modules/FindFFmpeg.cmake do-install-LIBRETRO-on: ${MKDIR} ${STAGEDIR}${PREFIX}/${LIBRETRO_PLIST_FILES:H} ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/${LIBRETRO_PLIST_FILES:T} \ ${STAGEDIR}${PREFIX}/${LIBRETRO_PLIST_FILES:H} .if ${OPTIONS_SLAVE} == LIBRETRO -. for d in applications icons man mime ${PORTNAME} +. for d in applications icons mime ${PORTNAME} ${RM} -r ${STAGEDIR}${PREFIX}/share/${d} . endfor .endif @@ -102,6 +103,5 @@ do-install-QT5-on do-install-SDL-on: ${ELFCTL} -e +wxneeded ${STAGEDIR}${PREFIX}/bin/* .endif ${MV} ${STAGEDIR}${PREFIX}/bin/${EXENAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - ${INSTALL_MAN} ${_DISTDIR}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include <bsd.port.mk> |