Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/basemap: ChangeLog basemap-1.0.2-r1.ebuild basemap-1.0.1.ebuild
Date: Wed, 04 Jan 2012 20:25:14
Message-Id: 20120104202442.2D4BD2004B@flycatcher.gentoo.org
1 bicatali 12/01/04 20:24:42
2
3 Modified: ChangeLog
4 Added: basemap-1.0.2-r1.ebuild
5 Removed: basemap-1.0.1.ebuild
6 Log:
7 Fix for datadir, bug #396493. Added httplib2 required run dependency
8
9 (Portage version: 2.1.10.41/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.23 dev-python/basemap/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/basemap/ChangeLog?rev=1.23&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/basemap/ChangeLog?rev=1.23&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/basemap/ChangeLog?r1=1.22&r2=1.23
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/basemap/ChangeLog,v
21 retrieving revision 1.22
22 retrieving revision 1.23
23 diff -u -r1.22 -r1.23
24 --- ChangeLog 25 Dec 2011 14:19:47 -0000 1.22
25 +++ ChangeLog 4 Jan 2012 20:24:41 -0000 1.23
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-python/basemap
28 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-python/basemap/ChangeLog,v 1.22 2011/12/25 14:19:47 patrick Exp $
30 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-python/basemap/ChangeLog,v 1.23 2012/01/04 20:24:41 bicatali Exp $
32 +
33 +*basemap-1.0.2-r1 (04 Jan 2012)
34 +
35 + 04 Jan 2012; Sébastien Fabbro <bicatali@g.o>
36 + -files/basemap-0.99.3-datadir.patch, -files/basemap-0.99.3-syslib.patch,
37 + -basemap-1.0.1.ebuild, +basemap-1.0.2-r1.ebuild:
38 + Fix for datadir, bug #396493. Added httplib2 required run dependency
39
40 *basemap-1.0.2 (25 Dec 2011)
41
42
43
44
45 1.1 dev-python/basemap/basemap-1.0.2-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/basemap/basemap-1.0.2-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/basemap/basemap-1.0.2-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: basemap-1.0.2-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-python/basemap/basemap-1.0.2-r1.ebuild,v 1.1 2012/01/04 20:24:42 bicatali Exp $
55
56 EAPI=3
57 PYTHON_DEPEND="2"
58 SUPPORT_PYTHON_ABIS="1"
59 RESTRICT_PYTHON_ABIS="3.*"
60
61 inherit eutils distutils
62
63 DESCRIPTION="matplotlib toolkit to plot map projections"
64 HOMEPAGE="http://matplotlib.sourceforge.net/basemap/doc/html/ http://pypi.python.org/pypi/basemap"
65 SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz"
66
67 IUSE="examples"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86"
70 LICENSE="MIT GPL-2"
71
72 CDEPEND="sci-libs/shapelib
73 >=dev-python/matplotlib-0.98
74 >=sci-libs/geos-3.3.1"
75
76 DEPEND="${CDEPEND}
77 dev-python/setuptools"
78
79 RDEPEND="${CDEPEND}
80 >=dev-python/pupynere-1.0.8
81 dev-python/httplib2
82 dev-python/dap"
83
84 DOCS="FAQ API_CHANGES"
85
86 src_prepare() {
87 # use /usr/share/data
88 sed -i \
89 -e "/_datadir.*=.*join/s|\(.*datadir.*=\).*|\1'${EROOT}usr/share/${PN}'|g" \
90 "${S}"/lib/mpl_toolkits/basemap/*.py || die
91 }
92
93 src_install() {
94 distutils_src_install --install-data="${EPREFIX}/usr/share/${PN}"
95
96 if use examples; then
97 insinto /usr/share/doc/${PF}
98 doins -r examples || die
99 fi
100
101 # respect FHS
102 mv "${ED}$(python_get_sitedir -f)/mpl_toolkits/basemap/data" "${ED}usr/share/basemap"
103
104 cleaning() {
105 # clean up collision with matplotlib
106 rm -f "${ED}$(python_get_sitedir)/mpl_toolkits/__init__.py"
107 # respect FHS
108 rm -fr "${ED}$(python_get_sitedir)/mpl_toolkits/basemap/data"
109 }
110 python_execute_function -q cleaning
111 }