<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3c5c0b76c7ee3c83affe3036988d22e16ce57b64">https://github.com/macports/macports-ports/commit/3c5c0b76c7ee3c83affe3036988d22e16ce57b64</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 3c5c0b76c7e py-orjson: Submission
</span>3c5c0b76c7e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 3c5c0b76c7ee3c83affe3036988d22e16ce57b64
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Wed Jun 1 17:40:20 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-orjson: Submission
</span>---
python/py-orjson/Portfile | 84 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 84 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-orjson/Portfile b/python/py-orjson/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..df8a16e1a13
</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-orjson/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,84 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cargo_fetch 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-orjson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.6.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description orjson is a fast, correct JSON library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}. It benchmarks as the fastest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Python library for JSON and is more correct than \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the standard json library or other third-party \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libraries. It serializes dataclass, datetime, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ numpy, and UUID instances natively.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://github.com/ijl/orjson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 14f31bef202780b2a57e9d48752b4f59a3286adc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e19d23741c5de13689bb316abfccea15a19c264e3ec8eb332a5319a583595ace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 549236
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 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><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-autoflake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-black \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-isort \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-mypy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-types-python-dateutil \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-types-pytz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-types-simplejson \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-types-ujson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "PATH=$env(PATH):${python.prefix}/bin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # cd ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # sudo cargo update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ahash 0.7.6 fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arrayvec 0.7.2 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ associative-cache 1.0.1 46016233fc1bb55c23b856fe556b7db6ccd05119a0a392e04f0b3b7c79058f16 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bytecount 0.6.2 72feb31ffc86498dacdbd0fcebb56138e7177a8cc5cea4516031d15ae85a742e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ chrono 0.4.19 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ encoding_rs 0.8.31 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getrandom 0.2.6 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ inlinable_string 0.1.15 c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ itoa 1.0.1 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libc 0.2.123 cb691a747a7ab48abc15c5b42066eaafde10dc427e3b6ee2a1cf43db04c763bd\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm 0.1.4 7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ num-integer 0.1.44 d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ num-traits 0.2.14 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ once_cell 1.10.0 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ packed_simd_2 0.3.7 defdcfef86dcc44ad208f71d9ff4ce28df6537a4e0d6b0e8e845cb8ca10059a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-build-config 0.16.4 450e2e56cbfa67bbe224cef93312b7a76d81c471d4e0c459d24d4bfaf3d75b53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-ffi 0.16.4 36e653782972eba2fe86e8319ade54b97822c65fb1ccc1e116368372faa6ebc9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ryu 1.0.9 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde 1.0.136 ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_json 1.0.79 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ simdutf8 0.1.4 f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ smallvec 1.8.0 f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target-lexicon 0.12.3 d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version_check 0.9.4 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasi 0.10.2+wasi-snapshot-preview1 fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>