Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Sep 2023 09:39:01 GMT
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 04fe5aaed04e - main - deskutils/kchmviewer: update to the latest git commit
Message-ID:  <202309130939.38D9d1Ke049712@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=04fe5aaed04e31171c53149ae4d54229e85748af

commit 04fe5aaed04e31171c53149ae4d54229e85748af
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-09-13 06:36:28 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-09-13 09:37:17 +0000

    deskutils/kchmviewer: update to the latest git commit
    
    - switch to WebEngine instead of the to-be-removed WebKit.
---
 deskutils/kchmviewer/Makefile                |  8 +++--
 deskutils/kchmviewer/distinfo                |  6 ++--
 deskutils/kchmviewer/files/patch-src_src.pro | 50 +++-------------------------
 3 files changed, 13 insertions(+), 51 deletions(-)

diff --git a/deskutils/kchmviewer/Makefile b/deskutils/kchmviewer/Makefile
index 30cd38bc47c1..15a4b6d25fd8 100644
--- a/deskutils/kchmviewer/Makefile
+++ b/deskutils/kchmviewer/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	kchmviewer
 DISTVERSIONPREFIX=	RELEASE_
-DISTVERSION=	8_0
-PORTREVISION=	3
+DISTVERSION=	8_0-9
+DISTVERSIONSUFFIX=	-g869ecdf
 CATEGORIES=	deskutils kde
 
 MAINTAINER=	kde@FreeBSD.org
@@ -14,12 +14,14 @@ LIB_DEPENDS=	libchm.so:misc/chmlib \
 USES=		compiler:c++11-lang desktop-file-utils dos2unix gl \
 		qmake:outsource qt:5 xorg
 USE_GL=		gl
-USE_QT=		core dbus gui network printsupport webkit widgets xml \
+USE_QT=		core dbus declarative gui location network printsupport \
+		webchannel webengine widgets xml \
 		buildtools:build qmake:build
 USE_XORG=	x11
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	gyunaev
+GH_TAGNAME=	869ecdf6861dbc75db1a37de5844d3e40c2b267b
 
 DOS2UNIX_GLOB=	*.cpp *.h *.pro *.ui
 
diff --git a/deskutils/kchmviewer/distinfo b/deskutils/kchmviewer/distinfo
index bedc94f654c6..9bd42371a73f 100644
--- a/deskutils/kchmviewer/distinfo
+++ b/deskutils/kchmviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1622919457
-SHA256 (gyunaev-kchmviewer-RELEASE_8_0_GH0.tar.gz) = 0eec144b2c09c8b6be98b795f84767098c893bdad7b5a3d11fc5faafead5f9b2
-SIZE (gyunaev-kchmviewer-RELEASE_8_0_GH0.tar.gz) = 311899
+TIMESTAMP = 1694586209
+SHA256 (gyunaev-kchmviewer-RELEASE_8_0-9-g869ecdf-869ecdf6861dbc75db1a37de5844d3e40c2b267b_GH0.tar.gz) = cfd832c7f5ed3784da932d6cc5c24787511d1bb3034237fe9fda5467f493c9da
+SIZE (gyunaev-kchmviewer-RELEASE_8_0-9-g869ecdf-869ecdf6861dbc75db1a37de5844d3e40c2b267b_GH0.tar.gz) = 312574
diff --git a/deskutils/kchmviewer/files/patch-src_src.pro b/deskutils/kchmviewer/files/patch-src_src.pro
index fc3acdb7f399..13f2babac5af 100644
--- a/deskutils/kchmviewer/files/patch-src_src.pro
+++ b/deskutils/kchmviewer/files/patch-src_src.pro
@@ -1,58 +1,18 @@
-This patch contains the following (by hunks)
-  1) also link against libX11 on FreeBSD
-  2) this is obtained from arch, to fix underlinking
-        and
-     remove the wrong Qt5 version check
-  4) create installation targets
-
---- src/src.pro.orig	2021-06-05 18:58:14 UTC
+--- src/src.pro.orig	2023-09-13 06:27:01 UTC
 +++ src/src.pro
-@@ -67,7 +67,7 @@ QT += webkit \
-     webkitwidgets \
-     printsupport
+@@ -61,7 +61,7 @@ QT += xml network widgets printsupport
+ 
+ QT += xml network widgets printsupport
  
 -linux-g++*:{
 +unix:{
      LIBS += -lX11
  }
  
-@@ -108,26 +108,16 @@ unix:!macx: {
-     HEADERS += dbus_interface.h
-     SOURCES += dbus_interface.cpp
-     CONFIG += dbus
--    LIBS += ../lib/libebook/libebook.a
-+    LIBS += ../lib/libebook/libebook.a -lchm -lzip
-     POST_TARGETDEPS += ../lib/libebook/libebook.a
- }
- 
- greaterThan(QT_MAJOR_VERSION, 4) {
-     # Qt 5
--    greaterThan(QT_MINOR_VERSION, 5) {
--        # Qt 5.6+
--#        error("You use Qt5.6+ - QWebEngine is not yet suitable for kchmviewer and is not supported")
--        QT += webengine webenginewidgets
--        DEFINES += USE_WEBENGINE
--        SOURCES += viewwindow_webengine.cpp dataprovider_qwebengine.cpp
--        HEADERS += dataprovider_qwebengine.h viewwindow_webengine.h
--    } else {
--        # Qt 5.0-5.5
--        QT += webkit webkitwidgets
--        DEFINES += USE_WEBKIT
--        SOURCES += viewwindow_webkit.cpp dataprovider_qwebkit.cpp
--        HEADERS += dataprovider_qwebkit.h viewwindow_webkit.h
--    }
-+    QT += webkit webkitwidgets
-+    DEFINES += USE_WEBKIT
-+    SOURCES += viewwindow_webkit.cpp dataprovider_qwebkit.cpp
-+    HEADERS += dataprovider_qwebkit.h viewwindow_webkit.h
- } else {
-     message("Qt4 is not supported anymore, please do not report any errors")
-     QT += webkit webkitwidgets
-@@ -135,3 +125,14 @@ greaterThan(QT_MAJOR_VERSION, 4) {
+@@ -130,3 +130,13 @@ greaterThan(QT_MAJOR_VERSION, 4) {
      SOURCES += viewwindow_webkit.cpp dataprovider_qwebkit.cpp
      HEADERS += dataprovider_qwebkit.h viewwindow_webkit.h
  }
-+
 +# Define installation target for the binary
 +target.path = $$PREFIX/bin
 +# ... and for the icon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309130939.38D9d1Ke049712>