aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/qgis/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/qgis/Makefile')
-rw-r--r--graphics/qgis/Makefile63
1 files changed, 63 insertions, 0 deletions
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
new file mode 100644
index 000000000000..46e8274b2c34
--- /dev/null
+++ b/graphics/qgis/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: qgis
+# Date created: Apr 2006
+# Whom: Laurent Courty
+#
+# $FreeBSD$
+#
+
+PORTNAME= qgis
+PORTVERSION= 0.7.4
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
+MASTER_SITE_SUBDIR=${PORTNAME}
+
+MAINTAINER= lrntct@gmail.com
+COMMENT= A Geographical Information System (GIS) data viewer
+
+LIB_DEPENDS= geos:${PORTSDIR}/graphics/geos \
+ proj:${PORTSDIR}/graphics/proj \
+ gsl:${PORTSDIR}/math/gsl \
+ gdal:${PORTSDIR}/graphics/gdal
+BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
+
+USE_GMAKE= yes
+USE_FREETYPE= yes
+USE_QT_VER= 3
+USE_SQLITE= yes
+MAN1= qgis.1
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-qtdir=${QTDIR}
+INSTALLS_SHLIB= yes
+
+OPTIONS= GRASS "Enable GRASS support" Off \
+ POSTGIS "Enable PostGIS support" Off
+
+.include <bsd.port.pre.mk>
+
+.if !defined (QTDIR)
+QTDIR= ${X11BASE}
+.endif
+
+.if !defined (GRASS_INST_DIR)
+GRASS_INST_DIR= grass
+.endif
+
+.if defined(WITH_GRASS)
+CONFIGURE_ARGS+=--with-grass=${LOCALBASE}/${GRASS_INST_DIR}
+RUN_DEPENDS+=${LOCALBASE}/lib/gdalplugins/gdal_GRASS.so:${PORTSDIR}/graphics/gdal-grass
+PLIST_SUB+= GRASS=""
+.else
+PLIST_SUB+= GRASS="@comment "
+.endif
+
+.if defined(WITH_POSTGIS)
+CONFIGURE_ARGS+=--with-postgresql
+BUILD_DEPENDS+=${LOCALBASE}/share/postgis:${PORTSDIR}/databases/postgis
+PLIST_SUB+= PGSQL=""
+.else
+CONFIGURE_ARGS+=--without-postgresql
+PLIST_SUB+= PGSQL="@comment "
+.endif
+
+.include <bsd.port.post.mk>