Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 554892 - sci-geosciences/mapnik-3.0.0 version bump
Summary: sci-geosciences/mapnik-3.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor with 2 votes (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-14 13:25 UTC by Thomas Beutin
Modified: 2016-04-09 23:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild proposal (mapnik-3.0.0.ebuild,3.10 KB, text/plain)
2015-07-14 15:35 UTC, Thomas Beutin
Details
Ebuild 3.0.5 from 2.2.0 (mapnik-2.2.0-to-3.0.5.diff,2.81 KB, patch)
2015-09-27 10:34 UTC, Chris Mayo
Details | Diff
Ebuild for python-mapnik (python-mapnik-9999.ebuild,803 bytes, text/plain)
2015-09-27 10:38 UTC, Chris Mayo
Details
Patch used by python-mapnik (python-mapnik-9999-novars.patch,1.18 KB, patch)
2015-09-27 10:39 UTC, Chris Mayo
Details | Diff
Ebuild 3.0.5 from 2.2.0 v2 (mapnik-2.2.0-to-3.0.5-v2.diff,2.91 KB, patch)
2015-09-27 11:22 UTC, Chris Mayo
Details | Diff
Ebuild 3.0.5 from 2.2.0 v3 (mapnik-2.2.0-to-3.0.5-v3.diff,2.88 KB, patch)
2015-09-27 11:30 UTC, Chris Mayo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Beutin 2015-07-14 13:25:08 UTC
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
Comment 1 Thomas Beutin 2015-07-14 15:35:04 UTC
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.
Comment 2 Michael Lange 2015-07-24 23:47:46 UTC
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
Comment 3 Jean-Claude Repetto 2015-09-01 07:17:34 UTC
mapnik 3.0.4 has been released on Aug 26, 2015:
http://mapnik.org/news/release-3.0.4/
Comment 4 Chris Mayo 2015-09-27 10:34:27 UTC
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
Comment 5 Chris Mayo 2015-09-27 10:38:36 UTC
Created attachment 413052 [details]
Ebuild for python-mapnik

Ebuild for the Python binding
Comment 6 Chris Mayo 2015-09-27 10:39:27 UTC
Created attachment 413054 [details, diff]
Patch used by python-mapnik

python-mapnik ebuild uses this patch
Comment 7 Chris Mayo 2015-09-27 11:22:22 UTC
Created attachment 413058 [details, diff]
Ebuild 3.0.5 from 2.2.0 v2

Temove curl dependency, was used by OSM plugin
Comment 8 Chris Mayo 2015-09-27 11:30:36 UTC
Created attachment 413060 [details, diff]
Ebuild 3.0.5 from 2.2.0 v3
Comment 9 Dennis Schridde 2016-04-03 13:31:05 UTC
It's at v3.0.11 already: https://github.com/mapnik/mapnik/releases/tag/v3.0.11
Comment 10 David Seifert gentoo-dev 2016-04-09 23:13:00 UTC
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