Changeset View
Changeset View
Standalone View
Standalone View
graphics/mapserver/Makefile
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | |||||
.if ${PORT_OPTIONS:MPOSTGIS} | .if ${PORT_OPTIONS:MPOSTGIS} | ||||
USES+= pgsql | USES+= pgsql | ||||
CMAKE_ARGS+= -DWITH_POSTGIS=1 | CMAKE_ARGS+= -DWITH_POSTGIS=1 | ||||
.else | .else | ||||
CMAKE_ARGS+= -DWITH_POSTGIS=0 | CMAKE_ARGS+= -DWITH_POSTGIS=0 | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPHP} | .if ${PORT_OPTIONS:MPHP} | ||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/php-config:lang/php56 | USES+= php:build | ||||
RUN_BUILDS+= ${LOCALBASE}/bin/php-config:lang/php56 | IGNORE_WITH_PHP= 55 70 | ||||
PHP_EXTENSION_DIR!= ${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e "s,/usr/local/,," | |||||
CMAKE_ARGS+= -DWITH_PHP=1 | CMAKE_ARGS+= -DWITH_PHP=1 | ||||
PLIST_SUB+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR} | |||||
PLIST_SUB+= PHP="" | PLIST_SUB+= PHP="" | ||||
.else | .else | ||||
CMAKE_ARGS+= -DWITH_PHP=0 | CMAKE_ARGS+= -DWITH_PHP=0 | ||||
PLIST_SUB+= PHP="@comment " | PLIST_SUB+= PHP="@comment " | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPERL} | .if ${PORT_OPTIONS:MPERL} | ||||
USES+= perl5 | USES+= perl5 | ||||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
do-install: | do-install: | ||||
.for f in ${PROG_FILES} | .for f in ${PROG_FILES} | ||||
${STRIP_CMD} ${BUILD_WRKSRC}/${f} | ${STRIP_CMD} ${BUILD_WRKSRC}/${f} | ||||
${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin | ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin | ||||
.endfor | .endfor | ||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib | ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib | ||||
.if ${PORT_OPTIONS:MPHP} | do-install-PHP-on: | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_EXTENSION_DIR} | @${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR} | ||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapscript/php/php_mapscript.so \ | ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapscript/php/php_mapscript.so \ | ||||
${STAGEDIR}${PREFIX}/${PHP_EXTENSION_DIR}/ | ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ | ||||
.endif | |||||
.if ${PORT_OPTIONS:MPYTHON} | do-install-PYTHON-on: | ||||
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/ | @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/ | ||||
(cd ${BUILD_WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}/) | (cd ${BUILD_WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}/) | ||||
.endif | |||||
post-install: | post-install: | ||||
@${LN} -s ${PREFIX}/lib/libmapserver.so.7.0.1 ${STAGEDIR}${PREFIX}/lib/libmapserver.so.2 | @${LN} -s ${PREFIX}/lib/libmapserver.so.7.0.1 ${STAGEDIR}${PREFIX}/lib/libmapserver.so.2 | ||||
@${LN} -s ${PREFIX}/lib/libmapserver.so.2 ${STAGEDIR}${PREFIX}/lib/libmapserver.so | @${LN} -s ${PREFIX}/lib/libmapserver.so.2 ${STAGEDIR}${PREFIX}/lib/libmapserver.so | ||||
.if ${PORT_OPTIONS:MPHP} | post-install-PHP-on: | ||||
@${ECHO_MSG} "Please add the line extension=php_mapscript.so to ${PREFIX}/etc/php/extensions.ini" | @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php | ||||
.endif | @${ECHO_CMD} "extension=php_mapscript.so" > ${STAGEDIR}${PREFIX}/etc/php/ext-20-php_mapscript.ini | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |