aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2025-02-12 09:36:59 +0000
committerJason E. Hale <jhale@FreeBSD.org>2025-02-13 03:11:49 +0000
commit00f8e2e291f8244e216c5cebb58b78570479f395 (patch)
treea075c55510fcaec4d899039e0d9fa42f52720dcf
parentd819885d0d8551f626a273478912f527aca8ed60 (diff)
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)
-rw-r--r--devel/qt6-base/Makefile7
-rw-r--r--devel/qt6-base/distinfo8
2 files changed, 14 insertions, 1 deletions
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