Date: Tue, 28 Jan 2020 15:32:49 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r524493 - in head/games/fs2open: . files Message-ID: <202001281532.00SFWnhj016392@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Tue Jan 28 15:32:49 2020 New Revision: 524493 URL: https://svnweb.freebsd.org/changeset/ports/524493 Log: games/fs2open: update to 19.0.0 Added: head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h (contents, props changed) head/games/fs2open/files/patch-code_network_gtrack.cpp (contents, props changed) head/games/fs2open/files/patch-code_network_ptrack.cpp (contents, props changed) head/games/fs2open/files/patch-code_network_valid.cpp (contents, props changed) Modified: head/games/fs2open/Makefile head/games/fs2open/distinfo head/games/fs2open/files/patch-cmake_toolchain-clang.cmake head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake Modified: head/games/fs2open/Makefile ============================================================================== --- head/games/fs2open/Makefile Tue Jan 28 15:17:14 2020 (r524492) +++ head/games/fs2open/Makefile Tue Jan 28 15:32:49 2020 (r524493) @@ -2,8 +2,7 @@ PORTNAME= fs2open DISTVERSIONPREFIX= release_ -DISTVERSION= 3_8_0 -PORTREVISION= 3 +DISTVERSION= 19_0_0 CATEGORIES= games MAINTAINER= pkubaj@FreeBSD.org @@ -11,7 +10,7 @@ COMMENT= Open source video engine of FreeSpace 2 LICENSE= VOLITION LICENSE_NAME= Volition Copyright -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/Copying.md LICENSE_PERMS= dist-mirror auto-accept LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ @@ -23,9 +22,10 @@ USE_GITHUB= yes GH_ACCOUNT= scp-fs2open GH_PROJECT= fs2open.github.com GH_TUPLE= asarium:cmake-modules:7cef957:cmakemodules/cmake/external/rpavlik-cmake-modules \ - sakra:cotire:40a46bf:cotire/cmake/external/cotire + asarium:libRocket:6e5f399:libRocket/lib/libRocket USE_SDL= sdl2 +CMAKE_OFF= ENABLE_COTIRE CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen PLIST_FILES= bin/fs2_open Modified: head/games/fs2open/distinfo ============================================================================== --- head/games/fs2open/distinfo Tue Jan 28 15:17:14 2020 (r524492) +++ head/games/fs2open/distinfo Tue Jan 28 15:32:49 2020 (r524493) @@ -1,7 +1,7 @@ -TIMESTAMP = 1556835470 -SHA256 (scp-fs2open-fs2open.github.com-release_3_8_0_GH0.tar.gz) = c932d86daa2fe3dedf533a8904ed0cc9916bfe8ccf8e1cffcc20911a88d36457 -SIZE (scp-fs2open-fs2open.github.com-release_3_8_0_GH0.tar.gz) = 8711455 +TIMESTAMP = 1580053593 +SHA256 (scp-fs2open-fs2open.github.com-release_19_0_0_GH0.tar.gz) = cb15315f6f23f82b06df39a1eaeaec82ecaedcb5fd30b9596ba7cce2c138df6e +SIZE (scp-fs2open-fs2open.github.com-release_19_0_0_GH0.tar.gz) = 9357149 SHA256 (asarium-cmake-modules-7cef957_GH0.tar.gz) = 5d1e7954bb92c61c1509ad0bb0d2274af4863621dc864199aac85c2d43921c0e SIZE (asarium-cmake-modules-7cef957_GH0.tar.gz) = 267299 -SHA256 (sakra-cotire-40a46bf_GH0.tar.gz) = f58794a6c7fa639c6797083a56fc21df0a94cc689c881bf6e3f50439ad313d58 -SIZE (sakra-cotire-40a46bf_GH0.tar.gz) = 62758 +SHA256 (asarium-libRocket-6e5f399_GH0.tar.gz) = b137fafc4db1c191c79d2de4cd8840c8723d86314567515773d461b2f30ce10d +SIZE (asarium-libRocket-6e5f399_GH0.tar.gz) = 2417223 Modified: head/games/fs2open/files/patch-cmake_toolchain-clang.cmake ============================================================================== --- head/games/fs2open/files/patch-cmake_toolchain-clang.cmake Tue Jan 28 15:17:14 2020 (r524492) +++ head/games/fs2open/files/patch-cmake_toolchain-clang.cmake Tue Jan 28 15:32:49 2020 (r524493) @@ -1,7 +1,7 @@ ---- cmake/toolchain-clang.cmake.orig 2017-08-22 16:56:27 UTC +--- cmake/toolchain-clang.cmake.orig 2020-01-25 16:45:09 UTC +++ cmake/toolchain-clang.cmake -@@ -8,8 +8,8 @@ option(CLANG_ENABLE_LEAK_CHECK "Enable -fsanitize=leak - option(CLANG_ENABLE_ADDRESS_SANITIZER "Enable -fsanitize=address" OFF) +@@ -10,8 +10,8 @@ option(CLANG_ENABLE_ADDRESS_SANITIZER "Enable -fsaniti + option(CLANG_USE_LIBCXX "Use libc++" OFF) # These are the default values -set(C_BASE_FLAGS "-march=native -pipe") @@ -11,22 +11,13 @@ # For C and C++, the values can be overwritten independently if(DEFINED ENV{CXXFLAGS}) -@@ -80,7 +80,7 @@ if(SUPPORTS_SHIFT_NEGATIVE_VALUE) - set(COMPILER_FLAGS "${COMPILER_FLAGS} -Wno-shift-negative-value") - endif() +@@ -95,9 +95,6 @@ set(CMAKE_C_FLAGS_RELEASE ${COMPILER_FLAGS_RELEASE}) --set(COMPILER_FLAGS_RELEASE "-O2 -Wno-unused-variable") -+set(COMPILER_FLAGS_RELEASE "-Wno-unused-variable") - - set(COMPILER_FLAGS_DEBUG "-O0 -g -Wshadow") - -@@ -93,9 +93,6 @@ set(CMAKE_C_FLAGS_RELEASE ${COMPILER_FLAGS_RELEASE}) - set(CMAKE_CXX_FLAGS_DEBUG ${COMPILER_FLAGS_DEBUG}) set(CMAKE_C_FLAGS_DEBUG ${COMPILER_FLAGS_DEBUG}) - - -set(CMAKE_EXE_LINKER_FLAGS "") - if (SANITIZE_FLAGS) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${SANITIZE_FLAGS}") + if (CLANG_USE_LIBCXX) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lc++abi") Modified: head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake ============================================================================== --- head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake Tue Jan 28 15:17:14 2020 (r524492) +++ head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake Tue Jan 28 15:32:49 2020 (r524493) @@ -1,4 +1,4 @@ ---- cmake/toolchain-gcc.cmake.orig 2017-08-22 16:56:27 UTC +--- cmake/toolchain-gcc.cmake.orig 2020-01-25 16:45:09 UTC +++ cmake/toolchain-gcc.cmake @@ -10,8 +10,8 @@ option(GCC_ENABLE_ADDRESS_SANITIZER "Enable -fsanitize option(GCC_ENABLE_SANITIZE_UNDEFINED "Enable -fsanitize=undefined" OFF) @@ -11,16 +11,7 @@ # For C and C++, the values can be overwritten independently if(DEFINED ENV{CFLAGS}) -@@ -87,7 +87,7 @@ set(COMPILER_FLAGS "${COMPILER_FLAGS} -Wno-deprecated - - set(COMPILER_FLAGS "${COMPILER_FLAGS} -Wno-unused-parameter") - --set(COMPILER_FLAGS_RELEASE "-O2 -Wno-unused-variable -Wno-unused-but-set-variable -Wno-array-bounds -Wno-empty-body -Wno-clobbered") -+set(COMPILER_FLAGS_RELEASE "-Wno-unused-variable -Wno-unused-but-set-variable -Wno-array-bounds -Wno-empty-body -Wno-clobbered") - - set(COMPILER_FLAGS_DEBUG "-O0 -g -Wshadow") - -@@ -100,8 +100,6 @@ set(CMAKE_C_FLAGS_RELEASE ${COMPILER_FLAGS_RELEASE}) +@@ -107,8 +107,6 @@ set(CMAKE_C_FLAGS_RELEASE ${COMPILER_FLAGS_RELEASE}) set(CMAKE_CXX_FLAGS_DEBUG ${COMPILER_FLAGS_DEBUG}) set(CMAKE_C_FLAGS_DEBUG ${COMPILER_FLAGS_DEBUG}) Added: head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h Tue Jan 28 15:32:49 2020 (r524493) @@ -0,0 +1,11 @@ +--- code/libs/renderdoc/renderdoc_app.h.orig 2020-01-28 14:50:19 UTC ++++ code/libs/renderdoc/renderdoc_app.h +@@ -39,6 +39,8 @@ + #define RENDERDOC_CC + #elif defined(__APPLE__) + #define RENDERDOC_CC ++#elif defined(__FreeBSD__) ++#define RENDERDOC_CC + #else + #error "Unknown platform" + #endif Added: head/games/fs2open/files/patch-code_network_gtrack.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/fs2open/files/patch-code_network_gtrack.cpp Tue Jan 28 15:32:49 2020 (r524493) @@ -0,0 +1,12 @@ +--- code/network/gtrack.cpp.orig 2020-01-28 15:07:26 UTC ++++ code/network/gtrack.cpp +@@ -25,6 +25,9 @@ + #include "network/ptrack.h" + #include "network/multi_fstracker.h" + ++#ifdef __FreeBSD__ ++#include <sys/socket.h> ++#endif + + // check structs for size compatibility + SDL_COMPILE_TIME_ASSERT(game_packet_header, sizeof(game_packet_header) == 529); Added: head/games/fs2open/files/patch-code_network_ptrack.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/fs2open/files/patch-code_network_ptrack.cpp Tue Jan 28 15:32:49 2020 (r524493) @@ -0,0 +1,12 @@ +--- code/network/ptrack.cpp.orig 2020-01-28 15:15:11 UTC ++++ code/network/ptrack.cpp +@@ -25,6 +25,9 @@ + #include "network/psnet2.h" + #include "network/multi_fstracker.h" + ++#ifdef __FreeBSD__ ++#include <sys/socket.h> ++#endif + + // check structs for size compatibility + SDL_COMPILE_TIME_ASSERT(udp_packet_header, sizeof(udp_packet_header) == 497); Added: head/games/fs2open/files/patch-code_network_valid.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/fs2open/files/patch-code_network_valid.cpp Tue Jan 28 15:32:49 2020 (r524493) @@ -0,0 +1,12 @@ +--- code/network/valid.cpp.orig 2020-01-28 15:19:22 UTC ++++ code/network/valid.cpp +@@ -27,6 +27,9 @@ + #include "network/multi_fstracker.h" + #include "io/timer.h" + ++#ifdef __FreeBSD__ ++#include <sys/socket.h> ++#endif + + // check structs for size compatibility + SDL_COMPILE_TIME_ASSERT(vmt_validate_mission_req_struct, sizeof(vmt_validate_mission_req_struct) == 104);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001281532.00SFWnhj016392>