svn commit: r399620 - in head/emulators/dolphin-emu: . files
Ganael LAPLANCHE
martymac at FreeBSD.org
Sun Oct 18 15:23:02 UTC 2015
Author: martymac
Date: Sun Oct 18 15:22:59 2015
New Revision: 399620
URL: https://svnweb.freebsd.org/changeset/ports/399620
Log:
Update to 5.0-rc
Added:
head/emulators/dolphin-emu/files/patch-8c5744b.txt (contents, props changed)
head/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake (contents, props changed)
head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp (contents, props changed)
head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp (contents, props changed)
head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp (contents, props changed)
head/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp (contents, props changed)
Deleted:
head/emulators/dolphin-emu/files/patch-CMakeTests-FindGLEW.cmake
head/emulators/dolphin-emu/files/patch-Externals-SFML-CMakeLists.txt
head/emulators/dolphin-emu/files/patch-Source-Core-Common-Src-CommonFuncs.h
head/emulators/dolphin-emu/files/patch-Source-Core-Common-Src-MemArena.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-Common-Src-MemoryUtil.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-Common-Src-Thread.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-Core-Src-HW-BBA-TAP-TAP_Unix.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-Core-Src-IPC_HLE-WII_IPC_HLE_Device_hid.h
head/emulators/dolphin-emu/files/patch-Source-Core-Core-Src-IPC_HLE-WII_IPC_HLE_Device_net.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-Core-Src-IPC_HLE-WII_Socket.cpp
head/emulators/dolphin-emu/files/patch-Source-Core-DolphinWX-Src-NetWindow.cpp
head/emulators/dolphin-emu/files/patch-Source-Plugins-Plugin_VideoOGL-Src-Render.cpp
head/emulators/dolphin-emu/files/patch-git_148ce85b
head/emulators/dolphin-emu/files/patch-git_8c5744bc
Modified:
head/emulators/dolphin-emu/Makefile
head/emulators/dolphin-emu/distinfo
head/emulators/dolphin-emu/files/patch-CMakeLists.txt
head/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake
head/emulators/dolphin-emu/files/patch-Source-Core-DolphinWX-CMakeLists.txt
head/emulators/dolphin-emu/pkg-plist
Modified: head/emulators/dolphin-emu/Makefile
==============================================================================
--- head/emulators/dolphin-emu/Makefile Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/Makefile Sun Oct 18 15:22:59 2015 (r399620)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= dolphin-emu
-PORTVERSION= 4.0.2
-PORTREVISION= 4
+DISTVERSION= 5.0-rc
CATEGORIES= emulators
MAINTAINER= martymac at FreeBSD.org
@@ -12,34 +11,45 @@ COMMENT= Gamecube and Wii Emulator
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/license.txt
-LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
- libfreetype.so:${PORTSDIR}/print/freetype2 \
+# Notes on dependencies:
+# - keep enet from externals as Dolphin's version diverges
+# - xxhash and SOIL are not (yet) in ports
+LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \
liblzo2.so:${PORTSDIR}/archivers/lzo2 \
+ libpng.so:${PORTSDIR}/graphics/png \
libSoundTouch.so:${PORTSDIR}/audio/soundtouch \
- libpolarssl.so.5:${PORTSDIR}/security/polarssl
+ libmbedtls.so.9:${PORTSDIR}/security/polarssl13 \
+ libsfml-system.so:${PORTSDIR}/devel/sfml
USE_GITHUB= yes
GH_PROJECT= dolphin
-USE_SDL= sdl
-USE_XORG= ice xext x11 xrandr xi
+USE_SDL= sdl2
+USE_XORG= ice x11 xext xi xrandr
USE_WX= 3.0+
-WX_UNICODE= yes
USE_GL= gl glew glu
-USES= dos2unix cmake iconv openal pkgconfig tar:tgz compiler:c++11-lib
+USES= cmake compiler:c++11-lib dos2unix iconv openal pkgconfig tar:tgz
DOS2UNIX_REGEX= .*\.(h|c|cpp)
-NOT_FOR_ARCHS= armv6
-
# Disable ALSA (emulated) and ao (buggy)
-CMAKE_ARGS+= -DOPENMP:BOOL=OFF \
+CMAKE_ARGS+= -DTRY_X11:BOOL=ON \
+ -DDISABLE_WX:BOOL=OFF \
+ -DENABLE_QT:BOOL=OFF \
+ -DENABLE_PCH:BOOL=OFF \
+ -DENABLE_SDL:BOOL=ON \
-DDISABLE_ALSA:BOOL=ON \
-DDISABLE_AO:BOOL=ON \
-DDISABLE_BLUEZ:BOOL=ON \
- -DUSE_X11:BOOL=ON \
+ -DDISABLE_OPENAL:BOOL=OFF \
+ -DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \
+ -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON
+# XXX Bypass git check (and set a dummy -unused- revision)
+CMAKE_ARGS+= -DDOLPHIN_WC_BRANCH:STRING="stable" \
+ -DDOLPHIN_WC_REVISION:STRING="1"
+
OPTIONS_DEFINE= PULSEAUDIO PORTAUDIO DEBUG FRAMEDUMPS UPNP NLS
OPTIONS_DEFAULT= PORTAUDIO FRAMEDUMPS UPNP NLS
OPTIONS_SUB= yes
@@ -69,15 +79,20 @@ NLS_CMAKE_OFF= -DDISABLE_NLS:BOOL=ON
.include <bsd.port.pre.mk>
-# XXX Temporary workaround for ports/184540
-.if ${PORT_OPTIONS:MDEBUG}
-INSTALL_TARGET= install
+# JIT-enabled binaries are amd64 only
+.if ${ARCH} != "amd64"
+CMAKE_ARGS+= -DENABLE_GENERIC:BOOL=ON
.endif
-.if !empty(ICONV_LIB)
-CMAKE_ARGS+= -DICONV_LINK:BOOL=ON
-.else
-CMAKE_ARGS+= -DICONV_LINK:BOOL=OFF
+# When building with Gcc, needs Gcc 4.9+
+.if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 49
+USE_GCC= 4.9+
+# Enable std::stoul()
+CXXFLAGS+= -D_GLIBCXX_USE_C99
+# Enable log2f(), exp2f() and roundf()
+CXXFLAGS+= -D_GLIBCXX_USE_C99_MATH_TR1
+# Turn on extra long double versions of math functions, needed for cmath
+CXXFLAGS+= -D__ISO_C_VISIBLE=1999 -D_DECLARE_C99_LDBL_MATH
.endif
.include <bsd.port.post.mk>
Modified: head/emulators/dolphin-emu/distinfo
==============================================================================
--- head/emulators/dolphin-emu/distinfo Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/distinfo Sun Oct 18 15:22:59 2015 (r399620)
@@ -1,2 +1,2 @@
-SHA256 (dolphin-emu-dolphin-4.0.2_GH0.tgz) = 09f10f73abe0a7b5d10a51b3b56dc0044331bb12d6a18fe969c9bbd83a9b1129
-SIZE (dolphin-emu-dolphin-4.0.2_GH0.tgz) = 25121744
+SHA256 (dolphin-emu-dolphin-5.0-rc_GH0.tgz) = 8f4a6e715e9687eb0d1d52f35c3ea65ee80950121d514bb78365c51db3af41a7
+SIZE (dolphin-emu-dolphin-5.0-rc_GH0.tgz) = 25083408
Added: head/emulators/dolphin-emu/files/patch-8c5744b.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-8c5744b.txt Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,124 @@
+commit 8c5744bca705a0895bd51c966a30171ee2bab43a
+Author: Marisa Kirisame <marisa at sayachan.org>
+Date: Tue Sep 29 23:10:31 2015 +0200
+
+ miniupnpc API version 14 changed the upnpDiscover functions, adding an argument for TTL (should default to 2)
+ this enables support for that should the build system have that specific version installed, the miniupnpc bundled in the project is unchanged
+
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -690,9 +690,12 @@ if(USE_UPNP)
+ if(NOT APPLE AND NOT ANDROID)
+ include(FindMiniupnpc)
+ endif()
+- if(MINIUPNP_FOUND AND MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ if(MINIUPNP_FOUND AND (MINIUPNPC_VERSION_1_7_OR_HIGHER OR MINIUPNPC_VERSION_API14_OR_HIGHER))
+ message("Using shared miniupnpc")
+ include_directories(${MINIUPNP_INCLUDE_DIR})
++ if (MINIUPNPC_VERSION_API14_OR_HIGHER)
++ add_definitions(-DUPNPDISCOVER_HAS_TTL)
++ endif()
+ else()
+ message("Using static miniupnpc from Externals")
+ add_subdirectory(Externals/miniupnpc)
+--- CMakeTests/FindMiniupnpc.cmake.orig
++++ CMakeTests/FindMiniupnpc.cmake
+@@ -58,6 +58,30 @@ if (MINIUPNP_FOUND)
+ #include <stdio.h>
+ int main()
+ {
++ struct UPNPDev *devlist = NULL;
++ int upnp_delay = 5000;
++ const char *upnp_multicastif = NULL;
++ const char *upnp_minissdpdsock = NULL;
++ int upnp_sameport = 0;
++ int upnp_ipv6 = 0;
++ unsigned char upnp_ttl = 2;
++ int upnp_error = 0;
++ devlist = upnpDiscover(upnp_delay, upnp_multicastif, upnp_minissdpdsock, upnp_sameport, upnp_ipv6, upnp_ttl, &upnp_error);
++
++ return 0;
++ }"
++ MINIUPNPC_VERSION_API14_OR_HIGHER)
++
++IF (NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
++ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
++ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
++ check_cxx_source_runs("
++ #include <miniwget.h>
++ #include <miniupnpc.h>
++ #include <upnpcommands.h>
++ #include <stdio.h>
++ int main()
++ {
+ static struct UPNPUrls urls;
+ static struct IGDdatas data;
+
+@@ -66,8 +90,9 @@ if (MINIUPNP_FOUND)
+ return 0;
+ }"
+ MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ ENDIF()
+
+-IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
++IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
+ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
+ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
+ check_cxx_source_runs("
+@@ -91,7 +116,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
+ MINIUPNPC_VERSION_PRE1_7)
+ ENDIF()
+
+- IF (NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ IF (NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
+ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
+ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
+ check_cxx_source_runs("
+@@ -116,7 +141,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
+
+ ENDIF()
+
+- IF (NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ IF (NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
+ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
+ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
+ check_cxx_source_runs("
+@@ -136,7 +161,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
+ MINIUPNPC_VERSION_1_5_OR_HIGHER)
+ ENDIF()
+
+- IF (NOT MINIUPNPC_VERSION_1_5_OR_HIGHER AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ IF (NOT MINIUPNPC_VERSION_1_5_OR_HIGHER AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
+ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
+ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
+ check_cxx_source_runs("
+@@ -167,10 +192,14 @@ IF(MINIUPNPC_VERSION_PRE1_7)
+ message(STATUS "Found miniupnpc version is pre v1.7")
+ ENDIF()
+
+-IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7)
++IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
+ message(STATUS "Found miniupnpc version is v1.7 or higher")
+ ENDIF()
+
++IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
++ message(STATUS "Found miniupnpc version is v1.9 API version 14 or higher")
++ENDIF()
++
+ else ()
+ message (STATUS "Could not find miniupnp")
+ endif ()
+--- Source/Core/Core/NetPlayServer.cpp.orig
++++ Source/Core/Core/NetPlayServer.cpp
+@@ -904,7 +904,11 @@ bool NetPlayServer::initUPnP()
+ memset(&m_upnp_data, 0, sizeof(IGDdatas));
+
+ // Find all UPnP devices
++#ifdef UPNPDISCOVER_HAS_TTL
++ UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, 2, &upnperror);
++#else
+ UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, &upnperror);
++#endif
+ if (!devlist)
+ {
+ WARN_LOG(NETPLAY, "An error occured trying to discover UPnP devices.");
Modified: head/emulators/dolphin-emu/files/patch-CMakeLists.txt
==============================================================================
--- head/emulators/dolphin-emu/files/patch-CMakeLists.txt Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/files/patch-CMakeLists.txt Sun Oct 18 15:22:59 2015 (r399620)
@@ -1,14 +1,28 @@
---- CMakeLists.txt.orig 2013-09-23 16:15:52.000000000 +0400
-+++ CMakeLists.txt 2014-08-20 17:37:42.000000000 +0400
-@@ -351,51 +351,81 @@
- message("OpenMP parallelization disabled")
- endif()
+Add switches to handle more options
+
+--- CMakeLists.txt.orig 2015-07-31 10:04:05.000000000 +0000
++++ CMakeLists.txt 2015-10-09 20:18:35.617017157 +0000
+@@ -8,6 +8,12 @@
+ option(TRY_X11 "Enables X11 Support" ON)
+ option(USE_SHARED_ENET "Use shared libenet if found rather than Dolphin's soon-to-compatibly-diverge version" OFF)
+ option(USE_UPNP "Enables UPnP port mapping support" ON)
++option(DISABLE_ALSA "Disable ALSA sound backend" OFF)
++option(DISABLE_AO "Disable ao sound backend" OFF)
++option(DISABLE_BLUEZ "Disable bluez (bluetooth) support" OFF)
++option(DISABLE_PULSEAUDIO "Disable PulseAudio sound backend" OFF)
++option(DISABLE_OPENAL "Disable OpenAL sound backend" OFF)
++option(DISABLE_PORTAUDIO "Disable PortAudio sound backend" OFF)
+ option(DISABLE_WX "Disable wxWidgets (use Qt or CLI interface)" OFF)
+ option(ENABLE_QT "Enable Qt (use the experimental Qt interface)" OFF)
+ option(ENABLE_PCH "Use PCH to speed up compilation" ON)
+@@ -391,51 +397,76 @@
+ include(FindOpenGL)
+ include_directories(${OPENGL_INCLUDE_DIR})
- include(FindALSA OPTIONAL)
- if(ALSA_FOUND)
- add_definitions(-DHAVE_ALSA=1)
- message("ALSA found, enabling ALSA sound backend")
-+ option(DISABLE_ALSA "Disable ALSA sound backend" OFF)
+ if(NOT DISABLE_ALSA)
+ include(FindALSA OPTIONAL)
+ if(ALSA_FOUND)
@@ -25,13 +39,12 @@
+ message("ALSA sound backend disabled")
+ endif()
-- check_lib(AO ao QUIET)
+- check_lib(AO ao ao QUIET)
- if(AO_FOUND)
- add_definitions(-DHAVE_AO=1)
- message("ao found, enabling ao sound backend")
-+ option(DISABLE_AO "Disable ao sound backend" OFF)
+ if(NOT DISABLE_AO)
-+ check_lib(AO ao QUIET)
++ check_lib(AO ao ao QUIET)
+ if(AO_FOUND)
+ add_definitions(-DHAVE_AO=1)
+ message("ao found, enabling ao sound backend")
@@ -46,13 +59,12 @@
+ message("ao sound backend disabled")
+ endif()
-- check_lib(BLUEZ bluez QUIET)
+- check_lib(BLUEZ bluez bluez QUIET)
- if(BLUEZ_FOUND)
- add_definitions(-DHAVE_BLUEZ=1)
- message("bluez found, enabling bluetooth support")
-+ option(DISABLE_BLUEZ "Disable bluez (bluetooth) support" OFF)
+ if(NOT DISABLE_BLUEZ)
-+ check_lib(BLUEZ bluez QUIET)
++ check_lib(BLUEZ bluez bluez QUIET)
+ if(BLUEZ_FOUND)
+ add_definitions(-DHAVE_BLUEZ=1)
+ message("bluez found, enabling bluetooth support")
@@ -67,13 +79,12 @@
+ message("bluez (bluetooth) support disabled")
+ endif()
-- check_lib(PULSEAUDIO libpulse-simple QUIET)
+- check_lib(PULSEAUDIO libpulse pulse QUIET)
- if(PULSEAUDIO_FOUND)
- add_definitions(-DHAVE_PULSEAUDIO=1)
- message("PulseAudio found, enabling PulseAudio sound backend")
-+ option(DISABLE_PULSEAUDIO "Disable PulseAudio sound backend" OFF)
+ if(NOT DISABLE_PULSEAUDIO)
-+ check_lib(PULSEAUDIO libpulse-simple QUIET)
++ check_lib(PULSEAUDIO libpulse pulse QUIET)
+ if(PULSEAUDIO_FOUND)
+ add_definitions(-DHAVE_PULSEAUDIO=1)
+ message("PulseAudio found, enabling PulseAudio sound backend")
@@ -93,7 +104,6 @@
- add_definitions(-DHAVE_OPENAL=1)
- include_directories(${OPENAL_INCLUDE_DIR})
- message("OpenAL found, enabling OpenAL sound backend")
-+ option(DISABLE_OPENAL "Disable OpenAL sound backend" OFF)
+ if(NOT DISABLE_OPENAL)
+ include(FindOpenAL OPTIONAL)
+ if(OPENAL_FOUND)
@@ -111,22 +121,47 @@
+ message("OpenAL sound backend disabled")
+ endif()
- if(UNIX AND NOT APPLE)
- # Note: The convention is to check USE_X11 or USE_WAYLAND where needed.
-@@ -577,14 +618,14 @@
- set(SFML_FIND_VERSION_MAJOR 1)
- set(SFML_FIND_VERSION_MINOR 5)
- if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT ANDROID)
-- include(FindSFML OPTIONAL)
-+ #include(FindSFML OPTIONAL)
- endif()
- if(SFML_FOUND AND NOT SFML_VERSION_MAJOR) # SFML 1.x doesn't define SFML_VERSION_MAJOR
- message("Using shared SFML")
- else()
- message("Using static SFML ${SFML_FIND_VERSION_MAJOR}.${SFML_FIND_VERSION_MINOR} from Externals")
- add_subdirectory(Externals/SFML)
-- include_directories(Externals/SFML/include)
-+ include_directories(BEFORE Externals/SFML/include)
- endif()
+ include(FindLLVM OPTIONAL)
+ if (LLVM_FOUND)
+@@ -494,22 +525,28 @@
+
+ endif()
+
+- set(CMAKE_REQUIRED_LIBRARIES portaudio)
+- CHECK_CXX_SOURCE_RUNS(
+- "#include <portaudio.h>
+- int main(int argc, char **argv)
+- { if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
+- PORTAUDIO)
+- unset(CMAKE_REQUIRED_LIBRARIES)
+- if(PORTAUDIO)
+- message("PortAudio found, enabling mic support")
+- add_definitions(-DHAVE_PORTAUDIO=1)
+- set(PORTAUDIO_FOUND TRUE)
++ if(NOT DISABLE_PORTAUDIO)
++ set(CMAKE_REQUIRED_LIBRARIES portaudio)
++ CHECK_CXX_SOURCE_RUNS(
++ "#include <portaudio.h>
++ int main(int argc, char **argv)
++ { if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
++ PORTAUDIO)
++ unset(CMAKE_REQUIRED_LIBRARIES)
++ if(PORTAUDIO)
++ message("PortAudio found, enabling mic support")
++ add_definitions(-DHAVE_PORTAUDIO=1)
++ set(PORTAUDIO_FOUND TRUE)
++ else()
++ message("PortAudio not found, disabling mic support")
++ add_definitions(-DHAVE_PORTAUDIO=0)
++ set(PORTAUDIO_FOUND FALSE)
++ endif(PORTAUDIO)
+ else()
+- message("PortAudio not found, disabling mic support")
++ message("PortAudio disabled")
+ add_definitions(-DHAVE_PORTAUDIO=0)
+ set(PORTAUDIO_FOUND FALSE)
+- endif(PORTAUDIO)
++ endif()
- if(USE_UPNP)
+ if(OPROFILING)
+ check_lib(OPROFILE "(no .pc for opagent)" opagent opagent.h)
Modified: head/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake
==============================================================================
--- head/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake Sun Oct 18 15:22:59 2015 (r399620)
@@ -1,11 +1,19 @@
---- CMakeTests/FindLibUSB.cmake.orig 2013-09-17 08:41:32.000000000 +0200
-+++ CMakeTests/FindLibUSB.cmake 2013-09-17 08:41:41.000000000 +0200
-@@ -23,7 +23,7 @@
+Adapt libusb name for FreeBSD
+
+--- CMakeTests/FindLibUSB.cmake.orig 2015-10-09 20:30:03.218968702 +0000
++++ CMakeTests/FindLibUSB.cmake 2015-10-09 20:36:02.787944507 +0000
+@@ -23,7 +23,13 @@
/usr/local/include
)
- find_library(LIBUSB_LIBRARIES NAMES usb-1.0
-+ find_library(LIBUSB_LIBRARIES NAMES usb
++ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ set(LIBUSB_LIBRARY "usb")
++ else()
++ set(LIBUSB_LIBRARY "usb-1.0")
++ endif()
++
++ find_library(LIBUSB_LIBRARIES NAMES ${LIBUSB_LIBRARY}
PATHS
${LIBUSB_PKG_LIBRARY_DIRS}
/usr/lib
Added: head/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,13 @@
+Add missing header for strlen()
+
+--- CMakeTests/FindPolarSSL.cmake.orig 2015-10-05 20:23:44.048812679 +0000
++++ CMakeTests/FindPolarSSL.cmake 2015-10-05 20:26:09.643030106 +0000
+@@ -34,6 +34,8 @@
+ set(CMAKE_REQUIRED_LIBRARIES ${POLARSSL_LIBRARY})
+ unset(POLARSSL_WORKS CACHE)
+ check_cxx_source_compiles("
++ #include <cstring>
++
+ #include <polarssl/ctr_drbg.h>
+ #include <polarssl/entropy.h>
+ #include <polarssl/net.h>
Added: head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,14 @@
+Add missing headers for EXPANSIONINTERFACE definition + memset()/memcpy() functions
+
+--- Source/Core/Core/HW/EXI_DeviceMic.cpp.orig 2015-10-10 12:33:01.119987304 +0000
++++ Source/Core/Core/HW/EXI_DeviceMic.cpp 2015-10-10 12:36:08.152135888 +0000
+@@ -12,7 +12,9 @@
+ #include "Core/HW/EXI_DeviceMic.h"
+ #include "Core/HW/GCPad.h"
+ #include "Core/HW/SystemTimers.h"
++#include "Logging/Log.h"
+
++#include <cstring>
+ #include <portaudio.h>
+
+ void CEXIMic::StreamLog(const char *msg)
Added: head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,12 @@
+Add missing header for sprintf()
+
+--- Source/Core/Core/HW/SI_DeviceAMBaseboard.cpp.orig 2015-10-10 13:10:03.586833708 +0000
++++ Source/Core/Core/HW/SI_DeviceAMBaseboard.cpp 2015-10-10 13:10:33.293832071 +0000
+@@ -2,6 +2,7 @@
+ // Licensed under GPLv2+
+ // Refer to the license.txt file included.
+
++#include <cstdio>
+ #include <cstring>
+
+ #include "Common/MsgHandler.h"
Added: head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,56 @@
+Disable hotplug support for FreeBSD
+
+--- Source/Core/Core/HW/SI_GCAdapter.cpp.orig 2015-10-09 20:50:29.920884454 +0000
++++ Source/Core/Core/HW/SI_GCAdapter.cpp 2015-10-09 20:53:25.933872616 +0000
+@@ -49,7 +49,9 @@
+ static bool s_libusb_driver_not_supported = false;
+ static libusb_context* s_libusb_context = nullptr;
+ static bool s_libusb_hotplug_enabled = false;
++#if !defined(__FreeBSD__)
+ static libusb_hotplug_callback_handle s_hotplug_handle;
++#endif
+
+ static u8 s_endpoint_in = 0;
+ static u8 s_endpoint_out = 0;
+@@ -71,6 +73,7 @@
+ }
+ }
+
++#if !defined(__FreeBSD__)
+ static int HotplugCallback(libusb_context* ctx, libusb_device* dev, libusb_hotplug_event event, void* user_data)
+ {
+ if (event == LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED)
+@@ -85,12 +88,14 @@
+ }
+ return 0;
+ }
++#endif
+
+ static void ScanThreadFunc()
+ {
+ Common::SetCurrentThreadName("GC Adapter Scanning Thread");
+ NOTICE_LOG(SERIALINTERFACE, "GC Adapter scanning thread started");
+
++#if !defined(__FreeBSD__)
+ s_libusb_hotplug_enabled = libusb_has_capability(LIBUSB_CAP_HAS_HOTPLUG) != 0;
+ if (s_libusb_hotplug_enabled)
+ {
+@@ -99,6 +104,7 @@
+ if (s_libusb_hotplug_enabled)
+ NOTICE_LOG(SERIALINTERFACE, "Using libUSB hotplug detection");
+ }
++#endif
+
+ while (s_adapter_detect_thread_running.IsSet())
+ {
+@@ -298,8 +304,10 @@
+ void Shutdown()
+ {
+ StopScanThread();
++#if !defined(__FreeBSD__)
+ if (s_libusb_hotplug_enabled)
+ libusb_hotplug_deregister_callback(s_libusb_context, s_hotplug_handle);
++#endif
+ Reset();
+
+ if (s_libusb_context)
Modified: head/emulators/dolphin-emu/files/patch-Source-Core-DolphinWX-CMakeLists.txt
==============================================================================
--- head/emulators/dolphin-emu/files/patch-Source-Core-DolphinWX-CMakeLists.txt Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/files/patch-Source-Core-DolphinWX-CMakeLists.txt Sun Oct 18 15:22:59 2015 (r399620)
@@ -1,31 +1,10 @@
---- Source/Core/DolphinWX/CMakeLists.txt.orig 2013-09-17 07:16:04.000000000 +0200
-+++ Source/Core/DolphinWX/CMakeLists.txt 2013-09-25 05:06:25.000000000 +0200
-@@ -3,6 +3,7 @@
- endif()
-
- set(LIBS core
-+ execinfo
- ${LZO}
- discio
- bdisasm
-@@ -39,7 +40,13 @@
- endif()
- endif()
- else()
-- set(LIBS ${LIBS} png iconv)
-+ set(LIBS ${LIBS} png)
-+ set(ICONV_LINK True)
-+endif()
-+
-+if(ICONV_LINK)
-+ message( "-- Linking to libiconv")
-+ set(LIBS ${LIBS} iconv)
- endif()
+Add DISABLE_NLS option
+
+--- Source/Core/DolphinWX/CMakeLists.txt.orig 2015-10-06 20:47:47.480759056 +0000
++++ Source/Core/DolphinWX/CMakeLists.txt 2015-10-06 20:49:16.636752942 +0000
+@@ -101,11 +101,14 @@
- if(LIBAV_FOUND)
-@@ -174,11 +181,14 @@
- set(LIBS ${LIBS} miniupnpc)
- endif()
+ set(DOLPHIN_EXE ${DOLPHIN_EXE_BASE})
-include(FindGettext)
-if(GETTEXT_MSGMERGE_EXECUTABLE AND GETTEXT_MSGFMT_EXECUTABLE AND wxWidgets_FOUND)
Added: head/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp Sun Oct 18 15:22:59 2015 (r399620)
@@ -0,0 +1,12 @@
+Add missing header for free()
+
+--- Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp.orig 2015-10-06 19:54:17.411980007 +0000
++++ Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp 2015-10-06 19:54:39.087291205 +0000
+@@ -4,6 +4,7 @@
+
+ #include <cmath>
+ #include <cstring>
++#include <cstdlib>
+ #include <X11/XKBlib.h>
+
+ #include "InputCommon/ControllerInterface/Xlib/XInput2.h"
Modified: head/emulators/dolphin-emu/pkg-plist
==============================================================================
--- head/emulators/dolphin-emu/pkg-plist Sun Oct 18 13:49:38 2015 (r399619)
+++ head/emulators/dolphin-emu/pkg-plist Sun Oct 18 15:22:59 2015 (r399620)
@@ -1,4 +1,5 @@
bin/dolphin-emu
+bin/dolphin-emu-nogui
%%NLS%%share/locale/ar/LC_MESSAGES/dolphin-emu.mo
%%NLS%%share/locale/ca/LC_MESSAGES/dolphin-emu.mo
%%NLS%%share/locale/cs/LC_MESSAGES/dolphin-emu.mo
@@ -24,1701 +25,1648 @@ bin/dolphin-emu
%%NLS%%share/locale/tr/LC_MESSAGES/dolphin-emu.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/dolphin-emu.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/dolphin-emu.mo
-%%DATADIR%%/sys/codehandler.bin
-%%DATADIR%%/sys/totaldb.dsy
%%DATADIR%%/sys/GC/dsp_coef.bin
%%DATADIR%%/sys/GC/dsp_rom.bin
-%%DATADIR%%/sys/GC/font_sjis.bin
+%%DATADIR%%/sys/GC/font-licenses.txt
%%DATADIR%%/sys/GC/font_ansi.bin
+%%DATADIR%%/sys/GC/font_sjis.bin
+%%DATADIR%%/sys/GameSettings/010.ini
+%%DATADIR%%/sys/GameSettings/301.ini
+%%DATADIR%%/sys/GameSettings/C94.ini
+%%DATADIR%%/sys/GameSettings/C96.ini
+%%DATADIR%%/sys/GameSettings/C97.ini
+%%DATADIR%%/sys/GameSettings/C9M.ini
+%%DATADIR%%/sys/GameSettings/C9X.ini
+%%DATADIR%%/sys/GameSettings/D43.ini
+%%DATADIR%%/sys/GameSettings/D43E01.ini
+%%DATADIR%%/sys/GameSettings/D43J01.ini
+%%DATADIR%%/sys/GameSettings/D85.ini
+%%DATADIR%%/sys/GameSettings/DD2.ini
+%%DATADIR%%/sys/GameSettings/DLS.ini
+%%DATADIR%%/sys/GameSettings/DTL.ini
+%%DATADIR%%/sys/GameSettings/FA6.ini
+%%DATADIR%%/sys/GameSettings/FA7.ini
+%%DATADIR%%/sys/GameSettings/FA8.ini
+%%DATADIR%%/sys/GameSettings/FA9.ini
+%%DATADIR%%/sys/GameSettings/FAA.ini
+%%DATADIR%%/sys/GameSettings/FAB.ini
+%%DATADIR%%/sys/GameSettings/FAG.ini
+%%DATADIR%%/sys/GameSettings/FAH.ini
+%%DATADIR%%/sys/GameSettings/FAK.ini
+%%DATADIR%%/sys/GameSettings/FAL.ini
+%%DATADIR%%/sys/GameSettings/FAN.ini
+%%DATADIR%%/sys/GameSettings/FAO.ini
+%%DATADIR%%/sys/GameSettings/FAP.ini
+%%DATADIR%%/sys/GameSettings/FAQ.ini
+%%DATADIR%%/sys/GameSettings/FAS.ini
+%%DATADIR%%/sys/GameSettings/FAT.ini
+%%DATADIR%%/sys/GameSettings/FAV.ini
+%%DATADIR%%/sys/GameSettings/FAW.ini
+%%DATADIR%%/sys/GameSettings/FAX.ini
+%%DATADIR%%/sys/GameSettings/FB4.ini
+%%DATADIR%%/sys/GameSettings/FB5.ini
+%%DATADIR%%/sys/GameSettings/FBB.ini
+%%DATADIR%%/sys/GameSettings/FBC.ini
+%%DATADIR%%/sys/GameSettings/FBD.ini
+%%DATADIR%%/sys/GameSettings/FBE.ini
+%%DATADIR%%/sys/GameSettings/FBH.ini
+%%DATADIR%%/sys/GameSettings/FBI.ini
+%%DATADIR%%/sys/GameSettings/FBJ.ini
+%%DATADIR%%/sys/GameSettings/FBL.ini
+%%DATADIR%%/sys/GameSettings/FBN.ini
+%%DATADIR%%/sys/GameSettings/FBR.ini
+%%DATADIR%%/sys/GameSettings/FBS.ini
+%%DATADIR%%/sys/GameSettings/FBU.ini
+%%DATADIR%%/sys/GameSettings/FBY.ini
+%%DATADIR%%/sys/GameSettings/FBZ.ini
+%%DATADIR%%/sys/GameSettings/FC3.ini
+%%DATADIR%%/sys/GameSettings/FC6.ini
+%%DATADIR%%/sys/GameSettings/FC7.ini
+%%DATADIR%%/sys/GameSettings/FC8.ini
+%%DATADIR%%/sys/GameSettings/FCA.ini
+%%DATADIR%%/sys/GameSettings/FCP.ini
+%%DATADIR%%/sys/GameSettings/FCQ.ini
+%%DATADIR%%/sys/GameSettings/FCR.ini
+%%DATADIR%%/sys/GameSettings/FCS.ini
+%%DATADIR%%/sys/GameSettings/FCT.ini
+%%DATADIR%%/sys/GameSettings/FCU.ini
+%%DATADIR%%/sys/GameSettings/FCV.ini
+%%DATADIR%%/sys/GameSettings/FCW.ini
+%%DATADIR%%/sys/GameSettings/FCY.ini
+%%DATADIR%%/sys/GameSettings/FCZ.ini
+%%DATADIR%%/sys/GameSettings/FD2.ini
+%%DATADIR%%/sys/GameSettings/FD6.ini
+%%DATADIR%%/sys/GameSettings/FD7.ini
+%%DATADIR%%/sys/GameSettings/FDA.ini
+%%DATADIR%%/sys/GameSettings/FDF.ini
+%%DATADIR%%/sys/GameSettings/FDG.ini
+%%DATADIR%%/sys/GameSettings/FDL.ini
+%%DATADIR%%/sys/GameSettings/FDN.ini
+%%DATADIR%%/sys/GameSettings/FDO.ini
+%%DATADIR%%/sys/GameSettings/FDP.ini
+%%DATADIR%%/sys/GameSettings/FDQ.ini
+%%DATADIR%%/sys/GameSettings/FDT.ini
+%%DATADIR%%/sys/GameSettings/FDU.ini
+%%DATADIR%%/sys/GameSettings/FDV.ini
+%%DATADIR%%/sys/GameSettings/FEC.ini
+%%DATADIR%%/sys/GameSettings/FED.ini
+%%DATADIR%%/sys/GameSettings/FEI.ini
+%%DATADIR%%/sys/GameSettings/FEM.ini
+%%DATADIR%%/sys/GameSettings/FEN.ini
+%%DATADIR%%/sys/GameSettings/FEQ.ini
+%%DATADIR%%/sys/GameSettings/FER.ini
+%%DATADIR%%/sys/GameSettings/FES.ini
+%%DATADIR%%/sys/GameSettings/FEU.ini
+%%DATADIR%%/sys/GameSettings/FFA.ini
+%%DATADIR%%/sys/GameSettings/FFD.ini
+%%DATADIR%%/sys/GameSettings/FFE.ini
+%%DATADIR%%/sys/GameSettings/FFL.ini
+%%DATADIR%%/sys/GameSettings/FFM.ini
+%%DATADIR%%/sys/GameSettings/FFN.ini
+%%DATADIR%%/sys/GameSettings/FFQ.ini
+%%DATADIR%%/sys/GameSettings/G2B.ini
+%%DATADIR%%/sys/GameSettings/G2C.ini
+%%DATADIR%%/sys/GameSettings/G2F.ini
+%%DATADIR%%/sys/GameSettings/G2FE78.ini
+%%DATADIR%%/sys/GameSettings/G2G.ini
+%%DATADIR%%/sys/GameSettings/G2M.ini
+%%DATADIR%%/sys/GameSettings/G2ME01.ini
+%%DATADIR%%/sys/GameSettings/G2MEAB.ini
+%%DATADIR%%/sys/GameSettings/G2MP01.ini
+%%DATADIR%%/sys/GameSettings/G2O.ini
+%%DATADIR%%/sys/GameSettings/G2R.ini
+%%DATADIR%%/sys/GameSettings/G2T.ini
+%%DATADIR%%/sys/GameSettings/G2V.ini
+%%DATADIR%%/sys/GameSettings/G2X.ini
+%%DATADIR%%/sys/GameSettings/G3A.ini
+%%DATADIR%%/sys/GameSettings/G3B.ini
+%%DATADIR%%/sys/GameSettings/G3D.ini
+%%DATADIR%%/sys/GameSettings/G3E.ini
+%%DATADIR%%/sys/GameSettings/G3F.ini
+%%DATADIR%%/sys/GameSettings/G3J.ini
+%%DATADIR%%/sys/GameSettings/G3L.ini
+%%DATADIR%%/sys/GameSettings/G3N.ini
+%%DATADIR%%/sys/GameSettings/G3Q.ini
+%%DATADIR%%/sys/GameSettings/G3R.ini
+%%DATADIR%%/sys/GameSettings/G3S.ini
+%%DATADIR%%/sys/GameSettings/G3V.ini
+%%DATADIR%%/sys/GameSettings/G3X.ini
+%%DATADIR%%/sys/GameSettings/G4A.ini
+%%DATADIR%%/sys/GameSettings/G4B.ini
+%%DATADIR%%/sys/GameSettings/G4C.ini
+%%DATADIR%%/sys/GameSettings/G4F.ini
+%%DATADIR%%/sys/GameSettings/G4G.ini
+%%DATADIR%%/sys/GameSettings/G4GEE9.ini
+%%DATADIR%%/sys/GameSettings/G4M.ini
+%%DATADIR%%/sys/GameSettings/G4N.ini
+%%DATADIR%%/sys/GameSettings/G4NJDA.ini
+%%DATADIR%%/sys/GameSettings/G4O.ini
+%%DATADIR%%/sys/GameSettings/G4Q.ini
+%%DATADIR%%/sys/GameSettings/G4QE01.ini
+%%DATADIR%%/sys/GameSettings/G4S.ini
+%%DATADIR%%/sys/GameSettings/G4SP01.ini
+%%DATADIR%%/sys/GameSettings/G4Z.ini
+%%DATADIR%%/sys/GameSettings/G5D.ini
+%%DATADIR%%/sys/GameSettings/G5N.ini
+%%DATADIR%%/sys/GameSettings/G5S.ini
+%%DATADIR%%/sys/GameSettings/G5T.ini
+%%DATADIR%%/sys/GameSettings/G63.ini
+%%DATADIR%%/sys/GameSettings/G6F.ini
+%%DATADIR%%/sys/GameSettings/G6M.ini
+%%DATADIR%%/sys/GameSettings/G6N.ini
+%%DATADIR%%/sys/GameSettings/G6Q.ini
+%%DATADIR%%/sys/GameSettings/G6T.ini
+%%DATADIR%%/sys/GameSettings/G6W.ini
+%%DATADIR%%/sys/GameSettings/G89.ini
+%%DATADIR%%/sys/GameSettings/G8F.ini
+%%DATADIR%%/sys/GameSettings/G8M.ini
+%%DATADIR%%/sys/GameSettings/G8ME01.ini
+%%DATADIR%%/sys/GameSettings/G8O.ini
+%%DATADIR%%/sys/GameSettings/G8S.ini
+%%DATADIR%%/sys/GameSettings/G8W.ini
+%%DATADIR%%/sys/GameSettings/G8WP01.ini
+%%DATADIR%%/sys/GameSettings/G9B.ini
+%%DATADIR%%/sys/GameSettings/G9R.ini
+%%DATADIR%%/sys/GameSettings/G9S.ini
+%%DATADIR%%/sys/GameSettings/G9T.ini
+%%DATADIR%%/sys/GameSettings/GA2.ini
+%%DATADIR%%/sys/GameSettings/GA3.ini
+%%DATADIR%%/sys/GameSettings/GA4.ini
+%%DATADIR%%/sys/GameSettings/GA7.ini
+%%DATADIR%%/sys/GameSettings/GAB.ini
+%%DATADIR%%/sys/GameSettings/GAC.ini
+%%DATADIR%%/sys/GameSettings/GAF.ini
+%%DATADIR%%/sys/GameSettings/GAFE01.ini
+%%DATADIR%%/sys/GameSettings/GAG.ini
+%%DATADIR%%/sys/GameSettings/GAH.ini
+%%DATADIR%%/sys/GameSettings/GAK.ini
+%%DATADIR%%/sys/GameSettings/GAL.ini
+%%DATADIR%%/sys/GameSettings/GALE01r0.ini
+%%DATADIR%%/sys/GameSettings/GALE01r1.ini
+%%DATADIR%%/sys/GameSettings/GALE01r2.ini
+%%DATADIR%%/sys/GameSettings/GALP01.ini
+%%DATADIR%%/sys/GameSettings/GAM.ini
+%%DATADIR%%/sys/GameSettings/GAN.ini
+%%DATADIR%%/sys/GameSettings/GAP.ini
+%%DATADIR%%/sys/GameSettings/GAQ.ini
+%%DATADIR%%/sys/GameSettings/GAR.ini
+%%DATADIR%%/sys/GameSettings/GAT.ini
+%%DATADIR%%/sys/GameSettings/GAU.ini
+%%DATADIR%%/sys/GameSettings/GAUE08.ini
+%%DATADIR%%/sys/GameSettings/GAV.ini
+%%DATADIR%%/sys/GameSettings/GAX.ini
+%%DATADIR%%/sys/GameSettings/GAY.ini
+%%DATADIR%%/sys/GameSettings/GAZ.ini
+%%DATADIR%%/sys/GameSettings/GB3.ini
+%%DATADIR%%/sys/GameSettings/GB4.ini
+%%DATADIR%%/sys/GameSettings/GB4E51.ini
+%%DATADIR%%/sys/GameSettings/GBD.ini
+%%DATADIR%%/sys/GameSettings/GBF.ini
+%%DATADIR%%/sys/GameSettings/GBG.ini
+%%DATADIR%%/sys/GameSettings/GBH.ini
+%%DATADIR%%/sys/GameSettings/GBHEC8.ini
+%%DATADIR%%/sys/GameSettings/GBI.ini
+%%DATADIR%%/sys/GameSettings/GBK.ini
+%%DATADIR%%/sys/GameSettings/GBL.ini
+%%DATADIR%%/sys/GameSettings/GBLPGL.ini
+%%DATADIR%%/sys/GameSettings/GBM.ini
+%%DATADIR%%/sys/GameSettings/GBO.ini
+%%DATADIR%%/sys/GameSettings/GBOP51.ini
+%%DATADIR%%/sys/GameSettings/GBQ.ini
+%%DATADIR%%/sys/GameSettings/GBS.ini
+%%DATADIR%%/sys/GameSettings/GBT.ini
+%%DATADIR%%/sys/GameSettings/GBV.ini
+%%DATADIR%%/sys/GameSettings/GBW.ini
+%%DATADIR%%/sys/GameSettings/GBX.ini
+%%DATADIR%%/sys/GameSettings/GBY.ini
+%%DATADIR%%/sys/GameSettings/GBZ.ini
+%%DATADIR%%/sys/GameSettings/GBZP08.ini
+%%DATADIR%%/sys/GameSettings/GC2.ini
+%%DATADIR%%/sys/GameSettings/GC3.ini
+%%DATADIR%%/sys/GameSettings/GC4.ini
+%%DATADIR%%/sys/GameSettings/GC5.ini
+%%DATADIR%%/sys/GameSettings/GC6.ini
+%%DATADIR%%/sys/GameSettings/GC7.ini
+%%DATADIR%%/sys/GameSettings/GC9.ini
+%%DATADIR%%/sys/GameSettings/GCA.ini
+%%DATADIR%%/sys/GameSettings/GCB.ini
+%%DATADIR%%/sys/GameSettings/GCC.ini
+%%DATADIR%%/sys/GameSettings/GCCE01.ini
+%%DATADIR%%/sys/GameSettings/GCD.ini
+%%DATADIR%%/sys/GameSettings/GCE.ini
+%%DATADIR%%/sys/GameSettings/GCF.ini
+%%DATADIR%%/sys/GameSettings/GCG.ini
+%%DATADIR%%/sys/GameSettings/GCH.ini
+%%DATADIR%%/sys/GameSettings/GCI.ini
+%%DATADIR%%/sys/GameSettings/GCJ.ini
+%%DATADIR%%/sys/GameSettings/GCL.ini
+%%DATADIR%%/sys/GameSettings/GCN.ini
+%%DATADIR%%/sys/GameSettings/GCO.ini
+%%DATADIR%%/sys/GameSettings/GCOPDV.ini
+%%DATADIR%%/sys/GameSettings/GCP.ini
+%%DATADIR%%/sys/GameSettings/GCQ.ini
+%%DATADIR%%/sys/GameSettings/GCS.ini
+%%DATADIR%%/sys/GameSettings/GCT.ini
+%%DATADIR%%/sys/GameSettings/GCV.ini
+%%DATADIR%%/sys/GameSettings/GCVEEB.ini
+%%DATADIR%%/sys/GameSettings/GCZ.ini
+%%DATADIR%%/sys/GameSettings/GD4.ini
+%%DATADIR%%/sys/GameSettings/GD6.ini
+%%DATADIR%%/sys/GameSettings/GD7.ini
+%%DATADIR%%/sys/GameSettings/GD9.ini
+%%DATADIR%%/sys/GameSettings/GDD.ini
+%%DATADIR%%/sys/GameSettings/GDDE41.ini
+%%DATADIR%%/sys/GameSettings/GDE.ini
+%%DATADIR%%/sys/GameSettings/GDEE71.ini
+%%DATADIR%%/sys/GameSettings/GDF.ini
+%%DATADIR%%/sys/GameSettings/GDG.ini
+%%DATADIR%%/sys/GameSettings/GDI.ini
+%%DATADIR%%/sys/GameSettings/GDJ.ini
+%%DATADIR%%/sys/GameSettings/GDJEB2.ini
+%%DATADIR%%/sys/GameSettings/GDK.ini
+%%DATADIR%%/sys/GameSettings/GDL.ini
+%%DATADIR%%/sys/GameSettings/GDM.ini
+%%DATADIR%%/sys/GameSettings/GDQ.ini
+%%DATADIR%%/sys/GameSettings/GDR.ini
+%%DATADIR%%/sys/GameSettings/GDS.ini
+%%DATADIR%%/sys/GameSettings/GDT.ini
+%%DATADIR%%/sys/GameSettings/GDTE69.ini
+%%DATADIR%%/sys/GameSettings/GDV.ini
+%%DATADIR%%/sys/GameSettings/GDW.ini
+%%DATADIR%%/sys/GameSettings/GDX.ini
+%%DATADIR%%/sys/GameSettings/GE3.ini
+%%DATADIR%%/sys/GameSettings/GE4.ini
+%%DATADIR%%/sys/GameSettings/GE5.ini
+%%DATADIR%%/sys/GameSettings/GE5EA4.ini
+%%DATADIR%%/sys/GameSettings/GE9.ini
+%%DATADIR%%/sys/GameSettings/GEA.ini
+%%DATADIR%%/sys/GameSettings/GEB.ini
+%%DATADIR%%/sys/GameSettings/GED.ini
+%%DATADIR%%/sys/GameSettings/GEM.ini
+%%DATADIR%%/sys/GameSettings/GEN.ini
+%%DATADIR%%/sys/GameSettings/GEO.ini
+%%DATADIR%%/sys/GameSettings/GES.ini
+%%DATADIR%%/sys/GameSettings/GEW.ini
+%%DATADIR%%/sys/GameSettings/GEX.ini
+%%DATADIR%%/sys/GameSettings/GEY.ini
+%%DATADIR%%/sys/GameSettings/GEZ.ini
+%%DATADIR%%/sys/GameSettings/GF2.ini
+%%DATADIR%%/sys/GameSettings/GF4.ini
+%%DATADIR%%/sys/GameSettings/GF5.ini
+%%DATADIR%%/sys/GameSettings/GF6.ini
+%%DATADIR%%/sys/GameSettings/GF7.ini
+%%DATADIR%%/sys/GameSettings/GF7E01.ini
+%%DATADIR%%/sys/GameSettings/GF7P01.ini
+%%DATADIR%%/sys/GameSettings/GF8.ini
+%%DATADIR%%/sys/GameSettings/GF8E69.ini
+%%DATADIR%%/sys/GameSettings/GFA.ini
+%%DATADIR%%/sys/GameSettings/GFB.ini
+%%DATADIR%%/sys/GameSettings/GFC.ini
+%%DATADIR%%/sys/GameSettings/GFD.ini
+%%DATADIR%%/sys/GameSettings/GFE.ini
+%%DATADIR%%/sys/GameSettings/GFEE01.ini
+%%DATADIR%%/sys/GameSettings/GFEJ01.ini
+%%DATADIR%%/sys/GameSettings/GFF.ini
+%%DATADIR%%/sys/GameSettings/GFG.ini
+%%DATADIR%%/sys/GameSettings/GFH.ini
+%%DATADIR%%/sys/GameSettings/GFK.ini
+%%DATADIR%%/sys/GameSettings/GFO.ini
+%%DATADIR%%/sys/GameSettings/GFP.ini
+%%DATADIR%%/sys/GameSettings/GFQ.ini
+%%DATADIR%%/sys/GameSettings/GFT.ini
+%%DATADIR%%/sys/GameSettings/GFU.ini
+%%DATADIR%%/sys/GameSettings/GFX.ini
+%%DATADIR%%/sys/GameSettings/GFY.ini
+%%DATADIR%%/sys/GameSettings/GFYE69.ini
+%%DATADIR%%/sys/GameSettings/GFZ.ini
+%%DATADIR%%/sys/GameSettings/GFZE01.ini
+%%DATADIR%%/sys/GameSettings/GFZJ01.ini
+%%DATADIR%%/sys/GameSettings/GFZJ8P.ini
+%%DATADIR%%/sys/GameSettings/GFZP01.ini
+%%DATADIR%%/sys/GameSettings/GG4.ini
+%%DATADIR%%/sys/GameSettings/GG4P08.ini
+%%DATADIR%%/sys/GameSettings/GG5.ini
+%%DATADIR%%/sys/GameSettings/GGA.ini
+%%DATADIR%%/sys/GameSettings/GGC.ini
+%%DATADIR%%/sys/GameSettings/GGCOSD.ini
+%%DATADIR%%/sys/GameSettings/GGE.ini
+%%DATADIR%%/sys/GameSettings/GGM.ini
+%%DATADIR%%/sys/GameSettings/GGN.ini
+%%DATADIR%%/sys/GameSettings/GGP.ini
+%%DATADIR%%/sys/GameSettings/GGPE01.ini
+%%DATADIR%%/sys/GameSettings/GGPE02.ini
+%%DATADIR%%/sys/GameSettings/GGR.ini
+%%DATADIR%%/sys/GameSettings/GGS.ini
+%%DATADIR%%/sys/GameSettings/GGSEA4.ini
+%%DATADIR%%/sys/GameSettings/GGSPA4.ini
+%%DATADIR%%/sys/GameSettings/GGT.ini
+%%DATADIR%%/sys/GameSettings/GGTE01.ini
+%%DATADIR%%/sys/GameSettings/GGV.ini
+%%DATADIR%%/sys/GameSettings/GGY.ini
+%%DATADIR%%/sys/GameSettings/GGZ.ini
+%%DATADIR%%/sys/GameSettings/GH2.ini
+%%DATADIR%%/sys/GameSettings/GH4.ini
+%%DATADIR%%/sys/GameSettings/GH5.ini
+%%DATADIR%%/sys/GameSettings/GH6.ini
+%%DATADIR%%/sys/GameSettings/GH7.ini
+%%DATADIR%%/sys/GameSettings/GHA.ini
+%%DATADIR%%/sys/GameSettings/GHB.ini
+%%DATADIR%%/sys/GameSettings/GHC.ini
+%%DATADIR%%/sys/GameSettings/GHG.ini
+%%DATADIR%%/sys/GameSettings/GHK.ini
+%%DATADIR%%/sys/GameSettings/GHL.ini
+%%DATADIR%%/sys/GameSettings/GHM.ini
+%%DATADIR%%/sys/GameSettings/GHME4F.ini
+%%DATADIR%%/sys/GameSettings/GHN.ini
+%%DATADIR%%/sys/GameSettings/GHQ.ini
+%%DATADIR%%/sys/GameSettings/GHR.ini
+%%DATADIR%%/sys/GameSettings/GHRE78.ini
+%%DATADIR%%/sys/GameSettings/GHS.ini
+%%DATADIR%%/sys/GameSettings/GHU.ini
+%%DATADIR%%/sys/GameSettings/GHV.ini
+%%DATADIR%%/sys/GameSettings/GHW.ini
+%%DATADIR%%/sys/GameSettings/GHY.ini
+%%DATADIR%%/sys/GameSettings/GHZ.ini
+%%DATADIR%%/sys/GameSettings/GIA.ini
+%%DATADIR%%/sys/GameSettings/GIB.ini
+%%DATADIR%%/sys/GameSettings/GIC.ini
+%%DATADIR%%/sys/GameSettings/GICE78.ini
+%%DATADIR%%/sys/GameSettings/GIG.ini
+%%DATADIR%%/sys/GameSettings/GIGJ8P.ini
+%%DATADIR%%/sys/GameSettings/GIK.ini
+%%DATADIR%%/sys/GameSettings/GIL.ini
+%%DATADIR%%/sys/GameSettings/GIN.ini
+%%DATADIR%%/sys/GameSettings/GINE69.ini
+%%DATADIR%%/sys/GameSettings/GIP.ini
+%%DATADIR%%/sys/GameSettings/GIQ.ini
+%%DATADIR%%/sys/GameSettings/GIQE78.ini
+%%DATADIR%%/sys/GameSettings/GIS.ini
+%%DATADIR%%/sys/GameSettings/GIT.ini
+%%DATADIR%%/sys/GameSettings/GIV.ini
+%%DATADIR%%/sys/GameSettings/GIZ.ini
+%%DATADIR%%/sys/GameSettings/GJ3.ini
+%%DATADIR%%/sys/GameSettings/GJB.ini
+%%DATADIR%%/sys/GameSettings/GJC.ini
+%%DATADIR%%/sys/GameSettings/GJCE8P.ini
+%%DATADIR%%/sys/GameSettings/GJD.ini
+%%DATADIR%%/sys/GameSettings/GJK.ini
+%%DATADIR%%/sys/GameSettings/GJN.ini
+%%DATADIR%%/sys/GameSettings/GJS.ini
+%%DATADIR%%/sys/GameSettings/GJU.ini
+%%DATADIR%%/sys/GameSettings/GJUE78.ini
+%%DATADIR%%/sys/GameSettings/GJW.ini
+%%DATADIR%%/sys/GameSettings/GJWE78.ini
+%%DATADIR%%/sys/GameSettings/GJX.ini
+%%DATADIR%%/sys/GameSettings/GJZ.ini
+%%DATADIR%%/sys/GameSettings/GK2.ini
+%%DATADIR%%/sys/GameSettings/GK4.ini
+%%DATADIR%%/sys/GameSettings/GK4E01.ini
+%%DATADIR%%/sys/GameSettings/GK5.ini
+%%DATADIR%%/sys/GameSettings/GK6.ini
+%%DATADIR%%/sys/GameSettings/GK7.ini
+%%DATADIR%%/sys/GameSettings/GK9.ini
+%%DATADIR%%/sys/GameSettings/GKA.ini
+%%DATADIR%%/sys/GameSettings/GKB.ini
+%%DATADIR%%/sys/GameSettings/GKD.ini
+%%DATADIR%%/sys/GameSettings/GKF.ini
+%%DATADIR%%/sys/GameSettings/GKG.ini
+%%DATADIR%%/sys/GameSettings/GKH.ini
+%%DATADIR%%/sys/GameSettings/GKJ.ini
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list