git: 84c697c41d13 - main - graphics/mapnik: Revert Mapnik removal & update to 3.1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 30 Apr 2023 18:43:08 UTC
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=84c697c41d13d0bc8d1fe1cf9d6f81410c77630f commit 84c697c41d13d0bc8d1fe1cf9d6f81410c77630f Author: David Hummel <david.hummel@gmail.com> AuthorDate: 2023-04-28 03:38:37 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-04-30 18:41:42 +0000 graphics/mapnik: Revert Mapnik removal & update to 3.1.0 Mapnik is a Free Toolkit for developing mapping applications. It's written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development, which was something wanted from the beginning. Mapnik is about making beautiful maps. It uses the AGG library and offers world class anti-aliasing rendering with subpixel accuracy for geographic data. It is written from scratch in modern C++ and doesn't suffer from design decisions made a decade ago. When it comes to handling common software tasks such as memory management, filesystem access, regular expressions, parsing and so on, Mapnik doesn't re-invent the wheel, but utilizes best of breed industry standard libraries from boost.org. Changelog: https://github.com/mapnik/mapnik/blob/v3.1.0/CHANGELOG.md WWW: http://www.mapnik.org/ PR: 241805 Pull Request: https://github.com/freebsd/freebsd-ports/pull/157 --- MOVED | 1 - graphics/Makefile | 1 + graphics/mapnik/Makefile | 123 ++++++++++++ graphics/mapnik/distinfo | 9 + graphics/mapnik/pkg-descr | 13 ++ graphics/mapnik/pkg-plist | 482 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 628 insertions(+), 1 deletion(-) diff --git a/MOVED b/MOVED index d518e2d7f04c..3c7fdde21014 100644 --- a/MOVED +++ b/MOVED @@ -12839,7 +12839,6 @@ devel/p5-rpm-build-perl||2020-01-10|Has expired: Broken for more than 7 months devel/shedskin||2020-01-10|Has expired: Broken for more than 3 months, unmaintained games/stonesoup-sdl||2020-01-10|Has expired: Broken for more than 8 months games/xtris||2020-01-10|Has expired: Broken for more than 3 months -graphics/mapnik||2020-01-10|Has expired: Broken for more than 8 months lang/js_of_ocaml||2020-01-10|Has expired: Depends on broken and expiring devel/ocaml-deriving-ocsigen lang/rubinius||2020-01-10|Has expired: Broken for more than 7 months sysutils/hfm||2020-01-10|Has expired: Broken for more than 4 months diff --git a/graphics/Makefile b/graphics/Makefile index fc8d900b1195..35749c612821 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -554,6 +554,7 @@ SUBDIR += maim SUBDIR += mandelbulber SUBDIR += mapcache + SUBDIR += mapnik SUBDIR += mapserver SUBDIR += mapyrus SUBDIR += matplotlib-cpp diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile new file mode 100644 index 000000000000..afc9598738ce --- /dev/null +++ b/graphics/mapnik/Makefile @@ -0,0 +1,123 @@ +PORTNAME= mapnik +DISTVERSIONPREFIX= v +DISTVERSION= 3.1.0 +CATEGORIES= graphics geography +MASTER_SITES= https://github.com/mapnik/mapnik/releases/download/${DISTVERSIONFULL}/ + +PATCH_SITES= https://github.com/mapnik/mapnik/commit/ +PATCHFILES= 8944e81367d2b3b91a41e24116e1813c01491e5d.patch \ + 83779b7b6bdd229740b1b5e12a4a8fe27114cb7d.patch \ + 7f0daee8b37d8cf6eff32529b1762ffd5104f3f3.patch +PATCH_DIST_STRIP= -p1 -F3 + +MAINTAINER= david.hummel@gmail.com +COMMENT= Free Toolkit For Developing Mapping Applications +WWW= http://www.mapnik.org/ + +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu +LIB_DEPENDS= libboost_system.so:devel/boost-libs \ + libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ + libicuuc.so:devel/icu +RUN_DEPENDS= dejavu>0:x11-fonts/dejavu + +USES= compiler:c++14-lang gmake gnome pkgconfig python tar:bzip2 +USE_GNOME= libxml2 +USE_LDCONFIG= yes +MAKE_ARGS= PYTHON="${PYTHON_CMD}" +MAKE_ENV= JOBS=${MAKE_JOBS_NUMBER} +HAS_CONFIGURE= yes +CONFIGURE_ARGS= CPP_TESTS=False \ + CUSTOM_CFLAGS="${CFLAGS}" \ + CUSTOM_CXXFLAGS="${CXXFLAGS}" \ + CUSTOM_LDFLAGS="${LDFLAGS}" \ + DEMO=False \ + DESTDIR="${STAGEDIR}" \ + FAST=True \ + INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \ + SVG2PNG=True \ + SYSTEM_FONTS=${LOCALBASE}/share/fonts/dejavu \ + XMLPARSER=libxml2 +CONFIGURE_ENV= PYTHON="${PYTHON_CMD}" + +PORTDOCS= AUTHORS.md CHANGELOG.md CODE_OF_CONDUCT.md INSTALL.md README.md docs/* + +INPUT_PLUGINS= csv raster shape geojson topojson + +OPTIONS_DEFINE= CAIRO DOCS JPEG PNG PROJ TIFF WEBP +OPTIONS_DEFAULT= CAIRO GDAL JPEG OGR PGRASTER PNG POSTGIS PROJ SQLITE3 \ + TIFF WEBP +OPTIONS_GROUP= INPUT +OPTIONS_GROUP_INPUT= GDAL OGR PGRASTER POSTGIS SQLITE3 +OPTIONS_SUB= yes + +INPUT_DESC= Input plugins +GDAL_DESC= GDAL input plugin +OGR_DESC= OGR input plugin +POSTGIS_DESC= PostGIS input plugin +PGRASTER_DESC= PGraster input plugin +SQLITE3_DESC= SQLite input plugin + +PROJ_DESC= PROJ support + +CAIRO_DESC= Enable cairo rendering + +GDAL_VARS= INPUT_PLUGINS+=gdal +GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal +OGR_VARS= INPUT_PLUGINS+=ogr +OGR_LIB_DEPENDS= libgdal.so: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:databases/sqlite3 + +PNG_LIB_DEPENDS= libpng.so:graphics/png +PNG_MAKE_ARGS_OFF= PNG=False +JPEG_USES= jpeg +JPEG_MAKE_ARGS_OFF= JPEG=False +TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff +TIFF_MAKE_ARGS_OFF= TIFF=False +WEBP_LIB_DEPENDS= libwebp.so:graphics/webp +WEBP_MAKE_ARGS_OFF= WEBP=False +PROJ_LIB_DEPENDS= libproj.so:graphics/proj +PROJ_MAKE_ARGS_OFF= PROJ=False + +CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo +CAIRO_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:graphics/py-cairo@${PY_FLAVOR} +CAIRO_MAKE_ARGS_OFF= CAIRO=False + +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"; \ + ${ECHO_MSG} "Please, reinstall 'databases/sqlite3' port with R*Tree module enabled"; \ + ${ECHO_MSG} "" ; \ + ${FALSE} ; \ + fi + +post-patch: + @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ + -e 's#/usr/include#${LOCALBASE}/include#g' \ + -e "s#'/usr/' + LIBDIR_SCHEMA_DEFAULT#'${LOCALBASE}/' + LIBDIR_SCHEMA_DEFAULT#g" \ + ${WRKSRC}/SConstruct + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mapnik-index \ + ${STAGEDIR}${PREFIX}/bin/mapnik-render \ + ${STAGEDIR}${PREFIX}/bin/shapeindex \ + ${STAGEDIR}${PREFIX}/bin/svg2png + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mapnik/input/*.input + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS.md CHANGELOG.md CODE_OF_CONDUCT.md INSTALL.md README.md ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR}/docs + @cd ${WRKSRC} && ${INSTALL_DATA} docs/* ${STAGEDIR}${DOCSDIR}/docs + +.include <bsd.port.mk> diff --git a/graphics/mapnik/distinfo b/graphics/mapnik/distinfo new file mode 100644 index 000000000000..df164881b392 --- /dev/null +++ b/graphics/mapnik/distinfo @@ -0,0 +1,9 @@ +TIMESTAMP = 1677423842 +SHA256 (mapnik-v3.1.0.tar.bz2) = 43d76182d2a975212b4ad11524c74e577576c11039fdab5286b828397d8e6261 +SIZE (mapnik-v3.1.0.tar.bz2) = 10110740 +SHA256 (8944e81367d2b3b91a41e24116e1813c01491e5d.patch) = a8c98fed2e0c72c2b48bf1ea81fe17dd79878429d82f32243ddcf61a5b4e4541 +SIZE (8944e81367d2b3b91a41e24116e1813c01491e5d.patch) = 89836 +SHA256 (83779b7b6bdd229740b1b5e12a4a8fe27114cb7d.patch) = c80ca2cded88dfebff4efc92febb847fef1c8e3ade4795852ecf04a4b82724af +SIZE (83779b7b6bdd229740b1b5e12a4a8fe27114cb7d.patch) = 698 +SHA256 (7f0daee8b37d8cf6eff32529b1762ffd5104f3f3.patch) = 2bb3ab61ed128fd5ae48e8e0943d8d0ae37b070418c21774ba987a4973f21800 +SIZE (7f0daee8b37d8cf6eff32529b1762ffd5104f3f3.patch) = 1071 diff --git a/graphics/mapnik/pkg-descr b/graphics/mapnik/pkg-descr new file mode 100644 index 000000000000..c135e17339d5 --- /dev/null +++ b/graphics/mapnik/pkg-descr @@ -0,0 +1,13 @@ +Mapnik is a Free Toolkit for developing mapping applications. It's +written in C++ and there are Python bindings to facilitate fast-paced +agile development. It can comfortably be used for both desktop and web +development, which was something wanted from the beginning. + +Mapnik is about making beautiful maps. It uses the AGG library and +offers world class anti-aliasing rendering with subpixel accuracy for +geographic data. It is written from scratch in modern C++ and doesn't +suffer from design decisions made a decade ago. When it comes to +handling common software tasks such as memory management, filesystem +access, regular expressions, parsing and so on, Mapnik doesn't re-invent +the wheel, but utilizes best of breed industry standard libraries from +boost.org. diff --git a/graphics/mapnik/pkg-plist b/graphics/mapnik/pkg-plist new file mode 100644 index 000000000000..ad33d31d5aad --- /dev/null +++ b/graphics/mapnik/pkg-plist @@ -0,0 +1,482 @@ +bin/mapnik-config +bin/mapnik-index +bin/mapnik-render +bin/shapeindex +bin/svg2png +include/mapnik/agg/agg_alpha_mask_u8.h +include/mapnik/agg/agg_arc.h +include/mapnik/agg/agg_array.h +include/mapnik/agg/agg_arrowhead.h +include/mapnik/agg/agg_basics.h +include/mapnik/agg/agg_bezier_arc.h +include/mapnik/agg/agg_bitset_iterator.h +include/mapnik/agg/agg_blur.h +include/mapnik/agg/agg_bounding_rect.h +include/mapnik/agg/agg_bspline.h +include/mapnik/agg/agg_clip_liang_barsky.h +include/mapnik/agg/agg_color_gray.h +include/mapnik/agg/agg_color_rgba.h +include/mapnik/agg/agg_config.h +include/mapnik/agg/agg_conv_adaptor_vcgen.h +include/mapnik/agg/agg_conv_adaptor_vpgen.h +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_close_polygon.h +include/mapnik/agg/agg_conv_concat.h +include/mapnik/agg/agg_conv_contour.h +include/mapnik/agg/agg_conv_curve.h +include/mapnik/agg/agg_conv_dash.h +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 +include/mapnik/agg/agg_conv_stroke.h +include/mapnik/agg/agg_conv_transform.h +include/mapnik/agg/agg_conv_unclose_polygon.h +include/mapnik/agg/agg_curves.h +include/mapnik/agg/agg_dda_line.h +include/mapnik/agg/agg_ellipse.h +include/mapnik/agg/agg_ellipse_bresenham.h +include/mapnik/agg/agg_embedded_raster_fonts.h +include/mapnik/agg/agg_font_cache_manager.h +include/mapnik/agg/agg_gamma_functions.h +include/mapnik/agg/agg_gamma_lut.h +include/mapnik/agg/agg_glyph_raster_bin.h +include/mapnik/agg/agg_gradient_lut.h +include/mapnik/agg/agg_gsv_text.h +include/mapnik/agg/agg_image_accessors.h +include/mapnik/agg/agg_image_filters.h +include/mapnik/agg/agg_line_aa_basics.h +include/mapnik/agg/agg_math.h +include/mapnik/agg/agg_math_stroke.h +include/mapnik/agg/agg_path_length.h +include/mapnik/agg/agg_path_storage.h +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 +include/mapnik/agg/agg_pixfmt_rgba.h +include/mapnik/agg/agg_pixfmt_transposer.h +include/mapnik/agg/agg_rasterizer_cells_aa.h +include/mapnik/agg/agg_rasterizer_compound_aa.h +include/mapnik/agg/agg_rasterizer_outline.h +include/mapnik/agg/agg_rasterizer_outline_aa.h +include/mapnik/agg/agg_rasterizer_scanline_aa.h +include/mapnik/agg/agg_rasterizer_sl_clip.h +include/mapnik/agg/agg_renderer_base.h +include/mapnik/agg/agg_renderer_markers.h +include/mapnik/agg/agg_renderer_mclip.h +include/mapnik/agg/agg_renderer_outline_aa.h +include/mapnik/agg/agg_renderer_outline_image.h +include/mapnik/agg/agg_renderer_primitives.h +include/mapnik/agg/agg_renderer_raster_text.h +include/mapnik/agg/agg_renderer_scanline.h +include/mapnik/agg/agg_rendering_buffer.h +include/mapnik/agg/agg_rendering_buffer_dynarow.h +include/mapnik/agg/agg_rounded_rect.h +include/mapnik/agg/agg_scanline_bin.h +include/mapnik/agg/agg_scanline_boolean_algebra.h +include/mapnik/agg/agg_scanline_p.h +include/mapnik/agg/agg_scanline_storage_aa.h +include/mapnik/agg/agg_scanline_storage_bin.h +include/mapnik/agg/agg_scanline_u.h +include/mapnik/agg/agg_shorten_path.h +include/mapnik/agg/agg_simul_eq.h +include/mapnik/agg/agg_span_allocator.h +include/mapnik/agg/agg_span_converter.h +include/mapnik/agg/agg_span_gouraud.h +include/mapnik/agg/agg_span_gouraud_gray.h +include/mapnik/agg/agg_span_gouraud_rgba.h +include/mapnik/agg/agg_span_gradient.h +include/mapnik/agg/agg_span_gradient_alpha.h +include/mapnik/agg/agg_span_image_filter.h +include/mapnik/agg/agg_span_image_filter_gray.h +include/mapnik/agg/agg_span_image_filter_rgb.h +include/mapnik/agg/agg_span_image_filter_rgba.h +include/mapnik/agg/agg_span_interpolator_adaptor.h +include/mapnik/agg/agg_span_interpolator_linear.h +include/mapnik/agg/agg_span_interpolator_persp.h +include/mapnik/agg/agg_span_interpolator_trans.h +include/mapnik/agg/agg_span_pattern_gray.h +include/mapnik/agg/agg_span_pattern_rgb.h +include/mapnik/agg/agg_span_pattern_rgba.h +include/mapnik/agg/agg_span_solid.h +include/mapnik/agg/agg_span_subdiv_adaptor.h +include/mapnik/agg/agg_trans_affine.h +include/mapnik/agg/agg_trans_bilinear.h +include/mapnik/agg/agg_trans_double_path.h +include/mapnik/agg/agg_trans_lens.h +include/mapnik/agg/agg_trans_perspective.h +include/mapnik/agg/agg_trans_single_path.h +include/mapnik/agg/agg_trans_viewport.h +include/mapnik/agg/agg_trans_warp_magnifier.h +include/mapnik/agg/agg_vcgen_bspline.h +include/mapnik/agg/agg_vcgen_contour.h +include/mapnik/agg/agg_vcgen_dash.h +include/mapnik/agg/agg_vcgen_markers_term.h +include/mapnik/agg/agg_vcgen_smooth_poly1.h +include/mapnik/agg/agg_vcgen_stroke.h +include/mapnik/agg/agg_vcgen_vertex_sequence.h +include/mapnik/agg/agg_vertex_sequence.h +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_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 +include/mapnik/attribute_descriptor.hpp +include/mapnik/boolean.hpp +include/mapnik/box2d.hpp +include/mapnik/box2d_impl.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/render_polygon_pattern.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/css_color_grammar.hpp +include/mapnik/css_color_grammar_impl.hpp +include/mapnik/csv/csv_grammar.hpp +include/mapnik/csv/csv_grammar_impl.hpp +include/mapnik/csv/csv_types.hpp +include/mapnik/cxx11_support.hpp +include/mapnik/datasource.hpp +include/mapnik/datasource_cache.hpp +include/mapnik/datasource_geometry_type.hpp +include/mapnik/debug.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 +include/mapnik/expression_grammar_impl.hpp +include/mapnik/expression_node.hpp +include/mapnik/expression_node_types.hpp +include/mapnik/expression_string.hpp +include/mapnik/factory.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/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/global.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_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_view.hpp +include/mapnik/grid_vertex_converter.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_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/attribute_value_visitor.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_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/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.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/stringifier.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/load_map.hpp +include/mapnik/make_unique.hpp +include/mapnik/map.hpp +include/mapnik/mapbox/optional.hpp +include/mapnik/mapbox/recursive_wrapper.hpp +include/mapnik/mapbox/variant.hpp +include/mapnik/mapbox/variant_io.hpp +include/mapnik/mapbox/variant_visitor.hpp +include/mapnik/mapped_memory_cache.hpp +include/mapnik/marker.hpp +include/mapnik/marker_cache.hpp +include/mapnik/marker_helpers.hpp +include/mapnik/markers_placement.hpp +include/mapnik/markers_placements/basic.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/octree.hpp +include/mapnik/offset_converter.hpp +include/mapnik/palette.hpp +include/mapnik/params.hpp +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/pixel_types.hpp +include/mapnik/plugin.hpp +include/mapnik/png_io.hpp +include/mapnik/pool.hpp +include/mapnik/proj_strategy.hpp +include/mapnik/proj_transform.hpp +include/mapnik/projection.hpp +include/mapnik/ptree_helpers.hpp +include/mapnik/quad_tree.hpp +include/mapnik/query.hpp +include/mapnik/raster.hpp +include/mapnik/raster_colorizer.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/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 +include/mapnik/sparsehash/internal/libc_allocator_with_realloc.h +include/mapnik/sparsehash/internal/sparseconfig.h +include/mapnik/sparsehash/template_util.h +include/mapnik/sparsehash/type_traits.h +include/mapnik/sql_utils.hpp +include/mapnik/sse.hpp +include/mapnik/stringify_macro.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 +include/mapnik/svg/svg_path_grammar.hpp +include/mapnik/svg/svg_path_grammar_impl.hpp +include/mapnik/svg/svg_path_parser.hpp +include/mapnik/svg/svg_points_grammar.hpp +include/mapnik/svg/svg_points_grammar_impl.hpp +include/mapnik/svg/svg_renderer_agg.hpp +include/mapnik/svg/svg_storage.hpp +include/mapnik/svg/svg_transform_grammar.hpp +include/mapnik/svg/svg_transform_grammar_impl.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_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/char_array_buffer.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/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_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/hsl.hpp +include/mapnik/util/is_clockwise.hpp +include/mapnik/util/math.hpp +include/mapnik/util/name_to_int.hpp +include/mapnik/util/noncopyable.hpp +include/mapnik/util/path_iterator.hpp +include/mapnik/util/rounding_cast.hpp +include/mapnik/util/singleton.hpp +include/mapnik/util/spatial_index.hpp +include/mapnik/util/timer.hpp +include/mapnik/util/trim.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/warning_ignore_agg.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.3.1 +lib/libmapnik.so.3.1.0 +lib/mapnik/input/csv.input +lib/mapnik/input/gdal.input +lib/mapnik/input/geojson.input +lib/mapnik/input/ogr.input +lib/mapnik/input/pgraster.input +lib/mapnik/input/postgis.input +lib/mapnik/input/raster.input +lib/mapnik/input/shape.input +lib/mapnik/input/sqlite.input +lib/mapnik/input/topojson.input