Created attachment 257708 [details] Patch to update games/freeciv to v3.1-rc.2 The 3.1 branch has been promoted to stable, players are encouraged play using the 3.1 release candidates. Changelog: - https://github.com/longturn/freeciv21/releases/tag/v3.1-rc.1 - https://github.com/longturn/freeciv21/releases/tag/v3.1-rc.2 QA: - portlint: ok - portclippy: ok - poudriere testport: ok
> NLS_USES=gettext Is it require gettext runtime (link with libintl.so:devel/gettext-runtime)? If no - better to use NLS_USES=gettext-tools.
`poudriere tesport` complains when I set `NLS_USES=gettext-tools`: ====> Running Q/A tests (stage-qa) Error: /usr/local/bin/freeciv21-client is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency
(In reply to Tobias Rehbein from comment #2) ok
Port have name freeciv21, but version is v3.1-rc.2 - is it correct?
(In reply to Vladimir Druzenko from comment #4) Yes, this Freeciv fork is actually called Freeciv21. An unfortunate naming, but the “21” has nothing to do with a version number.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9eded621985fba1994a9c402758c03253252da5e commit 9eded621985fba1994a9c402758c03253252da5e Author: Tobias Rehbein <tobias.rehbein@web.de> AuthorDate: 2025-02-22 20:31:37 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-02-22 20:33:38 +0000 games/freeciv21: Update v3.0-patch.5 => v3.1-rc.2 Changelogs: https://github.com/longturn/freeciv21/releases/tag/v3.1-rc.1 https://github.com/longturn/freeciv21/releases/tag/v3.1-rc.2 PR: 284936 games/freeciv21/Makefile | 25 +- games/freeciv21/distinfo | 8 +- games/freeciv21/pkg-plist | 621 +++++++++++++++++++++++++++++----------------- 3 files changed, 410 insertions(+), 244 deletions(-)
Thanks!