aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorMikael Urankar <mikael@FreeBSD.org>2024-05-03 12:55:04 +0000
committerMikael Urankar <mikael@FreeBSD.org>2024-05-03 13:05:23 +0000
commit56e60ecbb9cc0e6233a4f7d46b4a1e5ccf91e91a (patch)
treeedcfdcbd4ecadfd26a3e6d4bdd20a9ac0b316cd7 /net-im
parentd2e2350df55666165792a3791137cf2d328eb85a (diff)
downloadports-56e60ecbb9cc0e6233a4f7d46b4a1e5ccf91e91a.tar.gz
ports-56e60ecbb9cc0e6233a4f7d46b4a1e5ccf91e91a.zip
net-im/libsignal-node: Update to 0.45.0
Diffstat (limited to 'net-im')
-rw-r--r--net-im/libsignal-node/Makefile17
-rw-r--r--net-im/libsignal-node/Makefile.crates30
-rw-r--r--net-im/libsignal-node/distinfo70
-rw-r--r--net-im/libsignal-node/files/node/package.json2
-rw-r--r--net-im/libsignal-node/files/patch-boring_boring-sys_build.rs29
-rw-r--r--net-im/libsignal-node/files/patch-boring_boring-sys_main.rs26
6 files changed, 101 insertions, 73 deletions
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index fe8433019a98..72f8046563b4 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,11 +1,11 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.42.0
+DISTVERSION= 0.45.0
CATEGORIES= net-im
PKGNAMESUFFIX= -node
DISTFILES= libsignal-node-${DISTVERSION}-yarn-cache.tar.gz
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mikael@FreeBSD.org
COMMENT= Platform-agnostic APIs used by the official Signal clients and servers
WWW= https://github.com/signalapp/libsignal
@@ -23,6 +23,12 @@ BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
USES= cargo gmake python:build
USE_GITHUB= yes
GH_ACCOUNT= signalapp
+# to get the GH_TUPLE
+# git clone git@github.com:signalapp/boring.git
+# cd boring
+# git checkout correct_tag (grep boring Makefile.crates)
+# git submodule update --init --recursive
+# the hash for boringssl and fips should be printed on screen
GH_TUPLE= google:boringssl:44b3df6f03d85c901767250329c571db405122d5:boringssl \
google:boringssl:853ca1ea1168dff08011e5d42d94609cc0ca2e27:boringssl_fips
@@ -77,10 +83,11 @@ post-patch:
${REINPLACE_CMD} "s#python3#${PYTHON_CMD}#" \
${WRKSRC}/node/binding.gyp
-# Check hash here: https://github.com/signalapp/boring/tree/libsignal/boring-sys/deps
+# to get the hash:
+# fetch -o - https://raw.githubusercontent.com/signalapp/libsignal/v0.45.0/Cargo.lock | grep https://github.com/signalapp/boring
post-extract:
- ${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/deps/boringssl
- ${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/deps/boringssl-fips
+ ${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-signal-v4.6.0/boring-sys/deps/boringssl
+ ${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-signal-v4.6.0/boring-sys/deps/boringssl-fips
${CP} ${FILESDIR}/node/package.json ${WRKSRC}/node
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index 1eb54f3488f1..7e460ba18f90 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -29,7 +29,7 @@ CARGO_CRATES= addr2line-0.21.0 \
base64-0.21.7 \
base64ct-1.6.0 \
bincode-1.3.3 \
- bindgen-0.66.1 \
+ bindgen-0.68.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
@@ -106,6 +106,7 @@ CARGO_CRATES= addr2line-0.21.0 \
dyn-clone-1.0.17 \
either-1.10.0 \
encoding_rs-0.8.33 \
+ enum_primitive-0.1.1 \
env_filter-0.1.0 \
env_logger-0.10.2 \
env_logger-0.11.3 \
@@ -137,7 +138,6 @@ CARGO_CRATES= addr2line-0.21.0 \
gimli-0.28.1 \
glob-0.3.1 \
h2-0.3.24 \
- h2-0.4.2 \
half-2.4.0 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
@@ -160,7 +160,6 @@ CARGO_CRATES= addr2line-0.21.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
hyper-0.14.28 \
- hyper-1.2.0 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
@@ -185,7 +184,6 @@ CARGO_CRATES= addr2line-0.21.0 \
linkme-0.3.25 \
linkme-impl-0.3.25 \
linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
log-0.4.21 \
log-panics-2.1.0 \
mediasan-common-0.5.1 \
@@ -207,10 +205,13 @@ CARGO_CRATES= addr2line-0.21.0 \
neon-1.0.0 \
neon-macros-1.0.0 \
nom-7.1.3 \
+ nom-derive-0.10.1 \
+ nom-derive-impl-0.10.1 \
nonzero_ext-0.3.0 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
+ num-traits-0.1.43 \
num-traits-0.2.18 \
num_cpus-1.16.0 \
num_enum-0.6.1 \
@@ -220,15 +221,18 @@ CARGO_CRATES= addr2line-0.21.0 \
oorandom-11.1.3 \
opaque-debug-0.3.1 \
openssl-probe-0.1.5 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
partial-default-0.1.0 \
partial-default-derive-0.1.0 \
password-hash-0.5.0 \
paste-1.0.14 \
peeking_take_while-0.1.2 \
+ pem-3.0.3 \
percent-encoding-2.3.1 \
petgraph-0.6.4 \
+ phf-0.10.1 \
+ phf_codegen-0.10.0 \
+ phf_generator-0.10.0 \
+ phf_shared-0.10.0 \
pin-project-1.1.5 \
pin-project-internal-1.1.5 \
pin-project-lite-0.2.13 \
@@ -272,7 +276,7 @@ CARGO_CRATES= addr2line-0.21.0 \
range-map-0.2.0 \
rayon-1.9.0 \
rayon-core-1.12.1 \
- redox_syscall-0.4.1 \
+ rcgen-0.13.0 \
regex-1.10.3 \
regex-automata-0.4.6 \
regex-syntax-0.8.2 \
@@ -280,10 +284,12 @@ CARGO_CRATES= addr2line-0.21.0 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
+ rusticata-macros-4.1.0 \
rustix-0.38.31 \
rustls-0.21.10 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
+ rustls-pki-types-1.4.1 \
rustls-webpki-0.101.7 \
rustversion-1.0.14 \
rusty-fork-0.3.0 \
@@ -295,8 +301,8 @@ CARGO_CRATES= addr2line-0.21.0 \
scroll-0.12.0 \
scroll_derive-0.12.0 \
sct-0.7.1 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
semver-1.0.22 \
send_wrapper-0.6.0 \
serde-1.0.197 \
@@ -307,7 +313,7 @@ CARGO_CRATES= addr2line-0.21.0 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
shlex-1.3.0 \
- signal-hook-registry-1.4.1 \
+ siphasher-0.3.11 \
slab-0.4.9 \
smallvec-1.13.1 \
smart-default-0.7.1 \
@@ -339,6 +345,7 @@ CARGO_CRATES= addr2line-0.21.0 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
+ tls-parser-0.11.0 \
tokio-1.36.0 \
tokio-macros-2.2.0 \
tokio-rustls-0.24.1 \
@@ -416,7 +423,8 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_msvc-0.52.4 \
winnow-0.5.40 \
x25519-dalek-2.0.1 \
+ yasna-0.5.2 \
zeroize-1.7.0 \
zeroize_derive-1.4.2 \
- boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?branch=libsignal\#8245063ae6eb97d909982b89fad45bb7f0a2a1a0 \
+ boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.6.0\#b9a75167dc08a3b16dd203e0af78c8962c5439bd \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.1\#a12ab4e58455bb3dc7cd73a0f9f3443507b2854b
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index b981959c3e21..d9820a4ee091 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713360064
-SHA256 (libsignal-node-0.42.0-yarn-cache.tar.gz) = 350339a3df7beb36007d36d11a1cfda5122ce42099503a93fd4ea2eff40cda03
-SIZE (libsignal-node-0.42.0-yarn-cache.tar.gz) = 24863552
+TIMESTAMP = 1714243077
+SHA256 (libsignal-node-0.45.0-yarn-cache.tar.gz) = 350339a3df7beb36007d36d11a1cfda5122ce42099503a93fd4ea2eff40cda03
+SIZE (libsignal-node-0.45.0-yarn-cache.tar.gz) = 24863552
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -63,8 +63,8 @@ SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241f
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
-SIZE (rust/crates/bindgen-0.66.1.crate) = 218860
+SHA256 (rust/crates/bindgen-0.68.1.crate) = 726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078
+SIZE (rust/crates/bindgen-0.68.1.crate) = 218997
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -217,6 +217,8 @@ SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd80184
SIZE (rust/crates/either-1.10.0.crate) = 18334
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/enum_primitive-0.1.1.crate) = be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180
+SIZE (rust/crates/enum_primitive-0.1.1.crate) = 4186
SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
@@ -279,8 +281,6 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/h2-0.4.2.crate) = 31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943
-SIZE (rust/crates/h2-0.4.2.crate) = 168108
SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
SIZE (rust/crates/half-2.4.0.crate) = 50666
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -325,8 +325,6 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-1.2.0.crate) = 186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a
-SIZE (rust/crates/hyper-1.2.0.crate) = 148064
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -375,8 +373,6 @@ SHA256 (rust/crates/linkme-impl-0.3.25.crate) = adf157a4dc5a29b7b464aa8fe7edeff3
SIZE (rust/crates/linkme-impl-0.3.25.crate) = 6912
SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
@@ -419,6 +415,10 @@ SHA256 (rust/crates/neon-macros-1.0.0.crate) = c6813fde79b646e47e7ad75f480aa80ef
SIZE (rust/crates/neon-macros-1.0.0.crate) = 5886
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-derive-0.10.1.crate) = 1ff943d68b88d0b87a6e0d58615e8fa07f9fd5a1319fa0a72efc1f62275c79a7
+SIZE (rust/crates/nom-derive-0.10.1.crate) = 21499
+SHA256 (rust/crates/nom-derive-impl-0.10.1.crate) = cd0b9a93a84b0d3ec3e70e02d332dc33ac6dfac9cde63e17fcb77172dededa62
+SIZE (rust/crates/nom-derive-impl-0.10.1.crate) = 18645
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -427,6 +427,8 @@ SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1f
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-traits-0.1.43.crate) = 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
+SIZE (rust/crates/num-traits-0.1.43.crate) = 7659
SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
@@ -445,10 +447,6 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
-SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
SHA256 (rust/crates/partial-default-0.1.0.crate) = 124dc3c21ffb6fb3a0562d129929a8a54998766ef7adc1ba09ddc467d092c14b
SIZE (rust/crates/partial-default-0.1.0.crate) = 15031
SHA256 (rust/crates/partial-default-derive-0.1.0.crate) = 7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d
@@ -459,10 +457,20 @@ SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034
SIZE (rust/crates/paste-1.0.14.crate) = 18157
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
+SHA256 (rust/crates/pem-3.0.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310
+SIZE (rust/crates/pem-3.0.3.crate) = 13035
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
+SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
+SIZE (rust/crates/phf-0.10.1.crate) = 5406
+SHA256 (rust/crates/phf_codegen-0.10.0.crate) = 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd
+SIZE (rust/crates/phf_codegen-0.10.0.crate) = 3402
+SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
+SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
+SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
SHA256 (rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
@@ -549,8 +557,8 @@ SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07f
SIZE (rust/crates/rayon-1.9.0.crate) = 177770
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/rcgen-0.13.0.crate) = aa96feb4d337a43eae1b39b6d4cafc2860a46cf9cec6f1e65294244ece65e348
+SIZE (rust/crates/rcgen-0.13.0.crate) = 74178
SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
SIZE (rust/crates/regex-1.10.3.crate) = 253101
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
@@ -565,6 +573,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
+SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
SIZE (rust/crates/rustix-0.38.31.crate) = 375443
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
@@ -573,6 +583,8 @@ SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
@@ -595,10 +607,10 @@ SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8
SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73
@@ -619,8 +631,8 @@ SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f53798
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
@@ -683,6 +695,8 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tls-parser-0.11.0.crate) = 409206e2de64edbf7ea99a44ac31680daf9ef1a57895fb3c5bd738a903691be0
+SIZE (rust/crates/tls-parser-0.11.0.crate) = 64182
SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
SIZE (rust/crates/tokio-1.36.0.crate) = 757286
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
@@ -837,16 +851,18 @@ SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (signalapp-boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0_GH0.tar.gz) = fd5a06952e0d659978aab60508c9c5dae5cae27105a503c5605d3d93c7ecfc43
-SIZE (signalapp-boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0_GH0.tar.gz) = 302680
+SHA256 (signalapp-boring-signal-v4.6.0_GH0.tar.gz) = 40060cff155786d542ad260ffe034c5e62482b661615e3c07a2d8394a9e349ae
+SIZE (signalapp-boring-signal-v4.6.0_GH0.tar.gz) = 320386
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = f129765413794896efd19667acda3645b9cd17b01181700fd781df68b584ec3d
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = 801981
-SHA256 (signalapp-libsignal-v0.42.0_GH0.tar.gz) = 0fd2d35d65bbf760f7a87ba629fa7d9bfd0559af20f197a4a1e86b63abbc01f2
-SIZE (signalapp-libsignal-v0.42.0_GH0.tar.gz) = 1352585
+SHA256 (signalapp-libsignal-v0.45.0_GH0.tar.gz) = 4d40349e8915bffdc6e0bc29cb17bf394f7400fd039b9d4aa894dfc196b616dd
+SIZE (signalapp-libsignal-v0.45.0_GH0.tar.gz) = 1390502
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/node/package.json b/net-im/libsignal-node/files/node/package.json
index 058630269593..9b30142f0886 100644
--- a/net-im/libsignal-node/files/node/package.json
+++ b/net-im/libsignal-node/files/node/package.json
@@ -1,6 +1,6 @@
{
"name": "@signalapp/libsignal-client",
- "version": "0.42.0",
+ "version": "0.45.0",
"license": "AGPL-3.0-only",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs b/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs
deleted file mode 100644
index 6d9edb6ae629..000000000000
--- a/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs
+++ /dev/null
@@ -1,29 +0,0 @@
---- ../boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/build.rs.orig 2024-01-05 10:45:46 UTC
-+++ ../boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/build.rs
-@@ -456,9 +456,9 @@ fn ensure_patches_applied() -> io::Result<()> {
- lock_file.lock()?;
-
- // NOTE: init git in the copied files, so we can apply patches
-- if !has_git {
-- run_command(Command::new("git").args(["init"]).current_dir(&src_path))?;
-- }
-+// if !has_git {
-+// run_command(Command::new("git").args(["init"]).current_dir(&src_path))?;
-+// }
-
- if cfg!(feature = "pq-experimental") {
- println!("cargo:warning=applying experimental post quantum crypto patch to boringssl");
-@@ -482,11 +482,9 @@ fn apply_patch(patch_name: &str) -> io::Result<()> {
- .canonicalize()?;
-
- run_command(
-- Command::new("git")
-+ Command::new("patch")
- .args([
-- "apply",
-- "-v",
-- "--whitespace=fix",
-+ "-p 1",
- &cmd_path.display().to_string(),
- ])
- .current_dir(src_path),
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
new file mode 100644
index 000000000000..f351053d5a9a
--- /dev/null
+++ b/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
@@ -0,0 +1,26 @@
+--- ../boring-signal-v4.6.0/boring-sys/build/main.rs.orig 2024-04-27 16:40:34.000626000 +0200
++++ ../boring-signal-v4.6.0/boring-sys/build/main.rs 2024-04-27 17:41:33.228588000 +0200
+@@ -477,9 +477,9 @@ fn ensure_patches_applied(config: &Config) -> io::Resu
+ lock_file.lock()?;
+
+ // NOTE: init git in the copied files, so we can apply patches
+- if !has_git {
+- run_command(Command::new("git").arg("init").current_dir(src_path))?;
+- }
++// if !has_git {
++// run_command(Command::new("git").arg("init").current_dir(src_path))?;
++// }
+
+ if config.features.pq_experimental {
+ println!("cargo:warning=applying experimental post quantum crypto patch to boringssl");
+@@ -515,8 +515,8 @@ fn apply_patch(config: &Config, patch_name: &str) -> i
+ }
+
+ run_command(
+- Command::new("git")
+- .args(&args)
++ Command::new("patch")
++ .args(["-p 1"])
+ .arg(cmd_path)
+ .current_dir(src_path),
+ )?;