File mapnik.changes of Package mapnik

Tue Aug 24 09:10:35 UTC 2021 - Dirk Stoecker <>

- update to mapnik 3.1.0

Tue Mar  3 10:27:54 UTC 2020 - Dirk Stoecker <>

- update to 3.0.23

  * Complete build system migration to Py3 syntax
  * Add support for BOOST_VERSION >= 1_72
  * gdal.input - add support for int32 pixel types

- add mapnik_fonts tool to output usable fonts (in notofonts package)
- extract link library from main package

Tue Nov  5 12:47:29 UTC 2019 - Dirk Stoecker <>

- fix build on Tumbleweed

Fri Jun 14 07:54:11 UTC 2019 - Dirk Stoecker <>

- Require new package for non-colored emoji font

Sun Mar 10 09:58:30 UTC 2019 - Bruno Friedmann <>

- Update to 3.0.22 version
- Packaging: Prepare for Factory submission
  + Removed merged upstream patches icu_namespace.patch and
  + spec-cleaner minimal (date and https and license spelling
  + use %license macro for COPYING
  + use https for projet url
  + use direct download source on github
  + use %{?_smp_mflags} in scones call (speeding up build by 10)

Thu Sep 13 09:22:39 UTC 2018 - Dirk Stoecker <>

- update to 3.0.20: full changelog available at

Wed Apr 11 10:04:26 UTC 2018 -

- fix build issues (mapnik-v3.0.19_compileerror.patch)

Mon Apr  9 17:34:33 UTC 2018 -

- update to 3.0.19: full changelog available at

Sat Apr  7 15:41:16 UTC 2018 -

- disable noto-sans-ui-fonts - no longer existing
- update font list to current style

Mon Dec 25 14:12:54 UTC 2017 -

- Run spec-clenaer
- Fix building on non intel architectures
- Fix build with boost 1.68: aca42e2845990c6057586e93e00256f53be16ab4.patch
- Fix build with newer ICU library: icu_namespace.patch

Sat Dec 23 14:39:55 UTC 2017 -

- Update to version 3.0.16: full changelog available at
- Add build dependencies for boost packages: libboost_filesystem-devel,
  libboost_regex-devel, libboost_program_options-devel and

Mon Apr  3 20:38:18 UTC 2017 -

- add notofonts subpackage
 * may require M17N:fonts repository until distribution is updated

Wed Dec 28 20:00:00 UTC 2016 -

- update to mapnik 3.0.12
  many changes, see file

Wed Apr 27 09:59:52 UTC 2016 -

- update to mapnik 3.0.10
  many changes, see file

Fri Jan 22 11:49:00 UTC 2016 -

- update to mapnik 3.0.9
  many changes, see file
- python bindings no longer included

Wed May 28 08:02:13 UTC 2014 -

- update to 2.2.0

Thu Mar 21 17:43:10 UTC 2013 -

- hot-fix build againt boost 1.53 (see

Thu Jan 17 15:29:29 UTC 2013 -

- Updated -devel package Requires versions to match BuildRequires versions.

Tue Jan 15 14:27:58 UTC 2013 -

- Added explicit build dependency on openmpi library
- Added explicit minimum version for ICU library

Sun Jan  6 18:57:14 UTC 2013 -

- run format_spec_file
- fix license "LPL" -> "LGPL"
- require libtool for mapnik-devel (it includes ltdl.h)

Wed Sep 12 18:33:17 UTC 2012 -

- update to 2.1.0
  * This release includes significant refactoring in Mapnik core, with many new features like image compositing, geometry
    i/o formats, image-filters, and geometry clipping and smoothing. It has vastly improved map loading speeds and better
    rendering performance all around.
  * This release attempts to maintain backward compatibility in the XML styling interface and will issue new deprecation
    warnings for changes. See API-changes-between-v2.0-and-v2.1 for details.
  * New datasource plugins include: GeoJSON, CSV, and Python.
  * This release does not maintain full backwards compatibility in the python datasource API - notably the mapnik.Feature
    interface has changed slightly and now requires a mapnik.Context to be passed to the constructor.
  * This release includes major refactoring of the TextSymbolizer, but should still be backwards compatible from XML and python.

  *  A new framework for Style level image manipulation called Image filters.
  *  A new pipeline for chained coordinate transformations like clipping or smoothing called Vertex Converters
  *  Compositing modes at Symbolizer and (experimental) Style level. Infinite possibilities from this, see a few examples from AJ.
  *  Support for Style level opacity
  *  WKT, WKB, GeoJSON, SVG parsers and generators that can be used outside of rendering
  *  Data-driven SVG style transforms on svg markers and images thanks to @lightmare
  *  Data-driven orientation for Text, height for Buildings, and width/height for Markers.
  *  A new CSV input plugin
  *  A new GeoJSON input plugin
  *  A new Python input plugin
  *  Better text labeling through support for placement-type="list".
  *  Improved Map loading speeds as well as warnings and errors

Thu Jul 26 06:12:21 UTC 2012 -

- update to 2.0.1

Tue Sep 27 00:00:00 CEST 2011 -

- Updated package (version 2.0.0)
  - Add minimum-path-length property to text_symbolizer to allow labels to be placed only on lines of a certain length (#865)
  - Add support for png quantization using fixed palettes (#843)
  - Add AlsoFilter functionality -
  - SQLite Plugin: optimize i/o using shared cache and no mutexes (#797)
  - Directly link input plugins to libmapnik to avoid having to set dlopen flags from binding languages (#790)
  - Throw an error during registration for fonts which Freetype2 does not report a family or style name (r2985).
  - Fixed quoting syntax for "table"."attribute" in PostGIS plugin (previously if table aliases were used quoting like "table.attribute" would cause query failure) (r2979).
  - Added the ability to control the PostGIS feature id by suppling a key_field to reference and integer attribute name (r2979).
  - Added alternative, more robust proj_transform functions to project a bbox using more points than just the four
    corners to ensure an optimally sized bbox despite proj4 out of bounds conditions. (olt)
  - Added map.base parameter that can be set to control where files with relative paths should be interpreted
    from when a map is loaded from a string or saved to a string. It defaults to an empty string which means
    that the base path will be the current working directory of the mapnik process. When a stylesheet is read
    from a file that files directory is used. And a custom value can still be passed as an argument to
  - Added python function 'render_grid' to allow conversion of grid buffer to python object containing list of grid
    pixels, list of keys, and a and dictionary of feature attributes.
  - Added new rendering backend, grid_renderer, that collects the attributes of rendered features and
    burns their ids into a grid buffer.
  - Added optional 'maximum-extent' parameter to map object. If set will be used, instead of combined
    layer extents, for return value of map.zoom_all(). Useful in cases where the combined layer extents
    cannot possibly be projected into the map srs or the user wishes to control map bounds without
    modifying the extents of each layer.
  - Support for NODATA values with grey and rgb images in GDAL plugin (#727)
  - Print warning if invalid XML property names are used (#110)
  - Made XML property names use consistent dashes, never underscores (#644)
  - Added support for drawing only first matching rule using filter-mode="first" in Style (#706)
  - Added support to PointSymbolizer ('ignore_placement') for skipping adding placed points to collision detector (#564)
  - Added ability to register fonts within XML using Map level 'font_directory' parameter (#168)
  - TextSymbolizer: Change text_convert to text_transform to better match css naming (r2211)
  - Shapefile Plugin: Throw error if attribute name is requested that does not exist (#604)
  - Upgraded to the latest proj4 string literal for EPSG:4326 (WGS84) as global default projection (#333)
  - Added 'mapnik_version_from_string()' function in python bindings to easily convert string representation
    of version number to the integer format used in 'mapnik/version.hpp'. e.g. '0.7.1' --> 701.
  - Added xinclude ( support to libxml2-based xml parser (oldtopos) (#567)
  - Optimized rendering speeds by avoiding locking in the projection code (r2063) (r2713)
  - Added support for setting global alignment of polygon pattern fills (#203)
  - Added support for choosing OGR layer by index number using 'layer_by_index' parameter (r1904)
  - Added support for fractional halo widths (using FT Stroker) (#93)
  - Added support for reading jpeg images (in addition to png/tiff) for image symbolizers (#518)
  - Made libjpeg dependency optional at compile time and added mapnik2.has_jpeg() method to check for support in python (#545).
  - Fixed reading of PostGIS data on Big Endian systems (#515)
  - PostGIS: Added better support for alternative schemas (#500)
  - AGG Renderer - Enforced default gamma function on all symbolizers to ensure proper antialiasing
    even when gamma is modified on the PolygonSymbolizer. (#512)
  - Added ability to read pre 2.0.0 stylesheets, but prints a warning for deprecated syntax (r1592, #501)
  - Rasterlite Plugin: Experimental support for Rasterlite, to practically use sqlite database with wavelet compressed rasters (#469)
  - PNG: fixed png256 for large images and some improvements to reduce color corruptions (#522)
  - Implement MarkersSymbolizer in Cairo render and improve the markers placement finder. (#553)

Fri Jun 26 16:37:04 CEST 2009 -

- Updated package (version 0.6.0)

Mon Mar  3 17:00:00 CEST 2008 -

- Updated package (version 0.5.0)

Fri Jun 29 17:59:11 CEST 2007 -

- Initial package (version 0.4.0)
openSUSE Build Service is sponsored by