# $OpenBSD: Makefile,v 1.97 2018/12/28 09:01:53 landry Exp $ COMMENT = desktop geographical information system DISTNAME = qgis-3.4.3 EXTRACT_SUFX = .tar.bz2 CATEGORIES = geo x11 SHARED_LIBS = qgis_core 28.0 \ qgis_app 13.0 \ qgis_gui 22.1 \ qgis_analysis 12.1 \ qgis_server 7.0 \ qgispython 6.0 \ qgis_3d 3.1 \ qgis_native 0.2 HOMEPAGE = http://www.qgis.org/ # GPLv2 PERMIT_PACKAGE_CDROM = Yes MAINTAINER = Landry Breuil MASTER_SITES = ${HOMEPAGE}/downloads/ MODULES = devel/cmake \ x11/qt5 \ lang/python COMPILER = base-clang ports-gcc MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} BUILD_DEPENDS = x11/py-qt5${MODPY_FLAVOR} \ geo/gdal,-python${MODPY_FLAVOR} \ devel/py-six${MODPY_FLAVOR} \ editors/py-qscintilla,qt5 \ devel/bison>=2.4 RUN_DEPENDS = x11/py-qt5${MODPY_FLAVOR} \ geo/gdal,-python${MODPY_FLAVOR} \ geo/py-owslib${MODPY_FLAVOR} \ databases/py-psycopg2${MODPY_FLAVOR} \ textproc/py-yaml${MODPY_FLAVOR} \ textproc/py-pygments${MODPY_FLAVOR} \ www/py-jinja2${MODPY_FLAVOR} \ www/py-requests${MODPY_FLAVOR} \ editors/py-qscintilla,qt5 \ devel/desktop-file-utils \ x11/gtk+3,-guic \ misc/shared-mime-info LIB_DEPENDS = ${MODPY_LIB_DEPENDS} \ archivers/libzip \ databases/sqlite3 \ devel/proj \ editors/qscintilla,qt5 \ security/qtkeychain,qt5 \ security/qca-qt5 \ www/fcgi \ x11/qt5/qtwebkit \ x11/qt5/qt3d \ qwt-*-qt5:x11/qwt,qt5 \ geo/gdal \ geo/geos \ geo/spatialite/libspatialite \ geo/spatialindex \ devel/gsl \ databases/postgresql WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network WANTLIB += Qt5Positioning Qt5PrintSupport Qt5Sql Qt5Svg WANTLIB += Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets Qt5Xml WANTLIB += c expat fcgi gdal geos_c gsl gslcblas m pq proj ${MODPY_WANTLIB} WANTLIB += qca-qt5 qscintilla2_qt5 qt5keychain qwt-qt5 spatialindex WANTLIB += spatialite sqlite3 util zip WANTLIB += Qt53DCore Qt53DExtras Qt53DInput Qt53DLogic WANTLIB += Qt53DRender Qt5Gamepad WANTLIB += Qt5DBus Qt5Qml Qt5Quick Qt5QuickWidgets Qt5SerialPort CONFIGURE_ENV+= VERBOSE=1 CONFIGURE_ARGS =-DPYTHON_EXECUTABLE=${MODPY_BIN} \ -DPYUIC_PROGRAM=${LOCALBASE}/bin/pyuic5-3 \ -DPYRCC_PROGRAM=${LOCALBASE}/bin/pyrcc5-3 \ -DWITH_3D=TRUE \ -DWITH_SERVER=TRUE -DWITH_SERVER_PLUGINS=TRUE -DWITH_QSPATIALITE=TRUE #CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=RelWithDebInfo # https://issues.qgis.org/issues/17696 #.ifdef "${BUILD_OSG}" #LIB_DEPENDS += geo/osgearth #CONFIGURE_ARGS += -DWITH_GLOBE=TRUE #WANTLIB += OpenThreads osgEarthAnnotation osgEarthFeatures osgEarthQt5 osgEarthSymbology #WANTLIB += osgEarthUtil osgGA osgQt osgUtil osgViewer osg osgDB osgEarth #.endif pre-configure: # otherwise takes precedence over systemwide file rm -f ${WRKSRC}/cmake/FindIconv.cmake post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/debian/qgis.xml \ ${PREFIX}/share/mime/packages/qgis.xml .include