From nobody Sun Apr 30 18:43:08 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q8ZwX5NQ9z488sD; Sun, 30 Apr 2023 18:43:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q8ZwX3Rltz3tBh; Sun, 30 Apr 2023 18:43:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682880188; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8T8uh4lZO/P1YLmk8lHTWJyQJa4qg1v6yp7uUTILreo=; b=aM48g9lXRZDV4/b1u5WnVeUMkSsHnBnsZnPuvLSoZUr2XE4ipCY94z5tcF/SaY5Pgh35S9 ku/6yUvuZXOv6FUIsarNJu131kS9AciJLD8UGyE9U0Yu7+7MYHWwD3HehTe7PTVl17TeA9 D06gJ+KnJVRGInvGXRijZgpgLuHFUDOIlC9zXxhZSQNgi3Hy2YobBdo8l6TJQRI0zmKtsd flSbbRweVHY9WD999c07C761ozMB6ZKUEO+/YNLyPoHv1+VRW+6ufU4cddN5MxTcV0cskZ VaAf6KKHIlZu051nHAGFGNXcB5dKO8tOnBIYRF3lXjgke8mtoaN4trdLQ+RKKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682880188; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8T8uh4lZO/P1YLmk8lHTWJyQJa4qg1v6yp7uUTILreo=; b=xDgkmfrIpNlYjyP799TR64MMA2s0fCChyP38i+l8GS3itp2LGKV/bkIFwC1D0BH+GeOHPw +B+KlsAsOaU2b+VExFbRpggq1QkuCWEytmZhcrWSuFSxW7m2vuY6NqhqFW0Ta64ZWCcjCF ldrRjWMs2whOnEVknCKIf0/j+Cka4h0cG8/T45rVXDoraBJO7zxWBIQtWbgjoicQSg93K1 6QCIIYPhyQQLgxRux3aMaDrAoyhwxOPV/INsrSKuz0j8oQ26LULt6XXLDC0Fjk20TnngTR gLPgRCshNp5HfkMmgTgDPZitd4dl2+h4nTl1KGOoB81aOPEiHs9zz6ivDlIldA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682880188; a=rsa-sha256; cv=none; b=rg0uJXgi5YWvVJ3kqr3M2U3sN58HPaJ0XxdFw0ucBAf6sOfuJu+S9Miot1ReFHU0lCG3pu +2jg8q7Lwp/UpcLqYyM32IPc7zJmjnkPnStHdW5JmZ+bSNe9MAcunK/A9XFw3dLF4xsLBU a6np+48NGrYyt6gIy0j7jWXNrQk3sqougj+uyfN/SAoXK39wlOS2ZUs0DlIc7BhYpWXo3s +kLICRnEjonW6uBI6/01PO+TZgGwpFsARQ7JCEIUwfOfjcvBNmTlvwZScvDGxsazBgpfjG aqvomgRDHXneFUmXwiEsXxFOi0Vlv6JUvCMdvdzS60C9XmEsLdNqvRvHSvrE4w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q8ZwX1G24zZbf; Sun, 30 Apr 2023 18:43:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 33UIh8pB043634; Sun, 30 Apr 2023 18:43:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33UIh8uq043632; Sun, 30 Apr 2023 18:43:08 GMT (envelope-from git) Date: Sun, 30 Apr 2023 18:43:08 GMT Message-Id: <202304301843.33UIh8uq043632@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 84c697c41d13 - main - graphics/mapnik: Revert Mapnik removal & update to 3.1.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 84c697c41d13d0bc8d1fe1cf9d6f81410c77630f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=84c697c41d13d0bc8d1fe1cf9d6f81410c77630f commit 84c697c41d13d0bc8d1fe1cf9d6f81410c77630f Author: David Hummel AuthorDate: 2023-04-28 03:38:37 +0000 Commit: Robert Clausecker 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 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