<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1816e858d5660d8d52de69f3c87c40c00e6c7d77">https://github.com/macports/macports-ports/commit/1816e858d5660d8d52de69f3c87c40c00e6c7d77</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 1816e858d56 py-svgelements: add py313 subport, enable tests
</span>1816e858d56 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1816e858d5660d8d52de69f3c87c40c00e6c7d77
</span>Author: Mark Mentovai <mark@mentovai.com>
AuthorDate: Tue Nov 12 10:12:06 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-svgelements: add py313 subport, enable tests
</span>---
python/py-svgelements/Portfile | 18 ++++++++++-
.../files/0001-Fix-tests-by-fixing-typos.patch | 36 ++++++++++++++++++++++
2 files changed, 53 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-svgelements/Portfile b/python/py-svgelements/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca93d928c06..a61ec0fdf14 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-svgelements/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-svgelements/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,25 @@ checksums rmd160 a58080a4efac91094c7b12605b09ccd2a2787745 \
</span> sha256 7c02ad6404cd3d1771fd50e40fbfc0550b0893933466f86a6eb815f3ba3f37f7 \
size 162145
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 39 310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 39 310 311 312 313
</span>
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Fix CRLF newlines before patching.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s/\r$//" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/test_cubic_bezier.py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/test_write.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0001-Fix-tests-by-fixing-typos.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
port:py${python.version}-setuptools
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-Pillow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-numpy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-scipy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-svgelements/files/0001-Fix-tests-by-fixing-typos.patch b/python/py-svgelements/files/0001-Fix-tests-by-fixing-typos.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..590e104d541
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-svgelements/files/0001-Fix-tests-by-fixing-typos.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/meerk40t/svgelements/commit/6e385af7536457a3b63b750d5e9615d727888e1c.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 23da98941a94cf1afed39c10750222ccfee73c9f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Emi Vasilek <emi.vasilek@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 16 Oct 2023 15:04:25 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix tests by fixing typos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+typos in assertEqual(s) caused tests to fail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/test_cubic_bezier.py | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/test_write.py | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 2 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/test_cubic_bezier.py test/test_cubic_bezier.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 69274878..e4f5efa2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/test_cubic_bezier.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/test_cubic_bezier.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -79,4 +79,4 @@ def test_cubic_bounds_issue_220(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ p = Path(transform=Matrix(682.657124793113, 0.000000000003, -0.000000000003, 682.657124793113, 257913.248909660178, -507946.354527872754))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ p += CubicBezier(start=Point(-117.139521365,1480.99923469), control1=Point(-41.342266634,1505.62725567), control2=Point(40.3422666342,1505.62725567), end=Point(116.139521365,1480.99923469))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bounds = p.bbox()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- self.assertNotAlmostEquals(bounds[1], bounds[3], delta=100)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ self.assertNotAlmostEqual(bounds[1], bounds[3], delta=100)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/test_write.py test/test_write.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 053a7143..fd09772c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/test_write.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/test_write.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,7 @@ def test_write(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def test_write_group(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ g = Group()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- self.assertEquals(g.string_xml(), "<g />")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ self.assertEqual(g.string_xml(), "<g />")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def test_write_rect(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ r = Rect("1in", "1in", "3in", "3in", rx="5%")
</span></pre><pre style='margin:0'>
</pre>