Gentoo Archives: gentoo-commits

From: Aaron Swenson <titanofold@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/cairosvg/
Date: Fri, 07 Jul 2017 09:36:20
Message-Id: 1499420144.133c932e20dcc4690a9c42539071849742875905.titanofold@gentoo
1 commit: 133c932e20dcc4690a9c42539071849742875905
2 Author: Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 7 09:23:50 2017 +0000
4 Commit: Aaron Swenson <titanofold <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 7 09:35:44 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133c932e
7
8 media-gfx/cairosvg: Version Bump
9
10 1.0.22: Last version to support Python2. Shortened description (repoman
11 complaint.
12
13 2.0.3: The latest and greatest. Bumped EAPI to 6, dropped Python 2.7
14 and added Python 3.6 to PYTHON_COMPAT, shortened description (repoman
15 complaint), dropped dev-python/pycairo dependency, and added
16 dev-python/pillow dependency.
17
18 Bug: 623980
19
20 Package-Manager: Portage-2.3.6, Repoman-2.3.1
21
22 media-gfx/cairosvg/Manifest | 2 ++
23 media-gfx/cairosvg/cairosvg-1.0.22.ebuild | 30 +++++++++++++++++++++++++++++
24 media-gfx/cairosvg/cairosvg-2.0.3.ebuild | 32 +++++++++++++++++++++++++++++++
25 3 files changed, 64 insertions(+)
26
27 diff --git a/media-gfx/cairosvg/Manifest b/media-gfx/cairosvg/Manifest
28 index 7bb700ec9bd..e16871b26f8 100644
29 --- a/media-gfx/cairosvg/Manifest
30 +++ b/media-gfx/cairosvg/Manifest
31 @@ -1,2 +1,4 @@
32 +DIST CairoSVG-1.0.22.tar.gz 30896 SHA256 f66e0f3a2711d2e36952bb370fcd45837bfedce2f7882935c46c45c018a21557 SHA512 5f4ea7b80947092620827e454182af7332082a8c84fddc035f75ed19c09b4a9027d6bfd5c96e5f388150833788a71ab8fb77a1ffdd963b8106f07b1908a0c8f6 WHIRLPOOL 4e595888a813449ecc442f8fbdf9f01bd88af7ba584b565735b12ff3de7092c0fc013209fda9c84f0931f919701d959830d3e6c88f5b58446664d1a762ef2a25
33 DIST CairoSVG-1.0.7.tar.gz 29648 SHA256 2ccdfd8cdfc6797da1f63d8f15fd76fa72d482d618a4807bb02f0b37662bca39 SHA512 1b10657f1e53b486f624ec00e952c3d2ba2f28b2a5d6cb6f66eb6441e8c51190bd75315e7a537d37eadff5ce4e0a52d3f4ebd7b36d81b2e9fd804ac92f2d83db WHIRLPOOL aa7affdc656444c0558bcc9be9b66fb385a81e33d60c04aad81930041096782ecbbc40a4e26c4c76e1580d882411c3759244c85c23e0671dc48104224a99ba18
34 DIST CairoSVG-1.0.tar.gz 28573 SHA256 65f613e9521c37066b92e24532f702dbf4b7049ce0fa5fb75d21afa467a38b9b SHA512 26046de33feb5d7cbd8438d5fdf7f0e86e4f252c21478b51e764d7bf7800c8392a11a42a87666af6e008ad1e09f0749b57d06c566101d2a3e630e151703a3bb9 WHIRLPOOL 166c14d1c0ec9c1c455ded7c69c60940d102224c00a9bf1c6882ab1134b2a1eec415c9fe1f82bf9921a84feb8bc8f1055aa38830916dae233783fae551b31cb3
35 +DIST CairoSVG-2.0.3.tar.gz 39371 SHA256 d2da5aaa31ded26affd5cdffc371ec4cc48800bc2d822a9c28504360482418a1 SHA512 b7ad7be9bd06059392f2004e7cd5c1df1667dbae78482c68d681990a8b3a4141a9c4b72aa4af5075a87ac6a1a4ddf8311d991512be98128b21b87d4355c1bd3d WHIRLPOOL 5b6da883f7b6c83574f3ac5c635f959fdc6d547a929b3a9ea8222ef6d0136f4d6c049c0aa65bef98835b0f5a484a5e093e6cbdfcd5fda418c33025f709fdc747
36
37 diff --git a/media-gfx/cairosvg/cairosvg-1.0.22.ebuild b/media-gfx/cairosvg/cairosvg-1.0.22.ebuild
38 new file mode 100644
39 index 00000000000..08398d9ce37
40 --- /dev/null
41 +++ b/media-gfx/cairosvg/cairosvg-1.0.22.ebuild
42 @@ -0,0 +1,30 @@
43 +# Copyright 1999-2017 Gentoo Foundation
44 +# Distributed under the terms of the GNU General Public License v2
45 +
46 +EAPI=5
47 +
48 +PYTHON_COMPAT=( python{2_7,3_4,3_5} )
49 +
50 +inherit distutils-r1
51 +
52 +MY_PN="CairoSVG"
53 +MY_P="${MY_PN}-${PV}"
54 +
55 +DESCRIPTION="CLI and library to export SVG to PDF, PostScript, and PNG"
56 +HOMEPAGE="http://cairosvg.org/"
57 +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
58 +
59 +LICENSE="LGPL-3"
60 +SLOT="0"
61 +KEYWORDS="~amd64 ~x86"
62 +
63 +RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]
64 + dev-python/pycairo[${PYTHON_USEDEP}]
65 + dev-python/tinycss[${PYTHON_USEDEP}]
66 + dev-python/cssselect[${PYTHON_USEDEP}]
67 + dev-python/cairocffi[${PYTHON_USEDEP}]"
68 +DEPEND="${RDEPEND}"
69 +
70 +S="${WORKDIR}/${MY_P}"
71 +
72 +DOCS=( NEWS.rst README.rst TODO.rst )
73
74 diff --git a/media-gfx/cairosvg/cairosvg-2.0.3.ebuild b/media-gfx/cairosvg/cairosvg-2.0.3.ebuild
75 new file mode 100644
76 index 00000000000..8931a287826
77 --- /dev/null
78 +++ b/media-gfx/cairosvg/cairosvg-2.0.3.ebuild
79 @@ -0,0 +1,32 @@
80 +# Copyright 1999-2017 Gentoo Foundation
81 +# Distributed under the terms of the GNU General Public License v2
82 +
83 +EAPI=6
84 +
85 +PYTHON_COMPAT=( python3_{4,5,6} )
86 +
87 +inherit distutils-r1
88 +
89 +MY_PN="CairoSVG"
90 +MY_P="${MY_PN}-${PV}"
91 +
92 +DESCRIPTION="CLI and library to export SVG to PDF, PostScript, and PNG"
93 +HOMEPAGE="http://cairosvg.org/"
94 +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
95 +
96 +LICENSE="LGPL-3"
97 +SLOT="0"
98 +KEYWORDS="~amd64 ~x86"
99 +
100 +RDEPEND="
101 + dev-python/cairocffi[${PYTHON_USEDEP}]
102 + dev-python/cssselect[${PYTHON_USEDEP}]
103 + dev-python/lxml[${PYTHON_USEDEP}]
104 + dev-python/pillow[${PYTHON_USEDEP}]
105 + dev-python/tinycss[${PYTHON_USEDEP}]
106 +"
107 +DEPEND="${RDEPEND}"
108 +
109 +S="${WORKDIR}/${MY_P}"
110 +
111 +DOCS=( NEWS.rst README.rst TODO.rst )