Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/cairosvg/, media-gfx/cairosvg/files/
Date: Wed, 06 Jan 2021 23:33:41
Message-Id: 1609976014.7b1af08ab0060170042756f92a5ebee3eb13aa16.mgorny@gentoo
1 commit: 7b1af08ab0060170042756f92a5ebee3eb13aa16
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 6 23:32:51 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 6 23:33:34 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1af08a
7
8 media-gfx/cairosvg: Bump to 2.5.1 (with working tests)
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 media-gfx/cairosvg/cairosvg-2.5.1.ebuild | 6 +++++
13 .../cairosvg/files/cairosvg-2.5.1-no-ref.patch | 30 ++++++++++++++++++++++
14 2 files changed, 36 insertions(+)
15
16 diff --git a/media-gfx/cairosvg/cairosvg-2.5.1.ebuild b/media-gfx/cairosvg/cairosvg-2.5.1.ebuild
17 index e795e2ab54e..f4c46a47454 100644
18 --- a/media-gfx/cairosvg/cairosvg-2.5.1.ebuild
19 +++ b/media-gfx/cairosvg/cairosvg-2.5.1.ebuild
20 @@ -36,5 +36,11 @@ src_prepare() {
21 -e '/--flake8/d' \
22 -e '/--isort/d' \
23 -i setup.cfg || die
24 +
25 + # this test compares output against old version; this makes little
26 + # sense for us and requires both distfiles around
27 + rm test_non_regression/test_non_regression.py || die
28 + eapply "${FILESDIR}"/${P}-no-ref.patch
29 +
30 distutils-r1_src_prepare
31 }
32
33 diff --git a/media-gfx/cairosvg/files/cairosvg-2.5.1-no-ref.patch b/media-gfx/cairosvg/files/cairosvg-2.5.1-no-ref.patch
34 new file mode 100644
35 index 00000000000..1b2ff0eb720
36 --- /dev/null
37 +++ b/media-gfx/cairosvg/files/cairosvg-2.5.1-no-ref.patch
38 @@ -0,0 +1,30 @@
39 +From f79fce1d3703f2985c543575d5eb15ffb0eb7bb6 Mon Sep 17 00:00:00 2001
40 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@g.o>
41 +Date: Thu, 7 Jan 2021 00:31:52 +0100
42 +Subject: [PATCH] Do not use reference_cairosvg
43 +
44 +---
45 + test_non_regression/__init__.py | 7 +------
46 + 1 file changed, 1 insertion(+), 6 deletions(-)
47 +
48 +diff --git a/test_non_regression/__init__.py b/test_non_regression/__init__.py
49 +index 8876e11..4b2e29b 100644
50 +--- a/test_non_regression/__init__.py
51 ++++ b/test_non_regression/__init__.py
52 +@@ -8,12 +8,7 @@ import os
53 +
54 + import cairosvg
55 +
56 +-reference_cairosvg = imp.load_source(
57 +- 'cairosvg_reference', pathname=os.path.join(
58 +- os.path.dirname(__file__), 'cairosvg_reference', 'cairosvg',
59 +- '__init__.py'))
60 +-
61 +-cairosvg.features.LOCALE = reference_cairosvg.features.LOCALE = 'en_US'
62 ++cairosvg.features.LOCALE = 'en_US'
63 +
64 + TEST_FOLDER = os.path.join(os.path.dirname(__file__), 'svg')
65 +
66 +--
67 +2.30.0
68 +