git: 39a0c08e902e - main - games/wesnoth: update to 1.8.18 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
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