Update zeal to 0.8.1.

OK awolk@
This commit is contained in:
fcambus
2026-05-29 16:00:08 +00:00
parent 8ef52db105
commit b947e01d48
4 changed files with 3 additions and 62 deletions
+1 -21
View File
@@ -2,14 +2,8 @@ USE_NOBTCFI = Yes
COMMENT = simple offline API documentation browser
V = 0.7.0
V = 0.8.1
DISTNAME = zeal-${V}
REVISION = 0
# fix build with Qt6
SITES.qt = https://github.com/zealdocs/zeal/commit/
PATCHFILES.qt = 9630cc94c155d87295e51b41fbab2bd5798f8229.patch
PATCH_DIST_STRIP = -p1
CATEGORIES = devel
@@ -44,20 +38,6 @@ LIB_DEPENDS = archivers/libarchive \
CONFIGURE_ARGS = -DZEAL_RELEASE_BUILD=ON
FIX_CRLF_FILES = src/libs/registry/*.cpp \
src/libs/ui/qxtglobalshortcut/*.cpp \
src/libs/ui/*.cpp
NO_TEST = Yes
# XXX FIX_CRLF_FILES runs after distpatch, but patch(1) and gpatch(1) won't
# apply PATCHFILES due to wrong line endings
post-extract:
@cd ${WRKDIST} && perl -i -pe 's/\r$$//' -- \
src/libs/registry/docset.cpp \
src/libs/registry/docsetmetadata.cpp \
src/libs/registry/docsetregistry.cpp \
src/libs/ui/docsetsdialog.cpp \
src/libs/ui/qxtglobalshortcut/qxtglobalshortcut_x11.cpp
.include <bsd.port.mk>
+2 -4
View File
@@ -1,4 +1,2 @@
SHA256 (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = 5AzvKb1jzWiDHwtLJ0KciN0ySarfALJVnMMmuz2urmE=
SHA256 (zeal-0.7.0.tar.xz) = Qs7+iydnvZTly3ANpKN9mM+xhp3W8EOxD3cx3zGcr0w=
SIZE (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = 4768
SIZE (zeal-0.7.0.tar.xz) = 784204
SHA256 (zeal-0.8.1.tar.xz) = PGHwMmo5zfAWv8TEHCGizXhNK8BkyiZpeaV/G8qjZIs=
SIZE (zeal-0.8.1.tar.xz) = 684456
@@ -1,24 +0,0 @@
https://github.com/zealdocs/zeal/commit/11f6a85bb5f314ba8e1dbdc7654ef2647b75161e
Index: src/libs/ui/docsetsdialog.cpp
--- src/libs/ui/docsetsdialog.cpp.orig
+++ 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);
}
@@ -1,13 +0,0 @@
https://github.com/zealdocs/zeal/commit/11f6a85bb5f314ba8e1dbdc7654ef2647b75161e
Index: src/libs/ui/qxtglobalshortcut/CMakeLists.txt
--- src/libs/ui/qxtglobalshortcut/CMakeLists.txt.orig
+++ src/libs/ui/qxtglobalshortcut/CMakeLists.txt
@@ -21,7 +21,7 @@ endif()
add_library(QxtGlobalShortcut STATIC ${QxtGlobalShortcut_SOURCES})
-find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Gui REQUIRED)
+find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Gui GuiPrivate REQUIRED)
target_link_libraries(QxtGlobalShortcut Qt${QT_VERSION_MAJOR}::Gui)
if(APPLE)