58 lines
1.7 KiB
Makefile
58 lines
1.7 KiB
Makefile
V = 3.3.2
|
|
COMMENT= geographic objects support for PostgreSQL
|
|
DISTNAME= postgis-${V}
|
|
CATEGORIES= geo databases
|
|
|
|
HOMEPAGE= http://www.postgis.net/
|
|
|
|
MAINTAINER= Landry Breuil <landry@openbsd.org>
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB += c crypto curl expat freexl gdal geos geos_c geotiff gif iconv intl
|
|
WANTLIB += jpeg json-c lz4 lzma m nghttp2 openjp2 pcre2-8 png pq>=5.3 protobuf-c zstd
|
|
WANTLIB += proj pthread qhull_r spatialite sqlite3 ssl ${COMPILER_LIBCXX} tiff webp xml2 z
|
|
WANTLIB += hdf5 hdf5_hl minizip netcdf rttopo execinfo fontconfig freetype lcms2 poppler
|
|
WANTLIB += nghttp3 ngtcp2 ngtcp2_crypto_openssl
|
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
MASTER_SITES= http://download.osgeo.org/postgis/source/
|
|
|
|
MODULES = databases/postgresql
|
|
|
|
LIB_DEPENDS= databases/sqlite3 \
|
|
geo/gdal \
|
|
devel/proj \
|
|
devel/gettext,-runtime \
|
|
devel/protobuf-c \
|
|
devel/json-c
|
|
RUN_DEPENDS= databases/postgresql,-server
|
|
BUILD_DEPENDS= ${RUN_DEPENDS} \
|
|
devel/cunit \
|
|
textproc/docbook-xsl \
|
|
textproc/wdg-sgml-lib \
|
|
graphics/ImageMagick
|
|
TEST_DEPENDS = devel/cunit
|
|
|
|
USE_GMAKE= Yes
|
|
USE_LIBTOOL = Yes
|
|
#for iconv.h and https://trac.osgeo.org/postgis/ticket/4573
|
|
CONFIGURE_ENV= LDFLAGS=-L${LOCALBASE}/lib \
|
|
CPPFLAGS=-I${LOCALBASE}/include
|
|
CONFIGURE_STYLE=gnu
|
|
CONFIGURE_ARGS= --with-xsldir=${PREFIX}/share/xsl/docbook/ \
|
|
--libdir=${PREFIX}/lib/postgresql
|
|
|
|
SUBST_VARS += V
|
|
DOCDIR = ${PREFIX}/share/doc/postgresql/postgis/
|
|
|
|
post-install:
|
|
cd ${WRKSRC}/doc && WRKINST=${WRKINST} ${MAKE_PROGRAM} docs-install man-install
|
|
${INSTALL_DATA_DIR} ${DOCDIR}/images/
|
|
$(INSTALL_DATA) ${WRKSRC}/doc/html/style.css ${DOCDIR}/
|
|
$(INSTALL_DATA) ${WRKSRC}/doc/html/images/* ${DOCDIR}/images/
|
|
|
|
.include <bsd.port.mk>
|