Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Oct 2011 11:08:59 GMT
From:      Alexey Illarionov <littlesavage@rambler.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/161420: [patch new port] graphics/mapnik: update to 2.0.0
Message-ID:  <201110091108.p99B8x0u050859@red.freebsd.org>
Resent-Message-ID: <201110091110.p99BA2TF039344@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         161420
>Category:       misc
>Synopsis:       [patch new port] graphics/mapnik: update to 2.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 09 11:10:02 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Alexey Illarionov
>Release:        
>Organization:
>Environment:
>Description:
Mapnik 2.0.0 is out. It is backward incompatible with previous 0.7.1 release.

The attached patch is a new graphics/mapnik2 port with a new version.

Changelog: http://trac.mapnik.org/wiki/Release2.0.0
Changes between Mapnik 0.7.x and Mapnik 2.0: http://trac.mapnik.org/wiki/Mapnik2/Changes
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN graphics/mapnik/Makefile graphics/mapnik2/Makefile
--- graphics/mapnik/Makefile	2011-07-11 01:06:37.000000000 +0400
+++ graphics/mapnik2/Makefile	2011-10-08 23:20:51.199389035 +0400
@@ -5,15 +5,19 @@
 # $FreeBSD: ports/graphics/mapnik/Makefile,v 1.19 2011/07/10 21:06:37 bapt Exp $
 #
 
-PORTNAME=	mapnik
-PORTVERSION=	0.7.1
-PORTREVISION=	2
+PORTNAME=	mapnik2
+PORTVERSION=	2.0.0
 CATEGORIES=	graphics geography
 MASTER_SITES=	BERLIOS
+MASTER_SITE_SUBDIR=	mapnik
+DISTNAME=	mapnik-${PORTVERSION}
 
 MAINTAINER=	wenheping@gmail.com
 COMMENT=	A Free Toolkit For Developing Mapping Applications
 
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 LIB_DEPENDS=	proj:${PORTSDIR}/graphics/proj \
 		png:${PORTSDIR}/graphics/png \
 		tiff:${PORTSDIR}/graphics/tiff \
@@ -21,30 +25,28 @@
 		icuuc:${PORTSDIR}/devel/icu \
 		boost_system:${PORTSDIR}/devel/boost-libs
 BUILD_DEPENDS=	${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \
-		icu>=4.1.4:${PORTSDIR}/devel/icu \
+		icu>=4.2:${PORTSDIR}/devel/icu \
 		${PYTHON_PKGNAMEPREFIX}icu>=0.8.1:${PORTSDIR}/devel/py-icu \
-		boost-libs>1.41:${PORTSDIR}/devel/boost-libs \
+		boost-libs>=1.45:${PORTSDIR}/devel/boost-libs \
 		${LOCALBASE}/include/boost/python.hpp:${PORTSDIR}/devel/boost-python-libs
 
-LICENSE=	LGPL21
-LICENSE_FILE=   ${WRKSRC}/COPYING
-
 USE_BZIP2=	yes
-USE_PYTHON=	2.5+
+USE_PYTHON=	2.6+
 USE_LDCONFIG=	yes
 USE_SCONS=	yes
 USE_AUTOTOOLS=	libltdl
 USE_GNOME=	pkgconfig libxml2
 MAKE_JOBS_SAFE=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+CONFLICTS=	mapnik-1.*
 
 INPUT_PLUGINS=	raster shape
 
 OPTIONS=	CAIRO "Enable cairo rendering" on \
+		SQLITE "SQLite input plugin" on \
+		OGR "ogr input plugin" on \
+		GDAL "gdal input plugin" on \
 		POSTGIS "Postgis input plugin" on \
-		GDAL "gdal input plugin" off \
-		OGR "ogr input plugin" off \
-		SQLITE "SQLite input plugin" off \
 		OSM "OSM input plugin" off
 
 .include <bsd.port.options.mk>
@@ -65,7 +67,7 @@
 PLIST_SUB+=	POSTGIS="@comment "
 .endif
 
-.if defined(WITH_GDAL)
+.if !defined(WITHOUT_GDAL)
 INPUT_PLUGINS+=	gdal
 LIB_DEPENDS+=	gdal:${PORTSDIR}/graphics/gdal
 PLIST_SUB+=	GDAL=""
@@ -73,7 +75,7 @@
 PLIST_SUB+=	GDAL="@comment "
 .endif
 
-.if defined(WITH_OGR)
+.if !defined(WITHOUT_OGR)
 INPUT_PLUGINS+=	ogr
 LIB_DEPENDS+=	gdal:${PORTSDIR}/graphics/gdal
 PLIST_SUB+=	OGR=""
@@ -81,7 +83,7 @@
 PLIST_SUB+=	OGR="@comment "
 .endif
 
-.if defined(WITH_SQLITE)
+.if !defined(WITHOUT_SQLITE)
 INPUT_PLUGINS+=	sqlite
 LIB_DEPENDS+=	sqlite3:${PORTSDIR}/databases/sqlite3
 PLIST_SUB+=	SQLITE=""
diff -ruN graphics/mapnik/distinfo graphics/mapnik2/distinfo
--- graphics/mapnik/distinfo	2011-05-25 03:53:38.000000000 +0400
+++ graphics/mapnik2/distinfo	2011-10-08 12:51:24.398821614 +0400
@@ -1,2 +1,2 @@
-SHA256 (mapnik-0.7.1.tar.bz2) = 0d04e8cbc2a060ce09ba13ccdcd7bf8bd02bed77a84a3dd1191e4d75fba95b8d
-SIZE (mapnik-0.7.1.tar.bz2) = 10021260
+SHA256 (mapnik-2.0.0.tar.bz2) = 036477761e56a4e0ccad58d9426bbde39566aecdb9cb845469c1221292fab6bc
+SIZE (mapnik-2.0.0.tar.bz2) = 12302295
diff -ruN graphics/mapnik/files/patch-bindings-python-build.py graphics/mapnik2/files/patch-bindings-python-build.py
--- graphics/mapnik/files/patch-bindings-python-build.py	1970-01-01 03:00:00.000000000 +0300
+++ graphics/mapnik2/files/patch-bindings-python-build.py	2011-10-08 18:50:48.853386544 +0400
@@ -0,0 +1,13 @@
+--- bindings/python/build.py.orig	2011-10-08 18:47:26.408387316 +0400
++++ bindings/python/build.py	2011-10-08 18:49:32.905390831 +0400
+@@ -144,10 +144,6 @@
+     os.mkdir('mapnik')
+ file('mapnik/paths.py','w').write(paths % (env['MAPNIK_LIB_DIR']))
+ 
+-try:
+-    os.chmod('mapnik/paths.py',0666)
+-except: pass
+-
+ # install the core mapnik python files, including '__init__.py' and 'paths.py'
+ if 'install' in COMMAND_LINE_TARGETS:
+     init_files = glob.glob('mapnik/*.py')
\ No newline at end of file
diff -ruN graphics/mapnik/files/patch-include-mapnik-grid.hpp graphics/mapnik2/files/patch-include-mapnik-grid.hpp
--- graphics/mapnik/files/patch-include-mapnik-grid.hpp	1970-01-01 03:00:00.000000000 +0300
+++ graphics/mapnik2/files/patch-include-mapnik-grid.hpp	2011-10-09 13:39:41.968686830 +0400
@@ -0,0 +1,11 @@
+--- include/mapnik/grid/grid.hpp.orig	2011-10-09 13:38:31.962692544 +0400
++++ include/mapnik/grid/grid.hpp	2011-10-09 13:38:53.371691622 +0400
+@@ -284,7 +284,7 @@
+         {
+ 
+ #ifdef MAPNIK_BIG_ENDIAN
+-            unsigned a1 = (int)((rgba1 & 0xff) * opacity) & 0xff; // adjust for desired opacity
++            unsigned a = (int)((rgba1 & 0xff) * opacity) & 0xff; // adjust for desired opacity
+ #else
+             unsigned a = (int)(((rgba1 >> 24) & 0xff) * opacity) & 0xff; // adjust for desired opacity
+ #endif                    
diff -ruN graphics/mapnik/files/patch-src-SConscript graphics/mapnik2/files/patch-src-SConscript
--- graphics/mapnik/files/patch-src-SConscript	2009-05-21 01:47:51.000000000 +0400
+++ graphics/mapnik2/files/patch-src-SConscript	1970-01-01 03:00:00.000000000 +0300
@@ -1,41 +0,0 @@
---- src/SConscript.orig	2009-04-26 12:18:44.000000000 +0400
-+++ src/SConscript	2009-04-26 13:00:21.000000000 +0400
-@@ -37,6 +37,8 @@
-     linkflags = '-Wl,-install_name,libmapnik.dylib'
- elif env['PLATFORM'] == 'SunOS' and env['CXX'].startswith('CC'):
-     linkflags = '-R. -h libmapnik.so'
-+elif env['PLATFORM'] == 'FreeBSD':
-+    linkflags = '-Wl,-soname,libmapnik.so.' + ("%d" % (ABI_VERSION[0]))
- else: # Linux and others
-     linkflags = '-Wl,-rpath-link,. -Wl,-soname,libmapnik.so.' + ("%d.%d" % (ABI_VERSION[0],ABI_VERSION[1])) 
- 
-@@ -106,16 +108,24 @@
- 
-     major, minor, micro = ABI_VERSION
-     
--    soFile = "%s.%d.%d.%d" % (os.path.basename(str(mapnik[0])), major, minor, micro)
-+    if env['PLATFORM'] == 'FreeBSD':
-+        soFile = "%s.%d" % (os.path.basename(str(mapnik[0])), major)
-+    else:
-+        soFile = "%s.%d.%d.%d" % (os.path.basename(str(mapnik[0])), major, minor, micro)
-     libDir = install_prefix + '/' + env['LIBDIR_SCHEMA']
-     env.Alias(target='install', source=env.InstallAs(target=os.path.join(libDir, soFile), source=mapnik))
-     # Install symlinks
--    link1 = env.Command(os.path.join(libDir, "%s.%d.%d" % (os.path.basename(str(mapnik[0])),major, minor)), 
-+    if env['PLATFORM'] == 'FreeBSD':
-+        link = env.Command(os.path.join(libDir, os.path.basename(str(mapnik[0]))), 
-+                        os.path.join(libDir, "%s.%d" % (os.path.basename(str(mapnik[0])),major)), symlink)
-+        env.Alias(target='install', source=link)
-+    else:
-+        link1 = env.Command(os.path.join(libDir, "%s.%d.%d" % (os.path.basename(str(mapnik[0])),major, minor)), 
-                         os.path.join(libDir, soFile), symlink)
--    env.Alias(target='install', source=link1)
--    link2 = env.Command(os.path.join(libDir, os.path.basename(str(mapnik[0]))), 
-+        env.Alias(target='install', source=link1)
-+        link2 = env.Command(os.path.join(libDir, os.path.basename(str(mapnik[0]))), 
-                         os.path.join(libDir, "%s.%d.%d" % (os.path.basename(str(mapnik[0])),major, minor)), symlink)
--    env.Alias(target='install', source=link2)
-+        env.Alias(target='install', source=link2)
- else:
-     env.Alias(target='install', source=env.Install(install_prefix + '/' + env['LIBDIR_SCHEMA'], mapnik))
- 
diff -ruN graphics/mapnik/files/patch-src-build.py graphics/mapnik2/files/patch-src-build.py
--- graphics/mapnik/files/patch-src-build.py	1970-01-01 03:00:00.000000000 +0300
+++ graphics/mapnik2/files/patch-src-build.py	2011-10-08 19:52:32.000000000 +0400
@@ -0,0 +1,45 @@
+--- src/build.py.orig	2011-09-26 14:30:13.000000000 +0400
++++ src/build.py	2011-10-08 19:52:17.875391466 +0400
+@@ -79,6 +79,8 @@
+ 
+ if env['PLATFORM'] == 'Darwin':
+     mapnik_libname = 'libmapnik2.dylib'
++elif env['PLATFORM'] == 'FreeBSD':
++    mapnik_libname = 'libmapnik2.so.' + ("%d" % (ABI_VERSION[0])) 
+ else:
+     mapnik_libname = 'libmapnik2.so.' + ("%d.%d" % (ABI_VERSION[0],ABI_VERSION[1])) 
+ 
+@@ -320,7 +322,10 @@
+ 
+     major, minor, micro = ABI_VERSION
+     
+-    soFile = "%s.%d.%d.%d" % (os.path.basename(str(mapnik[0])), major, minor, micro)
++    if env['PLATFORM'] == 'FreeBSD':
++        soFile = "%s.%d" % (os.path.basename(str(mapnik[0])), major)
++    else:
++        soFile = "%s.%d.%d.%d" % (os.path.basename(str(mapnik[0])), major, minor, micro)
+     target = os.path.join(env['MAPNIK_LIB_BASE_DEST'], soFile)
+     
+     if 'uninstall' not in COMMAND_LINE_TARGETS:
+@@ -335,13 +340,17 @@
+     target2 = os.path.join(env['MAPNIK_LIB_BASE_DEST'], os.path.basename(str(mapnik[0])))
+     if 'uninstall' not in COMMAND_LINE_TARGETS:
+         if 'install' in COMMAND_LINE_TARGETS:
+-            link1 = env.Command(target1, target, symlink)
+-            env.Alias(target='install', source=link1)
+-            link2 = env.Command(target2, target1, symlink)
++            if env['PLATFORM'] == 'FreeBSD':
++                link2 = env.Command(target2, target, symlink)
++            else:
++                link1 = env.Command(target1, target, symlink)
++                env.Alias(target='install', source=link1)
++                link2 = env.Command(target2, target1, symlink)
+             env.Alias(target='install', source=link2)
+     # delete in reverse order..
+     env['create_uninstall_target'](env, target2)
+-    env['create_uninstall_target'](env, target1)
++    if env['PLATFORM'] != 'FreeBSD':
++        env['create_uninstall_target'](env, target1)
+     env['create_uninstall_target'](env, target)
+ 
+ else:
diff -ruN graphics/mapnik/files/patch-utils-mapnik-config-mapnik-config.template.sh graphics/mapnik2/files/patch-utils-mapnik-config-mapnik-config.template.sh
--- graphics/mapnik/files/patch-utils-mapnik-config-mapnik-config.template.sh	1970-01-01 03:00:00.000000000 +0300
+++ graphics/mapnik2/files/patch-utils-mapnik-config-mapnik-config.template.sh	2011-10-08 20:03:05.291385005 +0400
@@ -0,0 +1,16 @@
+--- utils/mapnik-config/mapnik-config.template.sh.orig	2011-10-08 20:02:02.011385698 +0400
++++ utils/mapnik-config/mapnik-config.template.sh	2011-10-08 20:02:21.915390000 +0400
+@@ -48,11 +48,11 @@
+       ;;
+ 
+     -v)
+-      echo $CONFIG_VERSION
++      echo $CONFIG_MAPNIK_VERSION
+       ;;
+ 
+     --version)
+-      echo $CONFIG_VERSION
++      echo $CONFIG_MAPNIK_VERSION
+       ;;
+ 
+     --json)
diff -ruN graphics/mapnik/pkg-plist graphics/mapnik2/pkg-plist
--- graphics/mapnik/pkg-plist	2011-06-29 18:58:26.000000000 +0400
+++ graphics/mapnik2/pkg-plist	2011-10-08 19:06:40.050388840 +0400
@@ -1,13 +1,13 @@
+bin/mapnik-config
+bin/mapnik-speed-check
 bin/shapeindex
-include/mapnik/boolean_filter.hpp
+bin/upgrade_map_xml.py
 include/mapnik/font_set.hpp
 include/mapnik/cairo_renderer.hpp
 include/mapnik/version.hpp
-include/mapnik/wall_clock_timer.hpp
 include/mapnik/wkb.hpp
 include/mapnik/coord.hpp
 include/mapnik/utils.hpp
-include/mapnik/filter.hpp
 include/mapnik/pool.hpp
 include/mapnik/image_util.hpp
 include/mapnik/rule.hpp
@@ -17,7 +17,6 @@
 include/mapnik/arrow.hpp
 include/mapnik/memory_datasource.hpp
 include/mapnik/query.hpp
-include/mapnik/math_expr.hpp
 include/mapnik/filter_factory.hpp
 include/mapnik/label_collision_detector.hpp
 include/mapnik/fill.hpp
@@ -27,7 +26,6 @@
 include/mapnik/line_pattern_symbolizer.hpp
 include/mapnik/point_symbolizer.hpp
 include/mapnik/params.hpp
-include/mapnik/regex_filter.hpp
 include/mapnik/libxml2_loader.hpp
 include/mapnik/image_view.hpp
 include/mapnik/feature_factory.hpp
@@ -37,7 +35,6 @@
 include/mapnik/line_symbolizer.hpp
 include/mapnik/raster.hpp
 include/mapnik/polygon_symbolizer.hpp
-include/mapnik/css_color_parser.hpp
 include/mapnik/geom_util.hpp
 include/mapnik/image_reader.hpp
 include/mapnik/config_error.hpp
@@ -49,9 +46,7 @@
 include/mapnik/vertex.hpp
 include/mapnik/scale_denominator.hpp
 include/mapnik/stroke.hpp
-include/mapnik/expression.hpp
 include/mapnik/value.hpp
-include/mapnik/logical.hpp
 include/mapnik/datasource.hpp
 include/mapnik/map.hpp
 include/mapnik/placement_finder.hpp
@@ -59,7 +54,6 @@
 include/mapnik/coord_array.hpp
 include/mapnik/factory.hpp
 include/mapnik/graphics.hpp
-include/mapnik/style.hpp
 include/mapnik/jpeg_io.hpp
 include/mapnik/color_factory.hpp
 include/mapnik/plugin.hpp
@@ -71,11 +65,7 @@
 include/mapnik/png_io.hpp
 include/mapnik/feature_layer_desc.hpp
 include/mapnik/layer.hpp
-include/mapnik/filter_expression.hpp
 include/mapnik/label_placement.hpp
-include/mapnik/envelope.hpp
-include/mapnik/markers_converter.hpp
-include/mapnik/filter_parser.hpp
 include/mapnik/font_engine_freetype.hpp
 include/mapnik/quad_tree.hpp
 include/mapnik/enumeration.hpp
@@ -89,7 +79,6 @@
 include/mapnik/global.hpp
 include/mapnik/config.hpp
 include/mapnik/ctrans.hpp
-include/mapnik/spatial.hpp
 include/mapnik/color.hpp
 include/mapnik/vertex_transform.hpp
 include/mapnik/vertex_vector.hpp
@@ -97,57 +86,117 @@
 include/mapnik/save_map.hpp
 include/mapnik/shield_symbolizer.hpp
 include/mapnik/memory.hpp
-include/mapnik/filter_visitor.hpp
-include/mapnik/comparison.hpp
 include/mapnik/proj_transform.hpp
 include/mapnik/distance.hpp
-lib/libmapnik.so
-lib/libmapnik.so.0
-%%GDAL%%lib/mapnik/input/gdal.input
-%%OGR%%lib/mapnik/input/ogr.input
-%%OSM%%lib/mapnik/input/osm.input
-%%POSTGIS%%lib/mapnik/input/postgis.input
-lib/mapnik/input/raster.input
-lib/mapnik/input/shape.input
-%%SQLITE%%lib/mapnik/input/sqlite.input
-lib/mapnik/fonts/unifont-5.1.20080907.ttf
-lib/mapnik/fonts/DejaVuSerif-BoldItalic.ttf
-lib/mapnik/fonts/DejaVuSerifCondensed-BoldItalic.ttf
-lib/mapnik/fonts/DejaVuSerif-Italic.ttf
-lib/mapnik/fonts/DejaVuSerifCondensed-Italic.ttf
-lib/mapnik/fonts/DejaVuSansMono-Oblique.ttf
-lib/mapnik/fonts/DejaVuSerifCondensed-Bold.ttf
-lib/mapnik/fonts/DejaVuSansCondensed-Oblique.ttf
-lib/mapnik/fonts/DejaVuSansCondensed-Bold.ttf
-lib/mapnik/fonts/DejaVuSans-Oblique.ttf
-lib/mapnik/fonts/DejaVuSansCondensed.ttf
-lib/mapnik/fonts/DejaVuSansMono-Bold.ttf
-lib/mapnik/fonts/DejaVuSans.ttf
-lib/mapnik/fonts/DejaVuSans-Bold.ttf
-lib/mapnik/fonts/DejaVuSans-ExtraLight.ttf
-lib/mapnik/fonts/DejaVuSerif.ttf
-lib/mapnik/fonts/DejaVuSerifCondensed.ttf
-lib/mapnik/fonts/DejaVuSansCondensed-BoldOblique.ttf
-lib/mapnik/fonts/DejaVuSansMono-BoldOblique.ttf
-lib/mapnik/fonts/DejaVuSans-BoldOblique.ttf
-lib/mapnik/fonts/DejaVuSerif-Bold.ttf
-lib/mapnik/fonts/DejaVuSansMono.ttf
-%%PYTHON_SITELIBDIR%%/mapnik/__init__.py
-%%PYTHON_SITELIBDIR%%/mapnik/paths.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wms130.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/WMS.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wms111.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/modserver.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/cgiserver.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/__init__.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/common.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/configparser.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/exceptions.py
-%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wsgi.py
-%%PYTHON_SITELIBDIR%%/mapnik/_mapnik.so
-@dirrm %%PYTHON_SITELIBDIR%%/mapnik/ogcserver
-@dirrm %%PYTHON_SITELIBDIR%%/mapnik
-@dirrm lib/mapnik/input
-@dirrm lib/mapnik/fonts
-@dirrm lib/mapnik
+include/mapnik/agg_pattern_source.hpp
+include/mapnik/agg_rasterizer.hpp
+include/mapnik/box2d.hpp
+include/mapnik/css_color_grammar.hpp
+include/mapnik/css_color_grammar_deprecated.hpp
+include/mapnik/expression_evaluator.hpp
+include/mapnik/expression_grammar.hpp
+include/mapnik/expression_node.hpp
+include/mapnik/expression_string.hpp
+include/mapnik/fastmath.hpp
+include/mapnik/glyph_symbolizer.hpp
+include/mapnik/gradient.hpp
+include/mapnik/grid/grid.hpp
+include/mapnik/grid/grid_pixel.hpp
+include/mapnik/grid/grid_pixfmt.hpp
+include/mapnik/grid/grid_rasterizer.hpp
+include/mapnik/grid/grid_renderer.hpp
+include/mapnik/grid/grid_rendering_buffer.hpp
+include/mapnik/grid/grid_util.hpp
+include/mapnik/grid/grid_view.hpp
+include/mapnik/image_compositing.hpp
+include/mapnik/mapped_memory_cache.hpp
+include/mapnik/marker.hpp
+include/mapnik/marker_cache.hpp
+include/mapnik/markers_placement.hpp
+include/mapnik/metawriter.hpp
+include/mapnik/metawriter_factory.hpp
+include/mapnik/metawriter_inmem.hpp
+include/mapnik/metawriter_json.hpp
+include/mapnik/palette.hpp
+include/mapnik/parse_path.hpp
+include/mapnik/path_expression_grammar.hpp
+include/mapnik/raster_colorizer.hpp
+include/mapnik/segment.hpp
+include/mapnik/sql_utils.hpp
+include/mapnik/svg/svg_converter.hpp
+include/mapnik/svg/svg_generator.hpp
+include/mapnik/svg/svg_output_attributes.hpp
+include/mapnik/svg/svg_output_grammars.hpp
+include/mapnik/svg/svg_parser.hpp
+include/mapnik/svg/svg_path_adapter.hpp
+include/mapnik/svg/svg_path_attributes.hpp
+include/mapnik/svg/svg_path_commands.hpp
+include/mapnik/svg/svg_path_grammar.hpp
+include/mapnik/svg/svg_path_iterator.hpp
+include/mapnik/svg/svg_path_parser.hpp
+include/mapnik/svg/svg_points_grammar.hpp
+include/mapnik/svg/svg_renderer.hpp
+include/mapnik/svg/svg_storage.hpp
+include/mapnik/svg/svg_transform_grammar.hpp
+include/mapnik/svg_renderer.hpp
+include/mapnik/text_placements.hpp
+include/mapnik/text_placements_simple.hpp
+include/mapnik/timer.hpp
+include/mapnik/value_error.hpp
+include/mapnik/warp.hpp
+include/mapnik/wkt/wkt_factory.hpp
+include/mapnik/wkt/wkt_grammar.hpp
+lib/libmapnik2.so
+lib/libmapnik2.so.2
+%%GDAL%%lib/mapnik2/input/gdal.input
+%%OGR%%lib/mapnik2/input/ogr.input
+%%OSM%%lib/mapnik2/input/osm.input
+%%POSTGIS%%lib/mapnik2/input/postgis.input
+lib/mapnik2/input/raster.input
+lib/mapnik2/input/shape.input
+%%SQLITE%%lib/mapnik2/input/sqlite.input
+lib/mapnik2/fonts/unifont-5.1.20080907.ttf
+lib/mapnik2/fonts/DejaVuSerif-BoldItalic.ttf
+lib/mapnik2/fonts/DejaVuSerifCondensed-BoldItalic.ttf
+lib/mapnik2/fonts/DejaVuSerif-Italic.ttf
+lib/mapnik2/fonts/DejaVuSerifCondensed-Italic.ttf
+lib/mapnik2/fonts/DejaVuSansMono-Oblique.ttf
+lib/mapnik2/fonts/DejaVuSerifCondensed-Bold.ttf
+lib/mapnik2/fonts/DejaVuSansCondensed-Oblique.ttf
+lib/mapnik2/fonts/DejaVuSansCondensed-Bold.ttf
+lib/mapnik2/fonts/DejaVuSans-Oblique.ttf
+lib/mapnik2/fonts/DejaVuSansCondensed.ttf
+lib/mapnik2/fonts/DejaVuSansMono-Bold.ttf
+lib/mapnik2/fonts/DejaVuSans.ttf
+lib/mapnik2/fonts/DejaVuSans-Bold.ttf
+lib/mapnik2/fonts/DejaVuSans-ExtraLight.ttf
+lib/mapnik2/fonts/DejaVuSerif.ttf
+lib/mapnik2/fonts/DejaVuSerifCondensed.ttf
+lib/mapnik2/fonts/DejaVuSansCondensed-BoldOblique.ttf
+lib/mapnik2/fonts/DejaVuSansMono-BoldOblique.ttf
+lib/mapnik2/fonts/DejaVuSans-BoldOblique.ttf
+lib/mapnik2/fonts/DejaVuSerif-Bold.ttf
+lib/mapnik2/fonts/DejaVuSansMono.ttf
+%%PYTHON_SITELIBDIR%%/mapnik2/__init__.py
+%%PYTHON_SITELIBDIR%%/mapnik2/printing.py
+%%PYTHON_SITELIBDIR%%/mapnik2/paths.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/wms130.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/WMS.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/wms111.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/modserver.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/cgiserver.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/__init__.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/common.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/configparser.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/exceptions.py
+%%PYTHON_SITELIBDIR%%/mapnik2/ogcserver/wsgi.py
+%%PYTHON_SITELIBDIR%%/mapnik2/_mapnik2.so
+@dirrm %%PYTHON_SITELIBDIR%%/mapnik2/ogcserver
+@dirrm %%PYTHON_SITELIBDIR%%/mapnik2
+@dirrm lib/mapnik2/input
+@dirrm lib/mapnik2/fonts
+@dirrm lib/mapnik2
+@dirrm include/mapnik/grid
+@dirrm include/mapnik/svg
+@dirrm include/mapnik/wkt
 @dirrm include/mapnik


>Release-Note:
>Audit-Trail:
>Unformatted:



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