diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile index e2b0f383ea3f..6a8c22c6db72 100644 --- a/devel/zeal/Makefile +++ b/devel/zeal/Makefile @@ -1,27 +1,26 @@ PORTNAME= zeal DISTVERSIONPREFIX= v -DISTVERSION= 0.7.2 -PORTREVISION= 2 +DISTVERSION= 0.8.1 CATEGORIES= devel MAINTAINER= jhale@FreeBSD.org COMMENT= Offline documentation browser WWW= https://zealdocs.org LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxcb.so:x11/libxcb \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon USES= cmake compiler:c++17-lang desktop-file-utils gl kde:6 \ libarchive pkgconfig qt:6 sqlite xorg USE_GITHUB= yes GH_ACCOUNT= zealdocs USE_GL= opengl USE_KDE= ecm USE_QT= base declarative positioning webchannel webengine tools:build USE_XORG= ice sm x11 xcb xext .include diff --git a/devel/zeal/distinfo b/devel/zeal/distinfo index 7fa817ebb39c..239b34d8ca7e 100644 --- a/devel/zeal/distinfo +++ b/devel/zeal/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1729715400 -SHA256 (zealdocs-zeal-v0.7.2_GH0.tar.gz) = 9c4ce9ab5700985f4c562e995301f98767f14cd045f047dee2520ec4ce1855cf -SIZE (zealdocs-zeal-v0.7.2_GH0.tar.gz) = 1200503 -SHA256 (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = e40cef29bd63cd68831f0b4b27429c88dd3249aadf00b2559cc326bb3daeae61 -SIZE (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = 4768 +TIMESTAMP = 1779565308 +SHA256 (zealdocs-zeal-v0.8.1_GH0.tar.gz) = 468a2410a5edbbaa3b508f297b64fbfc725bb1477cc9a786687d24e9eb297d97 +SIZE (zealdocs-zeal-v0.8.1_GH0.tar.gz) = 1134369 diff --git a/devel/zeal/files/patch-qt6.10-fix b/devel/zeal/files/patch-qt6.10-fix deleted file mode 100644 index 11a7bc3575e2..000000000000 --- a/devel/zeal/files/patch-qt6.10-fix +++ /dev/null @@ -1,38 +0,0 @@ -Backport of upstream commit [1] to fix build with Qt 6.10. - -[1] https://github.com/zealdocs/zeal/commit/11f6a85bb5f314ba8e1dbdc7654ef2647b75161e - ---- src/libs/ui/docsetsdialog.cpp.orig 2024-09-08 15:33:39 UTC -+++ src/libs/ui/docsetsdialog.cpp -@@ -360,7 +360,8 @@ void DocsetsDialog::downloadCompleted() - QTemporaryFile *tmpFile = m_tmpFiles[docsetName]; - if (!tmpFile) { - tmpFile = new QTemporaryFile(QStringLiteral("%1/%2.XXXXXX.tmp").arg(Core::Application::cacheLocation(), docsetName), this); -- tmpFile->open(); -+ if (!tmpFile->open()) -+ return; - m_tmpFiles.insert(docsetName, tmpFile); - } - -@@ -403,7 +404,8 @@ void DocsetsDialog::downloadProgress(qint64 received, - QTemporaryFile *tmpFile = m_tmpFiles[docsetName]; - if (!tmpFile) { - tmpFile = new QTemporaryFile(QStringLiteral("%1/%2.XXXXXX.tmp").arg(Core::Application::cacheLocation(), docsetName), this); -- tmpFile->open(); -+ if (!tmpFile->open()) -+ return; - m_tmpFiles.insert(docsetName, tmpFile); - } - ---- src/libs/ui/qxtglobalshortcut/CMakeLists.txt.orig 2024-09-08 15:33:39 UTC -+++ src/libs/ui/qxtglobalshortcut/CMakeLists.txt -@@ -42,6 +42,9 @@ elseif(UNIX AND X11_FOUND) - find_package(Qt5 COMPONENTS X11Extras REQUIRED) - target_link_libraries(QxtGlobalShortcut Qt5::X11Extras) - else() -+ if(Qt6Core_VERSION VERSION_GREATER_EQUAL 6.10) -+ find_package(Qt6 COMPONENTS GuiPrivate REQUIRED) -+ endif() - target_link_libraries(QxtGlobalShortcut Qt${QT_VERSION_MAJOR}::GuiPrivate) - endif() -