# New ports collection makefile for: PostGIS # Date created: June 09, 2004 # Whom: Anderson Soares Ferreira # # $FreeBSD$ # PORTNAME= postgis DISTVERSION= 1.3.2 CATEGORIES= databases geography MASTER_SITES= http://postgis.refractions.net/download/ MAINTAINER= anderson@cnpm.embrapa.br COMMENT= Adds support for geographic objects to PostgreSQL databases LIB_DEPENDS= proj.5:${PORTSDIR}/graphics/proj RUN_DEPENDS= postmaster:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server USE_BISON= build USE_GCC= 3.2+ USE_PGSQL= yes USE_GMAKE= yes USE_LDCONFIG= yes USE_PERL5_BUILD= yes INSTALL_TARGET= install OPTIONS= GEOS "Include GEOS - the OpenGIS 'Simple Features for SQL'" off \ UTF8 "UTF-8 support for shp2pgsql. (needs libiconv)" off GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${PREFIX}/share/postgis \ --bindir=${PREFIX}/bin \ --libdir=${PREFIX}/lib \ --with-proj .include .if !defined(NOPORTDOCS) BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/html/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl MAKE_ARGS+= WITH-DOC=yes MAN1= pgsql2shp.1 shp2pgsql.1 PORTDOCS= * .else MAKE_ARGS+= NOPORTSDOC=yes .endif .if defined(WITH_UTF8) USE_ICONV= yes MAKE_ENV+= "LDFLAGS=-L${LOCALBASE}/lib" .else CONFIGURE_ARGS+= --without-iconv .endif .if defined(WITH_GEOS) LIB_DEPENDS+= geos:${PORTSDIR}/graphics/geos CONFIGURE_ARGS+= --with-geos=${LOCALBASE}/bin/geos-config .else CONFIGURE_ARGS+= --without-geos .endif pre-everything:: @${SH} ${PKGINSTALL} ${PORTNAME} MESSAGE post-install: @${MKDIR} ${PREFIX}/lib/postgresql @${LN} -s ${PREFIX}/lib/liblwgeom.so.1 ${PREFIX}/lib/postgresql @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL post-deinstall: @ ${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGDEINSTALL} ${PORTNAME} POST-DEINSTALL .include