git: cd3b6d2717e3 - main - net-im/libsignal-node: Update to 0.72.1

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Tue, 03 Jun 2025 10:40:27 UTC
The branch main has been updated by mikael:

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

commit cd3b6d2717e36e10ca5940f6562dc4aa8238dd9e
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-06-03 10:38:46 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-06-03 10:40:22 +0000

    net-im/libsignal-node: Update to 0.72.1
---
 net-im/libsignal-node/Makefile                     |  2 +-
 net-im/libsignal-node/Makefile.crates              | 20 +++------
 net-im/libsignal-node/distinfo                     | 50 ++++++++--------------
 .../files/patch-bin_build__helpers.py              | 12 ++++++
 4 files changed, 39 insertions(+), 45 deletions(-)

diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 151d21b1ec49..49163cf40c36 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libsignal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.70.0
+DISTVERSION=	0.72.1
 CATEGORIES=	net-im
 MASTER_SITES=	LOCAL/mikael/signal-desktop/:npm
 PKGNAMESUFFIX=	-node
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index cf553f330f58..172e14a83929 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -108,7 +108,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		displaydoc-0.2.5 \
 		doc-comment-0.3.3 \
 		downcast-rs-1.2.1 \
-		dunce-1.0.5 \
 		dyn-clonable-0.9.2 \
 		dyn-clonable-impl-0.9.2 \
 		dyn-clone-1.0.19 \
@@ -152,11 +151,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		half-2.4.1 \
 		hashbrown-0.12.3 \
 		hashbrown-0.15.2 \
-		hax-lib-0.1.0 \
 		hax-lib-0.2.0 \
-		hax-lib-macros-0.1.0 \
 		hax-lib-macros-0.2.0 \
-		hax-lib-macros-types-0.1.0 \
 		hax-lib-macros-types-0.2.0 \
 		headers-0.3.9 \
 		headers-core-0.2.0 \
@@ -207,13 +203,12 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		jiff-static-0.2.5 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.33 \
 		js-sys-0.3.77 \
 		json5-0.4.1 \
 		lazy_static-1.5.0 \
 		libc-0.2.171 \
 		libcrux-intrinsics-0.0.2 \
-		libcrux-ml-kem-0.0.2-alpha.3 \
+		libcrux-ml-kem-0.0.2 \
 		libcrux-platform-0.0.2 \
 		libcrux-sha3-0.0.2 \
 		libloading-0.8.6 \
@@ -295,10 +290,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		portable-atomic-util-0.2.4 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.21 \
-		pqcrypto-internals-0.2.10 \
-		pqcrypto-kyber-0.7.9 \
-		pqcrypto-kyber-0.8.1 \
-		pqcrypto-traits-0.3.5 \
 		predicates-3.1.3 \
 		predicates-core-1.0.9 \
 		predicates-tree-1.0.12 \
@@ -323,8 +314,11 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		quote-1.0.40 \
 		r-efi-5.2.0 \
 		rand-0.8.5 \
+		rand-0.9.0 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.3 \
 		rand_xorshift-0.3.0 \
 		range-map-0.2.0 \
 		rangemap-1.5.1 \
@@ -419,13 +413,13 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		tinyvec-1.9.0 \
 		tinyvec_macros-0.1.1 \
 		tls-parser-0.12.2 \
-		tokio-1.44.2 \
+		tokio-1.45.0 \
 		tokio-macros-2.5.0 \
 		tokio-rustls-0.25.0 \
 		tokio-socks-0.5.2 \
 		tokio-stream-0.1.17 \
 		tokio-tungstenite-0.21.0 \
-		tokio-tungstenite-0.23.1 \
+		tokio-tungstenite-0.26.2 \
 		tokio-util-0.7.14 \
 		toml_datetime-0.6.8 \
 		toml_edit-0.22.24 \
@@ -437,7 +431,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		tracing-subscriber-0.3.19 \
 		try-lock-0.2.5 \
 		tungstenite-0.21.0 \
-		tungstenite-0.23.0 \
+		tungstenite-0.26.2 \
 		typenum-1.18.0 \
 		ucd-trie-0.1.7 \
 		unarray-0.1.4 \
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index 5b75aebe8157..34e15920b0d6 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747320478
-SHA256 (libsignal-node-0.70.0-npm-cache.tar.gz) = 9b586ae2761d37eec97bcefe59dd9a6ab5b637a7a1c96b1102b4aa6fa35dbe7b
-SIZE (libsignal-node-0.70.0-npm-cache.tar.gz) = 60935744
+TIMESTAMP = 1748873481
+SHA256 (libsignal-node-0.72.1-npm-cache.tar.gz) = b1a507f586c138c511bcc8b43a7bd749ed9ddeea410f79b920c58bd121e89ac6
+SIZE (libsignal-node-0.72.1-npm-cache.tar.gz) = 60938457
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -221,8 +221,6 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
 SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
 SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
-SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
-SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/dyn-clonable-0.9.2.crate) = a36efbb9bfd58e1723780aa04b61aba95ace6a05d9ffabfdb0b43672552f0805
 SIZE (rust/crates/dyn-clonable-0.9.2.crate) = 2052
 SHA256 (rust/crates/dyn-clonable-impl-0.9.2.crate) = 7e8671d54058979a37a26f3511fbf8d198ba1aa35ffb202c42587d918d77213a
@@ -309,16 +307,10 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hax-lib-0.1.0.crate) = fd2dddf00d9120e8ff07ec0411cd48f6f419782b53c109d3984b6bf94345c822
-SIZE (rust/crates/hax-lib-0.1.0.crate) = 8374
 SHA256 (rust/crates/hax-lib-0.2.0.crate) = 61933dbb676f11311378720e1ee97a511813edb7044255381ba0d625cac6be7b
 SIZE (rust/crates/hax-lib-0.2.0.crate) = 9469
-SHA256 (rust/crates/hax-lib-macros-0.1.0.crate) = 013ec0c6e58481b11658007e794ee09be35b97ef02c92102b9a5c01afd43a82f
-SIZE (rust/crates/hax-lib-macros-0.1.0.crate) = 19500
 SHA256 (rust/crates/hax-lib-macros-0.2.0.crate) = 7ba3a8d32921c3f535e973f72053d20bc8c7f74028911a269748440952157807
 SIZE (rust/crates/hax-lib-macros-0.2.0.crate) = 19469
-SHA256 (rust/crates/hax-lib-macros-types-0.1.0.crate) = 01e897f0a73b06263b106327db34e77b8df37a9a94a3fba759ee7c9b69493396
-SIZE (rust/crates/hax-lib-macros-types-0.1.0.crate) = 3044
 SHA256 (rust/crates/hax-lib-macros-types-0.2.0.crate) = d5a22f64cb35f8363892df6285e7edbe96885cd660d85bfd6765c95886647b77
 SIZE (rust/crates/hax-lib-macros-types-0.2.0.crate) = 3048
 SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
@@ -419,8 +411,6 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
 SIZE (rust/crates/jni-0.21.1.crate) = 105028
 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
 SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
 SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
 SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
@@ -431,8 +421,8 @@ SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb605
 SIZE (rust/crates/libc-0.2.171.crate) = 785246
 SHA256 (rust/crates/libcrux-intrinsics-0.0.2.crate) = f4f764ef781467a75b92f4df575911f1cdcf77a7beb316d8054a233fed53a7ab
 SIZE (rust/crates/libcrux-intrinsics-0.0.2.crate) = 11927
-SHA256 (rust/crates/libcrux-ml-kem-0.0.2-alpha.3.crate) = 6cac73db2e2fa0382c2f37632e0d1e188201175deda0158b49a2632bc8deefe1
-SIZE (rust/crates/libcrux-ml-kem-0.0.2-alpha.3.crate) = 871068
+SHA256 (rust/crates/libcrux-ml-kem-0.0.2.crate) = 34075e62474b4531bd02647a59190b9d4982b5ecca5d9775fc3d35dd70d9cff1
+SIZE (rust/crates/libcrux-ml-kem-0.0.2.crate) = 905869
 SHA256 (rust/crates/libcrux-platform-0.0.2.crate) = db82d058aa76ea315a3b2092f69dfbd67ddb0e462038a206e1dcd73f058c0778
 SIZE (rust/crates/libcrux-platform-0.0.2.crate) = 7226
 SHA256 (rust/crates/libcrux-sha3-0.0.2.crate) = 3678ede46c5b5e7d5c0035065f8b9575fb67b6df405a88778ddb89cfb71d8fed
@@ -595,14 +585,6 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/pqcrypto-internals-0.2.10.crate) = 5f408e9e302fffe05f781c95777cb36bbfc51daccf518c28c5829d49a989df22
-SIZE (rust/crates/pqcrypto-internals-0.2.10.crate) = 38605
-SHA256 (rust/crates/pqcrypto-kyber-0.7.9.crate) = c32fe9d5c9913b1aed1ba92b3449eb2d7cf7ca29741b11455dfa34c711b95776
-SIZE (rust/crates/pqcrypto-kyber-0.7.9.crate) = 943423
-SHA256 (rust/crates/pqcrypto-kyber-0.8.1.crate) = 15c00293cf898859d0c771455388054fd69ab712263c73fdc7f287a39b1ba000
-SIZE (rust/crates/pqcrypto-kyber-0.8.1.crate) = 3529494
-SHA256 (rust/crates/pqcrypto-traits-0.3.5.crate) = 94e851c7654eed9e68d7d27164c454961a616cf8c203d500607ef22c737b51bb
-SIZE (rust/crates/pqcrypto-traits-0.3.5.crate) = 2064
 SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
 SIZE (rust/crates/predicates-3.1.3.crate) = 24063
 SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
@@ -651,10 +633,16 @@ SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48c
 SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
 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/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
 SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
 SHA256 (rust/crates/range-map-0.2.0.crate) = 12a5a2d6c7039059af621472a4389be1215a816df61aa4d531cfe85264aee95f
@@ -843,8 +831,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
 SHA256 (rust/crates/tls-parser-0.12.2.crate) = 22c36249c6082584b1f224e70f6bdadf5102197be6cfa92b353efe605d9ac741
 SIZE (rust/crates/tls-parser-0.12.2.crate) = 73721
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
+SIZE (rust/crates/tokio-1.45.0.crate) = 800721
 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
 SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
@@ -855,8 +843,8 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
 SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
 SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
-SHA256 (rust/crates/tokio-tungstenite-0.23.1.crate) = c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd
-SIZE (rust/crates/tokio-tungstenite-0.23.1.crate) = 28371
+SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
+SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
 SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
 SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
 SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
@@ -879,8 +867,8 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
 SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
 SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
-SHA256 (rust/crates/tungstenite-0.23.0.crate) = 6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8
-SIZE (rust/crates/tungstenite-0.23.0.crate) = 61196
+SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
+SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
 SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
 SIZE (rust/crates/typenum-1.18.0.crate) = 74871
 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
@@ -1045,8 +1033,8 @@ SHA256 (signalapp-boring-signal-v4.15.0_GH0.tar.gz) = cbbf016bad0d0672bb288ee825
 SIZE (signalapp-boring-signal-v4.15.0_GH0.tar.gz) = 332114
 SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
 SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
-SHA256 (signalapp-libsignal-v0.70.0_GH0.tar.gz) = b6d5029e0797ac1aa7122aecb3d2b630360419baa03cd501b83cd972139c7fbe
-SIZE (signalapp-libsignal-v0.70.0_GH0.tar.gz) = 1994409
+SHA256 (signalapp-libsignal-v0.72.1_GH0.tar.gz) = cefe8b6cf837b32aa9610fe4c276b992c968d480b194cfe3e7d3824443b6e5d3
+SIZE (signalapp-libsignal-v0.72.1_GH0.tar.gz) = 2077464
 SHA256 (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 9567b43de39f66e57b895ee814135adc5ddf7f2c895964269b6b13b388158982
 SIZE (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 46106995
 SHA256 (google-boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27_GH0.tar.gz) = 61e85d6eaecf1706be0420a9104b66ff01bd04301b5fad323970685f942108ed
diff --git a/net-im/libsignal-node/files/patch-bin_build__helpers.py b/net-im/libsignal-node/files/patch-bin_build__helpers.py
new file mode 100644
index 000000000000..dbf8b1fe3795
--- /dev/null
+++ b/net-im/libsignal-node/files/patch-bin_build__helpers.py
@@ -0,0 +1,12 @@
+broken with https://github.com/signalapp/libsignal/commit/64c186d4de31b6180f629333129f86ee84ad8349
+
+--- bin/build_helpers.py.orig	2025-06-02 15:44:46 UTC
++++ bin/build_helpers.py
+@@ -13,6 +13,7 @@ def rust_paths_to_remap() -> Iterator[str]:
+ 
+ 
+ def rust_paths_to_remap() -> Iterator[str]:
++    return ""
+     # Repo root
+     yield os.path.dirname(os.path.abspath(os.path.dirname(__file__)))
+