Skip to content

Commit 9d76916

Browse files
committed
Qt5: Update to 5.15.17 (getting down to the end)
Upstream standard support for Qt5 is officially over. [1] In short, that means get your ports off of Qt5 ASAP, especially end-user applications. FreeBSD deprecation of Qt5 is coming soon! It will likely be a year of lead time, but please help in the meantime and remove qt5 flavors and child ports whenever possible. www/qt5-webengine has been updated to 5.15.19 with security patches up to Chromium 135.0.7049.95. It's unclear at this point if further security patches will be publically available. The Qt5 WebEngine component, however, is and forever will be based on Chromium 87.0.4280.144, which is over 4 years old. Props to upstream for their backports over all these years and making them publically available (probably more to do with licensing constraints than anything, but hey). We otherwise depend on KDE as our direct upstream to roll our distfiles, which we have been hosting locally for over 3 years. Since Qt upstream drops the LGPL releases of Qt 5.15.x a year later, there's no guarantee KDE will rebase their patchset over the next year for the remaining two .18 and .19 releases. This might be the last update for Qt5 on FreeBSD. [1] https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders
1 parent a0a0c05 commit 9d76916

117 files changed

Lines changed: 227 additions & 270 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Mk/Uses/qt-dist.mk

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -108,25 +108,25 @@ DIST_SUBDIR= KDE/Qt/${_QT_VERSION}
108108
. if ${_QT_VER:M5}
109109
# KDE maintains a repository with a patched Qt5 distribution.
110110
_KDE_3d= 0
111-
_KDE_base= 130
111+
_KDE_base= 123
112112
_KDE_charts= 0
113-
_KDE_connectivity= 1
113+
_KDE_connectivity= 2
114114
_KDE_datavis3d= 0
115-
_KDE_declarative= 22
115+
_KDE_declarative= 21
116116
_KDE_gamepad= 0
117117
_KDE_graphicaleffects= 0
118118
_KDE_imageformats= 2
119119
_KDE_location= 7
120120
_KDE_multimedia= 2
121-
_KDE_networkauth= 1
121+
_KDE_networkauth= 0
122122
_KDE_quick3d= 1
123123
_KDE_quickcontrols= 0
124124
_KDE_quickcontrols2= 5
125125
_KDE_quicktimeline= 0
126126
_KDE_remoteobjects= 0
127127
_KDE_script= 0
128-
_KDE_script_ORIGIN_TAG= v5.15.18-lts
129-
_KDE_script_VERSION= 5.15.18
128+
_KDE_script_ORIGIN_TAG= v5.15.19-lts
129+
_KDE_script_VERSION= 5.15.19
130130
_KDE_scxml= 0
131131
_KDE_sensors= 0
132132
_KDE_serialbus= 0
@@ -136,14 +136,14 @@ _KDE_svg= 5
136136
_KDE_tools= 3
137137
_KDE_translations= 0
138138
_KDE_virtualkeyboard= 0
139-
_KDE_wayland= 59
139+
_KDE_wayland= 57
140140
_KDE_webchannel= 3
141141
# We track the 5.15 branch for www/qt5-webengine to make it easier to
142142
# stay on top of Chromium security patches.
143-
_KDE_webengine= 7
143+
_KDE_webengine= 0
144144
_KDE_webengine_BRANCH= 5.15
145-
_KDE_webengine_ORIGIN_TAG= v5.15.18-lts
146-
_KDE_webengine_VERSION= 5.15.18
145+
_KDE_webengine_ORIGIN_TAG= v5.15.19-lts
146+
_KDE_webengine_VERSION= 5.15.19
147147
_KDE_webglplugin= 0
148148
_KDE_websockets= 2
149149
_KDE_webview= 0

Mk/Uses/qt.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ _QT_MK_INCLUDED= qt.mk
2222

2323
# Qt versions currently supported by the framework.
2424
_QT_SUPPORTED?= 5 6
25-
QT5_VERSION?= 5.15.16
25+
QT5_VERSION?= 5.15.17
2626
QT6_VERSION?= 6.9.1
2727
PYSIDE6_VERSION?= 6.9.1
2828

accessibility/qt5-speech/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
PORTNAME= speech
22
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
3-
PORTREVISION= 1
43
CATEGORIES= accessibility
54
PKGNAMEPREFIX= qt5-
65

accessibility/qt5-speech/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1732217202
2-
SHA256 (KDE/Qt/5.15.16/kde-qtspeech-5.15.16p1.tar.xz) = 9ca99836c73c846fa785fff9fd3217b6a707eeb830d302222ebf850ec34411ec
3-
SIZE (KDE/Qt/5.15.16/kde-qtspeech-5.15.16p1.tar.xz) = 80172
1+
TIMESTAMP = 1749566998
2+
SHA256 (KDE/Qt/5.15.17/kde-qtspeech-5.15.17p1.tar.xz) = babe4fa9bc1d4a813cb759a1f1b808ccfb889ac1a727baaebd9aff79058c3232
3+
SIZE (KDE/Qt/5.15.17/kde-qtspeech-5.15.17p1.tar.xz) = 80364

comms/qt5-connectivity/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
PORTNAME= connectivity
22
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
3-
PORTREVISION= 1
43
CATEGORIES= comms
54
PKGNAMEPREFIX= qt5-
65

comms/qt5-connectivity/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1732217203
2-
SHA256 (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 3969bbe77846e14afba0f82fbe69ef01e45f1ed6a8250bcd2be192c3e4295d03
3-
SIZE (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 2796384
1+
TIMESTAMP = 1749567001
2+
SHA256 (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 5fca993fa53abb8d8ea35f2e80290bc65acc2b7d76af3183231c44200ad143f5
3+
SIZE (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 2797072

comms/qt5-sensors/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
PORTNAME= sensors
22
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
3-
PORTREVISION= 1
43
CATEGORIES= comms
54
PKGNAMEPREFIX= qt5-
65

comms/qt5-sensors/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1732217204
2-
SHA256 (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 62a94c32e6badd73c894fd5ab1e1f43cff66409cf76e9d20f6c6add9eb80ac57
3-
SIZE (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 2031128
1+
TIMESTAMP = 1749567003
2+
SHA256 (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 1a2b58fbde1dc4775655d3a7dc7600cbd9ba3dce3e87752387bbd1ad7d18dacd
3+
SIZE (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 2030664

comms/qt5-serialbus/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
PORTNAME= serialbus
22
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
3-
PORTREVISION= 1
43
CATEGORIES= comms
54
PKGNAMEPREFIX= qt5-
65

comms/qt5-serialbus/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1732217205
2-
SHA256 (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = a37f66a9a34f5b3e6150a5022ac12edccda3e7c6e2366f6ecbd97768bd66d683
3-
SIZE (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = 333808
1+
TIMESTAMP = 1749567006
2+
SHA256 (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 4501384a7454bc5ec5acdc53bea5b22d7ede49319ced99841f4a8f85877b1c09
3+
SIZE (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 333884

0 commit comments

Comments
 (0)