Tuesday, January 28, 2025

UPDATE: widelands 1.2.1

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"

No comments:

Post a Comment