svn commit: r397702 - in head/emulators: ppsspp ppsspp-devel ppsspp-devel/files ppsspp/files
Jan Beich
jbeich at FreeBSD.org
Thu Sep 24 18:09:33 UTC 2015
Author: jbeich
Date: Thu Sep 24 18:09:31 2015
New Revision: 397702
URL: https://svnweb.freebsd.org/changeset/ports/397702
Log:
emulators/ppsspp-devel: update to 1.0.1.2768
- Take advantage of more system libraries support upstream
Changes: https://github.com/hrydgard/ppsspp/compare/253ed9f...d8b43dd
Added:
head/emulators/ppsspp/files/patch-git-version.cmake (contents, props changed)
Deleted:
head/emulators/ppsspp-devel/files/patch-CVE-2015-2331
Modified:
head/emulators/ppsspp-devel/Makefile (contents, props changed)
head/emulators/ppsspp-devel/distinfo (contents, props changed)
head/emulators/ppsspp/Makefile (contents, props changed)
Modified: head/emulators/ppsspp-devel/Makefile
==============================================================================
--- head/emulators/ppsspp-devel/Makefile Thu Sep 24 18:08:56 2015 (r397701)
+++ head/emulators/ppsspp-devel/Makefile Thu Sep 24 18:09:31 2015 (r397702)
@@ -1,16 +1,37 @@
# $FreeBSD$
-DISTVERSION= 1.0.1-2668
-DISTVERSIONSUFFIX= -g253ed9f
-PORTREVISION= 1
+DISTVERSION= 1.0.1-2768
+DISTVERSIONSUFFIX= -gd8b43dd
+PORTREVISION= 0
PKGNAMESUFFIX= -devel
+# XXX Get from Debian once #697821 lands
+MASTER_SITES= https://bazaar.launchpad.net/~sergio-br2/${PORTNAME}/debian-sdl/download/1/${PORTNAME}.1-20140802045408-dd26dik367ztj5xg-8/:manpage
+DISTFILES= ${PORTNAME}.1:manpage
+EXTRACT_ONLY= ${DISTFILES:N*\:manpage:C/:.*//}
GH_TAGNAME= e22d7a5:lang a0b878f:ext_armips
CONFLICTS_INSTALL?= ${PORTNAME}-[0-9]*
+LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip \
+ libsnappy.so:${PORTSDIR}/archivers/snappy
+USE_GL= glew
+
+EXCLUDE= glew snappy libzip zlib
+EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,}
+
MASTERDIR= ${.CURDIR}/../ppsspp
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
+post-patch: slave-post-patch
+slave-post-patch:
+ @${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},' \
+ ${WRKSRC}/Qt/*.pr*
+
+post-install: slave-post-install
+slave-post-install:
+ ${INSTALL_MAN} ${_DISTDIR}/${PORTNAME}.1 \
+ ${STAGEDIR}${MAN1PREFIX}/man/man1
+
.include "${MASTERDIR}/Makefile"
Modified: head/emulators/ppsspp-devel/distinfo
==============================================================================
--- head/emulators/ppsspp-devel/distinfo Thu Sep 24 18:08:56 2015 (r397701)
+++ head/emulators/ppsspp-devel/distinfo Thu Sep 24 18:09:31 2015 (r397702)
@@ -1,5 +1,7 @@
-SHA256 (hrydgard-ppsspp-v1.0.1-2668-g253ed9f_GH0.tar.gz) = 53126bbbc64e0e9fb61f4ffe65d3d87f79f68803bbf3dcc67bcb387b1a00d270
-SIZE (hrydgard-ppsspp-v1.0.1-2668-g253ed9f_GH0.tar.gz) = 14919158
+SHA256 (ppsspp.1) = 8e335555393a6400c97d5f6d23798af801f88b909181bb5af676dfdcb4f8f8be
+SIZE (ppsspp.1) = 1507
+SHA256 (hrydgard-ppsspp-v1.0.1-2768-gd8b43dd_GH0.tar.gz) = 0f5c25a67cf8466b56a7947fa0ceb65b92eca3f51b164830d6f6d84648432299
+SIZE (hrydgard-ppsspp-v1.0.1-2768-gd8b43dd_GH0.tar.gz) = 14756762
SHA256 (hrydgard-ppsspp-lang-e22d7a5_GH0.tar.gz) = b481a44c75b646d99909e3acd1f59614e7c05463e73c3827a662d9cf298e84cb
SIZE (hrydgard-ppsspp-lang-e22d7a5_GH0.tar.gz) = 210229
SHA256 (Kingcom-armips-a0b878f_GH0.tar.gz) = 64623bbddda609f9692904e6b6823b1d2d4dd0149349f2be9edcc600bf12bafa
Modified: head/emulators/ppsspp/Makefile
==============================================================================
--- head/emulators/ppsspp/Makefile Thu Sep 24 18:08:56 2015 (r397701)
+++ head/emulators/ppsspp/Makefile Thu Sep 24 18:09:31 2015 (r397702)
@@ -16,7 +16,7 @@ COMMENT= PSP emulator in C++ with dynare
LICENSE= GPLv2 # or any later version
-LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
+LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils
USE_GITHUB= yes
@@ -32,7 +32,7 @@ GH_PROJECT+= native:native
CONFLICTS_INSTALL?= ${PORTNAME}-devel-[0-9]*
USES= compiler:c++11-lib pkgconfig
-USE_GL= glu
+USE_GL+= glu
USE_SDL= sdl2 # joystick
CMAKE_ARGS= -DUSE_SYSTEM_FFMPEG=on
QMAKE_SOURCE_PATH= ${WRKSRC}/Qt/PPSSPPQt.pro
@@ -71,7 +71,7 @@ post-extract:
post-patch:
@${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \
${WRKSRC}/UI/NativeApp.cpp
- @${REINPLACE_CMD} -e '/find_package(Git)/d' \
+ @${REINPLACE_CMD} \
-e 's/"unknown"/"${GH_TAGNAME}"/' \
-e 's/^\(VERSION =\).*/\1 ${GH_TAGNAME}/' \
${WRKSRC}/git-version.cmake \
@@ -92,8 +92,10 @@ do-install-SDL-off:
${STAGEDIR}${PREFIX}/bin
post-install:
+.ifndef PKGNAMESUFFIX
${INSTALL_MAN} ${WRKSRC}/debian/${PORTNAME}.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1
+.endif
(cd ${WRKSRC}/assets/unix-icons && ${COPYTREE_SHARE} \
"hicolor" ${STAGEDIR}${PREFIX}/share/icons)
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
Added: head/emulators/ppsspp/files/patch-git-version.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/ppsspp/files/patch-git-version.cmake Thu Sep 24 18:09:31 2015 (r397702)
@@ -0,0 +1,19 @@
+commit e81fa01
+Author: sergiobenrocha2 <sergiobenrocha2 at gmail.com>
+Date: Wed Sep 16 19:07:25 2015 -0300
+
+ fix build when git is installed but there is no .git folder.
+
+diff --git git-version.cmake git-version.cmake
+index a507a93..ff276d7 100644
+--- git-version.cmake
++++ git-version.cmake
+@@ -3,7 +3,7 @@ set(GIT_VERSION "unknown")
+ set(GIT_VERSION_UPDATE "1")
+
+ find_package(Git)
+-if(GIT_FOUND)
++if(GIT_FOUND AND EXISTS ".git")
+ execute_process(COMMAND ${GIT_EXECUTABLE} describe --always
+ WORKING_DIRECTORY ${SOURCE_DIR}
+ RESULT_VARIABLE exit_code
More information about the svn-ports-all
mailing list