>
> Here is an update to Widelands 1.2.1.
>
>
> ## Release 1.2.1
>
> - Skip invalid map files in editor Load/Save map window (CB #4795 / GH #6433)
> - Fix memory leaks in main menu Watch Last Replay (CB #4788 / GH #6426)
> - Game setup: Unselect incompatible starting conditions when changing win 
> condition (CB #4777 / GH #6415)
> - Add thread identifier to crash reports (CB #4801 / GH #6439)
> - Check for invalid combination before calling 
> DefaultAI::expedition_management() (CB #4800 / GH #6438)
> - Territorial Lua error fix (CB #4805 / GH #6443)
> - Remove AV1 decoder dependency in mingw-64 (CB #4837 / GH #6474)
> - Patches to support netbsd-pkgsrc (CB #4851 / GH #6489)
> - Keep vcpkg_ref in a repository variable instead of a file (CB #4860 / GH 
> #6498)
> - vcpkg workflow fix for v1.2.1
> - Fix RelWithDebInfo build type (CB #4854 / GH #6492)
> - Fix out-of-bounds memory access when using `--editor` without filename (CB 
> #4894 / GH #6533)
> - MacOS and other CI improvements (CB #4899 / GH #6538)
> - Temporary fixes for MinGW and MacOS CI builds
> - Fix for GH#6444 using mac dylibbundler to packe the .app Bundle (CB #4910 / 
> GH #6549)
> - Re-add gettext ubuntu package
> - Update translations for v1.2.1 (CB #4916 / GH #6556)
> - Replace MD5 checksumming code with `libmd` (CB #4831 / GH #6469)
> - Fix LaunchMPG map seafaring check for naval warfare (CB #4918 / GH #6558)
> - Fix anchored ship trying to swim towards buffer-underflow (CB #4921 / GH 
> #6561)
> - Fix desync in Discovery/New World starting conditions (CB #4926 / GH #6566)
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/widelands/Makefile,v
> retrieving revision 1.43
> diff -u -p -u -p -r1.43 Makefile
> --- Makefile    6 May 2024 12:23:33 -0000       1.43
> +++ Makefile    18 Jan 2025 01:26:47 -0000
> @@ -2,9 +2,8 @@ COMMENT =       economic and military simulati
>
>  GH_ACCOUNT =   widelands
>  GH_PROJECT =   widelands
> -GH_TAGNAME =   v1.2
> +GH_TAGNAME =   v1.2.1
>  CATEGORIES =   games
> -REVISION =      0
>
>  HOMEPAGE =     https://www.widelands.org/
>
> @@ -20,7 +19,7 @@ COMPILER =    base-clang ports-gcc
>  BUILD_DEPENDS =        devel/asio \
>                 devel/gettext,-tools
>
> -LIB_DEPENDS =  archivers/minizip \
> +LIB_DEPENDS =  archivers/minizip>=4.0.8 \
>                 devel/gettext,-runtime \
>                 devel/sdl2-image \
>                 devel/sdl2-mixer \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/games/widelands/distinfo,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 distinfo
> --- distinfo    13 Apr 2024 14:41:55 -0000      1.8
> +++ distinfo    18 Jan 2025 01:26:47 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (widelands-1.2.tar.gz) = xr7TcXxUEnb77Yozrc4jCiY3KXWIxxkmj8uWPgdiEOI=
> -SIZE (widelands-1.2.tar.gz) = 457713595
> +SHA256 (widelands-1.2.1.tar.gz) = 
> eZv9MgSO8gEYxI4h8/yEOuBFHEK7i/LqvLmya/b+VLQ=
> +SIZE (widelands-1.2.1.tar.gz) = 457853247
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/games/widelands/patches/patch-CMakeLists_txt,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt        13 Apr 2024 14:41:55 -0000      1.9
> +++ patches/patch-CMakeLists_txt        18 Jan 2025 01:26:47 -0000
> @@ -4,7 +4,7 @@
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -190,7 +190,7 @@ elseif((CMAKE_BUILD_TYPE STREQUAL "Release") OR (CMAKE
> +@@ -191,7 +191,7 @@ elseif((CMAKE_BUILD_TYPE STREQUAL "Release") OR (CMAKE
>     elseif(MSVC)
>       set(WL_OPTIMIZE_FLAGS "/O2")
>     else()
> @@ -13,9 +13,9 @@ Index: CMakeLists.txt
>     endif()
>     if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND 
> (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.6))
>       message(WARNING "GCC <7.6.0 is known to cause segfaults in release 
> builds. Please consider upgrading to GCC version 7.6 or newer or using Clang. 
> Adding selected overrides to suppress reporting of known bugs.")
> -@@ -544,15 +544,6 @@ install(
> +@@ -559,15 +559,6 @@ install(
>     DESTINATION ${WL_INSTALL_BASEDIR}
> -   CONFIGURATIONS Debug;Release;None
> +   CONFIGURATIONS Debug;Release;RelWithDebInfo;None
>     COMPONENT CoreLicenseFiles
>  -)
>  -
> Index: patches/patch-src_io_filesystem_zip_filesystem_h
> ===================================================================
> RCS file: patches/patch-src_io_filesystem_zip_filesystem_h
> diff -N patches/patch-src_io_filesystem_zip_filesystem_h
> --- patches/patch-src_io_filesystem_zip_filesystem_h    15 Apr 2024 09:12:53 
> -0000      1.1
> +++ /dev/null   1 Jan 1970 00:00:00 -0000
> @@ -1,13 +0,0 @@
> -Fix build with minizip 4
> -
> -Index: src/io/filesystem/zip_filesystem.h
> ---- src/io/filesystem/zip_filesystem.h.orig
> -+++ src/io/filesystem/zip_filesystem.h
> -@@ -23,6 +23,7 @@
> -
> - #include <unzip.h>
> - #include <zip.h>
> -+#include <zlib.h>
> -
> - #include "io/filesystem/filesystem.h"
> - #include "io/streamread.h"
>

Tested briefly, works here

Reply via email to