Download raw body.
subsurface - disable the built-in facebook, user manual and printing support
Simple diff to get rid of Qt5WebEngine. Inspired by FreebSD I
decided to disable the built-in facebook, user manual and printing
support.
If anyone absolutely needs it, please speak now.
Cheers Rafael
diff --git a/misc/subsurface/Makefile b/misc/subsurface/Makefile
index cfa291c8ace..5c771776be1 100644
--- a/misc/subsurface/Makefile
+++ b/misc/subsurface/Makefile
@@ -1,7 +1,7 @@
COMMENT = divelog program for recreational, tech, and free-divers
VER = 4.8.5
-REVISION = 5
+REVISION = 6
PKGNAME = subsurface-${VER}
DISTNAME = Subsurface-${VER}
@@ -12,12 +12,9 @@ HOMEPAGE = https://subsurface-divelog.org
# The content of mobile-widgets/qml/icons/ is Apache 2, but not installed.
PERMIT_PACKAGE = Yes
-WANTLIB += ${COMPILER_LIBCXX} Grantlee_Templates Qt5Concurrent
-WANTLIB += Qt5Core Qt5Gui Qt5Location Qt5Network Qt5Positioning
-WANTLIB += Qt5PositioningQuick Qt5PrintSupport Qt5Qml Qt5QmlModels
-WANTLIB += Qt5Quick Qt5QuickWidgets Qt5Svg Qt5WebChannel Qt5WebEngineCore
-WANTLIB += Qt5WebEngineWidgets Qt5Widgets c crypto curl git2 m
-WANTLIB += sqlite3 ssh2 ssl usb-1.0 xml2 xslt zip
+WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network
+WANTLIB += Qt5Svg Qt5Widgets c crypto curl git2 m sqlite3 ssh2
+WANTLIB += ssl usb-1.0 xml2 zip
SITES = https://subsurface-divelog.org/downloads/
EXTRACT_SUFX = .tgz
@@ -43,19 +40,22 @@ LIB_DEPENDS = archivers/libzip \
net/curl \
security/libssh2 \
textproc/libxml \
- x11/grantlee-qt5 \
x11/qt5/qtbase \
- x11/qt5/qtsvg \
- x11/qt5/qtwebengine
+ x11/qt5/qtsvg
USE_GMAKE = Yes
-CONFIGURE_ARGS += -DNO_DOCS:Bool=ON \
- -DUSE_WEBENGINE=ON \
- -DBTSUPPORT:Bool=OFF
+# Disable the built-in facebook, user manual and printing support which require
+# qt5-webkit/qt5-webengine
+CONFIGURE_ARGS += -DNO_DOCS=ON \
+ -DUSE_WEBENGINE=OFF \
+ -DFBSUPPORT=OFF \
+ -DBTSUPPORT=OFF \
+ -DNO_PRINTING=ON \
+ -DNO_USERMANUAL=ON
# many "undefined reference to `dc_*" when tests are enabled
-CONFIGURE_ARGS += -DMAKE_TESTS:Bool=OFF
+CONFIGURE_ARGS += -DMAKE_TESTS=OFF
NO_TEST = Yes
post-extract:
subsurface - disable the built-in facebook, user manual and printing support