# $OpenBSD: Makefile,v 1.12 2012/09/24 19:54:54 pea Exp $ SHARED_ONLY= Yes COMMENT= geographic objects support for PostgreSQL DISTNAME= postgis-1.5.3 CATEGORIES= geo databases HOMEPAGE= http://www.postgis.org/ MAINTAINER= Eric Faurot BROKEN= Doesn't build with PostgreSQL 9.2 # GPLv2 PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MASTER_SITES= ${HOMEPAGE}download/ WANTLIB= c geos_c m pq>=5.3 proj xml2 z MODULES= converters/libiconv LIB_DEPENDS= devel/proj \ databases/postgresql \ geo/geos RUN_DEPENDS= databases/postgresql,-server BUILD_DEPENDS= ${RUN_DEPENDS} USE_GMAKE= Yes CONFIGURE_ENV= PGXS=1 \ LDFLAGS='-L${LOCALBASE}/lib -pthread' \ CFLAGS=-I${LOCALBASE}/include CONFIGURE_STYLE=gnu CONFIGURE_ARGS= --datadir=${PREFIX}/share/postgresql/contrib \ --libdir=${PREFIX}/lib/postgresql USE_GROFF = Yes 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 && WRKINST=${WRKINST} ${MAKE_PROGRAM} install # Note on running regress # # - make sure you do not have a postgresql server currently running # - as user _postgresql, in another terminal, run: # $ mkdir /tmp/pg && initdb -D /tmp/pg -U postgres && postgres -D /tmp/pg # - run make regress do-regress: install cd ${WRKSRC}/regress && PGUSER=postgres ${MAKE_PROGRAM} .include