2019-07-03 09:45:05 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.107 2019/07/03 09:45:05 landry Exp $
|
2009-06-01 23:14:58 +00:00
|
|
|
|
|
|
|
COMMENT = desktop geographical information system
|
|
|
|
|
2019-07-03 09:45:05 +00:00
|
|
|
DISTNAME = qgis-3.8.0
|
2010-12-08 09:07:48 +00:00
|
|
|
EXTRACT_SUFX = .tar.bz2
|
2009-06-01 23:14:58 +00:00
|
|
|
CATEGORIES = geo x11
|
|
|
|
|
2019-07-03 09:45:05 +00:00
|
|
|
SHARED_LIBS = qgis_core 33.0 \
|
|
|
|
qgis_app 17.0 \
|
|
|
|
qgis_gui 25.0 \
|
|
|
|
qgis_analysis 13.0 \
|
|
|
|
qgis_server 11.0 \
|
2018-04-09 12:40:34 +00:00
|
|
|
qgispython 6.0 \
|
2019-07-03 09:45:05 +00:00
|
|
|
qgis_3d 5.0 \
|
2019-03-13 19:46:15 +00:00
|
|
|
qgis_native 0.3
|
2009-06-01 23:14:58 +00:00
|
|
|
|
|
|
|
HOMEPAGE = http://www.qgis.org/
|
|
|
|
|
|
|
|
# GPLv2
|
|
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
|
2011-12-29 21:44:06 +00:00
|
|
|
MAINTAINER = Landry Breuil <landry@openbsd.org>
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2010-12-08 09:07:48 +00:00
|
|
|
MASTER_SITES = ${HOMEPAGE}/downloads/
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2017-05-13 17:40:26 +00:00
|
|
|
MODULES = devel/cmake \
|
2018-04-09 12:40:34 +00:00
|
|
|
x11/qt5 \
|
2009-06-01 23:14:58 +00:00
|
|
|
lang/python
|
2017-05-13 17:40:26 +00:00
|
|
|
|
2017-11-16 23:20:37 +00:00
|
|
|
COMPILER = base-clang ports-gcc
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2018-04-09 12:40:34 +00:00
|
|
|
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
|
|
|
|
|
|
|
|
BUILD_DEPENDS = x11/py-qt5${MODPY_FLAVOR} \
|
2019-07-03 09:45:05 +00:00
|
|
|
devel/py-sip${MODPY_FLAVOR}>=4.19.4 \
|
2018-04-09 12:40:34 +00:00
|
|
|
geo/gdal,-python${MODPY_FLAVOR} \
|
|
|
|
devel/py-six${MODPY_FLAVOR} \
|
|
|
|
editors/py-qscintilla,qt5 \
|
|
|
|
devel/bison>=2.4
|
2014-08-20 08:54:45 +00:00
|
|
|
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2018-04-09 12:40:34 +00:00
|
|
|
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
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2009-09-06 11:19:17 +00:00
|
|
|
LIB_DEPENDS = ${MODPY_LIB_DEPENDS} \
|
2018-04-09 12:40:34 +00:00
|
|
|
archivers/libzip \
|
2016-09-23 09:16:52 +00:00
|
|
|
databases/sqlite3 \
|
2010-11-17 08:05:12 +00:00
|
|
|
devel/proj \
|
2018-04-09 12:40:34 +00:00
|
|
|
editors/qscintilla,qt5 \
|
|
|
|
security/qtkeychain,qt5 \
|
|
|
|
security/qca-qt5 \
|
2010-12-08 09:07:48 +00:00
|
|
|
www/fcgi \
|
2018-04-09 12:40:34 +00:00
|
|
|
x11/qt5/qtwebkit \
|
|
|
|
x11/qt5/qt3d \
|
|
|
|
qwt-*-qt5:x11/qwt,qt5 \
|
2010-11-17 08:05:12 +00:00
|
|
|
geo/gdal \
|
2019-03-16 07:03:31 +00:00
|
|
|
geo/mdal \
|
2010-11-17 08:05:12 +00:00
|
|
|
geo/geos \
|
2014-08-20 08:54:45 +00:00
|
|
|
geo/spatialite/libspatialite \
|
|
|
|
geo/spatialindex \
|
2019-03-13 19:46:15 +00:00
|
|
|
graphics/exiv2 \
|
2010-11-17 08:05:12 +00:00
|
|
|
devel/gsl \
|
|
|
|
databases/postgresql
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2018-04-09 12:40:34 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network
|
|
|
|
WANTLIB += Qt5Positioning Qt5PrintSupport Qt5Sql Qt5Svg
|
|
|
|
WANTLIB += Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets Qt5Xml
|
2019-03-16 07:03:31 +00:00
|
|
|
WANTLIB += c exiv2 expat fcgi gdal geos_c gsl gslcblas m mdal pq proj ${MODPY_WANTLIB}
|
2018-05-28 18:48:22 +00:00
|
|
|
WANTLIB += qca-qt5 qscintilla2_qt5 qt5keychain qwt-qt5 spatialindex
|
2019-04-29 11:06:31 +00:00
|
|
|
WANTLIB += spatialite sqlite3 util zip hdf5 xml2 z
|
2018-04-09 12:40:34 +00:00
|
|
|
WANTLIB += Qt53DCore Qt53DExtras Qt53DInput Qt53DLogic
|
2018-06-25 06:52:59 +00:00
|
|
|
WANTLIB += Qt53DRender Qt5Gamepad
|
2018-10-29 08:25:30 +00:00
|
|
|
WANTLIB += Qt5DBus Qt5Qml Qt5Quick Qt5QuickWidgets Qt5SerialPort
|
2009-06-01 23:14:58 +00:00
|
|
|
|
2010-01-11 20:13:31 +00:00
|
|
|
CONFIGURE_ENV+= VERBOSE=1
|
2018-04-09 12:40:34 +00:00
|
|
|
CONFIGURE_ARGS =-DPYTHON_EXECUTABLE=${MODPY_BIN} \
|
|
|
|
-DPYUIC_PROGRAM=${LOCALBASE}/bin/pyuic5-3 \
|
|
|
|
-DPYRCC_PROGRAM=${LOCALBASE}/bin/pyrcc5-3 \
|
2019-03-16 07:03:31 +00:00
|
|
|
-DWITH_INTERNAL_MDAL=FALSE \
|
2018-04-09 12:40:34 +00:00
|
|
|
-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
|
2011-07-07 20:34:27 +00:00
|
|
|
|
2009-06-01 23:14:58 +00:00
|
|
|
pre-configure:
|
2011-07-07 20:34:27 +00:00
|
|
|
# otherwise takes precedence over systemwide file
|
2014-08-20 08:54:45 +00:00
|
|
|
rm -f ${WRKSRC}/cmake/FindIconv.cmake
|
2009-06-01 23:14:58 +00:00
|
|
|
|
|
|
|
post-install:
|
2018-10-29 08:25:30 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/mime/packages
|
2018-04-09 12:40:34 +00:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/debian/qgis.xml \
|
|
|
|
${PREFIX}/share/mime/packages/qgis.xml
|
2009-06-01 23:14:58 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|