Bug 283543

Summary: databases/firebird*-client: Outdated and fails to build with ICU 76.1
Product: Ports & Packages Reporter: Daniel Engberg <diizzy>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 278420    

Comment 1 commit-hook freebsd_committer freebsd_triage 2025-01-02 03:27:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=953c1209f58826a57d6e7d50e738e139e27a3109

commit 953c1209f58826a57d6e7d50e738e139e27a3109
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2025-01-02 03:24:20 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-01-02 03:24:20 +0000

    databases/firebird40-*: Update to 4.0.5

    - Switch to c++17. It could fix some issues with new version of devel/icu [1]

    PR:             283543
    Reported by:    diizzy [1]

 databases/firebird40-server/Makefile               |  6 ++---
 databases/firebird40-server/distinfo               |  6 ++---
 .../files/patch-builds-posix-prefix.freebsd_amd64  | 19 +++++++++------
 .../files/patch-builds_posix_make.defaults         | 27 ++++++++++++++--------
 databases/firebird40-server/files/patch-configure  | 15 +++++++++---
 5 files changed, 48 insertions(+), 25 deletions(-)
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2025-01-02 03:38:12 UTC
Hello, I have updated firebird40-* to 4.0.5. I did some changes there related to c++xx standard. I saw new version of ICU needs c++17 and it could be the main problem why firebird is failing. I did similar changes to firebird30-* but it failed when I switched to c++17.

I think that if firebird40 works with icu 76.x, we must change firebird default version to 4.0 at ports tree. I'll try add firebird50 to ports tree and firebird30 will be removed anyway.

Please test new version of firebird40 and tell me if it works. Thanks!
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2025-01-04 15:16:52 UTC
databases/firebird40-client now builds on my end, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-02-14 23:25:33 UTC
A commit in branch main references this bug:

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

commit c2a2ab4f8ce568164855c02879fc24e374278c08
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-02-14 23:20:06 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-02-14 23:25:07 +0000

    databases/firebird30-client: Mark BROKEN, fails to build with ICU 76.1

    PR:             283543
    Approved by:    portmgr (blanket)

 databases/firebird30-server/Makefile | 2 ++
 1 file changed, 2 insertions(+)
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2025-02-14 23:31:58 UTC
Thanks!