Bug 278719 - x11-toolkits/qt6pas: Update to 6.2.8
Summary: x11-toolkits/qt6pas: Update to 6.2.8
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: Jose Alonso Cardenas Marquez
URL: https://github.com/davidbannon/libqt6...
Keywords: buildisok, easy, patch
Depends on:
Blocks: qt6-6.7.0
  Show dependency treegraph
 
Reported: 2024-05-03 14:22 UTC by Jason E. Hale
Modified: 2024-05-15 18:20 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (acm)
jhale: maintainer-feedback?


Attachments
v1 (2.78 KB, patch)
2024-05-03 14:22 UTC, Jason E. Hale
jhale: maintainer-approval? (acm)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason E. Hale freebsd_committer freebsd_triage 2024-05-03 14:22:59 UTC
Created attachment 250353 [details]
v1

Update to 6.2.8 (we need this to update Qt6 to 6.7.0).

I switched it to the unofficial standalone library available on GitHub because I figured that would be easier to maintain.

Add LICENSE (LGPL3 with a linking exception).

Qt6 needs at least c++17.
 
Update dependencies. Add missing opengl dep. It doesn't need qt6-declarative or qt6-tools. I thought the run dependency on qt6-base was strange. If that somehow caused a build issue in lazarus-qt6-devel, I would be very surprised, but it builds now anyway on amd64.

QT_VER_MIN variable has no effect, so I removed it.

Build tests (done against Qt 6.7.0):
13.2 i386: OK
14.0 amd64: OK

Consumer build tests:
lazarus-qt6:
13.2 i386: OK
14.0 amd64: OK

lazarus-qt6-devel:
13.2 i386: FAILED (but was failing on i386 before this change), looks like this bug: [1]
14.0 amd64: OK

[1]: https://gitlab.com/freepascal.org/fpc/source/-/issues/40701
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-05-03 23:32:23 UTC
A commit in branch main references this bug:

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

commit 951cc964200ae1f8fcc9f7d7762a3f082f1ebb8d
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-05-03 23:30:08 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-05-03 23:30:08 +0000

    x11-toolkits/qt6pas: Update to 6.2.8

    PR:             278719
    Reported by:    jhale

 x11-toolkits/qt6pas/Makefile  | 15 ++++++++++-----
 x11-toolkits/qt6pas/distinfo  |  6 +++---
 x11-toolkits/qt6pas/pkg-plist |  2 +-
 3 files changed, 14 insertions(+), 9 deletions(-)
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2024-05-03 23:39:19 UTC
Committed with few modifications. I think the best is use my mirror source code. Thanks!
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2024-05-04 02:45:24 UTC
(In reply to Jose Alonso Cardenas Marquez from comment #2)
Fair enough. Thanks for taking care of this so quickly!
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-05-15 18:20:20 UTC
A commit in branch 2024Q2 references this bug:

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

commit 71001d4802270e8101a5997845417090e792e1a6
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-05-03 23:30:08 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-05-15 18:17:20 +0000

    x11-toolkits/qt6pas: Update to 6.2.8

    PR:             278719
    Reported by:    jhale

    (cherry picked from commit 951cc964200ae1f8fcc9f7d7762a3f082f1ebb8d)

 x11-toolkits/qt6pas/Makefile  | 15 ++++++++++-----
 x11-toolkits/qt6pas/distinfo  |  6 +++---
 x11-toolkits/qt6pas/pkg-plist |  2 +-
 3 files changed, 14 insertions(+), 9 deletions(-)