git: 00f8e2e291f8 - 2025Q1 - devel/qt6-base: Add KDE-recommended upstream patches [1]
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Feb 2025 03:13:11 UTC
The branch 2025Q1 has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=00f8e2e291f8244e216c5cebb58b78570479f395
commit 00f8e2e291f8244e216c5cebb58b78570479f395
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-02-12 09:36:59 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-02-13 03:11:49 +0000
devel/qt6-base: Add KDE-recommended upstream patches [1]
While here, add devel/libb2 as a LIB_DEPENDS, which is used automatically
if installed. Upstream prefers this implementation of BLAKE2. [2]
[2] https://code.qt.io/cgit/qt/qtbase.git/commit/?h=6.8&id=c19bafc60c1c2e9a73cb3d212293462a1be4eb4
Reported by: https://mail.kde.org/pipermail/distributions/2025-February/001559.html [1]
MFH: 2025Q1
(cherry picked from commit 641b06801d022e865192b72e085fbc027673f837)
---
devel/qt6-base/Makefile | 7 +++++++
devel/qt6-base/distinfo | 8 +++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index c7a31a73eefb..eed4343c3c3a 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -1,8 +1,14 @@
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
+PATCH_SITES= https://invent.kde.org/qt/qt/qtbase/-/commit/
+PATCHFILES+= 12d4bf1ab52748cb84894f50d437064b439e0b7d.patch:-p1
+PATCHFILES+= 2ef615228bba9a8eb282437bfb7472f925610e89.patch:-p1
+PATCHFILES+= a43c7e58046604796aa69974ea1c5d3e2648c755.patch:-p1
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt base (core, gui, widgets, network,...)
@@ -12,6 +18,7 @@ BUILD_DEPENDS= xml:textproc/xmlstarlet \
LIB_DEPENDS= libatk-1.0.so:accessibility/at-spi2-core \
libatk-bridge-2.0.so:accessibility/at-spi2-core \
libatspi.so:accessibility/at-spi2-core \
+ libb2.so:devel/libb2 \
libbrotlidec.so:archivers/brotli \
libdbus-1.so:devel/dbus \
libdouble-conversion.so:devel/double-conversion \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index f6afd287468c..d9f7e7107514 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1738340895
+TIMESTAMP = 1739334694
SHA256 (KDE/Qt/6.8.2/qtbase-everywhere-src-6.8.2.tar.xz) = 012043ce6d411e6e8a91fdc4e05e6bedcfa10fcb1347d3c33908f7fdd10dfe05
SIZE (KDE/Qt/6.8.2/qtbase-everywhere-src-6.8.2.tar.xz) = 48264736
+SHA256 (KDE/Qt/6.8.2/12d4bf1ab52748cb84894f50d437064b439e0b7d.patch) = 76d765b01ea3fb904646606bbcd9d971bdfc69fdb7ab9e46a65d03ec581527c5
+SIZE (KDE/Qt/6.8.2/12d4bf1ab52748cb84894f50d437064b439e0b7d.patch) = 1664
+SHA256 (KDE/Qt/6.8.2/2ef615228bba9a8eb282437bfb7472f925610e89.patch) = 57748ef981417d5d162dfe01e266634912b463392958a0c01766e8aad2ded55d
+SIZE (KDE/Qt/6.8.2/2ef615228bba9a8eb282437bfb7472f925610e89.patch) = 1872
+SHA256 (KDE/Qt/6.8.2/a43c7e58046604796aa69974ea1c5d3e2648c755.patch) = 6b96ba440ebbc8e024e4ca74d23d8e3edabf68e7213e22a0ab630bd7739090ba
+SIZE (KDE/Qt/6.8.2/a43c7e58046604796aa69974ea1c5d3e2648c755.patch) = 2113