Bug 284936 - games/freeciv21: Update to v3.1-rc.2
Summary: games/freeciv21: Update to v3.1-rc.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-20 20:51 UTC by Tobias Rehbein
Modified: 2025-02-22 20:35 UTC (History)
1 user (show)

See Also:


Attachments
Patch to update games/freeciv to v3.1-rc.2 (59.71 KB, patch)
2025-02-20 20:51 UTC, Tobias Rehbein
tobias.rehbein: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Rehbein 2025-02-20 20:51:29 UTC
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
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2025-02-21 18:01:43 UTC
> NLS_USES=gettext
Is it require gettext runtime (link with libintl.so:devel/gettext-runtime)?
If no - better to use NLS_USES=gettext-tools.
Comment 2 Tobias Rehbein 2025-02-22 11:58:33 UTC
`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
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2025-02-22 15:55:39 UTC
(In reply to Tobias Rehbein from comment #2)
ok
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2025-02-22 15:56:54 UTC
Port have name freeciv21, but version is v3.1-rc.2 - is it correct?
Comment 5 Tobias Rehbein 2025-02-22 20:10:49 UTC
(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.
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-02-22 20:34:16 UTC
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(-)
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2025-02-22 20:35:13 UTC
Thanks!