Download raw body.
Remove: x11/qt5/qtwebkit preparations
On Sun Feb 04, 2024 at 08:25:13AM +0100, Rafael Sadowski wrote:
> - databases/kexi: On my list, remove the dependency
> - devel/kreport: On my list, remove the dependency
Please find below a simple patch to disable WebKit in kreport and kexi.
OK?
diff --git a/databases/kexi/Makefile b/databases/kexi/Makefile
index 35c9d8d2fcb..b774e7b79fc 100644
--- a/databases/kexi/Makefile
+++ b/databases/kexi/Makefile
@@ -5,7 +5,7 @@ COMMENT = visual database applications creator
VERSION = 3.2.0
DISTNAME = kexi-${VERSION}
-REVISION = 4
+REVISION = 5
SHARED_LIBS += kexicore3.2 0.0 # 3.2
SHARED_LIBS += kexidatatable3.2 0.0 # 3.2
@@ -38,8 +38,7 @@ WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5SyntaxHighlighting
WANTLIB += KF5TextEditor KF5TextWidgets KF5WidgetsAddons KF5WindowSystem
WANTLIB += KF5XmlGui KPropertyCore3 KPropertyWidgets3 KReport3
WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport
-WANTLIB += Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets Qt5Xml
-WANTLIB += c glib-2.0 iconv m mariadb X11
+WANTLIB += Qt5Widgets Qt5Xml X11 c glib-2.0 iconv m mariadb
SITES = ${SITE_KDE:=stable/kexi/src/}
EXTRACT_SUFX = .tar.xz
@@ -75,14 +74,17 @@ LIB_DEPENDS = databases/kdb>=3.2.0 \
devel/kf5/kxmlgui \
devel/kproperty>=3.2.0 \
devel/kreport>=3.2.0 \
- databases/mariadb \
- x11/qt5/qtwebkit
+ databases/mariadb
CONFIGURE_ARGS = -DBUILD_TESTING=On \
-DBUILD_EXAMPLES=On \
-DKEXI_QTGUI_RUNTIME_AVAILABLE=On \
-DKEXI_ENABLE_QTGUI_FOR_TESTS=Off
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKit=ON
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
+
TEST_IS_INTERACTIVE = X11
.include <bsd.port.mk>
diff --git a/databases/kexi/pkg/PLIST b/databases/kexi/pkg/PLIST
index 93ed2fc1ef0..6418760f116 100644
--- a/databases/kexi/pkg/PLIST
+++ b/databases/kexi/pkg/PLIST
@@ -18,7 +18,6 @@ lib/qt5/plugins/kexi/3.2/
lib/qt5/plugins/kexi/3.2/forms/
lib/qt5/plugins/kexi/3.2/forms/widgets/
@so lib/qt5/plugins/kexi/3.2/forms/widgets/org.kexi-project.form.widgets.main.so
-@so lib/qt5/plugins/kexi/3.2/forms/widgets/org.kexi-project.form.widgets.web-browser.so
@so lib/qt5/plugins/kexi/3.2/kexi_csvimportexportplugin.so
@so lib/qt5/plugins/kexi/3.2/kexi_formplugin.so
@so lib/qt5/plugins/kexi/3.2/kexi_migrationplugin.so
@@ -80,7 +79,6 @@ share/kexi/3.2/examples/Simple_Database.kexi
share/kexi/3.2/icons/
share/kexi/3.2/icons/kexi_breeze.rcc
share/kexi/3.2/icons/org.kexi-project.form.widgets.main_breeze.rcc
-share/kexi/3.2/icons/org.kexi-project.form.widgets.web-browser_breeze.rcc
share/kexi/3.2/status/
share/kexi/3.2/status/contribution_details.ui
share/kexi/3.2/status/contribution_help.ui
diff --git a/devel/kreport/Makefile b/devel/kreport/Makefile
index 187d796bbe2..5607972e4b1 100644
--- a/devel/kreport/Makefile
+++ b/devel/kreport/Makefile
@@ -2,7 +2,7 @@ COMMENT = framework for generation of reports in multiple formats
VERSION = 3.2.0
DISTNAME = kreport-${VERSION}
-REVISION = 2
+REVISION = 3
CATEGORIES = devel
@@ -17,11 +17,9 @@ PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} KF5ConfigCore KF5ConfigGui KF5CoreAddons
WANTLIB += KF5WidgetsAddons KPropertyCore3 KPropertyWidgets3 Qt5Core
-WANTLIB += Qt5Gui Qt5Network Qt5PrintSupport Qt5Qml Qt5WebKit
-WANTLIB += Qt5WebKitWidgets Qt5Widgets Qt5Xml m marblewidget-qt5
-WANTLIB += Qt5Positioning Qt5QmlModels Qt5Quick Qt5WebChannel
-WANTLIB += Qt5WebEngine Qt5WebEngineCore Qt5WebEngineWidgets
-
+WANTLIB += Qt5Gui Qt5Network Qt5Positioning Qt5PrintSupport Qt5Qml
+WANTLIB += Qt5QmlModels Qt5Quick Qt5WebChannel Qt5WebEngine Qt5WebEngineCore
+WANTLIB += Qt5WebEngineWidgets Qt5Widgets Qt5Xml m marblewidget-qt5
SITES = ${SITE_KDE:=stable/kreport/src/}}
EXTRACT_SUFX = .tar.xz
@@ -41,11 +39,15 @@ LIB_DEPENDS = devel/kf5/kconfig \
devel/kf5/kwidgetsaddons \
devel/kproperty>=3.2.0 \
x11/kde-applications/marble \
- x11/qt5/qtwebkit
+ x11/qt5/qtwebengine
CONFIGURE_ARGS = -DBUILD_TESTING=Yes \
-DBUILD_EXAMPLES=Yes
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKit=ON
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
+CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
+
TEST_IS_INTERACTIVE = X11
.include <bsd.port.mk>
diff --git a/devel/kreport/pkg/PLIST b/devel/kreport/pkg/PLIST
index 75f1867ae75..44bb46c0219 100644
--- a/devel/kreport/pkg/PLIST
+++ b/devel/kreport/pkg/PLIST
@@ -79,17 +79,14 @@ lib/cmake/KReport3/KReportTargets.cmake
@lib lib/libKReport3.so.${LIBKReport3_VERSION}
lib/pkgconfig/KReport3.pc
lib/qt5/plugins/kreport3/
-lib/qt5/plugins/kreport3/org.kde.kreport.barcode.so
-lib/qt5/plugins/kreport3/org.kde.kreport.maps.so
-lib/qt5/plugins/kreport3/org.kde.kreport.web.so
+@so lib/qt5/plugins/kreport3/org.kde.kreport.barcode.so
+@so lib/qt5/plugins/kreport3/org.kde.kreport.maps.so
share/kf5/mkspecs/qt_KReport3.pri
share/kreport3/
share/kreport3/icons/
share/kreport3/icons/kreport_breeze.rcc
share/kreport3/icons/org.kde.kreport.barcode_breeze.rcc
share/kreport3/icons/org.kde.kreport.maps_breeze.rcc
-share/kreport3/icons/org.kde.kreport.web_breeze.rcc
-share/kservicetypes5/
share/kservicetypes5/kreport_elementplugin.desktop
share/locale/af/LC_MESSAGES/kreport_qt.qm
share/locale/ar/LC_MESSAGES/kreport_qt.qm
Remove: x11/qt5/qtwebkit preparations