123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # $OpenBSD: Makefile,v 1.46 2017/05/15 10:02:01 landry Exp $
- MULTI_PACKAGES= -utils -main -php -perl
- COMMENT-main= GIS CGI server
- COMMENT-utils= mapserver utilities
- COMMENT-php= PHP Mapscript extension
- COMMENT-perl= Perl Mapscript binding
- V = 7.0.5
- DISTNAME= mapserver-${V}
- PKGNAME-main= ${DISTNAME}
- PKGNAME-utils= mapserver-utils-${V}
- PKGNAME-php= php-mapscript-${V}
- PKGNAME-perl= p5-mapscript-${V}
- SHARED_LIBS += mapserver 2.0
- CATEGORIES= geo www
- HOMEPAGE= http://www.mapserver.org/
- # MIT
- PERMIT_PACKAGE_CDROM= Yes
- MAINTAINER= Landry Breuil <landry@openbsd.org>
- MASTER_SITES= http://download.osgeo.org/mapserver/
- MODULES= lang/php devel/cmake
- MODPHP_RUNDEP= No
- NO_TEST = Yes
- RUN_DEPENDS-php = ${MODPHP_RUN_DEPENDS}
- RUN_DEPENDS-main = www/spawn-fcgi
- BUILD_DEPENDS += devel/swig databases/postgresql,-server
- LIB_DEPENDS= devel/proj \
- devel/fribidi \
- devel/harfbuzz \
- graphics/cairo \
- geo/gdal \
- geo/geos \
- graphics/giflib \
- www/fcgi
- WANTLIB += curl freetype jpeg m png pq xml2 z proj
- WANTLIB += gdal geos_c cairo fribidi gif harfbuzz
- LIB_DEPENDS-utils = STEM->=${V}:${BUILD_PKGPATH},-main
- LIB_DEPENDS-php = STEM->=${V}:${BUILD_PKGPATH},-main
- LIB_DEPENDS-perl = STEM->=${V}:${BUILD_PKGPATH},-main
- WANTLIB-main = ${WANTLIB} c fcgi pthread ${LIBCXX}
- WANTLIB-utils = ${WANTLIB} c mapserver pthread
- WANTLIB-php = ${WANTLIB} mapserver
- WANTLIB-perl = ${WANTLIB} mapserver perl
- CONFIGURE_ARGS += -DPHP5_CONFIG_EXECUTABLE=${LOCALBASE}/bin/php-config-${MODPHP_VERSION} \
- -DWITH_CLIENT_WFS=1 \
- -DWITH_CLIENT_WMS=1 \
- -DWITH_CURL=1 \
- -DWITH_KML=1 \
- -DWITH_PHP=1 \
- -DWITH_PERL=1
- PREFIX-main= ${VARBASE}/www
- SUBST_VARS+= PREFIX-main VARBASE
- post-extract:
- rm -f ${WRKSRC}/cmake/Find{Freetype,PostgreSQL,ICONV}.cmake
- post-install:
- ${INSTALL_DATA_DIR} ${WRKINST}/${PREFIX-main}/cgi-bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/php-${MODPHP_VERSION}
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mapserver/perl
- ${INSTALL_PROGRAM} ${PREFIX}/bin/mapserv ${WRKINST}/${PREFIX-main}/cgi-bin
- echo "; Enable Mapscript extension module\nextension=php_mapscript.so" \
- > ${PREFIX}/share/examples/php-${MODPHP_VERSION}/mapscript.ini
- ${INSTALL_DATA} ${WRKSRC}/mapscript/perl/examples/* \
- ${PREFIX}/share/examples/mapserver/perl
- .include <bsd.port.mk>
|