diff options
author | Wen Heping <wen@FreeBSD.org> | 2014-03-25 16:02:57 +0000 |
---|---|---|
committer | Wen Heping <wen@FreeBSD.org> | 2014-03-25 16:02:57 +0000 |
commit | 1e3d7589498a1dc20975608bfe1fc9df7d357912 (patch) | |
tree | 9fda14887a285ec2a97e7084fcc9312430e4d9de /graphics/mapserver | |
parent | 85c36a990e75688aece6f271935b4477e5ed10ba (diff) | |
download | ports-1e3d7589498a1dc20975608bfe1fc9df7d357912.tar.gz ports-1e3d7589498a1dc20975608bfe1fc9df7d357912.zip |
Notes
Diffstat (limited to 'graphics/mapserver')
-rw-r--r-- | graphics/mapserver/Makefile | 38 | ||||
-rw-r--r-- | graphics/mapserver/pkg-plist | 2 |
2 files changed, 22 insertions, 18 deletions
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile index 97ac5835ba4d..329136e61ebc 100644 --- a/graphics/mapserver/Makefile +++ b/graphics/mapserver/Makefile @@ -3,18 +3,18 @@ PORTNAME= mapserver PORTVERSION= 6.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics www geography MASTER_SITES= http://download.osgeo.org/mapserver/ MAINTAINER= wen@FreeBSD.org COMMENT= System for developing web-based GIS applications -LIB_DEPENDS= gd:${PORTSDIR}/graphics/gd \ - proj:${PORTSDIR}/graphics/proj \ - png15:${PORTSDIR}/graphics/png \ - jpeg:${PORTSDIR}/graphics/jpeg \ - gif:${PORTSDIR}/graphics/giflib +LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ + libproj.so:${PORTSDIR}/graphics/proj \ + libpng15.so:${PORTSDIR}/graphics/png \ + libjpeg.so:${PORTSDIR}/graphics/jpeg \ + libgif.so:${PORTSDIR}/graphics/giflib USES= cmake LDFLAGS+= -L${LOCALBASE} -pthread @@ -49,6 +49,8 @@ PLIST_SUB+= MAPSERV="@comment " .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= 2 +BUILD_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20 +CMAKE_ARGS+= -DWITH_PYTHON=yes PLIST_SUB+= PYTHON="" MAP_EGG= MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//} PLIST_SUB+= MAP_EGG=${MAP_EGG} @@ -57,24 +59,24 @@ PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MCAIRO} -LIB_DEPENDS+= cairo:${PORTSDIR}/graphics/cairo \ - expat:${PORTSDIR}/textproc/expat2 +LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo \ + libexpat.so:${PORTSDIR}/textproc/expat2 CMAKE_ARGS+= -DWITH_CAIRO=1 .else CMAKE_ARGS+= -DWITH_CAIRO=0 .endif .if ${PORT_OPTIONS:MFRIBIDI} -LIB_DEPENDS+= fribidi:${PORTSDIR}/converters/fribidi +LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi CMAKE_ARGS+= -DWITH_FRIBIDI=1 .else CMAKE_ARGS+= -DWITH_FRIBIDI=0 .endif .if ${PORT_OPTIONS:MCAIRO_SVG} -LIB_DEPENDS+= cairo:${PORTSDIR}/graphics/cairo \ - svg-cairo:${PORTSDIR}/graphics/libsvg-cairo \ - expat:${PORTSDIR}/textproc/expat2 +LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo \ + libsvg-cairo.so:${PORTSDIR}/graphics/libsvg-cairo \ + libexpat.so:${PORTSDIR}/textproc/expat2 CMAKE_ARGS+= -DWITH_SVGCAIRO=1 -DWITH_CAIRO=1 USES+= pkgconfig .else @@ -82,7 +84,7 @@ CMAKE_ARGS+= -DWITH_SVGCAIRO=0 .endif .if ${PORT_OPTIONS:MKML} -LIB_DEPENDS+= xml2:${PORTSDIR}/textproc/libxml2 +LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 CMAKE_ARGS+= -DWITH_KML=1 .else CMAKE_ARGS+= -DWITH_KML=0 @@ -107,14 +109,14 @@ CMAKE_ARGS+= -DWITH_WCS=0 .endif .if ${PORT_OPTIONS:MGDAL} -LIB_DEPENDS+= gdal:${PORTSDIR}/graphics/gdal +LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal CMAKE_ARGS+= -DWITH_GDAL=1 .else CMAKE_ARGS+= -DWITH_GDAL=0 .endif .if ${PORT_OPTIONS:MGEOS} -LIB_DEPENDS+= geos:${PORTSDIR}/graphics/geos +LIB_DEPENDS+= libgeos.so:${PORTSDIR}/graphics/geos CMAKE_ARGS+= -DWITH_GEOS=1 .else CMAKE_ARGS+= -DWITH_GEOS=0 @@ -150,7 +152,7 @@ PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MCURL} -LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl +LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CMAKE_ARGS+= -DWITH_CURL=1 .else CMAKE_ARGS+= -DWITH_CURL=0 @@ -189,6 +191,10 @@ do-install: ${LOCALBASE}/${PHP_EXTENSION_DIR}/ .endif +.if ${PORT_OPTIONS:MPYTHON} + (cd ${WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${PYTHON_SITELIBDIR}/) +.endif + post-install: @${LN} -s ${PREFIX}/lib/libmapserver.so.6.4.0 ${PREFIX}/lib/libmapserver.so.1 @${LN} -s ${PREFIX}/lib/libmapserver.so.1 ${PREFIX}/lib/libmapserver.so diff --git a/graphics/mapserver/pkg-plist b/graphics/mapserver/pkg-plist index 43bf6add4ab9..1beebbaa1ea5 100644 --- a/graphics/mapserver/pkg-plist +++ b/graphics/mapserver/pkg-plist @@ -15,6 +15,4 @@ lib/libmapserver.so.6.4.0 %%PHP%%@dirrmtry %%PHP_EXTENSION_DIR%% %%PHP%%@dirrmtry etc/php %%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.py -%%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/_mapscript.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/%%MAP_EGG%%.egg-info |