According to http://mapnik.org/news/release-3.0.0/ version 3.0.0 was released on 2015-07-07. Since there are issues to build mapnik with recent stable boost version ~1.56.0 (i.e. bug 546694) IMHO this is the way to go... Reproducible: Always
Created attachment 406802 [details] ebuild proposal compiles (with a lot of warnings), but fails in install part of ebuild: scons: done building targets. chmod: cannot access ‘/var/tmp/portage/sci-geosciences/mapnik-3.0.0/image//usr/lib64/python2.7/site-packages/mapnik/paths.py’: No such file or directory * ERROR: sci-geosciences/mapnik-3.0.0::x-portage failed (install phase): * fperms failed some patch files needs to be renamed too. and python seems to be a hard dep now.
I have some notes and questions to the ebuild, so please do not hesitate to correct me. * mapnik-3.0.0 now depends on >=media-libs/harfbuzz-0.9.34 * from INSTALL doc: ">=dev-libs/boost-1.47 is required and >=dev-libs/boost-1.56 recommended" so >=dev-libs/boost-1.56[threads,python?] in RDEPEND should be set? * please see above if >=dev-libs/boost-1.56 is set, is this then still needed in RDEPEND? python_single_target_python3_3? ( >=dev-libs/boost-1.53[${PYTHON_USEDEP}] ) * the plugin python is gone, python is a build dependency * should dev-util/scons set in the ebuild as a dependency? if this is set, so this will install also python? * for the plugin rasterlite an ebuild >=librasterlite-1.1b is needed * for the plugin osm, the needed libcurl ist set in RDEPEND as net-misc/curl * are these two still needed in RDEPEND? media-fonts/dejavu x11-libs/agg[truetype] Some things i got from this: https://github.com/mapnik/mapnik/blob/master/INSTALL.md thanks for the ebuild
mapnik 3.0.4 has been released on Aug 26, 2015: http://mapnik.org/news/release-3.0.4/
Created attachment 413050 [details, diff] Ebuild 3.0.5 from 2.2.0 Ebuild 2.2.0 upgrade patch attached: - remove Python - add harfbuzz dependency - reuse 2.2.0 patches - osm plugin moved out: https://github.com/mapnik/mapnik/issues/2980 - disable parallel build (fails for me) - update wiki link
Created attachment 413052 [details] Ebuild for python-mapnik Ebuild for the Python binding
Created attachment 413054 [details, diff] Patch used by python-mapnik python-mapnik ebuild uses this patch
Created attachment 413058 [details, diff] Ebuild 3.0.5 from 2.2.0 v2 Temove curl dependency, was used by OSM plugin
Created attachment 413060 [details, diff] Ebuild 3.0.5 from 2.2.0 v3
It's at v3.0.11 already: https://github.com/mapnik/mapnik/releases/tag/v3.0.11
commit 4854a76b43c2c6c4c265f0d3b7c3bb477965cf34 Author: David Seifert <soap@gentoo.org> Date: Sun Apr 10 01:12:15 2016 +0200 sci-geosciences/mapnik: Version bump Gentoo-Bug: 554892 * EAPI=6