<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/165e56d4f0dacc99f7c9e11d310735e2b1cb3f57">https://github.com/macports/macports-ports/commit/165e56d4f0dacc99f7c9e11d310735e2b1cb3f57</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 165e56d4f0dacc99f7c9e11d310735e2b1cb3f57
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sun Apr 30 23:13:48 2023 +0200
<span style='display:block; white-space:pre;color:#404040;'> PG python: add maturin backend
</span>---
_resources/port1.0/group/python-1.0.tcl | 8 +++++++-
python/py-orjson/Portfile | 9 +++------
2 files changed, 10 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/python-1.0.tcl b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index a281d3db747..96922e2da87 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@
</span> #
# python.pep517: build using PEP517 (default is "no")
# python.pep517_backend: specify the backend to use; one of "setuptools" (default),
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# "flit", "hatch", or "poetry"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "flit", "hatch", "poetry", or "maturin"
</span> #
# python.test_framework: specify the test framework to use; one of "pytest" (default),
# "nose", "unittest", or <empty string>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -396,6 +396,12 @@ proc python_add_dependencies {} {
</span> depends_build-delete port:py${python.version}-poetry-core
depends_build-append port:py${python.version}-poetry-core
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ maturin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-delete port:py${python.version}-maturin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools-rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:py${python.version}-maturin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools-rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> default {}
}
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-orjson/Portfile b/python/py-orjson/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2be597dbf1c..161855d4b45 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-orjson/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-orjson/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,13 +30,10 @@ checksums ${distname}${extract.suffix} \
</span> sha256 dcf6adb4471b69875034afab51a14b64f1026bc968175a2bb02c5f6b358bd413 \
size 836541
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.pep517 yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-maturin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools-rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517_backend maturin
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span> depends_run-append \
port:py${python.version}-autoflake \
port:py${python.version}-black \
</pre><pre style='margin:0'>
</pre>