Hi,
I'm looking for oks for this update of games/widelands to 1.1. The PLIST
diff is too large to attach uncompressed, so I include that only in the
attached gzipped diff.
Christopher
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/widelands/Makefile,v
retrieving revision 1.36
diff -u -p -r1.36 Makefile
--- Makefile 24 Apr 2023 11:40:42 -0000 1.36
+++ Makefile 28 Aug 2023 11:52:34 -0000
@@ -2,8 +2,7 @@ COMMENT = economic and military simulati
GH_ACCOUNT = widelands
GH_PROJECT = widelands
-GH_TAGNAME = v1.0
-REVISION = 0
+GH_TAGNAME = v1.1
CATEGORIES = games
@@ -13,21 +12,19 @@ HOMEPAGE = https://www.widelands.org/
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} GL GLEW SDL2 SDL2_image SDL2_mixer
-WANTLIB += SDL2_ttf boost_unit_test_framework-mt boost_system-mt
-WANTLIB += c curl execinfo iconv icudata icuuc intl m png z
+WANTLIB += SDL2_ttf c execinfo iconv icudata icuuc intl m png z
# c++11
COMPILER = base-clang ports-gcc
-BUILD_DEPENDS = devel/gettext,-tools
-LIB_DEPENDS = devel/boost \
- devel/gettext,-runtime \
+BUILD_DEPENDS = devel/asio \
+ devel/gettext,-tools
+LIB_DEPENDS = devel/gettext,-runtime \
devel/sdl2-image \
devel/sdl2-mixer \
devel/sdl2-ttf \
graphics/png \
graphics/glew \
- net/curl \
textproc/icu4c
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+4,-guic
@@ -40,7 +37,10 @@ MODPY_RUNDEP= No
CONFIGURE_ARGS = -DWL_INSTALL_DATADIR=${PREFIX}/share/widelands \
-DWL_INSTALL_BASEDIR=${PREFIX}/share/widelands \
+ -DWL_INSTALL_BINDIR=${PREFIX}/share/widelands \
+ -DWL_INSTALL_MANDIR=${PREFIX}/man \
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
+ -DOPTION_FORCE_EMBEDDED_MINIZIP=ON \
-DGTK_UPDATE_ICON_CACHE=False \
-Wno-dev
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/widelands/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 26 Jun 2021 05:31:16 -0000 1.6
+++ distinfo 28 Aug 2023 11:52:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (widelands-1.0.tar.gz) = HasMQGKHPMcsXgVY+eliCw7xhfGniSOnfEzlue12Axo=
-SIZE (widelands-1.0.tar.gz) = 792124780
+SHA256 (widelands-1.1.tar.gz) = aFP889rsm2YAVpHlvLADJmNLrwmFrYmn5lEVAmEvZBI=
+SIZE (widelands-1.1.tar.gz) = 416104611
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/widelands/patches/patch-CMakeLists_txt,v
retrieving revision 1.7
diff -u -p -r1.7 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 11 Mar 2022 19:05:11 -0000 1.7
+++ patches/patch-CMakeLists_txt 28 Aug 2023 11:52:34 -0000
@@ -1,56 +1,12 @@
-- Don't set -O3.
- Don't install source docs.
-- Unbreak build with cmake 3.15
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -192,21 +192,9 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
- endif()
- option(OPTION_ASAN "Build with AddressSanitizer" ON)
- elseif(CMAKE_BUILD_TYPE STREQUAL "Release")
-- if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
-- message(STATUS "GCC >6.2.0 breaks -03, setting -02")
-- set(WL_OPTIMIZE_FLAGS "-O2")
-- else()
-- set(WL_OPTIMIZE_FLAGS "-O3")
-- endif ()
- set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
- option(OPTION_ASAN "Build with AddressSanitizer" OFF)
- elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
-- if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
-- message(STATUS "GCC >6.2.0 breaks -03, setting -02")
-- set(WL_OPTIMIZE_FLAGS "-O2")
-- else()
-- set(WL_OPTIMIZE_FLAGS "-O3")
-- endif ()
- set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
- option(OPTION_ASAN "Build with AddressSanitizer" ON)
- else()
-@@ -255,7 +243,7 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Wno-unreachable-code")
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Wno-documentation")
-
-- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=deprecated")
-+ #wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=deprecated")
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=non-pod-varargs")
-
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Qunused-arguments")
-@@ -313,7 +301,7 @@ if(NOT MSVC)
- # Turn some warnings into errors.
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=format-security")
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=return-type")
-- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=shadow")
-+# wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=shadow")
- wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Werror=uninitialized")
-
- wl_add_flag(WL_GENERIC_CXX_FLAGS "-std=c++11")
-@@ -469,15 +457,6 @@ install(
- DESTINATION ${WL_INSTALL_BASEDIR}
- CONFIGURATIONS Debug;Release
+@@ -564,15 +564,6 @@ install(
COMPONENT CoreLicenseFiles
--)
--
+ )
+
-install(
- DIRECTORY
- doc
@@ -58,6 +14,8 @@ Index: CMakeLists.txt
- CONFIGURATIONS Debug
- COMPONENT DocFiles
- PATTERN "CMakeLists.txt" EXCLUDE
- )
-
- set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${WL_INSTALL_DATADIR}/locale)
+-)
+-
+ if(OPTION_BUILD_TRANSLATIONS)
+ set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${WL_INSTALL_DATADIR}/locale)
+ install(
Index: patches/patch-cmake_WlFunctions_cmake
===================================================================
RCS file: /cvs/ports/games/widelands/patches/patch-cmake_WlFunctions_cmake,v
retrieving revision 1.5
diff -u -p -r1.5 patch-cmake_WlFunctions_cmake
--- patches/patch-cmake_WlFunctions_cmake 11 Mar 2022 19:05:11 -0000 1.5
+++ patches/patch-cmake_WlFunctions_cmake 28 Aug 2023 11:52:34 -0000
@@ -1,10 +1,21 @@
+NOT APPLE is not the same as LINUX
+
Index: cmake/WlFunctions.cmake
--- cmake/WlFunctions.cmake.orig
+++ cmake/WlFunctions.cmake
-@@ -325,5 +325,5 @@ function(wl_binary NAME)
+@@ -101,7 +101,7 @@ macro(_common_compile_tasks)
+ endif()
+ endif()
+- if(ARG_USES_ATOMIC AND NOT APPLE AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))
++ if(ARG_USES_ATOMIC AND LINUX AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))
+ # clang on linux needs explicit linkage against standard library atomic
+ target_link_libraries(${NAME} atomic)
+ endif()
+@@ -326,5 +326,5 @@ function(wl_binary NAME)
+
#Quoting the CMake documentation on DESTINATION:
#"If a relative path is given it is interpreted relative to the value of CMAKE_INSTALL_PREFIX"
-- install(TARGETS ${NAME} DESTINATION "." COMPONENT ExecutableFiles)
+- install(TARGETS ${NAME} DESTINATION "${WL_INSTALL_BINDIR}" COMPONENT ExecutableFiles)
+ install(TARGETS ${NAME} DESTINATION "bin" COMPONENT ExecutableFiles)
endfunction()
Index: patches/patch-src_base_macros_h
===================================================================
RCS file: patches/patch-src_base_macros_h
diff -N patches/patch-src_base_macros_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_base_macros_h 28 Aug 2023 11:52:34 -0000
@@ -0,0 +1,21 @@
+Index: src/base/macros.h
+--- src/base/macros.h.orig
++++ src/base/macros.h
+@@ -128,6 +128,9 @@
+ #define PRINTF_FORMAT(b, c)
+
No comments:
Post a Comment