svn commit: r387882 - in head/emulators: . ppsspp ppsspp-devel ppsspp-devel/files

Jan Beich jbeich at FreeBSD.org
Fri May 29 19:33:26 UTC 2015


Author: jbeich
Date: Fri May 29 19:33:24 2015
New Revision: 387882
URL: https://svnweb.freebsd.org/changeset/ports/387882

Log:
  emulators/ppsspp-devel: add new slave port for git master
  
  A temporary port to facilitate testing and upstreaming.

Added:
  head/emulators/ppsspp-devel/
  head/emulators/ppsspp-devel/Makefile   (contents, props changed)
  head/emulators/ppsspp-devel/distinfo   (contents, props changed)
  head/emulators/ppsspp-devel/files/
     - copied from r387873, head/emulators/ppsspp/files/
Deleted:
  head/emulators/ppsspp-devel/files/patch-Common_CPUDetect.cpp
  head/emulators/ppsspp-devel/files/patch-Common_FileUtil.cpp
  head/emulators/ppsspp-devel/files/patch-Common_MemArena.cpp
  head/emulators/ppsspp-devel/files/patch-Common_StdMutex.h
  head/emulators/ppsspp-devel/files/patch-Common_Swap.h
  head/emulators/ppsspp-devel/files/patch-Core_FileSystems_tlzrc.cpp
  head/emulators/ppsspp-devel/files/patch-Core_HLE_ReplaceTables.cpp
  head/emulators/ppsspp-devel/files/patch-Core_HLE_sceRtc.cpp
  head/emulators/ppsspp-devel/files/patch-Core_MIPS_JitCommon_JitCommon.cpp
  head/emulators/ppsspp-devel/files/patch-Core_MIPS_fake_FakeJit.cpp
  head/emulators/ppsspp-devel/files/patch-Core_MemMap.cpp
  head/emulators/ppsspp-devel/files/patch-Core_Reporting.cpp
  head/emulators/ppsspp-devel/files/patch-GPU_GLES_TextureScaler.cpp
  head/emulators/ppsspp-devel/files/patch-Qt_PPSSPP.pro
  head/emulators/ppsspp-devel/files/patch-Qt_Platform_linux.pri
  head/emulators/ppsspp-devel/files/patch-Qt_Settings.pri
  head/emulators/ppsspp-devel/files/patch-UI_CwCheatScreen.cpp
  head/emulators/ppsspp-devel/files/patch-UI_DevScreens.cpp
  head/emulators/ppsspp-devel/files/patch-UI_NativeApp.cpp
  head/emulators/ppsspp-devel/files/patch-native_base_PCMain.cpp
  head/emulators/ppsspp-devel/files/patch-native_base_basictypes.h
  head/emulators/ppsspp-devel/files/patch-native_ext_cityhash_city.cpp
  head/emulators/ppsspp-devel/files/patch-native_ext_stb__vorbis_stb__vorbis.c
  head/emulators/ppsspp-devel/files/patch-native_file_file__util.cpp
  head/emulators/ppsspp-devel/files/patch-native_net_http__client.h
  head/emulators/ppsspp-devel/files/patch-native_net_http__headers.cpp
  head/emulators/ppsspp-devel/files/patch-native_net_http__server.cpp
  head/emulators/ppsspp-devel/files/patch-native_net_resolve.cpp
Modified:
  head/emulators/Makefile
  head/emulators/ppsspp-devel/files/patch-CMakeLists.txt
  head/emulators/ppsspp-devel/files/patch-Common_MemoryUtil.cpp
  head/emulators/ppsspp/Makefile

Modified: head/emulators/Makefile
==============================================================================
--- head/emulators/Makefile	Fri May 29 19:30:30 2015	(r387881)
+++ head/emulators/Makefile	Fri May 29 19:33:24 2015	(r387882)
@@ -110,6 +110,7 @@
     SUBDIR += pearpc
     SUBDIR += pipelight
     SUBDIR += ppsspp
+    SUBDIR += ppsspp-devel
     SUBDIR += q4wine
     SUBDIR += qemu
     SUBDIR += qemu-devel

Added: head/emulators/ppsspp-devel/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/ppsspp-devel/Makefile	Fri May 29 19:33:24 2015	(r387882)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+DISTVERSION=	1.0.1-551
+DISTVERSIONSUFFIX=	-gee1299b
+PORTREVISION=	0
+PKGNAMESUFFIX=	-devel
+
+GH_TAGNAME=	f7a2cb6:lang 9fe3f59:native a0b878f:ext_armips
+
+CONFLICTS_INSTALL?=	${PORTNAME}-[0-9]*
+
+MASTERDIR=	${.CURDIR}/../ppsspp
+PATCHDIR=	${.CURDIR}/files
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
+.include "${MASTERDIR}/Makefile"

Added: head/emulators/ppsspp-devel/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/ppsspp-devel/distinfo	Fri May 29 19:33:24 2015	(r387882)
@@ -0,0 +1,10 @@
+SHA256 (hrydgard-ppsspp-v1.0.1-551-gee1299b_GH0.tar.gz) = 3f30e14b54872fd7963086b43662ad2b1e2846a91167b0ba73da2db9e20f5507
+SIZE (hrydgard-ppsspp-v1.0.1-551-gee1299b_GH0.tar.gz) = 13508841
+SHA256 (hrydgard-ppsspp-lang-f7a2cb6_GH0.tar.gz) = ea342200e8750402ea3ca1fb928a166c3b59772ffbeef3cf65feb3e43f141f47
+SIZE (hrydgard-ppsspp-lang-f7a2cb6_GH0.tar.gz) = 200273
+SHA256 (hrydgard-native-9fe3f59_GH0.tar.gz) = 27a599540fdcb369cc4105e998be87dc14be7739d0daeeb5796aca9e422e8619
+SIZE (hrydgard-native-9fe3f59_GH0.tar.gz) = 1398942
+SHA256 (Kingcom-armips-a0b878f_GH0.tar.gz) = 64623bbddda609f9692904e6b6823b1d2d4dd0149349f2be9edcc600bf12bafa
+SIZE (Kingcom-armips-a0b878f_GH0.tar.gz) = 136535
+SHA256 (ppsspp-ffmpeg.patch?id=f2b9251) = 4d60b99f9e6fe1bb81b2b1b648845f9e76289ba824fcb5e53f2117d0319e086d
+SIZE (ppsspp-ffmpeg.patch?id=f2b9251) = 6304

Modified: head/emulators/ppsspp-devel/files/patch-CMakeLists.txt
==============================================================================
--- head/emulators/ppsspp/files/patch-CMakeLists.txt	Fri May 29 17:50:55 2015	(r387873)
+++ head/emulators/ppsspp-devel/files/patch-CMakeLists.txt	Fri May 29 19:33:24 2015	(r387882)
@@ -1,25 +1,5 @@
 --- CMakeLists.txt.orig	2015-02-26 20:05:06 UTC
 +++ CMakeLists.txt
-@@ -21,7 +21,9 @@ if(CMAKE_SYSTEM_PROCESSOR)
- 		if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^armv7")
- 			set(ARMV7 ON)
- 		endif()
--	elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^x86" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "i.86")
-+	elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^x86" OR
-+		${CMAKE_SYSTEM_PROCESSOR} MATCHES "^amd64" OR
-+		${CMAKE_SYSTEM_PROCESSOR} MATCHES "i.86")
- 		set(X86 ON)
- 	elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^mips")
- 		set(MIPS ON)
-@@ -250,7 +252,7 @@ if(NOT MSVC)
- 		if (NOT CMAKE_C_COMPILER_ID STREQUAL "Intel" AND NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
- 			add_definitions(-Wno-psabi)
- 		endif()
--		add_definitions(-D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D__BSD_VISIBLE=1)
-+		add_definitions(-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -D__BSD_VISIBLE=1)
- 		add_definitions(-D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64)
- 	endif()
- 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
 @@ -525,9 +527,10 @@ target_link_libraries(libzip ${ZLIB_LIBR
  include_directories(native/ext/libzip)
  set(LIBZIP_LIBRARY libzip)

Modified: head/emulators/ppsspp-devel/files/patch-Common_MemoryUtil.cpp
==============================================================================
--- head/emulators/ppsspp/files/patch-Common_MemoryUtil.cpp	Fri May 29 17:50:55 2015	(r387873)
+++ head/emulators/ppsspp-devel/files/patch-Common_MemoryUtil.cpp	Fri May 29 19:33:24 2015	(r387882)
@@ -36,12 +36,3 @@
  	}
  	else if (exec && (uintptr_t) map_hint > 0xFFFFFFFFULL)
  	{
-@@ -160,7 +182,7 @@ void* AllocateExecutableMemory(size_t si
- 	// printf("Mapped executable memory at %p (size %ld)\n", ptr,
- 	//	(unsigned long)size);
- 
--#if defined(__FreeBSD__)
-+#if !defined(_WIN32) && !defined(__SYMBIAN32__)
- 	if (ptr == MAP_FAILED)
- 	{
- 		ptr = NULL;

Modified: head/emulators/ppsspp/Makefile
==============================================================================
--- head/emulators/ppsspp/Makefile	Fri May 29 19:30:30 2015	(r387881)
+++ head/emulators/ppsspp/Makefile	Fri May 29 19:33:24 2015	(r387882)
@@ -1,9 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	ppsspp
-PORTVERSION=	1.0.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
+DISTVERSION?=	1.0.1
+PORTREVISION?=	2
 CATEGORIES=	emulators
 
 PATCH_SITES=	https://projects.archlinux.org/svntogit/community.git/plain/trunk/
@@ -20,7 +20,9 @@ RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/
 USE_GITHUB=	yes
 GH_ACCOUNT=	hrydgard:DEFAULT,lang,native Kingcom:ext_armips
 GH_PROJECT=	${PORTNAME}-lang:lang native:native armips:ext_armips
-GH_TAGNAME=	52c757e:lang 52ce9c1:native a0b878f:ext_armips
+GH_TAGNAME?=	52c757e:lang 52ce9c1:native a0b878f:ext_armips
+
+CONFLICTS_INSTALL?=	${PORTNAME}-devel-[0-9]*
 
 USES=		compiler:c++11-lib pkgconfig
 USE_GL=		glu


More information about the svn-ports-all mailing list