svn commit: r563132 - in head/games/fs2open: . files
Piotr Kubaj
pkubaj at FreeBSD.org
Thu Jan 28 12:47:50 UTC 2021
Author: pkubaj
Date: Thu Jan 28 12:47:48 2021
New Revision: 563132
URL: https://svnweb.freebsd.org/changeset/ports/563132
Log:
games/fs2open: update to release_21_0_0
Change log: (chronologically ordered)
More OpenGL optimizations
Full type information output for Lua documentation. Very useful for writing Lua scripts.
A new -weaponspew command-line option for printing MediaVP-style statistics, plus a weapon comparison spreadsheet, to the debug log.
Improved ship lookup behavior in SEXPs for improved performance.
BPTC/BC7 texture compression support
Refactoring and new features for the ship lab.
Missile multi-lock. It's finally in an official build!
Enhancements to the model code in preparation for cool features in 21.2.
IPv6 support for multiplayer
A lot of general fixes for multiplayer.
Added:
head/games/fs2open/files/patch-lib_vulkan-hpp_vulkan_vulkan.hpp (contents, props changed)
Deleted:
head/games/fs2open/files/patch-code_model_modelread.cpp
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
head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h
head/games/fs2open/files/patch-code_network_gtrack.cpp
head/games/fs2open/files/patch-code_network_ptrack.cpp
head/games/fs2open/files/patch-code_network_valid.cpp
Modified: head/games/fs2open/Makefile
==============================================================================
--- head/games/fs2open/Makefile Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/Makefile Thu Jan 28 12:47:48 2021 (r563132)
@@ -2,7 +2,7 @@
PORTNAME= fs2open
DISTVERSIONPREFIX= release_
-DISTVERSION= 19_0_0
+DISTVERSION= 21_0_0
CATEGORIES= games
MAINTAINER= pkubaj at FreeBSD.org
@@ -14,18 +14,16 @@ LICENSE_FILE= ${WRKSRC}/Copying.md
LICENSE_PERMS= dist-mirror auto-accept
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
- libpng.so:graphics/png
+ libpng.so:graphics/png \
+ libfreetype.so:print/freetype2
-USES= cmake compiler:gcc-c++11-lib lua:51 jpeg openal pkgconfig sdl
+USES= cmake compiler:c++11-lib lua:51 jpeg openal pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= scp-fs2open
GH_PROJECT= fs2open.github.com
GH_TUPLE= asarium:cmake-modules:7cef957:cmakemodules/cmake/external/rpavlik-cmake-modules \
- asarium:libRocket:6e5f399:libRocket/lib/libRocket
+ asarium:libRocket:ecd648a:libRocket/lib/libRocket
USE_SDL= sdl2
-
-CMAKE_OFF= ENABLE_COTIRE
-CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
LDFLAGS_i386= -Wl,-znotext
Modified: head/games/fs2open/distinfo
==============================================================================
--- head/games/fs2open/distinfo Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/distinfo Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,7 +1,7 @@
-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
+TIMESTAMP = 1611835262
+SHA256 (scp-fs2open-fs2open.github.com-release_21_0_0_GH0.tar.gz) = 7fbe6031772947ef10998715cd587f6e0ffbc6a25b482e77278c99177040102a
+SIZE (scp-fs2open-fs2open.github.com-release_21_0_0_GH0.tar.gz) = 10188793
SHA256 (asarium-cmake-modules-7cef957_GH0.tar.gz) = 5d1e7954bb92c61c1509ad0bb0d2274af4863621dc864199aac85c2d43921c0e
SIZE (asarium-cmake-modules-7cef957_GH0.tar.gz) = 267299
-SHA256 (asarium-libRocket-6e5f399_GH0.tar.gz) = b137fafc4db1c191c79d2de4cd8840c8723d86314567515773d461b2f30ce10d
-SIZE (asarium-libRocket-6e5f399_GH0.tar.gz) = 2417223
+SHA256 (asarium-libRocket-ecd648a_GH0.tar.gz) = 43864c375480c9eeac47643ae1c30947d9b236281e51e1d54d729c6d51cef6e4
+SIZE (asarium-libRocket-ecd648a_GH0.tar.gz) = 2417439
Modified: head/games/fs2open/files/patch-cmake_toolchain-clang.cmake
==============================================================================
--- head/games/fs2open/files/patch-cmake_toolchain-clang.cmake Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-cmake_toolchain-clang.cmake Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,4 +1,4 @@
---- cmake/toolchain-clang.cmake.orig 2020-01-25 16:45:09 UTC
+--- cmake/toolchain-clang.cmake.orig 2021-01-27 17:07:03 UTC
+++ cmake/toolchain-clang.cmake
@@ -10,8 +10,8 @@ option(CLANG_ENABLE_ADDRESS_SANITIZER "Enable -fsaniti
option(CLANG_USE_LIBCXX "Use libc++" OFF)
@@ -11,7 +11,7 @@
# For C and C++, the values can be overwritten independently
if(DEFINED ENV{CXXFLAGS})
-@@ -95,9 +95,6 @@ set(CMAKE_C_FLAGS_RELEASE ${COMPILER_FLAGS_RELEASE})
+@@ -96,9 +96,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})
Modified: head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake
==============================================================================
--- head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-cmake_toolchain-gcc.cmake Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,22 +1,13 @@
---- cmake/toolchain-gcc.cmake.orig 2020-01-25 16:45:09 UTC
+--- cmake/toolchain-gcc.cmake.orig 2021-01-28 12:41:41 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)
+@@ -12,8 +12,8 @@ option(GCC_USE_GOLD "Use the gold linker instead of th
+ option(GCC_GENERATE_GDB_INDEX "Adds linker option to generate the gdb index for debug builds" OFF)
# These are the default values
-set(C_BASE_FLAGS "-march=native -pipe")
-set(CXX_BASE_FLAGS "-march=native -pipe")
-+set(C_BASE_FLAGS "${CMAKE_C_FLAGS_RELEASE}" )
++set(C_BASE_FLAGS "${CMAKE_C_FLAGS_RELEASE}")
+set(CXX_BASE_FLAGS "${CMAKE_CXX_FLAGS_RELEASE}")
# For C and C++, the values can be overwritten independently
if(DEFINED ENV{CFLAGS})
-@@ -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})
--
--set(CMAKE_EXE_LINKER_FLAGS "")
-
- IF (MINGW)
- SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static -static-libgcc -static-libstdc++ -Wl,--enable-auto-import")
Modified: head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h
==============================================================================
--- head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-code_libs_renderdoc_renderdoc__app.h Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,8 +1,8 @@
---- code/libs/renderdoc/renderdoc_app.h.orig 2020-01-28 14:50:19 UTC
+--- code/libs/renderdoc/renderdoc_app.h.orig 2021-01-27 17:07:03 UTC
+++ code/libs/renderdoc/renderdoc_app.h
-@@ -39,6 +39,8 @@
+@@ -43,6 +43,8 @@
#define RENDERDOC_CC
- #elif defined(__APPLE__)
+ #elif defined(SCP_SOLARIS)
#define RENDERDOC_CC
+#elif defined(__FreeBSD__)
+#define RENDERDOC_CC
Modified: head/games/fs2open/files/patch-code_network_gtrack.cpp
==============================================================================
--- head/games/fs2open/files/patch-code_network_gtrack.cpp Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-code_network_gtrack.cpp Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,6 +1,6 @@
---- code/network/gtrack.cpp.orig 2020-01-28 15:07:26 UTC
+--- code/network/gtrack.cpp.orig 2021-01-27 17:07:03 UTC
+++ code/network/gtrack.cpp
-@@ -25,6 +25,9 @@
+@@ -27,6 +27,9 @@
#include "network/ptrack.h"
#include "network/multi_fstracker.h"
Modified: head/games/fs2open/files/patch-code_network_ptrack.cpp
==============================================================================
--- head/games/fs2open/files/patch-code_network_ptrack.cpp Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-code_network_ptrack.cpp Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,6 +1,6 @@
---- code/network/ptrack.cpp.orig 2020-01-28 15:15:11 UTC
+--- code/network/ptrack.cpp.orig 2021-01-27 17:07:03 UTC
+++ code/network/ptrack.cpp
-@@ -25,6 +25,9 @@
+@@ -27,6 +27,9 @@
#include "network/psnet2.h"
#include "network/multi_fstracker.h"
Modified: head/games/fs2open/files/patch-code_network_valid.cpp
==============================================================================
--- head/games/fs2open/files/patch-code_network_valid.cpp Thu Jan 28 12:29:45 2021 (r563131)
+++ head/games/fs2open/files/patch-code_network_valid.cpp Thu Jan 28 12:47:48 2021 (r563132)
@@ -1,6 +1,6 @@
---- code/network/valid.cpp.orig 2020-01-28 15:19:22 UTC
+--- code/network/valid.cpp.orig 2021-01-27 17:07:03 UTC
+++ code/network/valid.cpp
-@@ -27,6 +27,9 @@
+@@ -29,6 +29,9 @@
#include "network/multi_fstracker.h"
#include "io/timer.h"
Added: head/games/fs2open/files/patch-lib_vulkan-hpp_vulkan_vulkan.hpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/fs2open/files/patch-lib_vulkan-hpp_vulkan_vulkan.hpp Thu Jan 28 12:47:48 2021 (r563132)
@@ -0,0 +1,47 @@
+--- lib/vulkan-hpp/vulkan/vulkan.hpp.orig 2021-01-28 12:10:12 UTC
++++ lib/vulkan-hpp/vulkan/vulkan.hpp
+@@ -61,7 +61,7 @@
+ #endif
+
+ #if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1
+-# if defined(__linux__) || defined(__APPLE__)
++# if defined(__unix__) || defined(__APPLE__)
+ # include <dlfcn.h>
+ # endif
+
+@@ -67953,7 +67953,7 @@ namespace VULKAN_HPP_NAMESPACE
+ DynamicLoader() : m_success( false )
+ #endif
+ {
+-#if defined(__linux__)
++#if defined(__unix__)
+ m_library = dlopen( "libvulkan.so", RTLD_NOW | RTLD_LOCAL );
+ #elif defined(__APPLE__)
+ m_library = dlopen( "libvulkan.dylib", RTLD_NOW | RTLD_LOCAL );
+@@ -67977,7 +67977,7 @@ namespace VULKAN_HPP_NAMESPACE
+ {
+ if ( m_library )
+ {
+-#if defined(__linux__) || defined(__APPLE__)
++#if defined(__unix__) || defined(__APPLE__)
+ dlclose( m_library );
+ #elif defined(_WIN32)
+ FreeLibrary( m_library );
+@@ -67988,7 +67988,7 @@ namespace VULKAN_HPP_NAMESPACE
+ template <typename T>
+ T getProcAddress( const char* function ) const VULKAN_HPP_NOEXCEPT
+ {
+-#if defined(__linux__) || defined(__APPLE__)
++#if defined(__unix__) || defined(__APPLE__)
+ return (T)dlsym( m_library, function );
+ #elif defined(_WIN32)
+ return (T)GetProcAddress( m_library, function );
+@@ -67999,7 +67999,7 @@ namespace VULKAN_HPP_NAMESPACE
+
+ private:
+ bool m_success;
+-#if defined(__linux__) || defined(__APPLE__)
++#if defined(__unix__) || defined(__APPLE__)
+ void *m_library;
+ #elif defined(_WIN32)
+ HMODULE m_library;
More information about the svn-ports-all
mailing list