Bug 281559

Summary: games/bsdgames: Update to version 0.76 which fixes a current compile error
Product: Ports & Packages Reporter: Joachim Werner <jockl>
Component: Individual Port(s)Assignee: Vladimir Druzenko <vvd>
Status: Closed FIXED    
Severity: Affects Some People CC: vvd
Priority: --- Flags: jockl: maintainer-feedback+
jockl: merge-quarterly?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch to update version 0.75 -> 0.76 none

Description Joachim Werner 2024-09-17 21:21:01 UTC
Created attachment 253633 [details]
patch to update version 0.75 -> 0.76

games/bsdgames currently doesn't compile, apparently due to an API change in ncurses.
more precisely, "mille" uses functions that are no longer available.
v0.76 includes a workaround
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2024-09-20 16:12:18 UTC
1. PORTVERSION => DISTVERSION
2. Remove PORTREVISION
3. Split long lines (>80) in post-install.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-09-20 16:20:48 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4a1226f7c65164047f6b501e6ca6a9f818b81ffc

commit 4a1226f7c65164047f6b501e6ca6a9f818b81ffc
Author:     Joachim Werner <jockl@pianojockl.org>
AuthorDate: 2024-09-20 16:17:01 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-09-20 16:17:01 +0000

    games/bsdgames: Update 0.75 → 0.76 which fixes a current compile error

    Currently doesn't compile, apparently due to an API change in ncurses.
    More precisely, "mille" uses functions that are no longer available.
    Version 0.76 includes a workaround.

    Commit log:
    https://github.com/pianojockl/bsdgames/compare/v0.75...v0.76

    PR:     281559
    MFH:    2024Q3

 games/bsdgames/Makefile | 9 +++++----
 games/bsdgames/distinfo | 6 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-09-20 16:21:49 UTC
A commit in branch 2024Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8bfaf30aa7752b647f11edf762ad8baea3626ae8

commit 8bfaf30aa7752b647f11edf762ad8baea3626ae8
Author:     Joachim Werner <jockl@pianojockl.org>
AuthorDate: 2024-09-20 16:17:01 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-09-20 16:21:30 +0000

    games/bsdgames: Update 0.75 → 0.76 which fixes a current compile error

    Currently doesn't compile, apparently due to an API change in ncurses.
    More precisely, "mille" uses functions that are no longer available.
    Version 0.76 includes a workaround.

    Commit log:
    https://github.com/pianojockl/bsdgames/compare/v0.75...v0.76

    PR:     281559
    MFH:    2024Q3
    (cherry picked from commit 4a1226f7c65164047f6b501e6ca6a9f818b81ffc)

 games/bsdgames/Makefile | 9 +++++----
 games/bsdgames/distinfo | 6 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2024-09-20 16:22:23 UTC
Thanks.