git: 104169ec665e - main - misc/rash: update 2.9.9 → 2.9.10

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 27 Apr 2025 18:24:29 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=104169ec665e043b2300127919505e135b6e5432

commit 104169ec665e043b2300127919505e135b6e5432
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-04-27 18:14:39 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-04-27 18:24:25 +0000

    misc/rash: update 2.9.9 → 2.9.10
---
 misc/rash/Makefile | 24 +++++++++++-------------
 misc/rash/distinfo | 38 +++++++++++++++++++++-----------------
 2 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/misc/rash/Makefile b/misc/rash/Makefile
index 3506c5a13384..30727a04ef28 100644
--- a/misc/rash/Makefile
+++ b/misc/rash/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	rash
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.9.9
+DISTVERSION=	2.9.10
 CATEGORIES=	misc
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -11,10 +11,6 @@ WWW=		https://rash-sh.github.io \
 LICENSE=	AGPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN_aarch64=	compilation fails, see https://github.com/rash-sh/rash/issues/749
-BROKEN_armv7=	compilation fails, see https://github.com/rash-sh/rash/issues/749
-BROKEN_i386=	compilation fails, see https://github.com/japaric/syscall.rs/issues/37
-
 USES=		cargo
 
 USE_GITHUB=	yes
@@ -58,8 +54,8 @@ CARGO_CRATES=	ahash-0.7.8 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.5.35 \
-		clap_builder-4.5.35 \
+		clap-4.5.37 \
+		clap_builder-4.5.37 \
 		clap_complete-4.5.12 \
 		clap_derive-4.5.32 \
 		clap_lex-0.7.4 \
@@ -70,7 +66,7 @@ CARGO_CRATES=	ahash-0.7.8 \
 		cpufeatures-0.2.12 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
-		crossbeam-channel-0.5.13 \
+		crossbeam-channel-0.5.15 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-utils-0.8.20 \
@@ -123,7 +119,6 @@ CARGO_CRATES=	ahash-0.7.8 \
 		ignore-0.4.23 \
 		indexmap-1.9.3 \
 		indexmap-2.3.0 \
-		ipc-channel-0.19.0 \
 		is-terminal-0.4.12 \
 		is_terminal_polyfill-1.70.1 \
 		itertools-0.10.5 \
@@ -175,7 +170,7 @@ CARGO_CRATES=	ahash-0.7.8 \
 		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.94 \
+		proc-macro2-1.0.95 \
 		prs-lib-0.5.2 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
@@ -184,8 +179,11 @@ CARGO_CRATES=	ahash-0.7.8 \
 		quote-1.0.40 \
 		radium-0.7.0 \
 		rand-0.8.5 \
+		rand-0.9.1 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.3 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		redox_users-0.4.5 \
@@ -201,7 +199,6 @@ CARGO_CRATES=	ahash-0.7.8 \
 		rustversion-1.0.17 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
-		sc-0.2.7 \
 		schemars-0.8.22 \
 		schemars_derive-0.8.22 \
 		seahash-4.1.0 \
@@ -225,7 +222,7 @@ CARGO_CRATES=	ahash-0.7.8 \
 		strum-0.27.1 \
 		strum_macros-0.27.1 \
 		syn-1.0.109 \
-		syn-2.0.100 \
+		syn-2.0.101 \
 		syn_derive-0.1.8 \
 		tap-1.0.1 \
 		tempfile-3.19.1 \
@@ -309,7 +306,8 @@ CARGO_CRATES=	ahash-0.7.8 \
 		wyz-0.5.1 \
 		zerocopy-0.6.6 \
 		zerocopy-derive-0.6.6 \
-		zeroize-1.8.1
+		zeroize-1.8.1 \
+		ipc-channel@git+https://github.com/servo/ipc-channel?rev=82f6c49096b116208861f928862f9eefaf47c3c9\#82f6c49096b116208861f928862f9eefaf47c3c9
 
 PLIST_FILES=	bin/${PORTNAME}
 
diff --git a/misc/rash/distinfo b/misc/rash/distinfo
index f4780bf30fa2..a3a34daf69bf 100644
--- a/misc/rash/distinfo
+++ b/misc/rash/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745730512
+TIMESTAMP = 1745776270
 SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
 SIZE (rust/crates/ahash-0.7.8.crate) = 38550
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -75,10 +75,10 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.35.crate) = d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944
-SIZE (rust/crates/clap-4.5.35.crate) = 56970
-SHA256 (rust/crates/clap_builder-4.5.35.crate) = 2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9
-SIZE (rust/crates/clap_builder-4.5.35.crate) = 168525
+SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
+SIZE (rust/crates/clap-4.5.37.crate) = 56962
+SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
+SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
 SHA256 (rust/crates/clap_complete-4.5.12.crate) = a8670053e87c316345e384ca1f3eba3006fc6355ed8b8a1140d104e109e3df34
 SIZE (rust/crates/clap_complete-4.5.12.crate) = 43028
 SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
@@ -99,8 +99,8 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f
 SIZE (rust/crates/criterion-0.5.1.crate) = 110088
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
 SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -205,8 +205,6 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
 SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
 SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
-SHA256 (rust/crates/ipc-channel-0.19.0.crate) = 6fb8251fb7bcd9ccd3725ed8deae9fe7db8e586495c9eb5b0c52e6233e5e75ea
-SIZE (rust/crates/ipc-channel-0.19.0.crate) = 143091
 SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
 SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -309,8 +307,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
 SHA256 (rust/crates/prs-lib-0.5.2.crate) = e5fc4370b9bee19b6f2b24f84a62fa7ccbce8b211f3fde6d8b83a173afe1085d
 SIZE (rust/crates/prs-lib-0.5.2.crate) = 45113
 SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
@@ -327,10 +325,16 @@ SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521
 SIZE (rust/crates/radium-0.7.0.crate) = 10906
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
 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
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
 SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -361,8 +365,6 @@ SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/sc-0.2.7.crate) = 010e18bd3bfd1d45a7e666b236c78720df0d9a7698ebaa9c1c559961eb60a38b
-SIZE (rust/crates/sc-0.2.7.crate) = 40560
 SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
 SIZE (rust/crates/schemars-0.8.22.crate) = 59214
 SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
@@ -409,8 +411,8 @@ SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298
 SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
 SHA256 (rust/crates/syn_derive-0.1.8.crate) = 1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b
 SIZE (rust/crates/syn_derive-0.1.8.crate) = 5173
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -579,5 +581,7 @@ SHA256 (rust/crates/zerocopy-derive-0.6.6.crate) = 125139de3f6b9d625c39e2efdd73d
 SIZE (rust/crates/zerocopy-derive-0.6.6.crate) = 522443
 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
 SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rash-sh-rash-v2.9.9_GH0.tar.gz) = 4c53f8df1e5be3829c445a92dc1260bf13a431470c24a02ec2b0b98d15b87259
-SIZE (rash-sh-rash-v2.9.9_GH0.tar.gz) = 209636
+SHA256 (servo-ipc-channel-82f6c49096b116208861f928862f9eefaf47c3c9_GH0.tar.gz) = 89454d0b707a5117eac84ab1c9b9bf7cd8cc1fb3f1a970a10466750d1c173122
+SIZE (servo-ipc-channel-82f6c49096b116208861f928862f9eefaf47c3c9_GH0.tar.gz) = 151812
+SHA256 (rash-sh-rash-v2.9.10_GH0.tar.gz) = ab7f5772dbf1f75df12b90746d66a7b064ff156e8d213324a3a329394bbe03d4
+SIZE (rash-sh-rash-v2.9.10_GH0.tar.gz) = 210018