# New ports collection makefile for: PostGIS # Date created: June 09, 2004 # Whom: Anderson Soares Ferreira # # $FreeBSD$ # PORTNAME= postgis DISTVERSION= 1.2.1 CATEGORIES= databases MASTER_SITES= http://postgis.refractions.net/download/ MAINTAINER= anderson@cnpm.embrapa.br COMMENT= Adds support for geographic objects to PostgreSQL databases BUILD_DEPENDS= bison2:${PORTSDIR}/devel/bison2 LIB_DEPENDS= proj.5:${PORTSDIR}/graphics/proj RUN_DEPENDS= postmaster:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server USE_GCC= 3.2+ USE_PGSQL= yes USE_GMAKE= 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 \ --mandir=${PREFIX}/man \ --with-proj .include .if ${OSVERSION} < 500000 BROKEN= Does not compile on 4.x .endif .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= * .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