aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2023-12-02 17:52:57 +0000
committerJason E. Hale <jhale@FreeBSD.org>2023-12-04 22:39:26 +0000
commit53c9479cc9f133ad89c2b512bf15adb2326fa307 (patch)
treee6d6ba5e096e8e9005237ca35163409d5595a57a
parentb63a8a601b23ee62d2cc734c6df980439b2bcba4 (diff)
downloadports-53c9479cc9f133ad89c2b512bf15adb2326fa307.tar.gz
ports-53c9479cc9f133ad89c2b512bf15adb2326fa307.zip
devel/zeal: Update to 0.7.0
Remove DEPRECATED/EXPIRATION_DATE. Port now builds against Qt6 and the WebEngine module. Pet portlint(1) and portclippy(1). https://github.com/zealdocs/zeal/releases/tag/v0.7.0 PR: 274750 Reported by: Bartek Jasicki <thindil@laeran.pl.eu.org> Approved by: rakuco (maintainer)
-rw-r--r--devel/zeal/Makefile28
-rw-r--r--devel/zeal/distinfo8
-rw-r--r--devel/zeal/files/patch-src_libs_ui_searchitemdelegate.cpp10
-rw-r--r--devel/zeal/pkg-plist4
4 files changed, 20 insertions, 30 deletions
diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile
index 7789271d9c25..06a890d5fb61 100644
--- a/devel/zeal/Makefile
+++ b/devel/zeal/Makefile
@@ -1,31 +1,29 @@
PORTNAME= zeal
-PORTVERSION= 0.6.1
-PORTREVISION= 5
-DISTVERSIONPREFIX=v
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.0
CATEGORIES= devel
+PATCH_SITES= https://github.com/zealdocs/zeal/commit/
+PATCHFILES+= 9630cc94c155d87295e51b41fbab2bd5798f8229.patch:-p1 # Fix build with Qt >= 6.6.0
+
MAINTAINER= rakuco@FreeBSD.org
COMMENT= Offline documentation browser
WWW= https://zealdocs.org
-LICENSE= GPLv3
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on deprecated www/qt5-webkit
-EXPIRATION_DATE= 2023-12-31
-
LIB_DEPENDS= libxcb.so:x11/libxcb \
- libxcb-keysyms.so:x11/xcb-util-keysyms
+ libxcb-keysyms.so:x11/xcb-util-keysyms \
+ libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lib desktop-file-utils gl gnome kde:5 \
- libarchive pkgconfig qt:5 sqlite xorg
-USE_GL= gl # Dependency added by qt5-gui.
+USES= cmake compiler:c++17-lang desktop-file-utils gl kde:5 \
+ libarchive pkgconfig qt:6 sqlite xorg
USE_GITHUB= yes
+GH_ACCOUNT= zealdocs
+USE_GL= opengl
USE_KDE= ecm
-USE_QT= concurrent core gui network webkit widgets x11extras \
- buildtools:build qmake:build
+USE_QT= base declarative positioning webchannel webengine
USE_XORG= ice sm x11 xcb xext
-GH_ACCOUNT= zealdocs
-
.include <bsd.port.mk>
diff --git a/devel/zeal/distinfo b/devel/zeal/distinfo
index df8d1c11c3cc..53c6a2b9b68e 100644
--- a/devel/zeal/distinfo
+++ b/devel/zeal/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1543666801
-SHA256 (zealdocs-zeal-v0.6.1_GH0.tar.gz) = 095c08f9903071849d5c79878abd48237ce1615f16d324afff1873ab6b5f0026
-SIZE (zealdocs-zeal-v0.6.1_GH0.tar.gz) = 1063963
+TIMESTAMP = 1701538800
+SHA256 (zealdocs-zeal-v0.7.0_GH0.tar.gz) = 937cbfe3ca49a7ee2d908baa3c5b008f425ae88cf2dade0abb2651b14f0f89ca
+SIZE (zealdocs-zeal-v0.7.0_GH0.tar.gz) = 1201193
+SHA256 (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = e40cef29bd63cd68831f0b4b27429c88dd3249aadf00b2559cc326bb3daeae61
+SIZE (9630cc94c155d87295e51b41fbab2bd5798f8229.patch) = 4768
diff --git a/devel/zeal/files/patch-src_libs_ui_searchitemdelegate.cpp b/devel/zeal/files/patch-src_libs_ui_searchitemdelegate.cpp
deleted file mode 100644
index 44f7cdf4ca9c..000000000000
--- a/devel/zeal/files/patch-src_libs_ui_searchitemdelegate.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/libs/ui/searchitemdelegate.cpp.orig 2020-05-21 11:29:50 UTC
-+++ src/libs/ui/searchitemdelegate.cpp
-@@ -27,6 +27,7 @@
- #include <QFontMetrics>
- #include <QHelpEvent>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QToolTip>
-
- using namespace Zeal::WidgetUi;
diff --git a/devel/zeal/pkg-plist b/devel/zeal/pkg-plist
index 97517951b6f6..94389472f603 100644
--- a/devel/zeal/pkg-plist
+++ b/devel/zeal/pkg-plist
@@ -1,8 +1,8 @@
bin/zeal
-share/applications/org.zealdocs.Zeal.desktop
-share/metainfo/org.zealdocs.Zeal.appdata.xml
+share/applications/org.zealdocs.zeal.desktop
share/icons/hicolor/128x128/apps/zeal.png
share/icons/hicolor/16x16/apps/zeal.png
share/icons/hicolor/24x24/apps/zeal.png
share/icons/hicolor/32x32/apps/zeal.png
share/icons/hicolor/64x64/apps/zeal.png
+share/metainfo/org.zealdocs.zeal.appdata.xml