From nobody Wed Jun 10 04:22:51 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gZt176nZYz6gxln for ; Wed, 10 Jun 2026 04:22:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gZt1733Yyz4646 for ; Wed, 10 Jun 2026 04:22:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781065371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IS1zzBFCY02HTsrrvxoj3U8fmFx0iG7m2UWHuPivmVY=; b=SD15ASbWjOorpQFKexQpVAdqYch2qpJDG7iXdlk0CM9nxEUVFtYSFSgMreWPEzMNdS3cdh hov0hElO/RN/bFq0mrfsghu99o8/h23XbwcqvBm8AjhjWMobtAu7lkRxL7ym0i3AoQ2Ixd uYiHtEx2ncBZlVscfGGzgH8898C5oHq8MUuj4t0FoMqv/tB5cF02kyg8LxUI/d8n6AfEl/ SG9YYddI+zG+JOFDcXWIuiJgI82KNax2yCJMZLSmbvn0J6sZ7UM6SEmbCsRWORDghz2e6L nIbsH4zyEyFf+YxdTtGbMGQaGN4531z45jAANPcm01v4+Xgp6kJY91Y4yb3bDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781065371; a=rsa-sha256; cv=none; b=FKuUVGuHPsEtVVa9tZv6CqzHorePPohy5ILxOFXEGqBk0u3BXwLQ1Mqe8gy9tBV8rikZ19 MQgVv8EQysSFZWUEKjgWl3F3F7+hqx75REPgIHorIEWezswBxOlTObRBsP/YtPiKw0NCEp RmZ7lCeelNfMCUHRXaQf/HLwPge9uBNoNLlaQuJm/hEb96hieHUWYfir+nnvwRC9y3W2YF es4eALEaQAkNl6xQxgoV/1x2InvEsmiqGP81vctDVdBOaBTk3DEJXQQe1GViWmzVbC/JCa XZpa6uXZiFt5EMtCaU6Hg8Uyqa8o8a8Cr7qoYwgOqBrk0s2InMRqixghfvhvJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781065371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IS1zzBFCY02HTsrrvxoj3U8fmFx0iG7m2UWHuPivmVY=; b=QSEG+Y5FGH2FAqlmZ4OLLnUqSYvjJmJ5BFt6VFMl2+gVbPjHWk2BJ9ABJoowDuCzd6yGfg eEgh5qalMsADtJ9cukjZMk09kSchUxWdG0JRYFeHUp0+eWTt00+xC9kRDXbqHhSia8zl0R YBDc3BqkMjA8L4b70Uug3yIggQOjwZmDGVgXmbSxtlFNrvM3vKD81bLvCVgnwnbStvyeqf mJ3yMbjrPStukjkH4zO/NoObnRVtULuOJaci79FjJYYiXQOhbU8G+wSCvsQd/l7LxKSQ74 FUMN/lR83Rp2j51u1Iwt1Gex0o/CmvRKhmGMBCjlVtBsFNT+IRTIpmhKz3TibA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gZt171qqWz1580 for ; Wed, 10 Jun 2026 04:22:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 31796 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 10 Jun 2026 04:22:51 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: cfce7a0769cc - main - misc/py-polars{,-runtime}: update 1.40.1=?utf-8?Q? =E2=86=92 1.4?=1.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cfce7a0769cce9444b15de8572326c8d1e54c2e6 Auto-Submitted: auto-generated Date: Wed, 10 Jun 2026 04:22:51 +0000 Message-Id: <6a28e69b.31796.b020739@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=cfce7a0769cce9444b15de8572326c8d1e54c2e6 commit cfce7a0769cce9444b15de8572326c8d1e54c2e6 Author: Yuri Victorovich AuthorDate: 2026-06-10 03:47:39 +0000 Commit: Yuri Victorovich CommitDate: 2026-06-10 04:22:43 +0000 misc/py-polars{,-runtime}: update 1.40.1 → 1.41.2 --- misc/py-polars-runtime/Makefile | 60 ++++++------ misc/py-polars-runtime/distinfo | 102 ++++++++++----------- misc/py-polars-runtime/files/patch-Cargo.lock | 48 +++------- .../files/patch-Cargo.lock.ethnum | 19 ---- .../files/patch-crates_polars-ooc_Cargo.toml | 12 ++- misc/py-polars/Makefile | 9 +- misc/py-polars/distinfo | 6 +- 7 files changed, 111 insertions(+), 145 deletions(-) diff --git a/misc/py-polars-runtime/Makefile b/misc/py-polars-runtime/Makefile index 837e896b3498..1de8cf5602ab 100644 --- a/misc/py-polars-runtime/Makefile +++ b/misc/py-polars-runtime/Makefile @@ -1,6 +1,6 @@ PORTNAME= polars-runtime DISTVERSIONPREFIX= py- -DISTVERSION= 1.40.1 +DISTVERSION= 1.41.2 CATEGORIES= misc #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,16 +12,16 @@ WWW= https://github.com/pola-rs/polars LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -FLAVORS= compat 32 64 # runtime values; it might look hackish to define different types of flavors in this Python port, but Polars needs all of them to be installed and there should be no problems as long as files are installed into proper locations -FLAVOR?= ${FLAVORS:[1]} -${FLAVOR}_PKGNAMESUFFIX= -${FLAVOR} # there's no default runtime for Polars, all of them are needed - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.3.2:devel/py-maturin@${PY_FLAVOR} \ rust-nightly>0:lang/rust-nightly LIB_DEPENDS= libzstd.so:archivers/zstd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} +FLAVORS= compat 32 64 # runtime values; it might look hackish to define different types of flavors in this Python port, but Polars needs all of them to be installed and there should be no problems as long as files are installed into proper locations +FLAVOR?= ${FLAVORS:[1]} +${FLAVOR}_PKGNAMESUFFIX= -${FLAVOR} # there's no default runtime for Polars, all of them are needed + USES= cargo pkgconfig python USE_PYTHON= pep517 noflavors # autoplist is broken @@ -47,7 +47,7 @@ CARGO_CRATES= adler2-2.0.1 \ allocator-api2-0.2.21 \ android_system_properties-0.1.5 \ anyhow-1.0.101 \ - apache-avro-0.17.0 \ + apache-avro-0.21.0 \ ar_archive_writer-0.5.1 \ arboard-3.6.1 \ argminmax-0.6.3 \ @@ -99,6 +99,9 @@ CARGO_CRATES= adler2-2.0.1 \ bitflags-2.11.0 \ blake3-1.8.3 \ block-buffer-0.10.4 \ + block-buffer-0.12.0 \ + bon-3.9.1 \ + bon-macros-3.9.1 \ boxcar-0.2.14 \ brotli-8.0.2 \ brotli-decompressor-5.0.0 \ @@ -113,6 +116,7 @@ CARGO_CRATES= adler2-2.0.1 \ cc-1.2.56 \ cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ + chacha20-0.10.0 \ chrono-0.4.43 \ chrono-tz-0.10.4 \ clipboard-win-5.4.1 \ @@ -124,8 +128,8 @@ CARGO_CRATES= adler2-2.0.1 \ constant_time_eq-0.4.2 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ - core2-0.4.0 \ cpufeatures-0.2.17 \ + cpufeatures-0.3.0 \ crc-2.1.0 \ crc-catalog-1.1.1 \ crc-fast-1.10.0 \ @@ -142,11 +146,15 @@ CARGO_CRATES= adler2-2.0.1 \ crypto-bigint-0.4.9 \ crypto-bigint-0.5.5 \ crypto-common-0.1.7 \ - dary_heap-0.3.8 \ + crypto-common-0.2.1 \ + darling-0.23.0 \ + darling_core-0.23.0 \ + darling_macro-0.23.0 \ debug_unsafe-0.1.4 \ der-0.6.1 \ deranged-0.5.6 \ digest-0.10.7 \ + digest-0.11.3 \ dispatch2-0.3.0 \ displaydoc-0.2.5 \ dissimilar-1.0.10 \ @@ -193,7 +201,6 @@ CARGO_CRATES= adler2-2.0.1 \ getrandom-0.4.1 \ glob-0.3.3 \ group-0.12.1 \ - h2-0.3.27 \ h2-0.4.13 \ half-2.7.1 \ halfbrown-0.4.0 \ @@ -209,11 +216,9 @@ CARGO_CRATES= adler2-2.0.1 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ - httpdate-1.0.3 \ humantime-2.3.0 \ - hyper-0.14.32 \ + hybrid-array-0.4.10 \ hyper-1.8.1 \ - hyper-rustls-0.24.2 \ hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ hyper-util-0.1.20 \ @@ -227,6 +232,7 @@ CARGO_CRATES= adler2-2.0.1 \ icu_properties_data-2.1.2 \ icu_provider-2.1.1 \ id-arena-2.3.0 \ + ident_case-1.0.1 \ idna-1.1.0 \ idna_adapter-1.2.1 \ indexmap-2.13.0 \ @@ -243,9 +249,7 @@ CARGO_CRATES= adler2-2.0.1 \ leb128fmt-0.1.0 \ libc-0.2.182 \ libflate-1.4.0 \ - libflate-2.2.1 \ libflate_lz77-1.2.0 \ - libflate_lz77-2.2.0 \ libloading-0.9.0 \ libm-0.2.16 \ libmimalloc-sys-0.1.44 \ @@ -261,6 +265,7 @@ CARGO_CRATES= adler2-2.0.1 \ lz4_flex-0.12.1 \ matrixmultiply-0.3.10 \ md-5-0.10.6 \ + md-5-0.11.0 \ memchr-2.8.0 \ memmap2-0.9.10 \ mimalloc-0.1.48 \ @@ -268,6 +273,7 @@ CARGO_CRATES= adler2-2.0.1 \ mio-1.1.1 \ native-tls-0.2.16 \ ndarray-0.17.2 \ + nix-0.31.2 \ now-0.1.3 \ ntapi-0.4.3 \ num-0.4.3 \ @@ -290,10 +296,10 @@ CARGO_CRATES= adler2-2.0.1 \ objc2-io-surface-0.3.2 \ object-0.37.3 \ once_cell-1.21.3 \ - openssl-0.10.75 \ + openssl-0.10.80 \ openssl-macros-0.1.1 \ openssl-probe-0.2.1 \ - openssl-sys-0.9.111 \ + openssl-sys-0.9.116 \ outref-0.5.2 \ p256-0.11.1 \ parking-2.2.1 \ @@ -334,10 +340,12 @@ CARGO_CRATES= adler2-2.0.1 \ r-efi-5.3.0 \ rand-0.8.5 \ rand-0.9.2 \ + rand-0.10.1 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.5 \ + rand_core-0.10.1 \ rand_distr-0.5.1 \ rand_xorshift-0.4.0 \ raw-cpuid-11.6.0 \ @@ -363,12 +371,10 @@ CARGO_CRATES= adler2-2.0.1 \ rustc_version-0.4.1 \ rustflags-0.1.7 \ rustix-1.1.3 \ - rustls-0.21.12 \ rustls-0.23.36 \ rustls-native-certs-0.8.3 \ rustls-pki-types-1.14.0 \ - rustls-webpki-0.101.7 \ - rustls-webpki-0.103.9 \ + rustls-webpki-0.103.13 \ rustversion-1.0.22 \ ryu-1.0.23 \ same-file-1.0.6 \ @@ -376,7 +382,6 @@ CARGO_CRATES= adler2-2.0.1 \ schemars-0.9.0 \ schemars_derive-0.9.0 \ scopeguard-1.2.0 \ - sct-0.7.1 \ sec1-0.3.0 \ security-framework-3.6.0 \ security-framework-sys-2.16.0 \ @@ -405,7 +410,6 @@ CARGO_CRATES= adler2-2.0.1 \ slotmap-1.1.1 \ smallvec-1.15.1 \ snap-1.1.1 \ - socket2-0.5.10 \ socket2-0.6.2 \ spin-0.10.0 \ spki-0.6.0 \ @@ -417,9 +421,8 @@ CARGO_CRATES= adler2-2.0.1 \ streaming-decompression-0.1.2 \ streaming-iterator-0.1.9 \ strength_reduce-0.2.4 \ - strum-0.26.3 \ + strsim-0.11.1 \ strum-0.27.2 \ - strum_macros-0.26.4 \ strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ @@ -431,10 +434,10 @@ CARGO_CRATES= adler2-2.0.1 \ target-triple-1.0.0 \ tempfile-3.25.0 \ termcolor-1.4.1 \ - thiserror-1.0.69 \ thiserror-2.0.18 \ - thiserror-impl-1.0.69 \ thiserror-impl-2.0.18 \ + tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 \ + tikv-jemallocator-0.7.0 \ time-0.3.47 \ time-core-0.1.8 \ time-macros-0.2.27 \ @@ -444,7 +447,6 @@ CARGO_CRATES= adler2-2.0.1 \ tokio-1.49.0 \ tokio-macros-2.6.0 \ tokio-native-tls-0.3.1 \ - tokio-rustls-0.24.1 \ tokio-rustls-0.26.4 \ tokio-util-0.7.18 \ toml-1.0.2+spec-1.1.0 \ @@ -461,8 +463,6 @@ CARGO_CRATES= adler2-2.0.1 \ try-lock-0.2.5 \ trybuild-1.0.116 \ twox-hash-2.1.2 \ - typed-builder-0.19.1 \ - typed-builder-macro-0.19.1 \ typenum-1.19.0 \ unarray-0.1.4 \ unicode-ident-1.0.24 \ @@ -566,8 +566,8 @@ CARGO_CRATES= adler2-2.0.1 \ zstd-0.13.3 \ zstd-safe-7.2.4 \ zstd-sys-2.0.16+zstd.1.5.7 \ - object_store@git+https://github.com/kdn36/arrow-rs-object-store?branch=feat_checksum_crc64\#12323e21b6e420f1e9d630fa8c4a40de41b11f2f \ - color-backtrace@git+https://github.com/orlp/color-backtrace?rev=bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd\#bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd + color-backtrace@git+https://github.com/orlp/color-backtrace?rev=bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd\#bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd \ + object_store@git+https://github.com/apache/arrow-rs-object-store?rev=6f1c9acc94636e059a2b3aef5c75e815e065cc89\#6f1c9acc94636e059a2b3aef5c75e815e065cc89 CARGO_TARGET_DIR= ${WRKSRC}/target CARGO_BUILD= no CARGO_INSTALL= no diff --git a/misc/py-polars-runtime/distinfo b/misc/py-polars-runtime/distinfo index 7d653c3cb4db..85759813cd8d 100644 --- a/misc/py-polars-runtime/distinfo +++ b/misc/py-polars-runtime/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1777585729 +TIMESTAMP = 1781041667 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234 @@ -17,8 +17,8 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea SIZE (rust/crates/anyhow-1.0.101.crate) = 52315 -SHA256 (rust/crates/apache-avro-0.17.0.crate) = 1aef82843a0ec9f8b19567445ad2421ceeb1d711514384bdd3d49fe37102ee13 -SIZE (rust/crates/apache-avro-0.17.0.crate) = 178898 +SHA256 (rust/crates/apache-avro-0.21.0.crate) = 36fa98bc79671c7981272d91a8753a928ff6a1cd8e4f20a44c45bd5d313840bf +SIZE (rust/crates/apache-avro-0.21.0.crate) = 209235 SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345 SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf @@ -121,6 +121,12 @@ SHA256 (rust/crates/blake3-1.8.3.crate) = 2468ef7d57b3fb7e16b576e8377cdbde2320c6 SIZE (rust/crates/blake3-1.8.3.crate) = 207224 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be +SIZE (rust/crates/block-buffer-0.12.0.crate) = 14926 +SHA256 (rust/crates/bon-3.9.1.crate) = f47dbe92550676ee653353c310dfb9cf6ba17ee70396e1f7cf0a2020ad49b2fe +SIZE (rust/crates/bon-3.9.1.crate) = 66853 +SHA256 (rust/crates/bon-macros-3.9.1.crate) = 519bd3116aeeb42d5372c29d982d16d0170d3d4a5ed85fc7dd91642ffff3c67c +SIZE (rust/crates/bon-macros-3.9.1.crate) = 98078 SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e SIZE (rust/crates/boxcar-0.2.14.crate) = 28144 SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560 @@ -149,6 +155,8 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 +SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601 +SIZE (rust/crates/chacha20-0.10.0.crate) = 38763 SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 SIZE (rust/crates/chrono-0.4.43.crate) = 240392 SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3 @@ -171,10 +179,10 @@ SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81 SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 -SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505 -SIZE (rust/crates/core2-0.4.0.crate) = 37075 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 +SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156 SHA256 (rust/crates/crc-2.1.0.crate) = 49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23 SIZE (rust/crates/crc-2.1.0.crate) = 8683 SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403 @@ -207,8 +215,14 @@ SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af9 SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384 SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 -SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04 -SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544 +SHA256 (rust/crates/crypto-common-0.2.1.crate) = 77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710 +SIZE (rust/crates/crypto-common-0.2.1.crate) = 15165 +SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d +SIZE (rust/crates/darling-0.23.0.crate) = 43298 +SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0 +SIZE (rust/crates/darling_core-0.23.0.crate) = 74564 +SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d +SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 SHA256 (rust/crates/debug_unsafe-0.1.4.crate) = 7eed2c4702fa172d1ce21078faa7c5203e69f5394d48cc436d25928394a867a2 SIZE (rust/crates/debug_unsafe-0.1.4.crate) = 6785 SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de @@ -217,6 +231,8 @@ SHA256 (rust/crates/deranged-0.5.6.crate) = cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81 SIZE (rust/crates/deranged-0.5.6.crate) = 26617 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/digest-0.11.3.crate) = f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2 +SIZE (rust/crates/digest-0.11.3.crate) = 28955 SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 @@ -309,8 +325,6 @@ SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8 SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7 SIZE (rust/crates/group-0.12.1.crate) = 16516 -SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d -SIZE (rust/crates/h2-0.3.27.crate) = 169180 SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 SIZE (rust/crates/h2-0.4.13.crate) = 176861 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b @@ -341,16 +355,12 @@ SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1f SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 SIZE (rust/crates/httparse-1.10.1.crate) = 45190 -SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 -SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424 SIZE (rust/crates/humantime-2.3.0.crate) = 23242 -SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7 -SIZE (rust/crates/hyper-0.14.32.crate) = 199622 +SHA256 (rust/crates/hybrid-array-0.4.10.crate) = 3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214 +SIZE (rust/crates/hybrid-array-0.4.10.crate) = 35046 SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 SIZE (rust/crates/hyper-1.8.1.crate) = 157353 -SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590 -SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 @@ -377,6 +387,8 @@ SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e37 SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 +SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 @@ -409,12 +421,8 @@ SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f1878 SIZE (rust/crates/libc-0.2.182.crate) = 814873 SHA256 (rust/crates/libflate-1.4.0.crate) = 5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18 SIZE (rust/crates/libflate-1.4.0.crate) = 42600 -SHA256 (rust/crates/libflate-2.2.1.crate) = e3248b8d211bd23a104a42d81b4fa8bb8ac4a3b75e7a43d85d2c9ccb6179cd74 -SIZE (rust/crates/libflate-2.2.1.crate) = 40550 SHA256 (rust/crates/libflate_lz77-1.2.0.crate) = a52d3a8bfc85f250440e4424db7d857e241a3aebbbe301f3eb606ab15c39acbf SIZE (rust/crates/libflate_lz77-1.2.0.crate) = 5964 -SHA256 (rust/crates/libflate_lz77-2.2.0.crate) = a599cb10a9cd92b1300debcef28da8f70b935ec937f44fcd1b70a7c986a11c5c -SIZE (rust/crates/libflate_lz77-2.2.0.crate) = 7627 SHA256 (rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60 SIZE (rust/crates/libloading-0.9.0.crate) = 33816 SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 @@ -445,6 +453,8 @@ SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131 SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170 SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf SIZE (rust/crates/md-5-0.10.6.crate) = 16161 +SHA256 (rust/crates/md-5-0.11.0.crate) = 69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98 +SIZE (rust/crates/md-5-0.11.0.crate) = 17404 SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 SIZE (rust/crates/memchr-2.8.0.crate) = 97780 SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3 @@ -459,6 +469,8 @@ SHA256 (rust/crates/native-tls-0.2.16.crate) = 9d5d26952a508f321b4d3d2e80e78fc26 SIZE (rust/crates/native-tls-0.2.16.crate) = 31628 SHA256 (rust/crates/ndarray-0.17.2.crate) = 520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d SIZE (rust/crates/ndarray-0.17.2.crate) = 243631 +SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3 +SIZE (rust/crates/nix-0.31.2.crate) = 346284 SHA256 (rust/crates/now-0.1.3.crate) = 6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0 SIZE (rust/crates/now-0.1.3.crate) = 5086 SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae @@ -503,14 +515,14 @@ SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbf SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 -SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 -SIZE (rust/crates/openssl-0.10.75.crate) = 288136 +SHA256 (rust/crates/openssl-0.10.80.crate) = a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967 +SIZE (rust/crates/openssl-0.10.80.crate) = 307341 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 -SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 -SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 +SHA256 (rust/crates/openssl-sys-0.9.116.crate) = f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4 +SIZE (rust/crates/openssl-sys-0.9.116.crate) = 75899 SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e SIZE (rust/crates/outref-0.5.2.crate) = 5621 SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594 @@ -591,6 +603,8 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8 SIZE (rust/crates/rand-0.8.5.crate) = 87113 SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 SIZE (rust/crates/rand-0.9.2.crate) = 99930 +SHA256 (rust/crates/rand-0.10.1.crate) = d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207 +SIZE (rust/crates/rand-0.10.1.crate) = 105801 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb @@ -599,6 +613,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 +SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69 +SIZE (rust/crates/rand_core-0.10.1.crate) = 22833 SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463 SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593 SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a @@ -649,18 +665,14 @@ SHA256 (rust/crates/rustflags-0.1.7.crate) = a39e0e9135d7a7208ee80aa4e3e4b88f0f5 SIZE (rust/crates/rustflags-0.1.7.crate) = 17224 SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 SIZE (rust/crates/rustix-1.1.3.crate) = 423447 -SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e -SIZE (rust/crates/rustls-0.21.12.crate) = 285674 SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b SIZE (rust/crates/rustls-0.23.36.crate) = 374313 SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 -SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765 -SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808 -SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 -SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 +SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e +SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f @@ -675,8 +687,6 @@ SHA256 (rust/crates/schemars_derive-0.9.0.crate) = 5016d94c77c6d32f0b8e08b781f7d SIZE (rust/crates/schemars_derive-0.9.0.crate) = 25241 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414 -SIZE (rust/crates/sct-0.7.1.crate) = 27501 SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928 SIZE (rust/crates/sec1-0.3.0.crate) = 17615 SHA256 (rust/crates/security-framework-3.6.0.crate) = d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38 @@ -733,8 +743,6 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b SIZE (rust/crates/snap-1.1.1.crate) = 33763 -SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 -SIZE (rust/crates/socket2-0.5.10.crate) = 58169 SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0 SIZE (rust/crates/socket2-0.6.2.crate) = 58621 SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591 @@ -757,12 +765,10 @@ SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3 SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482 SHA256 (rust/crates/strength_reduce-0.2.4.crate) = fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82 SIZE (rust/crates/strength_reduce-0.2.4.crate) = 17859 -SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 -SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf SIZE (rust/crates/strum-0.27.2.crate) = 8489 -SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be -SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 @@ -785,14 +791,14 @@ SHA256 (rust/crates/tempfile-3.25.0.crate) = 0136791f7c95b1f6dd99f9cc786b91bb81c SIZE (rust/crates/tempfile-3.25.0.crate) = 43195 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 -SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 -SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 -SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 -SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1a2825c78386b4ae0314074867860ba9577875de945f05992c38815cbec327f0 +SIZE (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1037885 +SHA256 (rust/crates/tikv-jemallocator-0.7.0.crate) = 249f09e49ab1609436f34c776e84231bead18d6a955f119f939bdc1d847561bd +SIZE (rust/crates/tikv-jemallocator-0.7.0.crate) = 14004 SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c SIZE (rust/crates/time-0.3.47.crate) = 225161 SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca @@ -811,8 +817,6 @@ SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2 SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 -SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081 -SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049 SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 @@ -845,10 +849,6 @@ SHA256 (rust/crates/trybuild-1.0.116.crate) = 47c635f0191bd3a2941013e50626671009 SIZE (rust/crates/trybuild-1.0.116.crate) = 45967 SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641 -SHA256 (rust/crates/typed-builder-0.19.1.crate) = a06fbd5b8de54c5f7c91f6fe4cebb949be2125d7758e630bb58b1d831dbce600 -SIZE (rust/crates/typed-builder-0.19.1.crate) = 21015 -SHA256 (rust/crates/typed-builder-macro-0.19.1.crate) = f9534daa9fd3ed0bd911d462a37f172228077e7abf18c18a5f67199d959205f8 -SIZE (rust/crates/typed-builder-macro-0.19.1.crate) = 20273 SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb SIZE (rust/crates/typenum-1.19.0.crate) = 76414 SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94 @@ -1055,9 +1055,9 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 -SHA256 (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0.tar.gz) = dd1e67db5faec8d61e0e6bc002e534bdce8ffd71f182bdc8404b0257373b1e60 -SIZE (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0.tar.gz) = 276058 SHA256 (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 5e3716156f0c6c152fdaf55f4eca287347e7d78ce7c7ab204cac8ad350eabe07 SIZE (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 18409 -SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3 -SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451 +SHA256 (apache-arrow-rs-object-store-6f1c9acc94636e059a2b3aef5c75e815e065cc89_GH0.tar.gz) = 9f63a2308efc9f5453cb15aea2703f680757f830ba13eae7d43cb16a34743b1e +SIZE (apache-arrow-rs-object-store-6f1c9acc94636e059a2b3aef5c75e815e065cc89_GH0.tar.gz) = 286943 +SHA256 (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 4459f3ddbde8babb827b140e15920c6e2075959190a6d13428a7aa7ba50d0a95 +SIZE (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 5619635 diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock b/misc/py-polars-runtime/files/patch-Cargo.lock index cd1b310f7079..db9c621ab751 100644 --- a/misc/py-polars-runtime/files/patch-Cargo.lock +++ b/misc/py-polars-runtime/files/patch-Cargo.lock @@ -1,12 +1,15 @@ --- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure +-- Update from 1.40.1 to 1.41.2: +-- remove git source for color-backtrace +-- remove git source for object_store (now apache/arrow-rs-object-store) +-- remove tikv-jemallocator dependency (use default allocator) -- --- The Rust build fails with ethnum 1.5.2 due to a compilation issue that --- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock --- to use the newer version. +-- The FreeBSD ports cargo infrastructure uses vendored crates, +-- so git sources must be removed. The default allocator is used +-- instead of jemalloc to avoid runtime TLS errors. ---- Cargo.lock.orig 2026-04-22 12:27:45 UTC +--- Cargo.lock.orig 2026-05-29 09:06:27 UTC +++ Cargo.lock -@@ -999,7 +999,6 @@ version = "0.7.2" +@@ -1039,7 +1039,6 @@ version = "0.7.2" [[package]] name = "color-backtrace" version = "0.7.2" @@ -14,15 +17,15 @@ dependencies = [ "btparse", "termcolor", -@@ -2742,7 +2741,6 @@ version = "0.13.1" +@@ -2779,7 +2778,6 @@ version = "0.13.2" [[package]] name = "object_store" - version = "0.13.1" --source = "git+https://github.com/kdn36/arrow-rs-object-store?branch=feat_checksum_crc64#12323e21b6e420f1e9d630fa8c4a40de41b11f2f" + version = "0.13.2" +-source = "git+https://github.com/apache/arrow-rs-object-store?rev=6f1c9acc94636e059a2b3aef5c75e815e065cc89#6f1c9acc94636e059a2b3aef5c75e815e065cc89" dependencies = [ "async-trait", "base64", -@@ -3337,7 +3335,6 @@ dependencies = [ +@@ -3398,7 +3396,6 @@ dependencies = [ "polars-core", "polars-io", "polars-utils", @@ -30,28 +33,3 @@ "tokio", ] -@@ -5032,24 +5029,6 @@ dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.116", --] -- --[[package]] --name = "tikv-jemalloc-sys" --version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" --source = "git+https://github.com/pola-rs/jemallocator?rev=c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936#c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936" --dependencies = [ -- "cc", -- "libc", --] -- --[[package]] --name = "tikv-jemallocator" --version = "0.6.0" --source = "git+https://github.com/pola-rs/jemallocator?rev=c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936#c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936" --dependencies = [ -- "libc", -- "tikv-jemalloc-sys", - ] - - [[package]] diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum b/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum deleted file mode 100644 index a66a455a350a..000000000000 --- a/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum +++ /dev/null @@ -1,19 +0,0 @@ --- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure --- --- The Rust build fails with ethnum 1.5.2 due to a compilation issue that --- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock --- to use the newer version. - ---- Cargo.lock.orig -+++ Cargo.lock -@@ -1388,7 +1388,7 @@ version = "0.5.0" - - [[package]] - name = "ethnum" --version = "1.5.2" -+version = "1.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" -+checksum = "40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f" - - [[package]] diff --git a/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml b/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml index b4e2c2981889..92ebd36d2c70 100644 --- a/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml +++ b/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml @@ -1,15 +1,19 @@ ---- crates/polars-ooc/Cargo.toml.orig 2026-04-10 06:31:40 UTC +-- Remove tikv-jemallocator dependencies and use mimalloc only for fast_alloc +-- The port uses the default allocator to avoid runtime TLS errors with jemalloc. +-- Updated from 0.6.0 to 0.7.0 for polars 1.41.2 runtime. + +--- crates/polars-ooc/Cargo.toml.orig 2026-05-29 09:06:27 UTC +++ crates/polars-ooc/Cargo.toml -@@ -19,16 +19,9 @@ mimalloc = { version = "0.1", default-features = false +@@ -20,16 +20,9 @@ mimalloc = { version = "0.1", default-features = false [target.'cfg(any(not(target_family = "unix"), target_os = "emscripten"))'.dependencies] mimalloc = { version = "0.1", default-features = false, optional = true } -# Feature background_threads is unsupported on MacOS (https://github.com/jemalloc/jemalloc/issues/843). -[target.'cfg(all(target_family = "unix", not(target_os = "macos"), not(target_os = "emscripten")))'.dependencies] --tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls", "background_threads"], optional = true } +-tikv-jemallocator = { version = "0.7.0", features = ["disable_initial_exec_tls", "background_threads"], optional = true } - -[target.'cfg(all(target_family = "unix", target_os = "macos"))'.dependencies] --tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls"], optional = true } +-tikv-jemallocator = { version = "0.7.0", features = ["disable_initial_exec_tls"], optional = true } - [lints] workspace = true diff --git a/misc/py-polars/Makefile b/misc/py-polars/Makefile index 3291c11214f8..d98a7b7cc534 100644 --- a/misc/py-polars/Makefile +++ b/misc/py-polars/Makefile @@ -1,6 +1,6 @@ PORTNAME= polars DISTVERSIONPREFIX= py- -DISTVERSION= 1.40.1 +DISTVERSION= 1.41.2 CATEGORIES= misc #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,11 +14,14 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} .for runtime in compat 32 64 # same as flavors in misc/py-polars-runtime RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}polars-runtime-${runtime}>0:misc/py-polars-runtime@${runtime} .endfor +# optional dependencies +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}great-tables>0:devel/py-great-tables@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist pytest diff --git a/misc/py-polars/distinfo b/misc/py-polars/distinfo index 6d09dd2db816..6fc63d417dbf 100644 --- a/misc/py-polars/distinfo +++ b/misc/py-polars/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1777598052 -SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3 -SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451 +TIMESTAMP = 1781058767 +SHA256 (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 4459f3ddbde8babb827b140e15920c6e2075959190a6d13428a7aa7ba50d0a95 +SIZE (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 5619635