Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Mar 2014 16:02:57 +0000 (UTC)
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r349155 - head/graphics/mapserver
Message-ID:  <201403251602.s2PG2vj7068459@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wen
Date: Tue Mar 25 16:02:57 2014
New Revision: 349155
URL: http://svnweb.freebsd.org/changeset/ports/349155
QAT: https://qat.redports.org/buildarchive/r349155/

Log:
  - Fix build with python option
  - Convert to new so file format

Modified:
  head/graphics/mapserver/Makefile
  head/graphics/mapserver/pkg-plist

Modified: head/graphics/mapserver/Makefile
==============================================================================
--- head/graphics/mapserver/Makefile	Tue Mar 25 15:46:24 2014	(r349154)
+++ head/graphics/mapserver/Makefile	Tue Mar 25 16:02:57 2014	(r349155)
@@ -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

Modified: head/graphics/mapserver/pkg-plist
==============================================================================
--- head/graphics/mapserver/pkg-plist	Tue Mar 25 15:46:24 2014	(r349154)
+++ head/graphics/mapserver/pkg-plist	Tue Mar 25 16:02:57 2014	(r349155)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403251602.s2PG2vj7068459>