From owner-freebsd-bugs@FreeBSD.ORG Sun Oct 9 11:10:03 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52185106564A for ; Sun, 9 Oct 2011 11:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2900A8FC13 for ; Sun, 9 Oct 2011 11:10:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p99BA3pK039362 for ; Sun, 9 Oct 2011 11:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p99BA2TF039344; Sun, 9 Oct 2011 11:10:02 GMT (envelope-from gnats) Resent-Date: Sun, 9 Oct 2011 11:10:02 GMT Resent-Message-Id: <201110091110.p99BA2TF039344@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexey Illarionov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DBF1106564A for ; Sun, 9 Oct 2011 11:09:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 22E638FC0A for ; Sun, 9 Oct 2011 11:09:00 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p99B8xM2050860 for ; Sun, 9 Oct 2011 11:08:59 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p99B8x0u050859; Sun, 9 Oct 2011 11:08:59 GMT (envelope-from nobody) Message-Id: <201110091108.p99B8x0u050859@red.freebsd.org> Date: Sun, 9 Oct 2011 11:08:59 GMT From: Alexey Illarionov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/161420: [patch new port] graphics/mapnik: update to 2.0.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Oct 2011 11:10:03 -0000 >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 @@ -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: