Bug 278200 - devel/qtcreator: Update to 13.0.0 release.
Summary: devel/qtcreator: Update to 13.0.0 release.
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL: https://www.qt.io/blog/qt-creator-13-...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-06 17:08 UTC by Florian Walpen
Modified: 2024-05-27 04:58 UTC (History)
2 users (show)

See Also:
jhale: maintainer-feedback+


Attachments
Update QtCreator to 13.0.0 release. (29.02 KB, patch)
2024-04-06 17:13 UTC, Florian Walpen
dev: maintainer-approval? (kde)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Walpen 2024-04-06 17:08:41 UTC
Update patch coming soon (some minutes). Tested on 14.0-RELEASE, already running beta and rc1 for some weeks.
Comment 1 Florian Walpen 2024-04-06 17:13:40 UTC
Created attachment 249766 [details]
Update QtCreator to 13.0.0 release.

As stated before, had beta and rc1 already in use for some weeks, no regressions so far.
Comment 2 Florian Walpen 2024-04-06 17:19:23 UTC
Comment on attachment 249766 [details]
Update QtCreator to 13.0.0 release.

Sorry, wrong maintainer flag.
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2024-04-11 05:26:34 UTC
Thank you very much for your update of Qt Creator, Florian. We at kde@ greatly appreciate you beta testing and submitting yet another quality update. While the previous version of Qt Creator built with Qt 6.7.0., and not to negate your work in any way, this one doesn't without the addition of USES=localbase:ldflags. I'm still in the process of investigating the reason for this regression.
Comment 4 Florian Walpen 2024-04-12 19:27:52 UTC
(In reply to Jason E. Hale from comment #3)

Hi Jason, no hurry, it's by no means a critical or urgent update. While I do have some affinity to Qt and KDE, it would be unwise for me to fully participate in the KDE porting efforts and join beta testing - too many moving parts from other projects. But I greatly appreciate your work on KDE, good job, it's a joy to use as a FreeBSD desktop!
Comment 5 Jason E. Hale freebsd_committer freebsd_triage 2024-04-22 15:17:24 UTC
The linking errors I was seeing were caused by the addition qtkeychain to the qt-creator source [1] and unrelated to the version of Qt installed, but this only happens if security/libsecret is also installed. I've added an option to handle this.

There is an additional program that is installed when WITH_DEBUG is set and was missing from pkg-plist that I've also taken care of.

[1] https://code.qt.io/cgit/qt-creator/qt-creator.git/commit/src/libs/3rdparty/qtkeychain?h=13.0&id=4c746e79f0efb650b7616bcc4876228eeb4ffe59
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-04-22 15:18:43 UTC
A commit in branch main references this bug:

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

commit 9e251d0efb9fab2729c2e777ce14fb96b13d6f35
Author:     Florian Walpen <dev@submerge.ch>
AuthorDate: 2024-02-15 18:20:12 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-04-22 15:17:42 +0000

    devel/qtcreator: Update to 13.0.0 release.

    Additional changes by jhale:
    - Add LIBSECRET option to handle libsecret support in the bundled
      qtkeychain library
    - Fix pkg-plist when WITH_DEBUG is set
    - Set environment when building docs to eliminate warnings about
      a UTF-8 LOCALE not being set

    Changes:        https://www.qt.io/blog/qt-creator-13-released

    PR:             278200

 devel/qtcreator/Makefile  |  37 +++++++---
 devel/qtcreator/distinfo  |   6 +-
 devel/qtcreator/pkg-plist | 182 +++++++++++++++++++++++++++++++++++++---------
 3 files changed, 175 insertions(+), 50 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-05-27 04:58:04 UTC
A commit in branch 2024Q2 references this bug:

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

commit de84d47e3e0806ffc99870beb25a25204fd80b70
Author:     Florian Walpen <dev@submerge.ch>
AuthorDate: 2024-02-15 18:20:12 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-05-27 04:51:24 +0000

    devel/qtcreator: Update to 13.0.0 release.

    Additional changes by jhale:
    - Add LIBSECRET option to handle libsecret support in the bundled
      qtkeychain library
    - Fix pkg-plist when WITH_DEBUG is set
    - Set environment when building docs to eliminate warnings about
      a UTF-8 LOCALE not being set

    Changes:        https://www.qt.io/blog/qt-creator-13-released

    PR:             278200
    (cherry picked from commit 9e251d0efb9fab2729c2e777ce14fb96b13d6f35)

 devel/qtcreator/Makefile  |  37 +++++++---
 devel/qtcreator/distinfo  |   6 +-
 devel/qtcreator/pkg-plist | 182 +++++++++++++++++++++++++++++++++++++---------
 3 files changed, 175 insertions(+), 50 deletions(-)