Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Dec 2024 14:28:19 GMT
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 47cfc1e62e90 - main - devel/py-orjson: update to 3.10.11
Message-ID:  <202412021428.4B2ESJb4046196@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=47cfc1e62e9055291793ff18d9f8f1d5fe669518

commit 47cfc1e62e9055291793ff18d9f8f1d5fe669518
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2024-11-22 19:32:34 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-02 14:27:31 +0000

    devel/py-orjson: update to 3.10.11
    
    Changelog: https://github.com/ijl/orjson/releases
    
    PR:             282924
    Approved by:    rozhuk.im@gmail.com (maintainer)
---
 devel/py-orjson/Makefile        |  45 ++----------------
 devel/py-orjson/Makefile.crates |  35 ++++++++++++++
 devel/py-orjson/distinfo        | 100 +++++++++++++++++++---------------------
 devel/py-orjson/pkg-descr       |   6 +--
 4 files changed, 88 insertions(+), 98 deletions(-)

diff --git a/devel/py-orjson/Makefile b/devel/py-orjson/Makefile
index 0691349586e2..8379cfd5304c 100644
--- a/devel/py-orjson/Makefile
+++ b/devel/py-orjson/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	orjson
-PORTVERSION=	3.10.6
-PORTREVISION=	4
+DISTVERSION=	3.10.11
 CATEGORIES=	devel python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	rozhuk.im@gmail.com
 COMMENT=	Fast, correct JSON library for Python
-WWW=		https://pypi.org/project/orjson/
+WWW=		https://pypi.org/project/orjson/ \
+		https://github.com/ijl/orjson/
 
 LICENSE=	APACHE20 MIT
 LICENSE_COMB=	dual
@@ -27,45 +27,6 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	ijl
 USE_PYTHON=	autoplist concurrent cython pep517 pytest
 
-CARGO_CRATES=	arrayvec-0.7.4 \
-		associative-cache-2.0.0 \
-		autocfg-1.3.0 \
-		beef-0.5.2 \
-		bytecount-0.6.8 \
-		castaway-0.2.2 \
-		cc-1.0.104 \
-		cfg-if-1.0.0 \
-		chrono-0.4.34 \
-		compact_str-0.7.1 \
-		crunchy-0.2.2 \
-		encoding_rs-0.8.34 \
-		gimli-0.30.0 \
-		half-2.4.1 \
-		itoa-1.0.11 \
-		itoap-1.0.1 \
-		libc-0.2.155 \
-		no-panic-0.1.30 \
-		num-traits-0.2.19 \
-		once_cell-1.19.0 \
-		proc-macro2-1.0.86 \
-		pyo3-build-config-0.22.0 \
-		pyo3-ffi-0.22.0 \
-		quote-1.0.36 \
-		rustversion-1.0.17 \
-		ryu-1.0.18 \
-		serde-1.0.203 \
-		serde_derive-1.0.203 \
-		serde_json-1.0.120 \
-		simdutf8-0.1.4 \
-		smallvec-1.13.2 \
-		static_assertions-1.1.0 \
-		syn-2.0.68 \
-		target-lexicon-0.12.14 \
-		unicode-ident-1.0.12 \
-		unwinding-0.2.2 \
-		version_check-0.9.4 \
-		xxhash-rust-0.8.10
-
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
 CARGO_TEST=	no
diff --git a/devel/py-orjson/Makefile.crates b/devel/py-orjson/Makefile.crates
new file mode 100644
index 000000000000..c45fe25d5d11
--- /dev/null
+++ b/devel/py-orjson/Makefile.crates
@@ -0,0 +1,35 @@
+CARGO_CRATES=	associative-cache-2.0.0 \
+		bytecount-0.6.8 \
+		castaway-0.2.3 \
+		cc-1.1.31 \
+		cfg-if-1.0.0 \
+		compact_str-0.8.0 \
+		crunchy-0.2.2 \
+		encoding_rs-0.8.35 \
+		gimli-0.30.0 \
+		half-2.4.1 \
+		itoa-1.0.11 \
+		itoap-1.0.1 \
+		jiff-0.1.14 \
+		libc-0.2.161 \
+		memchr-2.7.4 \
+		no-panic-0.1.30 \
+		once_cell-1.20.2 \
+		proc-macro2-1.0.89 \
+		quote-1.0.37 \
+		rustversion-1.0.18 \
+		ryu-1.0.18 \
+		serde-1.0.214 \
+		serde_derive-1.0.214 \
+		serde_json-1.0.132 \
+		shlex-1.3.0 \
+		simdutf8-0.1.5 \
+		smallvec-1.13.2 \
+		static_assertions-1.1.0 \
+		syn-2.0.86 \
+		target-lexicon-0.12.16 \
+		unicode-ident-1.0.13 \
+		unwinding-0.2.2 \
+		uuid-1.11.0 \
+		version_check-0.9.5 \
+		xxhash-rust-0.8.12
diff --git a/devel/py-orjson/distinfo b/devel/py-orjson/distinfo
index a802e1193c34..20bffe1c6c9c 100644
--- a/devel/py-orjson/distinfo
+++ b/devel/py-orjson/distinfo
@@ -1,28 +1,20 @@
-TIMESTAMP = 1721070389
-SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
-SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+TIMESTAMP = 1732300103
 SHA256 (rust/crates/associative-cache-2.0.0.crate) = b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad
 SIZE (rust/crates/associative-cache-2.0.0.crate) = 13960
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
-SIZE (rust/crates/beef-0.5.2.crate) = 15275
 SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
 SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
-SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
-SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
-SIZE (rust/crates/cc-1.0.104.crate) = 79710
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
+SIZE (rust/crates/cc-1.1.31.crate) = 84637
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
-SIZE (rust/crates/chrono-0.4.34.crate) = 228932
-SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
-SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
+SHA256 (rust/crates/compact_str-0.8.0.crate) = 6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644
+SIZE (rust/crates/compact_str-0.8.0.crate) = 70994
 SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
 SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/gimli-0.30.0.crate) = e2e1d97fbe9722ba9bbd0c97051c2956e726562b61f86a25a4360398a40edfc9
 SIZE (rust/crates/gimli-0.30.0.crate) = 277411
 SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
@@ -31,49 +23,51 @@ SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f
 SIZE (rust/crates/itoa-1.0.11.crate) = 10563
 SHA256 (rust/crates/itoap-1.0.1.crate) = 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8
 SIZE (rust/crates/itoap-1.0.1.crate) = 83316
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/jiff-0.1.14.crate) = b9d9d414fc817d3e3d62b2598616733f76c4cc74fbac96069674739b881295c8
+SIZE (rust/crates/jiff-0.1.14.crate) = 605138
+SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
+SIZE (rust/crates/libc-0.2.161.crate) = 765389
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
 SHA256 (rust/crates/no-panic-0.1.30.crate) = 8540b7d99a20166178b42a05776aef900cdbfec397f861dfc7819bf1d7760b3d
 SIZE (rust/crates/no-panic-0.1.30.crate) = 11789
-SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
-SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/pyo3-build-config-0.22.0.crate) = ab7164b2202753bd33afc7f90a10355a719aa973d1f94502c50d06f3488bc420
-SIZE (rust/crates/pyo3-build-config-0.22.0.crate) = 31205
-SHA256 (rust/crates/pyo3-ffi-0.22.0.crate) = c6424906ca49013c0829c5c1ed405e20e2da2dc78b82d198564880a704e6a7b7
-SIZE (rust/crates/pyo3-ffi-0.22.0.crate) = 67420
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
+SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
+SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
-SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
-SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
-SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621
+SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
+SIZE (rust/crates/serde-1.0.214.crate) = 78523
+SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
+SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
+SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
+SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
-SIZE (rust/crates/syn-2.0.68.crate) = 265035
-SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
-SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/syn-2.0.86.crate) = e89275301d38033efb81a6e60e3497e734dfcc62571f2854bf4b16690398824c
+SIZE (rust/crates/syn-2.0.86.crate) = 276473
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
+SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
 SHA256 (rust/crates/unwinding-0.2.2.crate) = dc55842d0db6329a669d55a623c674b02d677b16bfb2d24857d4089d41eba882
 SIZE (rust/crates/unwinding-0.2.2.crate) = 26818
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/xxhash-rust-0.8.10.crate) = 927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03
-SIZE (rust/crates/xxhash-rust-0.8.10.crate) = 20066
-SHA256 (ijl-orjson-3.10.6_GH0.tar.gz) = 9891b984bcdbe77f5ee05cda7f3628c7fdd188317a02f3482ace4f63a64bd7c6
-SIZE (ijl-orjson-3.10.6_GH0.tar.gz) = 915664
+SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
+SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/xxhash-rust-0.8.12.crate) = 6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984
+SIZE (rust/crates/xxhash-rust-0.8.12.crate) = 21329
+SHA256 (ijl-orjson-3.10.11_GH0.tar.gz) = ee6953bbbb44ad22483dbe7b548a5c902e231c7413fc0c20905885a690b50c43
+SIZE (ijl-orjson-3.10.11_GH0.tar.gz) = 1003529
diff --git a/devel/py-orjson/pkg-descr b/devel/py-orjson/pkg-descr
index b122631b3133..43f2a5428e0d 100644
--- a/devel/py-orjson/pkg-descr
+++ b/devel/py-orjson/pkg-descr
@@ -1,4 +1,4 @@
 orjson is a fast, correct JSON library for Python.
-It benchmarks as the fastest Python library for JSON and is more correct
-than the standard json library or other third-party libraries.
-It serializes dataclass, datetime, numpy, and UUID instances natively.
+It benchmarks as the fastest Python library for JSON and is more correct than
+the standard json library or other third-party libraries.  It serializes
+dataclass, datetime, numpy, and UUID instances natively.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412021428.4B2ESJb4046196>