git: 39a0c08e902e - main - games/wesnoth: update to 1.8.18 release (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Sep 2026 13:00:22 UTC
The branch main has been updated by fluffy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=39a0c08e902e7c155ea8a4cc78c943037755fde6
commit 39a0c08e902e7c155ea8a4cc78c943037755fde6
Author: Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-09-04 12:59:19 +0000
Commit: Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-09-04 13:00:19 +0000
games/wesnoth: update to 1.8.18 release (+)
What's new in version 1.18.8:
Updated translations: Bengali, Chinese (Simplified), Czech, German, Hebrew, Hungarian, Portuguese (Brazil), Spanish
CMake build system: Make Boost::system optional with boost 1.69 or later (necessary for compatibility with 1.89 and later).
Resolved not all translations being available for selection on Windows builds.
Release notes: https://github.com/wesnoth/wesnoth/blob/1.18.8/changelog.md
---
games/wesnoth/Makefile | 3 +--
games/wesnoth/distinfo | 6 +++---
games/wesnoth/files/patch-CMakeLists.txt | 14 +++++++-------
games/wesnoth/pkg-plist | 2 ++
4 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index 4c107fb521e4..3f52338f4bea 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wesnoth
-PORTVERSION= 1.18.7
-PORTREVISION= 1
+PORTVERSION= 1.18.8
PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \
diff --git a/games/wesnoth/distinfo b/games/wesnoth/distinfo
index 5d5c8cf7e12d..7f731d2b06ec 100644
--- a/games/wesnoth/distinfo
+++ b/games/wesnoth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775763633
-SHA256 (wesnoth-1.18.7.tar.bz2) = d6b50cfdf4388954a1c3da66a61abacdc7643a17aa78a16196e16e720a661fc2
-SIZE (wesnoth-1.18.7.tar.bz2) = 467312032
+TIMESTAMP = 1788525093
+SHA256 (wesnoth-1.18.8.tar.bz2) = fce3bd71d4ed32c9d11c0f707d19743cec6adf5c34761fab94ab72754aaedd89
+SIZE (wesnoth-1.18.8.tar.bz2) = 469192192
diff --git a/games/wesnoth/files/patch-CMakeLists.txt b/games/wesnoth/files/patch-CMakeLists.txt
index aeb1eb7abd22..f5e38e182805 100644
--- a/games/wesnoth/files/patch-CMakeLists.txt
+++ b/games/wesnoth/files/patch-CMakeLists.txt
@@ -1,11 +1,11 @@
---- CMakeLists.txt.orig 2025-02-17 21:50:08 UTC
+--- CMakeLists.txt.orig 2026-08-18 15:07:28 UTC
+++ CMakeLists.txt
-@@ -93,7 +93,7 @@ endif()
- find_library(SECURITY_LIBRARY Security REQUIRED)
+@@ -61,7 +61,7 @@ find_package(Boost ${MIN_USABLE_BOOST_VERSION} REQUIRE
endif()
--find_package(Boost ${BOOST_VERSION} REQUIRED COMPONENTS iostreams program_options regex system thread random coroutine locale filesystem graph)
-+find_package(Boost ${BOOST_VERSION} REQUIRED COMPONENTS iostreams program_options process regex thread random coroutine locale filesystem graph)
- find_package(ICU REQUIRED COMPONENTS data i18n uc)
+ find_package(Boost ${MIN_USABLE_BOOST_VERSION} REQUIRED CONFIG COMPONENTS ${BOOST_REQ_COMPONENTS}
+- OPTIONAL_COMPONENTS charconv process system)
++ OPTIONAL_COMPONENTS charconv process)
- # no, gettext executables are not required when NLS is deactivated
+ # Boost System became header-only with a stub library in 1.69, and the library was removed in 1.89.
+ if(${Boost_VERSION} VERSION_LESS "1.69" AND NOT boost_system_DIR)
diff --git a/games/wesnoth/pkg-plist b/games/wesnoth/pkg-plist
index 68499b600005..2ab3dc7dbd58 100644
--- a/games/wesnoth/pkg-plist
+++ b/games/wesnoth/pkg-plist
@@ -18,6 +18,7 @@ share/icons/HighContrast/scalable/apps/wesnoth-icon.svg
%%NLS%%%%SERVER%%share/man/en_GB/man6/wesnothd.6.gz
%%NLS%%%%SERVER%%share/man/es/man6/wesnothd.6.gz
%%NLS%%%%SERVER%%share/man/fr/man6/wesnothd.6.gz
+%%NLS%%%%SERVER%%share/man/he/man6/wesnothd.6.gz
%%NLS%%%%SERVER%%share/man/it/man6/wesnothd.6.gz
%%NLS%%%%SERVER%%share/man/ja/man6/wesnothd.6.gz
%%NLS%%%%SERVER%%share/man/pt_BR/man6/wesnothd.6.gz
@@ -35,6 +36,7 @@ share/icons/HighContrast/scalable/apps/wesnoth-icon.svg
%%NLS%%share/man/en_GB/man6/wesnoth.6.gz
%%NLS%%share/man/es/man6/wesnoth.6.gz
%%NLS%%share/man/fr/man6/wesnoth.6.gz
+%%NLS%%share/man/he/man6/wesnoth.6.gz
%%NLS%%share/man/it/man6/wesnoth.6.gz
%%NLS%%share/man/ja/man6/wesnoth.6.gz
%%NLS%%share/man/pt_BR/man6/wesnoth.6.gz