Date: Sun, 18 Oct 2015 15:23:00 +0000 (UTC) From: Ganael LAPLANCHE <martymac@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r399620 - in head/emulators/dolphin-emu: . files Message-ID: <201510181523.t9IFN0CB008826@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510181523.t9IFN0CB008826>