# Qt5Webkit USE_WXNEEDED = Yes COMMENT = divelog program for recreational, tech, and free-divers VER = 4.8.5 REVISION = 4 PKGNAME = subsurface-${VER} DISTNAME = Subsurface-${VER} CATEGORIES = misc HOMEPAGE = https://subsurface-divelog.org MAINTAINER = Kristaps Dzonsons # GPLv2, and LGPLv2.1 for libdivecomputer # 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 += Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets Qt5Svg WANTLIB += Qt5WebKit Qt5WebKitWidgets Qt5Widgets c crypto curl WANTLIB += git2 m sqlite3 ssh2 ssl usb-1.0 xml2 xslt zip WANTLIB += Qt5PositioningQuick Qt5QmlModels SITES = https://subsurface-divelog.org/downloads/ EXTRACT_SUFX = .tgz DISTFILES = Subsurface-${VER}${EXTRACT_SUFX} \ libdivecomputer-subsurface-branch-${VER}${EXTRACT_SUFX} # cmake for subsurface, autoconf for libdivecomputer-subsurface MODULES += gnu \ devel/cmake \ x11/qt5 AUTOCONF_VERSION = 2.69 AUTOMAKE_VERSION = 1.16 BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \ ${MODGNU_AUTOMAKE_DEPENDS} \ devel/libtool LIB_DEPENDS = archivers/libzip \ databases/sqlite3 \ devel/libgit2/libgit2 \ devel/libusb1 \ net/curl \ security/libssh2 \ textproc/libxml \ x11/grantlee-qt5 \ x11/qt5/qtbase \ x11/qt5/qtsvg \ x11/qt5/qtwebkit USE_GMAKE = Yes CONFIGURE_ARGS += -DNO_DOCS:Bool=ON \ -DBTSUPPORT:Bool=OFF # many "undefined reference to `dc_*" when tests are enabled CONFIGURE_ARGS += -DMAKE_TESTS:Bool=OFF NO_TEST = Yes post-extract: rmdir ${WRKSRC}/libdivecomputer mv ${WRKDIR}/libdivecomputer-subsurface-branch-${VER} \ ${WRKSRC}/libdivecomputer do-gen: ${AUTOCONF_ENV} autoreconf -f -i ${WRKSRC}/libdivecomputer pre-configure: mkdir -p ${WRKSRC}/libdivecomputer/build cd ${WRKSRC}/libdivecomputer/build && \ ${XXCONFIGURE_ENV} ac_cv_path_SED=/usr/bin/sed \ MKDIR_P="/bin/mkdir -p" ../configure \ --without-libusb \ --without-hidapi \ --without-bluez \ --disable-shared \ --disable-examples \ --disable-doc \ --disable-silent-rules \ --prefix=${WRKSRC}/libdivecomputer/built pre-build: cd ${WRKSRC}/libdivecomputer/build && \ ${MAKE_PROGRAM} && \ ${MAKE_PROGRAM} install post-build: mkdir -p ${WRKBUILD}/Documentation for f in user-manual user-manual_es user-manual_fr \ user-manual_ru user-manual_nl; do \ cp ${WRKSRC}/Documentation/$$f.html.git \ ${WRKBUILD}/Documentation/$$f.html; done .include