git: 2204cb966b45 - main - net-im/libsignal-node: Update to 0.64.1

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Mon, 20 Jan 2025 14:16:41 UTC
The branch main has been updated by mikael:

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

commit 2204cb966b45192838939f977903391046d3fcac
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-01-20 14:14:49 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-01-20 14:16:36 +0000

    net-im/libsignal-node: Update to 0.64.1
---
 net-im/libsignal-node/Makefile                     |  9 ++++----
 net-im/libsignal-node/Makefile.crates              |  8 ++++++-
 net-im/libsignal-node/distinfo                     | 26 ++++++++++++++++------
 .../files/patch-boring_boring-sys_main.rs          |  4 ++--
 4 files changed, 32 insertions(+), 15 deletions(-)

diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 2989a3199c1b..81c302405ffa 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	libsignal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.62.0
-PORTREVISION=	1
+DISTVERSION=	0.64.1
 CATEGORIES=	net-im
 PKGNAMESUFFIX=	-node
 MASTER_SITES=	LOCAL/mikael/signal-desktop/:npm
@@ -58,10 +57,10 @@ post-patch:
 		${WRKSRC}/node/binding.gyp
 
 # to get the hash:
-# fetch -o - https://raw.githubusercontent.com/signalapp/libsignal/v0.56.1/Cargo.lock | grep https://github.com/signalapp/boring
+# fetch -o - https://raw.githubusercontent.com/signalapp/libsignal/v0.64.1/Cargo.lock | grep https://github.com/signalapp/boring
 post-extract:
-	${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-signal-v4.9.0b/boring-sys/deps/boringssl
-	${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-signal-v4.9.0b/boring-sys/deps/boringssl-fips
+	${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-signal-v4.13.0/boring-sys/deps/boringssl
+	${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-signal-v4.13.0/boring-sys/deps/boringssl-fips
 
 do-build:
 	${ECHO_CMD} offline=true >> ${WRKSRC}/.npmrc
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index b9268e47d959..302f3c97b02b 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -200,6 +200,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		libcrux-sha3-0.0.2-alpha.3 \
 		libloading-0.8.5 \
 		libm-0.2.8 \
+		libz-sys-1.1.20 \
 		linkme-0.3.28 \
 		linkme-impl-0.3.28 \
 		linux-raw-sys-0.4.14 \
@@ -243,6 +244,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		once_cell-1.19.0 \
 		oorandom-11.1.4 \
 		opaque-debug-0.3.1 \
+		openssl-macros-0.1.1 \
 		openssl-probe-0.1.5 \
 		overload-0.1.1 \
 		partial-default-0.1.0 \
@@ -265,6 +267,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
 		pkcs8-0.10.2 \
+		pkg-config-0.3.31 \
 		plotters-0.3.7 \
 		plotters-backend-0.3.7 \
 		plotters-svg-0.3.7 \
@@ -421,7 +424,9 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		utf8parse-0.2.2 \
 		uuid-1.10.0 \
 		valuable-0.1.0 \
+		vcpkg-0.2.15 \
 		version_check-0.9.5 \
+		visibility-0.1.1 \
 		wait-timeout-0.2.0 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
@@ -478,5 +483,6 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		zerocopy-derive-0.7.35 \
 		zeroize-1.8.1 \
 		zeroize_derive-1.4.2 \
+		intmap@git+https://github.com/JesperAxelsson/rust-intmap?rev=e7edd6e8fb452506ca2570e91f62b14dc29a950c\#e7edd6e8fb452506ca2570e91f62b14dc29a950c \
 		curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
-		boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.9.0b\#3d4180b232d332a86ee3b41d1a622b0f1c1c6037
+		boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.13.0\#1af143f50937bce6a9a9c7405ec824a9153c8ba0
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index 934b36b9aeae..c5dd1a62f4c9 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1733391840
-SHA256 (libsignal-node-0.62.0-npm-cache.tar.gz) = 1a11a7f368e57db970dac3b6b64f8e338407f1275be1d4adb900e9826e420a3a
-SIZE (libsignal-node-0.62.0-npm-cache.tar.gz) = 22352382
+TIMESTAMP = 1736760423
+SHA256 (libsignal-node-0.64.1-npm-cache.tar.gz) = a0691aea5b6d6456e4dcd6e377c30c482181fbd7d7fd41c7d631a8d230d24dcc
+SIZE (libsignal-node-0.64.1-npm-cache.tar.gz) = 22500111
 SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
 SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -405,6 +405,8 @@ SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6
 SIZE (rust/crates/libloading-0.8.5.crate) = 28902
 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
 SIZE (rust/crates/libm-0.2.8.crate) = 113450
+SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
+SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
 SHA256 (rust/crates/linkme-0.3.28.crate) = 3c943daedff228392b791b33bba32e75737756e80a613e32e246c6ce9cbab20a
 SIZE (rust/crates/linkme-0.3.28.crate) = 14136
 SHA256 (rust/crates/linkme-impl-0.3.28.crate) = cb26336e6dc7cc76e7927d2c9e7e3bb376d7af65a6f56a0b16c47d18a9b1abc5
@@ -491,6 +493,8 @@ SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2
 SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
 SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
+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.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -535,6 +539,8 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
 SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
 SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
 SIZE (rust/crates/plotters-0.3.7.crate) = 149031
 SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
@@ -847,8 +853,12 @@ SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c
 SIZE (rust/crates/uuid-1.10.0.crate) = 47648
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/visibility-0.1.1.crate) = d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91
+SIZE (rust/crates/visibility-0.1.1.crate) = 8119
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
 SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -961,12 +971,14 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
 SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (JesperAxelsson-rust-intmap-e7edd6e8fb452506ca2570e91f62b14dc29a950c_GH0.tar.gz) = e207d03cc06042d466abb214bb3b821c544f14959b9018fb2209528cb0e46816
+SIZE (JesperAxelsson-rust-intmap-e7edd6e8fb452506ca2570e91f62b14dc29a950c_GH0.tar.gz) = 20046
 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-boring-signal-v4.9.0b_GH0.tar.gz) = 7a0a6c634262ef2c09a36fe8bee6079d8c2f42bd1939d1f264a9d5d878054683
-SIZE (signalapp-boring-signal-v4.9.0b_GH0.tar.gz) = 325815
-SHA256 (signalapp-libsignal-v0.62.0_GH0.tar.gz) = 1f04eac98fcd6b34ab61ce6fc65f6c46eceab0f1b407a65d95207a8a5050594c
-SIZE (signalapp-libsignal-v0.62.0_GH0.tar.gz) = 1784929
+SHA256 (signalapp-boring-signal-v4.13.0_GH0.tar.gz) = 87b472b44ef00ea42b5161bc1ac40793f7a15919dec9fadaff46311120812766
+SIZE (signalapp-boring-signal-v4.13.0_GH0.tar.gz) = 327861
+SHA256 (signalapp-libsignal-v0.64.1_GH0.tar.gz) = f2ca16e0ebfbb7f70291f61eb6fc72f0fc22ad15b917b641f09ba12bede6cfb8
+SIZE (signalapp-libsignal-v0.64.1_GH0.tar.gz) = 1835235
 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-boring_boring-sys_main.rs b/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
index a1937df2366d..6502f12238a5 100644
--- a/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
+++ b/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
@@ -1,5 +1,5 @@
---- ../boring-signal-v4.9.0b/boring-sys/build/main.rs.orig	2024-04-27 16:40:34 UTC
-+++ ../boring-signal-v4.9.0b/boring-sys/build/main.rs
+--- ../boring-signal-v4.13.0/boring-sys/build/main.rs.orig	2024-04-27 16:40:34 UTC
++++ ../boring-signal-v4.13.0/boring-sys/build/main.rs
 @@ -477,9 +477,9 @@ fn ensure_patches_applied(config: &Config) -> io::Resu
      lock_file.lock()?;