# $OpenBSD$

SHARED_ONLY=	Yes

COMMENT=		OpenGIS extension for PostgreSQL
DISTNAME=		postgis-1.3.1
CATEGORIES=		geo databases

HOMEPAGE=		http://www.postgis.org/

MAINTAINER=		Eric Faurot <eric.faurot@info.unicaen.fr>

# GPL
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

MASTER_SITES=		${HOMEPAGE}download/

WANTLIB=	c
MODULES=        converters/libiconv

BUILD_DEPENDS=  ::textproc/libxslt \
		:postgresql-server-*:databases/postgresql,-server \
		:docbook-xsl-*:textproc/docbook-xsl
LIB_DEPENDS=	proj::devel/proj \
		pq:postgresql-client-*:databases/postgresql \
		geos_c::geo/geos
RUN_DEPENDS=	:postgresql-server-*:databases/postgresql,-server

USE_GMAKE=	Yes
CONFIGURE_ENV=	PGXS=1 \
		LDFLAGS=-L${LOCALBASE}/lib \
		CPPFLAGS=-I${LOCALBASE}/include
CONFIGURE_STYLE=	gnu
CONFIGURE_ARGS=		--with-pgsql-src=${LOCALBASE}/lib/postgresql/pgxs \
			--enable-autoconf \
			--with-proj \
			--with-geos \
			--datadir=${PREFIX}/share/postgresql/contrib \
			--libdir=${PREFIX}/lib/postgresql \
			--with-xsl=${LOCALBASE}/share/xsl/docbook

post-build:
	cd ${WRKSRC}/doc && ${MAKE_PROGRAM} html

post-install:
	${INSTALL_SCRIPT_DIR} ${PREFIX}/libexec/postgis/utils
	${INSTALL_SCRIPT} ${WRKSRC}/utils/*.pl ${PREFIX}/libexec/postgis/utils
	${INSTALL_DATA} ${WRKSRC}/utils/README ${PREFIX}/libexec/postgis/utils
	cd ${WRKSRC}/doc && ${MAKE_PROGRAM} install

do-regress: install
	cd ${WRKSRC}/regress && PGUSER=postgres ${MAKE_PROGRAM}

cleanup-regress:
	cd ${WRKSRC}/regress && PGUSER=postgres ${MAKE_PROGRAM} cleanup

.include <bsd.port.mk>
