--- Makefile (revision 408928) +++ Makefile (working copy) @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= mapnik -PORTVERSION= 2.2.0 +PORTVERSION= 3.0.9 DISTVERSIONPREFIX= v -PORTREVISION= 15 CATEGORIES= graphics geography MASTER_SITES= http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/ @@ -11,116 +10,78 @@ MAINTAINER= littlesavage@rambler.ru COMMENT= Free Toolkit For Developing Mapping Applications -LICENSE= LGPL21 +LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libproj.so:${PORTSDIR}/graphics/proj \ - libicuuc.so:${PORTSDIR}/devel/icu \ +LIB_DEPENDS= libicuuc.so:${PORTSDIR}/devel/icu \ libboost_system.so:${PORTSDIR}/devel/boost-libs \ - libboost_python.so:${PORTSDIR}/devel/boost-python-libs -BUILD_DEPENDS= ${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \ - ${PYTHON_PKGNAMEPREFIX}icu>=0.8.1:${PORTSDIR}/devel/py-icu + libfreetype.so:${PORTSDIR}/print/freetype2 \ + libharfbuzz.so:${PORTSDIR}/print/harfbuzz -USES= pkgconfig python scons tar:bzip2 +BROKEN_powerpc= does not install: runs out of virtual memory +BROKEN_FreeBSD_9= does not build: lack of c++11 support + +USES= compiler:c++11-lib pkgconfig python scons tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= yes -WARNING_CXXFLAGS?= -w +MAKE_ARGS= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \ + CUSTOM_CFLAGS="${CFLAGS}" CUSTOM_CXXFLAGS="${CXXFLAGS}" \ + CUSTOM_LDFLAGS="${LDFLAGS}" -INPUT_PLUGINS= geojson python raster shape +PORTDOCS= * -NO_OPTIONS_SORT= yes -OPTIONS_DEFINE= CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF -OPTIONS_DEFAULT= CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF +INPUT_PLUGINS= csv raster shape geojson topojson -CAIRO_DESC= Enable cairo rendering -CSV_DESC= CSV input plugin +OPTIONS_DEFINE= CAIRO JPEG PNG TIFF WEBP PROJ +OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP +OPTIONS_GROUP= INPUT +OPTIONS_GROUP_INPUT= GDAL OGR POSTGIS PGRASTER SQLITE3 +OPTIONS_SUB= yes + +INPUT_DESC= Input plugins GDAL_DESC= GDAL input plugin OGR_DESC= OGR input plugin -OSM_DESC= OSM input plugin POSTGIS_DESC= PostGIS input plugin +PGRASTER_DESC= PGraster input plugin SQLITE3_DESC= SQLite input plugin -OPTIONS_SUB= yes +PROJ_DESC= proj4 support -PORTDOCS= * +CAIRO_DESC= Enable cairo rendering -DOCSRCDIR1= ${WRKSRC} -DOC_FILES1= AUTHORS.md CHANGELOG.md README.md +GDAL_VARS= INPUT_PLUGINS+=gdal +GDAL_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal +OGR_VARS= INPUT_PLUGINS+=ogr +OGR_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal +POSTGIS_VARS= INPUT_PLUGINS+=postgis +POSTGIS_USES= pgsql +PGRASTER_VARS= INPUT_PLUGINS+=pgraster +PGRASTER_USES= pgsql +SQLITE3_VARS= INPUT_PLUGINS+=sqlite +SQLITE3_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 -DOCSRCDIR2= ${WRKSRC}/docs -DOCSDIR2= ${DOCSDIR}/docs -DOC_FILES2= * +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png +PNG_MAKE_ARGS_OFF= PNG=False +JPEG_USES= jpeg +JPEG_MAKE_ARGS_OFF= JPEG=False +TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff +TIFF_MAKE_ARGS_OFF= TIFF=False +WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp +WEBP_MAKE_ARGS_OFF= WEBP=False +PROJ_LIB_DEPENDS= libproj.so:${PORTSDIR}/graphics/proj +PROJ_MAKE_ARGS_OFF= PROJ=False -.include +CAIRO_LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo +CAIRO_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:${PORTSDIR}/graphics/py-cairo +CAIRO_MAKE_ARGS_OFF= CAIRO=False -.if ${PORT_OPTIONS:MCAIRO} -LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:${PORTSDIR}/graphics/py-cairo -.else -MAKE_ARGS+= CAIRO=False -.endif - -.if ${PORT_OPTIONS:MCSV} -INPUT_PLUGINS+= csv -.endif - -.if ${PORT_OPTIONS:MGDAL} -INPUT_PLUGINS+= gdal -LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal -.endif - -.if ${PORT_OPTIONS:MOGR} -INPUT_PLUGINS+= ogr -LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal -.endif - -.if ${PORT_OPTIONS:MOSM} -INPUT_PLUGINS+= osm -LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl -.endif - -.if ${PORT_OPTIONS:MPOSTGIS} -INPUT_PLUGINS+= postgis -USES+= pgsql -.endif - -.if ${PORT_OPTIONS:MSQLITE3} -INPUT_PLUGINS+= sqlite -LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite3 -BUILD_DEPENDS+= sqlite3>=3.7.12:${PORTSDIR}/databases/sqlite3 -.endif - -.if ${PORT_OPTIONS:MJPEG} -USES+= jpeg -.else -MAKE_ARGS+= JPEG=False -.endif - -.if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png -.else -MAKE_ARGS+= PNG=False -.endif - -.if ${PORT_OPTIONS:MTIFF} -LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff -.else -MAKE_ARGS+= TIFF=False -.endif - .include -.if ${ARCH} == "powerpc" -IGNORE= does not install: runs out of virtual memory +.if ${COMPILER_TYPE} == gcc +CXXFLAGS+= -D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD .endif -MAKE_ARGS+= WARNING_CXXFLAGS=${WARNING_CXXFLAGS} -MAKE_ARGS+= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" -MAKE_ARGS+= JOBS=${MAKE_JOBS_NUMBER} -MAKE_ARGS+= ${MAKE_ENV} - -pre-configure: -.if ${PORT_OPTIONS:MSQLITE3} +pre-configure-SQLITE3-on: @if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \ @@ -128,7 +89,6 @@ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi -.endif post-patch: @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ @@ -136,9 +96,15 @@ ${WRKSRC}/SConstruct post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mapnik-index \ + ${STAGEDIR}${PREFIX}/bin/mapnik-render \ + ${STAGEDIR}${PREFIX}/bin/shapeindex + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mapnik/input/*.input + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} - @${MKDIR} ${STAGEDIR}${DOCSDIR2} - ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} + @cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS.md CHANGELOG.md README.md docs" \ + ${STAGEDIR}${DOCSDIR} .include --- distinfo (revision 408928) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (mapnik-v2.2.0.tar.bz2) = 9b30de4e58adc6d5aa8478779d0a47fdabe6bf8b166b67a383b35f5aa5d6c1b0 -SIZE (mapnik-v2.2.0.tar.bz2) = 23007178 +SHA256 (mapnik-v3.0.9.tar.bz2) = 3a3f67532b05f8a527a5bab32effd7dd5aa59165c7e24505268f6d827955d3da +SIZE (mapnik-v3.0.9.tar.bz2) = 75213927 --- pkg-plist (revision 408928) +++ pkg-plist (working copy) @@ -1,7 +1,7 @@ bin/mapnik-config -bin/mapnik-speed-check +bin/mapnik-index +bin/mapnik-render bin/shapeindex -bin/upgrade_map_xml.py include/mapnik/agg/agg_alpha_mask_u8.h include/mapnik/agg/agg_arc.h include/mapnik/agg/agg_array.h @@ -21,7 +21,6 @@ include/mapnik/agg/agg_conv_bspline.h include/mapnik/agg/agg_conv_clip_polygon.h include/mapnik/agg/agg_conv_clip_polyline.h -include/mapnik/agg/agg_conv_clipper.h include/mapnik/agg/agg_conv_close_polygon.h include/mapnik/agg/agg_conv_concat.h include/mapnik/agg/agg_conv_contour.h @@ -30,6 +29,7 @@ include/mapnik/agg/agg_conv_gpc.h include/mapnik/agg/agg_conv_marker.h include/mapnik/agg/agg_conv_marker_adaptor.h +include/mapnik/agg/agg_conv_offset.h include/mapnik/agg/agg_conv_segmentator.h include/mapnik/agg/agg_conv_shorten_path.h include/mapnik/agg/agg_conv_smooth_poly1.h @@ -57,6 +57,7 @@ include/mapnik/agg/agg_path_storage_integer.h include/mapnik/agg/agg_pattern_filters_rgba.h include/mapnik/agg/agg_pixfmt_amask_adaptor.h +include/mapnik/agg/agg_pixfmt_base.h include/mapnik/agg/agg_pixfmt_gray.h include/mapnik/agg/agg_pixfmt_rgb.h include/mapnik/agg/agg_pixfmt_rgb_packed.h @@ -126,10 +127,10 @@ include/mapnik/agg/agg_vpgen_clip_polygon.h include/mapnik/agg/agg_vpgen_clip_polyline.h include/mapnik/agg/agg_vpgen_segmentator.h -include/mapnik/agg/clipper.hpp include/mapnik/agg_helpers.hpp include/mapnik/agg_pattern_source.hpp include/mapnik/agg_rasterizer.hpp +include/mapnik/agg_render_marker.hpp include/mapnik/agg_renderer.hpp include/mapnik/attribute.hpp include/mapnik/attribute_collector.hpp @@ -136,26 +137,26 @@ include/mapnik/attribute_descriptor.hpp include/mapnik/boolean.hpp include/mapnik/box2d.hpp -include/mapnik/building_symbolizer.hpp -include/mapnik/cairo_context.hpp -include/mapnik/cairo_renderer.hpp -include/mapnik/char_info.hpp +include/mapnik/cairo/cairo_context.hpp +include/mapnik/cairo/cairo_image_util.hpp +include/mapnik/cairo/cairo_render_vector.hpp +include/mapnik/cairo/cairo_renderer.hpp +include/mapnik/cairo_io.hpp include/mapnik/color.hpp include/mapnik/color_factory.hpp include/mapnik/config.hpp include/mapnik/config_error.hpp include/mapnik/coord.hpp -include/mapnik/coord_array.hpp include/mapnik/css_color_grammar.hpp include/mapnik/css_color_grammar_impl.hpp -include/mapnik/ctrans.hpp +include/mapnik/csv/csv_grammar.hpp include/mapnik/datasource.hpp include/mapnik/datasource_cache.hpp +include/mapnik/datasource_geometry_type.hpp include/mapnik/debug.hpp -include/mapnik/debug_symbolizer.hpp -include/mapnik/distance.hpp include/mapnik/ellipsoid.hpp include/mapnik/enumeration.hpp +include/mapnik/evaluate_global_attributes.hpp include/mapnik/expression.hpp include/mapnik/expression_evaluator.hpp include/mapnik/expression_grammar.hpp @@ -164,67 +165,114 @@ include/mapnik/expression_node_types.hpp include/mapnik/expression_string.hpp include/mapnik/factory.hpp -include/mapnik/fastmath.hpp include/mapnik/feature.hpp include/mapnik/feature_factory.hpp include/mapnik/feature_kv_iterator.hpp include/mapnik/feature_layer_desc.hpp include/mapnik/feature_style_processor.hpp +include/mapnik/feature_style_processor_context.hpp include/mapnik/feature_style_processor_impl.hpp include/mapnik/feature_type_style.hpp +include/mapnik/featureset.hpp include/mapnik/filter_factory.hpp include/mapnik/filter_featureset.hpp include/mapnik/font_engine_freetype.hpp include/mapnik/font_set.hpp -include/mapnik/font_util.hpp -include/mapnik/formatting/base.hpp -include/mapnik/formatting/expression_format.hpp -include/mapnik/formatting/format.hpp -include/mapnik/formatting/list.hpp -include/mapnik/formatting/registry.hpp -include/mapnik/formatting/text.hpp -include/mapnik/gamma_method.hpp +include/mapnik/function_call.hpp include/mapnik/geom_util.hpp include/mapnik/geometry.hpp +include/mapnik/geometry_adapters.hpp +include/mapnik/geometry_centroid.hpp +include/mapnik/geometry_correct.hpp +include/mapnik/geometry_envelope.hpp +include/mapnik/geometry_envelope_impl.hpp +include/mapnik/geometry_fusion_adapted.hpp +include/mapnik/geometry_is_empty.hpp +include/mapnik/geometry_is_simple.hpp +include/mapnik/geometry_is_valid.hpp +include/mapnik/geometry_remove_empty.hpp +include/mapnik/geometry_reprojection.hpp +include/mapnik/geometry_reprojection_impl.hpp +include/mapnik/geometry_strategy.hpp +include/mapnik/geometry_to_path.hpp +include/mapnik/geometry_transform.hpp +include/mapnik/geometry_type.hpp +include/mapnik/geometry_types.hpp +include/mapnik/geometry_unique.hpp include/mapnik/global.hpp include/mapnik/gradient.hpp -include/mapnik/graphics.hpp include/mapnik/grid/grid.hpp -include/mapnik/grid/grid_marker_helpers.hpp include/mapnik/grid/grid_pixel.hpp include/mapnik/grid/grid_pixfmt.hpp include/mapnik/grid/grid_rasterizer.hpp +include/mapnik/grid/grid_render_marker.hpp include/mapnik/grid/grid_renderer.hpp include/mapnik/grid/grid_renderer_base.hpp include/mapnik/grid/grid_rendering_buffer.hpp -include/mapnik/grid/grid_util.hpp include/mapnik/grid/grid_view.hpp -include/mapnik/hash_variant.hpp +include/mapnik/group/group_layout.hpp +include/mapnik/group/group_layout_manager.hpp +include/mapnik/group/group_rule.hpp +include/mapnik/group/group_symbolizer_helper.hpp +include/mapnik/group/group_symbolizer_properties.hpp include/mapnik/hextree.hpp include/mapnik/hit_test_filter.hpp +include/mapnik/image.hpp +include/mapnik/image_any.hpp include/mapnik/image_compositing.hpp -include/mapnik/image_data.hpp +include/mapnik/image_copy.hpp include/mapnik/image_filter.hpp include/mapnik/image_filter_grammar.hpp +include/mapnik/image_filter_grammar_impl.hpp include/mapnik/image_filter_types.hpp +include/mapnik/image_impl.hpp +include/mapnik/image_null.hpp +include/mapnik/image_options.hpp include/mapnik/image_reader.hpp include/mapnik/image_scaling.hpp +include/mapnik/image_scaling_traits.hpp include/mapnik/image_util.hpp +include/mapnik/image_util_jpeg.hpp +include/mapnik/image_util_png.hpp +include/mapnik/image_util_tiff.hpp +include/mapnik/image_util_webp.hpp include/mapnik/image_view.hpp +include/mapnik/image_view_any.hpp +include/mapnik/image_view_impl.hpp +include/mapnik/image_view_null.hpp include/mapnik/jpeg_io.hpp +include/mapnik/json/error_handler.hpp +include/mapnik/json/extract_bounding_box_grammar.hpp +include/mapnik/json/extract_bounding_box_grammar_impl.hpp include/mapnik/json/feature_collection_grammar.hpp -include/mapnik/json/feature_collection_parser.hpp +include/mapnik/json/feature_collection_grammar_impl.hpp +include/mapnik/json/feature_generator.hpp include/mapnik/json/feature_generator_grammar.hpp +include/mapnik/json/feature_generator_grammar_impl.hpp include/mapnik/json/feature_grammar.hpp -include/mapnik/json/geojson_generator.hpp +include/mapnik/json/feature_grammar_impl.hpp +include/mapnik/json/feature_parser.hpp +include/mapnik/json/generic_json.hpp include/mapnik/json/geometry_generator_grammar.hpp +include/mapnik/json/geometry_generator_grammar_impl.hpp include/mapnik/json/geometry_grammar.hpp +include/mapnik/json/geometry_grammar_impl.hpp include/mapnik/json/geometry_parser.hpp +include/mapnik/json/geometry_util.hpp +include/mapnik/json/positions_grammar.hpp +include/mapnik/json/positions_grammar_impl.hpp +include/mapnik/json/properties_generator_grammar.hpp +include/mapnik/json/properties_generator_grammar_impl.hpp +include/mapnik/json/symbolizer_grammar.hpp +include/mapnik/json/topojson_grammar.hpp +include/mapnik/json/topojson_grammar_impl.hpp +include/mapnik/json/topojson_utils.hpp +include/mapnik/json/topology.hpp +include/mapnik/json/value_converters.hpp include/mapnik/label_collision_detector.hpp include/mapnik/layer.hpp -include/mapnik/line_pattern_symbolizer.hpp -include/mapnik/line_symbolizer.hpp include/mapnik/load_map.hpp +include/mapnik/make_unique.hpp include/mapnik/map.hpp include/mapnik/mapped_memory_cache.hpp include/mapnik/marker.hpp @@ -231,12 +279,14 @@ include/mapnik/marker_cache.hpp include/mapnik/marker_helpers.hpp include/mapnik/markers_placement.hpp -include/mapnik/markers_symbolizer.hpp -include/mapnik/memory.hpp +include/mapnik/markers_placements/interior.hpp +include/mapnik/markers_placements/line.hpp +include/mapnik/markers_placements/point.hpp +include/mapnik/markers_placements/vertext_first.hpp +include/mapnik/markers_placements/vertext_last.hpp include/mapnik/memory_datasource.hpp include/mapnik/memory_featureset.hpp include/mapnik/miniz_png.hpp -include/mapnik/noncopyable.hpp include/mapnik/octree.hpp include/mapnik/offset_converter.hpp include/mapnik/palette.hpp @@ -244,18 +294,16 @@ include/mapnik/params_impl.hpp include/mapnik/parse_path.hpp include/mapnik/parse_transform.hpp +include/mapnik/path.hpp include/mapnik/path_expression.hpp include/mapnik/path_expression_grammar.hpp +include/mapnik/path_expression_grammar_impl.hpp include/mapnik/pixel_position.hpp -include/mapnik/placement_finder.hpp +include/mapnik/pixel_types.hpp include/mapnik/plugin.hpp include/mapnik/png_io.hpp -include/mapnik/point_symbolizer.hpp -include/mapnik/polygon_clipper.hpp -include/mapnik/polygon_pattern_symbolizer.hpp -include/mapnik/polygon_symbolizer.hpp include/mapnik/pool.hpp -include/mapnik/processed_text.hpp +include/mapnik/proj_strategy.hpp include/mapnik/proj_transform.hpp include/mapnik/projection.hpp include/mapnik/ptree_helpers.hpp @@ -263,17 +311,16 @@ include/mapnik/query.hpp include/mapnik/raster.hpp include/mapnik/raster_colorizer.hpp -include/mapnik/raster_symbolizer.hpp +include/mapnik/renderer_common.hpp include/mapnik/request.hpp include/mapnik/rule.hpp include/mapnik/rule_cache.hpp +include/mapnik/safe_cast.hpp include/mapnik/save_map.hpp include/mapnik/scale_denominator.hpp include/mapnik/segment.hpp -include/mapnik/shield_symbolizer.hpp include/mapnik/simplify.hpp include/mapnik/simplify_converter.hpp -include/mapnik/span_image_filter.hpp include/mapnik/sparsehash/dense_hash_map include/mapnik/sparsehash/internal/densehashtable.h include/mapnik/sparsehash/internal/hashtable-common.h @@ -282,9 +329,12 @@ include/mapnik/sparsehash/template_util.h include/mapnik/sparsehash/type_traits.h include/mapnik/sql_utils.hpp -include/mapnik/stroke.hpp +include/mapnik/sse.hpp +include/mapnik/svg/geometry_svg_generator.hpp +include/mapnik/svg/geometry_svg_generator_impl.hpp include/mapnik/svg/svg_converter.hpp include/mapnik/svg/svg_parser.hpp +include/mapnik/svg/svg_parser_exception.hpp include/mapnik/svg/svg_path_adapter.hpp include/mapnik/svg/svg_path_attributes.hpp include/mapnik/svg/svg_path_commands.hpp @@ -295,56 +345,112 @@ include/mapnik/svg/svg_storage.hpp include/mapnik/svg/svg_transform_grammar.hpp include/mapnik/symbolizer.hpp +include/mapnik/symbolizer_base.hpp +include/mapnik/symbolizer_default_values.hpp +include/mapnik/symbolizer_dispatch.hpp +include/mapnik/symbolizer_enumerations.hpp include/mapnik/symbolizer_hash.hpp -include/mapnik/symbolizer_helpers.hpp -include/mapnik/text_path.hpp -include/mapnik/text_placements/base.hpp -include/mapnik/text_placements/dummy.hpp -include/mapnik/text_placements/list.hpp -include/mapnik/text_placements/registry.hpp -include/mapnik/text_placements/simple.hpp -include/mapnik/text_properties.hpp -include/mapnik/text_symbolizer.hpp +include/mapnik/symbolizer_keys.hpp +include/mapnik/symbolizer_utils.hpp +include/mapnik/text/evaluated_format_properties_ptr.hpp +include/mapnik/text/face.hpp +include/mapnik/text/font_feature_settings.hpp +include/mapnik/text/font_library.hpp +include/mapnik/text/formatting/base.hpp +include/mapnik/text/formatting/format.hpp +include/mapnik/text/formatting/layout.hpp +include/mapnik/text/formatting/list.hpp +include/mapnik/text/formatting/registry.hpp +include/mapnik/text/formatting/text.hpp +include/mapnik/text/glyph_info.hpp +include/mapnik/text/glyph_positions.hpp +include/mapnik/text/harfbuzz_shaper.hpp +include/mapnik/text/icu_shaper.hpp +include/mapnik/text/itemizer.hpp +include/mapnik/text/placement_finder.hpp +include/mapnik/text/placement_finder_impl.hpp +include/mapnik/text/placements/base.hpp +include/mapnik/text/placements/dummy.hpp +include/mapnik/text/placements/list.hpp +include/mapnik/text/placements/registry.hpp +include/mapnik/text/placements/simple.hpp +include/mapnik/text/properties_util.hpp +include/mapnik/text/renderer.hpp +include/mapnik/text/rotation.hpp +include/mapnik/text/scrptrun.hpp +include/mapnik/text/symbolizer_helpers.hpp +include/mapnik/text/text_layout.hpp +include/mapnik/text/text_line.hpp +include/mapnik/text/text_properties.hpp include/mapnik/tiff_io.hpp include/mapnik/timer.hpp +include/mapnik/tolerance_iterator.hpp include/mapnik/transform_expression.hpp include/mapnik/transform_expression_grammar.hpp +include/mapnik/transform_expression_grammar_impl.hpp +include/mapnik/transform_path_adapter.hpp include/mapnik/transform_processor.hpp include/mapnik/unicode.hpp +include/mapnik/util/const_rendering_buffer.hpp include/mapnik/util/container_adapter.hpp include/mapnik/util/conversions.hpp include/mapnik/util/dasharray_parser.hpp -include/mapnik/util/deepcopy.hpp +include/mapnik/util/feature_to_geojson.hpp +include/mapnik/util/featureset_buffer.hpp +include/mapnik/util/file_io.hpp include/mapnik/util/fs.hpp -include/mapnik/util/geometry_svg_generator.hpp include/mapnik/util/geometry_to_ds_type.hpp +include/mapnik/util/geometry_to_geojson.hpp include/mapnik/util/geometry_to_svg.hpp include/mapnik/util/geometry_to_wkb.hpp include/mapnik/util/geometry_to_wkt.hpp -include/mapnik/util/geometry_wkt_generator.hpp include/mapnik/util/hsl.hpp +include/mapnik/util/is_clockwise.hpp +include/mapnik/util/math.hpp +include/mapnik/util/noncopyable.hpp include/mapnik/util/path_iterator.hpp +include/mapnik/util/recursive_wrapper.hpp +include/mapnik/util/rounding_cast.hpp +include/mapnik/util/singleton.hpp +include/mapnik/util/spatial_index.hpp +include/mapnik/util/spirit_transform_attribute.hpp +include/mapnik/util/timer.hpp include/mapnik/util/trim.hpp -include/mapnik/utils.hpp +include/mapnik/util/utf_conv_win.hpp +include/mapnik/util/variant.hpp +include/mapnik/util/variant_io.hpp include/mapnik/value.hpp include/mapnik/value_error.hpp +include/mapnik/value_hash.hpp include/mapnik/value_types.hpp include/mapnik/version.hpp include/mapnik/vertex.hpp +include/mapnik/vertex_adapters.hpp +include/mapnik/vertex_cache.hpp include/mapnik/vertex_converters.hpp +include/mapnik/vertex_processor.hpp include/mapnik/vertex_vector.hpp +include/mapnik/view_strategy.hpp +include/mapnik/view_transform.hpp +include/mapnik/warning_ignore.hpp include/mapnik/warp.hpp +include/mapnik/webp_io.hpp include/mapnik/well_known_srs.hpp include/mapnik/wkb.hpp include/mapnik/wkt/wkt_factory.hpp +include/mapnik/wkt/wkt_generator_grammar.hpp +include/mapnik/wkt/wkt_generator_grammar_impl.hpp include/mapnik/wkt/wkt_grammar.hpp +include/mapnik/wkt/wkt_grammar_impl.hpp include/mapnik/xml_attribute_cast.hpp include/mapnik/xml_loader.hpp include/mapnik/xml_node.hpp include/mapnik/xml_tree.hpp +lib/libmapnik-json.a +lib/libmapnik-wkt.a lib/libmapnik.so -lib/libmapnik.so.2 -lib/libmapnik.so.2.2 +lib/libmapnik.so.3.0 +lib/libmapnik.so.3.0.9 lib/mapnik/fonts/DejaVuSans-Bold.ttf lib/mapnik/fonts/DejaVuSans-BoldOblique.ttf lib/mapnik/fonts/DejaVuSans-ExtraLight.ttf @@ -366,19 +472,15 @@ lib/mapnik/fonts/DejaVuSerifCondensed-BoldItalic.ttf lib/mapnik/fonts/DejaVuSerifCondensed-Italic.ttf lib/mapnik/fonts/DejaVuSerifCondensed.ttf -lib/mapnik/fonts/unifont-5.1.20080907.ttf -%%CSV%%lib/mapnik/input/csv.input +lib/mapnik/fonts/unifont-8.0.01.ttf +@comment =====[ Uncomment these after boost 1.60 hits the tree ]===== +@comment lib/mapnik/input/csv.input %%GDAL%%lib/mapnik/input/gdal.input -lib/mapnik/input/geojson.input +@comment lib/mapnik/input/geojson.input %%OGR%%lib/mapnik/input/ogr.input -%%OSM%%lib/mapnik/input/osm.input +%%PGRASTER%%lib/mapnik/input/pgraster.input %%POSTGIS%%lib/mapnik/input/postgis.input -lib/mapnik/input/python.input lib/mapnik/input/raster.input lib/mapnik/input/shape.input %%SQLITE3%%lib/mapnik/input/sqlite.input -%%PYTHON_SITELIBDIR%%/mapnik/__init__.py -%%PYTHON_SITELIBDIR%%/mapnik/printing.py -%%PYTHON_SITELIBDIR%%/mapnik/paths.py -%%PYTHON_SITELIBDIR%%/mapnik/_mapnik.so -%%PYTHON_SITELIBDIR%%/mapnik2/__init__.py +@comment lib/mapnik/input/topojson.input