Index: MOVED =================================================================== --- MOVED +++ MOVED @@ -16970,3 +16970,4 @@ devel/p5-Log-Any-Adapter-Callback|devel/p5-Log-Any|2022-03-22|Has expired: Use devel/p5-Log-Any (Log::Any::Adapter::Capture) instead devel/py-asyncio||2022-03-25|Remove obsoleted port. The asyncio package has been included in the standard library since Python 3.4 math/py-mutatormath|math/py-MutatorMath|2022-03-25|Remove duplicate port +net/libsignal-client|net/libsignal|2022-03-25|Rename to match upstream naming Index: net-im/Makefile =================================================================== --- net-im/Makefile +++ net-im/Makefile @@ -59,7 +59,7 @@ SUBDIR += libpurple SUBDIR += libqtelegram-ae SUBDIR += libquotient - SUBDIR += libsignal-client + SUBDIR += libsignal SUBDIR += libsignon-glib SUBDIR += libstrophe SUBDIR += licq Index: net-im/libsignal-client/Makefile =================================================================== --- net-im/libsignal-client/Makefile +++ /dev/null @@ -1,250 +0,0 @@ -PORTNAME= libsignal-client -DISTVERSIONPREFIX= v -DISTVERSION= 0.9.6 -PORTREVISION= 5 -PORTEPOCH= 1 -CATEGORIES= net-im java - -MAINTAINER= 0mp@FreeBSD.org -COMMENT= Implementation of the Signal client protocol - -LICENSE= AGPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= protoc:devel/protobuf - -USES= cargo ssl -USE_GITHUB= yes -GH_ACCOUNT= signalapp -USE_LDCONFIG= yes - -CARGO_CRATES= addr2line-0.14.1 \ - adler-1.0.2 \ - aead-0.4.1 \ - aes-0.7.4 \ - aes-gcm-0.9.2 \ - aes-gcm-siv-0.10.1 \ - aho-corasick-0.7.15 \ - anyhow-1.0.38 \ - arrayref-0.3.6 \ - async-trait-0.1.42 \ - atty-0.2.14 \ - autocfg-0.1.7 \ - autocfg-1.0.1 \ - backtrace-0.3.56 \ - base64-0.12.3 \ - bitflags-1.2.1 \ - blake2-0.9.2 \ - block-buffer-0.9.0 \ - block-modes-0.8.1 \ - block-padding-0.2.1 \ - bstr-0.2.15 \ - bumpalo-3.6.1 \ - byteorder-1.4.2 \ - bytes-1.0.1 \ - cast-0.2.3 \ - cc-1.0.67 \ - cesu8-1.1.0 \ - cfg-if-1.0.0 \ - chacha20-0.7.2 \ - chacha20poly1305-0.8.2 \ - chrono-0.4.19 \ - cipher-0.3.0 \ - clap-2.33.3 \ - combine-4.5.2 \ - cpufeatures-0.1.5 \ - cpuid-bool-0.1.2 \ - criterion-0.3.4 \ - criterion-plot-0.4.3 \ - crossbeam-channel-0.5.0 \ - crossbeam-deque-0.8.0 \ - crossbeam-epoch-0.9.2 \ - crossbeam-utils-0.8.2 \ - crypto-mac-0.8.0 \ - crypto-mac-0.9.1 \ - cslice-0.2.0 \ - csv-1.1.5 \ - csv-core-0.1.10 \ - ctr-0.7.0 \ - derivative-2.2.0 \ - digest-0.9.0 \ - either-1.6.1 \ - fixedbitset-0.2.0 \ - foreign-types-0.3.2 \ - foreign-types-shared-0.1.1 \ - futures-core-0.3.13 \ - futures-macro-0.3.13 \ - futures-task-0.3.13 \ - futures-util-0.3.13 \ - generator-0.6.24 \ - generic-array-0.14.4 \ - getrandom-0.1.16 \ - getrandom-0.2.2 \ - ghash-0.4.2 \ - gimli-0.23.0 \ - half-1.7.1 \ - hashbrown-0.9.1 \ - heck-0.3.2 \ - hermit-abi-0.1.18 \ - hex-0.4.2 \ - hmac-0.9.0 \ - indexmap-1.6.1 \ - itertools-0.9.0 \ - itertools-0.10.1 \ - itoa-0.4.7 \ - jni-0.19.0 \ - jni-sys-0.3.0 \ - js-sys-0.3.47 \ - keccak-0.1.0 \ - lazy_static-1.4.0 \ - libc-0.2.97 \ - libloading-0.6.7 \ - libm-0.2.1 \ - linkme-0.2.4 \ - linkme-impl-0.2.4 \ - log-0.4.14 \ - log-panics-2.0.0 \ - loom-0.4.0 \ - memchr-2.3.4 \ - memoffset-0.6.1 \ - miniz_oxide-0.4.4 \ - multimap-0.8.2 \ - neon-0.9.1 \ - neon-build-0.9.1 \ - neon-macros-0.9.1 \ - neon-runtime-0.9.1 \ - num-bigint-0.2.6 \ - num-bigint-dig-0.6.1 \ - num-integer-0.1.44 \ - num-iter-0.1.42 \ - num-traits-0.2.14 \ - num_cpus-1.13.0 \ - num_enum-0.5.1 \ - num_enum_derive-0.5.1 \ - object-0.23.0 \ - oid-0.1.1 \ - once_cell-1.7.2 \ - oorandom-11.1.3 \ - opaque-debug-0.3.0 \ - openssl-0.10.32 \ - openssl-sys-0.9.60 \ - paste-1.0.4 \ - pem-0.8.1 \ - pest-2.1.3 \ - petgraph-0.5.1 \ - picky-6.2.0 \ - picky-asn1-0.3.1 \ - picky-asn1-der-0.2.4 \ - picky-asn1-x509-0.5.0 \ - pin-project-lite-0.2.4 \ - pin-utils-0.1.0 \ - pkg-config-0.3.19 \ - plotters-0.3.0 \ - plotters-backend-0.3.0 \ - plotters-svg-0.3.0 \ - poly1305-0.7.1 \ - polyval-0.5.1 \ - ppv-lite86-0.2.10 \ - proc-macro-crate-0.1.5 \ - proc-macro-hack-0.5.19 \ - proc-macro-nested-0.1.7 \ - proc-macro2-1.0.24 \ - prost-0.8.0 \ - prost-build-0.8.0 \ - prost-derive-0.8.0 \ - prost-types-0.8.0 \ - quote-1.0.9 \ - rand-0.7.3 \ - rand-0.8.3 \ - rand_chacha-0.2.2 \ - rand_chacha-0.3.0 \ - rand_core-0.5.1 \ - rand_core-0.6.2 \ - rand_hc-0.2.0 \ - rand_hc-0.3.0 \ - rayon-1.5.0 \ - rayon-core-1.9.0 \ - redox_syscall-0.2.5 \ - regex-1.4.3 \ - regex-automata-0.1.9 \ - regex-syntax-0.6.22 \ - remove_dir_all-0.5.3 \ - rsa-0.3.0 \ - rustc-demangle-0.1.18 \ - rustc_version-0.2.3 \ - rustc_version-0.3.3 \ - rustversion-1.0.4 \ - ryu-1.0.5 \ - same-file-1.0.6 \ - scoped-tls-1.0.0 \ - scopeguard-1.1.0 \ - semver-0.9.0 \ - semver-0.11.0 \ - semver-parser-0.7.0 \ - semver-parser-0.10.2 \ - serde-1.0.123 \ - serde_bytes-0.11.5 \ - serde_cbor-0.11.1 \ - serde_derive-1.0.123 \ - serde_json-1.0.62 \ - sha-1-0.9.4 \ - sha2-0.9.3 \ - sha3-0.9.1 \ - simple_asn1-0.4.1 \ - slab-0.4.2 \ - smallvec-1.6.1 \ - snow-0.8.0 \ - spin-0.5.2 \ - static_assertions-1.1.0 \ - subtle-2.4.0 \ - syn-1.0.60 \ - syn-mid-0.5.3 \ - synstructure-0.12.4 \ - tempfile-3.2.0 \ - textwrap-0.11.0 \ - thiserror-1.0.24 \ - thiserror-impl-1.0.24 \ - thread_local-1.1.3 \ - time-0.1.43 \ - tinytemplate-1.2.0 \ - toml-0.5.8 \ - typenum-1.12.0 \ - ucd-trie-0.1.3 \ - unicode-segmentation-1.7.1 \ - unicode-width-0.1.8 \ - unicode-xid-0.2.1 \ - universal-hash-0.4.0 \ - unzip3-1.0.0 \ - uuid-0.8.2 \ - vcpkg-0.2.11 \ - version_check-0.9.2 \ - walkdir-2.3.1 \ - wasi-0.9.0+wasi-snapshot-preview1 \ - wasi-0.10.2+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.70 \ - wasm-bindgen-backend-0.2.70 \ - wasm-bindgen-macro-0.2.70 \ - wasm-bindgen-macro-support-0.2.70 \ - wasm-bindgen-shared-0.2.70 \ - web-sys-0.3.47 \ - which-4.0.2 \ - winapi-0.3.9 \ - winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.5 \ - winapi-x86_64-pc-windows-gnu-0.4.0 \ - x25519-dalek-1.1.0 \ - zeroize-1.3.0 \ - zeroize_derive-1.0.1 \ - curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek?branch=3.0.0-lizard2\#2694ad3b789635f90f941648ae952f58d59ffc73 -CARGO_BUILD_ARGS= --package libsignal-jni -MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=thin \ - OPENSSL_INCLUDE_DIR=${OPENSSLINC} \ - OPENSSL_LIB_DIR=${OPENSSLLIB} \ - RUSTC_BOOTSTRAP=aes,polyval -PLIST_FILES= lib/libsignal_jni.so - -do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libsignal_jni.so \ - ${STAGEDIR}${PREFIX}/lib/ - -.include Index: net-im/libsignal-client/distinfo =================================================================== --- net-im/libsignal-client/distinfo +++ /dev/null @@ -1,439 +0,0 @@ -TIMESTAMP = 1633595102 -SHA256 (rust/crates/addr2line-0.14.1.crate) = a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7 -SIZE (rust/crates/addr2line-0.14.1.crate) = 31201 -SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe -SIZE (rust/crates/adler-1.0.2.crate) = 12778 -SHA256 (rust/crates/aead-0.4.1.crate) = 922b33332f54fc0ad13fa3e514601e8d30fb54e1f3eadc36643f6526db645621 -SIZE (rust/crates/aead-0.4.1.crate) = 14606 -SHA256 (rust/crates/aes-0.7.4.crate) = 495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4 -SIZE (rust/crates/aes-0.7.4.crate) = 128509 -SHA256 (rust/crates/aes-gcm-0.9.2.crate) = bc3be92e19a7ef47457b8e6f90707e12b6ac5d20c6f3866584fa3be0787d839f -SIZE (rust/crates/aes-gcm-0.9.2.crate) = 148403 -SHA256 (rust/crates/aes-gcm-siv-0.10.1.crate) = cfde8146762f3c5f3c5cd41aa17a71f3188df09d5857192b658510d850e16068 -SIZE (rust/crates/aes-gcm-siv-0.10.1.crate) = 26723 -SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5 -SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071 -SHA256 (rust/crates/anyhow-1.0.38.crate) = afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1 -SIZE (rust/crates/anyhow-1.0.38.crate) = 30417 -SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 -SIZE (rust/crates/arrayref-0.3.6.crate) = 10035 -SHA256 (rust/crates/async-trait-0.1.42.crate) = 8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d -SIZE (rust/crates/async-trait-0.1.42.crate) = 24990 -SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 -SIZE (rust/crates/atty-0.2.14.crate) = 5470 -SHA256 (rust/crates/autocfg-0.1.7.crate) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 -SIZE (rust/crates/autocfg-0.1.7.crate) = 12158 -SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a -SIZE (rust/crates/autocfg-1.0.1.crate) = 12908 -SHA256 (rust/crates/backtrace-0.3.56.crate) = 9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc -SIZE (rust/crates/backtrace-0.3.56.crate) = 73377 -SHA256 (rust/crates/base64-0.12.3.crate) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff -SIZE (rust/crates/base64-0.12.3.crate) = 57545 -SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 -SIZE (rust/crates/bitflags-1.2.1.crate) = 16745 -SHA256 (rust/crates/blake2-0.9.2.crate) = 0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174 -SIZE (rust/crates/blake2-0.9.2.crate) = 48035 -SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 -SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108 -SHA256 (rust/crates/block-modes-0.8.1.crate) = 2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e -SIZE (rust/crates/block-modes-0.8.1.crate) = 16961 -SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae -SIZE (rust/crates/block-padding-0.2.1.crate) = 7672 -SHA256 (rust/crates/bstr-0.2.15.crate) = a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d -SIZE (rust/crates/bstr-0.2.15.crate) = 344206 -SHA256 (rust/crates/bumpalo-3.6.1.crate) = 63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe -SIZE (rust/crates/bumpalo-3.6.1.crate) = 133836 -SHA256 (rust/crates/byteorder-1.4.2.crate) = ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b -SIZE (rust/crates/byteorder-1.4.2.crate) = 22148 -SHA256 (rust/crates/bytes-1.0.1.crate) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040 -SIZE (rust/crates/bytes-1.0.1.crate) = 48142 -SHA256 (rust/crates/cast-0.2.3.crate) = 4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0 -SIZE (rust/crates/cast-0.2.3.crate) = 11446 -SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd -SIZE (rust/crates/cc-1.0.67.crate) = 53486 -SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c -SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/chacha20-0.7.2.crate) = ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9 -SIZE (rust/crates/chacha20-0.7.2.crate) = 25736 -SHA256 (rust/crates/chacha20poly1305-0.8.2.crate) = b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2 -SIZE (rust/crates/chacha20poly1305-0.8.2.crate) = 68373 -SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 -SIZE (rust/crates/chrono-0.4.19.crate) = 155663 -SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7 -SIZE (rust/crates/cipher-0.3.0.crate) = 12756 -SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 -SIZE (rust/crates/clap-2.33.3.crate) = 201925 -SHA256 (rust/crates/combine-4.5.2.crate) = cc4369b5e4c0cddf64ad8981c0111e7df4f7078f4d6ba98fb31f2e17c4c57b7e -SIZE (rust/crates/combine-4.5.2.crate) = 131467 -SHA256 (rust/crates/cpufeatures-0.1.5.crate) = 66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef -SIZE (rust/crates/cpufeatures-0.1.5.crate) = 10419 -SHA256 (rust/crates/cpuid-bool-0.1.2.crate) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634 -SIZE (rust/crates/cpuid-bool-0.1.2.crate) = 7173 -SHA256 (rust/crates/criterion-0.3.4.crate) = ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23 -SIZE (rust/crates/criterion-0.3.4.crate) = 111110 -SHA256 (rust/crates/criterion-plot-0.4.3.crate) = e022feadec601fba1649cfa83586381a4ad31c6bf3a9ab7d408118b05dd9889d -SIZE (rust/crates/criterion-plot-0.4.3.crate) = 17226 -SHA256 (rust/crates/crossbeam-channel-0.5.0.crate) = dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775 -SIZE (rust/crates/crossbeam-channel-0.5.0.crate) = 86811 -SHA256 (rust/crates/crossbeam-deque-0.8.0.crate) = 94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9 -SIZE (rust/crates/crossbeam-deque-0.8.0.crate) = 20756 -SHA256 (rust/crates/crossbeam-epoch-0.9.2.crate) = d60ab4a8dba064f2fbb5aa270c28da5cf4bbd0e72dae1140a6b0353a779dbe00 -SIZE (rust/crates/crossbeam-epoch-0.9.2.crate) = 42834 -SHA256 (rust/crates/crossbeam-utils-0.8.2.crate) = bae8f328835f8f5a6ceb6a7842a7f2d0c03692adb5c889347235d59194731fe3 -SIZE (rust/crates/crossbeam-utils-0.8.2.crate) = 37236 -SHA256 (rust/crates/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab -SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115 -SHA256 (rust/crates/crypto-mac-0.9.1.crate) = 58bcd97a54c7ca5ce2f6eb16f6bede5b0ab5f0055fedc17d2f0b4466e21671ca -SIZE (rust/crates/crypto-mac-0.9.1.crate) = 9364 -SHA256 (rust/crates/cslice-0.2.0.crate) = 697c714f50560202b1f4e2e09cd50a421881c83e9025db75d15f276616f04f40 -SIZE (rust/crates/cslice-0.2.0.crate) = 6114 -SHA256 (rust/crates/csv-1.1.5.crate) = f9d58633299b24b515ac72a3f869f8b91306a3cec616a602843a383acd6f9e97 -SIZE (rust/crates/csv-1.1.5.crate) = 886773 -SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90 -SIZE (rust/crates/csv-core-0.1.10.crate) = 25668 -SHA256 (rust/crates/ctr-0.7.0.crate) = a232f92a03f37dd7d7dd2adc67166c77e9cd88de5b019b9a9eecfaeaf7bfd481 -SIZE (rust/crates/ctr-0.7.0.crate) = 16949 -SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b -SIZE (rust/crates/derivative-2.2.0.crate) = 48076 -SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 -SIZE (rust/crates/digest-0.9.0.crate) = 13247 -SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 -SIZE (rust/crates/either-1.6.1.crate) = 13641 -SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d -SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597 -SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 -SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 -SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b -SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 -SHA256 (rust/crates/futures-core-0.3.13.crate) = 15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94 -SIZE (rust/crates/futures-core-0.3.13.crate) = 13835 -SHA256 (rust/crates/futures-macro-0.3.13.crate) = ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7 -SIZE (rust/crates/futures-macro-0.3.13.crate) = 9683 -SHA256 (rust/crates/futures-task-0.3.13.crate) = fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80 -SIZE (rust/crates/futures-task-0.3.13.crate) = 11118 -SHA256 (rust/crates/futures-util-0.3.13.crate) = 1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1 -SIZE (rust/crates/futures-util-0.3.13.crate) = 138948 -SHA256 (rust/crates/generator-0.6.24.crate) = a9fed24fd1e18827652b4d55652899a1e9da8e54d91624dc3437a5bc3a9f9a9c -SIZE (rust/crates/generator-0.6.24.crate) = 28565 -SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 -SIZE (rust/crates/generic-array-0.14.4.crate) = 28916 -SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce -SIZE (rust/crates/getrandom-0.1.16.crate) = 25077 -SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8 -SIZE (rust/crates/getrandom-0.2.2.crate) = 26010 -SHA256 (rust/crates/ghash-0.4.2.crate) = 7bbd60caa311237d508927dbba7594b483db3ef05faa55172fcf89b1bcda7853 -SIZE (rust/crates/ghash-0.4.2.crate) = 8865 -SHA256 (rust/crates/gimli-0.23.0.crate) = f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce -SIZE (rust/crates/gimli-0.23.0.crate) = 702175 -SHA256 (rust/crates/half-1.7.1.crate) = 62aca2aba2d62b4a7f5b33f3712cb1b0692779a56fb510499d5c0aa594daeaf3 -SIZE (rust/crates/half-1.7.1.crate) = 36168 -SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 -SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734 -SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac -SIZE (rust/crates/heck-0.3.2.crate) = 54718 -SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c -SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936 -SHA256 (rust/crates/hex-0.4.2.crate) = 644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35 -SIZE (rust/crates/hex-0.4.2.crate) = 13385 -SHA256 (rust/crates/hmac-0.9.0.crate) = deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff -SIZE (rust/crates/hmac-0.9.0.crate) = 10964 -SHA256 (rust/crates/indexmap-1.6.1.crate) = 4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b -SIZE (rust/crates/indexmap-1.6.1.crate) = 49644 -SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b -SIZE (rust/crates/itertools-0.9.0.crate) = 96429 -SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf -SIZE (rust/crates/itertools-0.10.1.crate) = 116219 -SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736 -SIZE (rust/crates/itoa-0.4.7.crate) = 12099 -SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec -SIZE (rust/crates/jni-0.19.0.crate) = 65890 -SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 -SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/js-sys-0.3.47.crate) = 5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65 -SIZE (rust/crates/js-sys-0.3.47.crate) = 67063 -SHA256 (rust/crates/keccak-0.1.0.crate) = 67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7 -SIZE (rust/crates/keccak-0.1.0.crate) = 5849 -SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 -SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 -SHA256 (rust/crates/libc-0.2.97.crate) = 12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6 -SIZE (rust/crates/libc-0.2.97.crate) = 517712 -SHA256 (rust/crates/libloading-0.6.7.crate) = 351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883 -SIZE (rust/crates/libloading-0.6.7.crate) = 25037 -SHA256 (rust/crates/libm-0.2.1.crate) = c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a -SIZE (rust/crates/libm-0.2.1.crate) = 111906 -SHA256 (rust/crates/linkme-0.2.4.crate) = af8d48c3ea47e553ce0cece93639dbca649955e44e07de98be481f5918e0c555 -SIZE (rust/crates/linkme-0.2.4.crate) = 12353 -SHA256 (rust/crates/linkme-impl-0.2.4.crate) = 84a81a6a2a96ffd36c5fe4904c5173e1d8636ad3156a6dda1c6370387a1f7a4a -SIZE (rust/crates/linkme-impl-0.2.4.crate) = 5288 -SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 -SIZE (rust/crates/log-0.4.14.crate) = 34582 -SHA256 (rust/crates/log-panics-2.0.0.crate) = ae0136257df209261daa18d6c16394757c63e032e27aafd8b07788b051082bef -SIZE (rust/crates/log-panics-2.0.0.crate) = 6781 -SHA256 (rust/crates/loom-0.4.0.crate) = d44c73b4636e497b4917eb21c33539efa3816741a2d3ff26c6316f1b529481a4 -SIZE (rust/crates/loom-0.4.0.crate) = 53270 -SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 -SIZE (rust/crates/memchr-2.3.4.crate) = 23077 -SHA256 (rust/crates/memoffset-0.6.1.crate) = 157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87 -SIZE (rust/crates/memoffset-0.6.1.crate) = 7706 -SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b -SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938 -SHA256 (rust/crates/multimap-0.8.2.crate) = 1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333 -SIZE (rust/crates/multimap-0.8.2.crate) = 13453 -SHA256 (rust/crates/neon-0.9.1.crate) = 5e85820b585bf3360bf158ac87a75764c48e361c91bbeb69873e6613cc78c023 -SIZE (rust/crates/neon-0.9.1.crate) = 211905 -SHA256 (rust/crates/neon-build-0.9.1.crate) = ad9febc63f515156d4311a0c43899d3ace46352ecdd591c21b98ca3974f2a0d0 -SIZE (rust/crates/neon-build-0.9.1.crate) = 7812 -SHA256 (rust/crates/neon-macros-0.9.1.crate) = 987f12c91eb6ce0b67819f7c5fb4d391de64cf411c605ed027f03507a33943b2 -SIZE (rust/crates/neon-macros-0.9.1.crate) = 6821 -SHA256 (rust/crates/neon-runtime-0.9.1.crate) = 02662cd2e62b131937bdef85d0918b05bc3c204daf4c64af62845403eccb60f3 -SIZE (rust/crates/neon-runtime-0.9.1.crate) = 20937 -SHA256 (rust/crates/num-bigint-0.2.6.crate) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304 -SIZE (rust/crates/num-bigint-0.2.6.crate) = 87275 -SHA256 (rust/crates/num-bigint-dig-0.6.1.crate) = 5d51546d704f52ef14b3c962b5776e53d5b862e5790e40a350d366c209bd7f7a -SIZE (rust/crates/num-bigint-dig-0.6.1.crate) = 123877 -SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db -SIZE (rust/crates/num-integer-0.1.44.crate) = 22216 -SHA256 (rust/crates/num-iter-0.1.42.crate) = b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59 -SIZE (rust/crates/num-iter-0.1.42.crate) = 10450 -SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 -SIZE (rust/crates/num-traits-0.2.14.crate) = 45476 -SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 -SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704 -SHA256 (rust/crates/num_enum-0.5.1.crate) = 226b45a5c2ac4dd696ed30fa6b94b057ad909c7b7fc2e0d0808192bced894066 -SIZE (rust/crates/num_enum-0.5.1.crate) = 8210 -SHA256 (rust/crates/num_enum_derive-0.5.1.crate) = 1c0fd9eba1d5db0994a239e09c1be402d35622277e35468ba891aa5e3188ce7e -SIZE (rust/crates/num_enum_derive-0.5.1.crate) = 7579 -SHA256 (rust/crates/object-0.23.0.crate) = a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4 -SIZE (rust/crates/object-0.23.0.crate) = 203889 -SHA256 (rust/crates/oid-0.1.1.crate) = 293d5f18898078ea69ba1c84f3688d1f2b6744df8211da36197153157cee7055 -SIZE (rust/crates/oid-0.1.1.crate) = 5796 -SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3 -SIZE (rust/crates/once_cell-1.7.2.crate) = 28250 -SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 -SIZE (rust/crates/oorandom-11.1.3.crate) = 10068 -SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 -SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767 -SHA256 (rust/crates/openssl-0.10.32.crate) = 038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70 -SIZE (rust/crates/openssl-0.10.32.crate) = 199469 -SHA256 (rust/crates/openssl-sys-0.9.60.crate) = 921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6 -SIZE (rust/crates/openssl-sys-0.9.60.crate) = 51509 -SHA256 (rust/crates/paste-1.0.4.crate) = c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1 -SIZE (rust/crates/paste-1.0.4.crate) = 17431 -SHA256 (rust/crates/pem-0.8.1.crate) = 59698ea79df9bf77104aefd39cc3ec990cb9693fb59c3b0a70ddf2646fdffb4b -SIZE (rust/crates/pem-0.8.1.crate) = 9838 -SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53 -SIZE (rust/crates/pest-2.1.3.crate) = 77986 -SHA256 (rust/crates/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7 -SIZE (rust/crates/petgraph-0.5.1.crate) = 147173 -SHA256 (rust/crates/picky-6.2.0.crate) = 4d3c0575d4f2163ffd3e23992ed7f4fa304304c49fe2c22ce20b1b694437f0c4 -SIZE (rust/crates/picky-6.2.0.crate) = 60182 -SHA256 (rust/crates/picky-asn1-0.3.1.crate) = 90e3f783e3e499bdb8e66d2a48c9da561fc369f96853eb83fb31e28931e4a492 -SIZE (rust/crates/picky-asn1-0.3.1.crate) = 13083 -SHA256 (rust/crates/picky-asn1-der-0.2.4.crate) = 233e556fc14cd42f38290ecd53f23a9fe047df2837d3d7494d27872b40a64bca -SIZE (rust/crates/picky-asn1-der-0.2.4.crate) = 26304 -SHA256 (rust/crates/picky-asn1-x509-0.5.0.crate) = 7c40870d0d056271c2976f7c1747b1df4332f979ab78634574ef5b534e6b0f0f -SIZE (rust/crates/picky-asn1-x509-0.5.0.crate) = 31145 -SHA256 (rust/crates/pin-project-lite-0.2.4.crate) = 439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827 -SIZE (rust/crates/pin-project-lite-0.2.4.crate) = 22840 -SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 -SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c -SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451 -SHA256 (rust/crates/plotters-0.3.0.crate) = 45ca0ae5f169d0917a7c7f5a9c1a3d3d9598f18f529dd2b8373ed988efea307a -SIZE (rust/crates/plotters-0.3.0.crate) = 3242931 -SHA256 (rust/crates/plotters-backend-0.3.0.crate) = b07fffcddc1cb3a1de753caa4e4df03b79922ba43cf882acc1bdd7e8df9f4590 -SIZE (rust/crates/plotters-backend-0.3.0.crate) = 13492 -SHA256 (rust/crates/plotters-svg-0.3.0.crate) = b38a02e23bd9604b842a812063aec4ef702b57989c37b655254bb61c471ad211 -SIZE (rust/crates/plotters-svg-0.3.0.crate) = 7488 -SHA256 (rust/crates/poly1305-0.7.1.crate) = 9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349 -SIZE (rust/crates/poly1305-0.7.1.crate) = 31892 -SHA256 (rust/crates/polyval-0.5.1.crate) = e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823 -SIZE (rust/crates/polyval-0.5.1.crate) = 17257 -SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 -SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915 -SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785 -SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096 -SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 -SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556 -SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 -SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495 -SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 -SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716 -SHA256 (rust/crates/prost-0.8.0.crate) = de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020 -SIZE (rust/crates/prost-0.8.0.crate) = 25532 -SHA256 (rust/crates/prost-build-0.8.0.crate) = 355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603 -SIZE (rust/crates/prost-build-0.8.0.crate) = 8407464 -SHA256 (rust/crates/prost-derive-0.8.0.crate) = 600d2f334aa05acb02a755e217ef1ab6dea4d51b58b7846588b747edec04efba -SIZE (rust/crates/prost-derive-0.8.0.crate) = 15203 -SHA256 (rust/crates/prost-types-0.8.0.crate) = 603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b -SIZE (rust/crates/prost-types-0.8.0.crate) = 27271 -SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7 -SIZE (rust/crates/quote-1.0.9.crate) = 25042 -SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 -SIZE (rust/crates/rand-0.7.3.crate) = 112246 -SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e -SIZE (rust/crates/rand-0.8.3.crate) = 84493 -SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 -SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267 -SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d -SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920 -SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 -SIZE (rust/crates/rand_core-0.5.1.crate) = 21116 -SHA256 (rust/crates/rand_core-0.6.2.crate) = 34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7 -SIZE (rust/crates/rand_core-0.6.2.crate) = 21708 -SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c -SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670 -SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 -SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780 -SHA256 (rust/crates/rayon-1.5.0.crate) = 8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674 -SIZE (rust/crates/rayon-1.5.0.crate) = 158037 -SHA256 (rust/crates/rayon-core-1.9.0.crate) = 9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a -SIZE (rust/crates/rayon-core-1.9.0.crate) = 63787 -SHA256 (rust/crates/redox_syscall-0.2.5.crate) = 94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9 -SIZE (rust/crates/redox_syscall-0.2.5.crate) = 23449 -SHA256 (rust/crates/regex-1.4.3.crate) = d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a -SIZE (rust/crates/regex-1.4.3.crate) = 237273 -SHA256 (rust/crates/regex-automata-0.1.9.crate) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4 -SIZE (rust/crates/regex-automata-0.1.9.crate) = 114560 -SHA256 (rust/crates/regex-syntax-0.6.22.crate) = b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581 -SIZE (rust/crates/regex-syntax-0.6.22.crate) = 293187 -SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 -SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184 -SHA256 (rust/crates/rsa-0.3.0.crate) = 3648b669b10afeab18972c105e284a7b953a669b0be3514c27f9b17acab2f9cd -SIZE (rust/crates/rsa-0.3.0.crate) = 40124 -SHA256 (rust/crates/rustc-demangle-0.1.18.crate) = 6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232 -SIZE (rust/crates/rustc-demangle-0.1.18.crate) = 19913 -SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a -SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210 -SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee -SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119 -SHA256 (rust/crates/rustversion-1.0.4.crate) = cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd -SIZE (rust/crates/rustversion-1.0.4.crate) = 16704 -SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e -SIZE (rust/crates/ryu-1.0.5.crate) = 49570 -SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 -SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 -SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146 -SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd -SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 -SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 -SIZE (rust/crates/semver-0.9.0.crate) = 17344 -SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6 -SIZE (rust/crates/semver-0.11.0.crate) = 20826 -SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 -SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268 -SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7 -SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176 -SHA256 (rust/crates/serde-1.0.123.crate) = 92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae -SIZE (rust/crates/serde-1.0.123.crate) = 74379 -SHA256 (rust/crates/serde_bytes-0.11.5.crate) = 16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9 -SIZE (rust/crates/serde_bytes-0.11.5.crate) = 11067 -SHA256 (rust/crates/serde_cbor-0.11.1.crate) = 1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622 -SIZE (rust/crates/serde_cbor-0.11.1.crate) = 43947 -SHA256 (rust/crates/serde_derive-1.0.123.crate) = 9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31 -SIZE (rust/crates/serde_derive-1.0.123.crate) = 54122 -SHA256 (rust/crates/serde_json-1.0.62.crate) = ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486 -SIZE (rust/crates/serde_json-1.0.62.crate) = 114960 -SHA256 (rust/crates/sha-1-0.9.4.crate) = dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f -SIZE (rust/crates/sha-1-0.9.4.crate) = 13724 -SHA256 (rust/crates/sha2-0.9.3.crate) = fa827a14b29ab7f44778d14a88d3cb76e949c45083f7dbfa507d0cb699dc12de -SIZE (rust/crates/sha2-0.9.3.crate) = 19649 -SHA256 (rust/crates/sha3-0.9.1.crate) = f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809 -SIZE (rust/crates/sha3-0.9.1.crate) = 523403 -SHA256 (rust/crates/simple_asn1-0.4.1.crate) = 692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b -SIZE (rust/crates/simple_asn1-0.4.1.crate) = 15752 -SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 -SIZE (rust/crates/slab-0.4.2.crate) = 10136 -SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e -SIZE (rust/crates/smallvec-1.6.1.crate) = 26444 -SHA256 (rust/crates/snow-0.8.0.crate) = 6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7 -SIZE (rust/crates/snow-0.8.0.crate) = 609966 -SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d -SIZE (rust/crates/spin-0.5.2.crate) = 12004 -SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f -SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 -SHA256 (rust/crates/subtle-2.4.0.crate) = 1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2 -SIZE (rust/crates/subtle-2.4.0.crate) = 12411 -SHA256 (rust/crates/syn-1.0.60.crate) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081 -SIZE (rust/crates/syn-1.0.60.crate) = 231087 -SHA256 (rust/crates/syn-mid-0.5.3.crate) = baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9 -SIZE (rust/crates/syn-mid-0.5.3.crate) = 12758 -SHA256 (rust/crates/synstructure-0.12.4.crate) = b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701 -SIZE (rust/crates/synstructure-0.12.4.crate) = 18105 -SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 -SIZE (rust/crates/tempfile-3.2.0.crate) = 25892 -SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 -SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 -SHA256 (rust/crates/thiserror-1.0.24.crate) = e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e -SIZE (rust/crates/thiserror-1.0.24.crate) = 16580 -SHA256 (rust/crates/thiserror-impl-1.0.24.crate) = 7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0 -SIZE (rust/crates/thiserror-impl-1.0.24.crate) = 13361 -SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd -SIZE (rust/crates/thread_local-1.1.3.crate) = 13111 -SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438 -SIZE (rust/crates/time-0.1.43.crate) = 28653 -SHA256 (rust/crates/tinytemplate-1.2.0.crate) = a2ada8616fad06a2d0c455adc530de4ef57605a8120cc65da9653e0e9623ca74 -SIZE (rust/crates/tinytemplate-1.2.0.crate) = 26423 -SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa -SIZE (rust/crates/toml-0.5.8.crate) = 54219 -SHA256 (rust/crates/typenum-1.12.0.crate) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33 -SIZE (rust/crates/typenum-1.12.0.crate) = 36037 -SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c -SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615 -SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 -SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066 -SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 -SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732 -SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 -SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392 -SHA256 (rust/crates/universal-hash-0.4.0.crate) = 8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402 -SIZE (rust/crates/universal-hash-0.4.0.crate) = 8386 -SHA256 (rust/crates/unzip3-1.0.0.crate) = 99c0ec316ab08201476c032feb2f94a5c8ece5b209765c1fbc4430dd6e931ad6 -SIZE (rust/crates/unzip3-1.0.0.crate) = 1459 -SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7 -SIZE (rust/crates/uuid-0.8.2.crate) = 37909 -SHA256 (rust/crates/vcpkg-0.2.11.crate) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb -SIZE (rust/crates/vcpkg-0.2.11.crate) = 12600 -SHA256 (rust/crates/version_check-0.9.2.crate) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed -SIZE (rust/crates/version_check-0.9.2.crate) = 11979 -SHA256 (rust/crates/walkdir-2.3.1.crate) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d -SIZE (rust/crates/walkdir-2.3.1.crate) = 23413 -SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 -SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 -SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 -SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 -SHA256 (rust/crates/wasm-bindgen-0.2.70.crate) = 55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be -SIZE (rust/crates/wasm-bindgen-0.2.70.crate) = 159291 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.70.crate) = 7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7 -SIZE (rust/crates/wasm-bindgen-backend-0.2.70.crate) = 25517 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.70.crate) = 3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c -SIZE (rust/crates/wasm-bindgen-macro-0.2.70.crate) = 11596 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.70.crate) = 4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.70.crate) = 17904 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.70.crate) = dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64 -SIZE (rust/crates/wasm-bindgen-shared-0.2.70.crate) = 6729 -SHA256 (rust/crates/web-sys-0.3.47.crate) = c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3 -SIZE (rust/crates/web-sys-0.3.47.crate) = 648902 -SHA256 (rust/crates/which-4.0.2.crate) = 87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef -SIZE (rust/crates/which-4.0.2.crate) = 7531 -SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 -SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 -SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 -SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 -SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 -SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f -SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/x25519-dalek-1.1.0.crate) = bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088 -SIZE (rust/crates/x25519-dalek-1.1.0.crate) = 84717 -SHA256 (rust/crates/zeroize-1.3.0.crate) = 4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd -SIZE (rust/crates/zeroize-1.3.0.crate) = 15913 -SHA256 (rust/crates/zeroize_derive-1.0.1.crate) = c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16 -SIZE (rust/crates/zeroize_derive-1.0.1.crate) = 8047 -SHA256 (signalapp-libsignal-client-v0.9.6_GH0.tar.gz) = 1b2e9fce3397e6e3b3d9d997144c1da77d29c144680de71dfa5d2099ecc4c00b -SIZE (signalapp-libsignal-client-v0.9.6_GH0.tar.gz) = 488622 -SHA256 (signalapp-curve25519-dalek-2694ad3b789635f90f941648ae952f58d59ffc73_GH0.tar.gz) = 0f9c37cadf4558c55f2ce515f9967b8371d7398495678218b381284f558864c3 -SIZE (signalapp-curve25519-dalek-2694ad3b789635f90f941648ae952f58d59ffc73_GH0.tar.gz) = 517563 Index: net-im/libsignal-client/files/patch-powerpc =================================================================== --- net-im/libsignal-client/files/patch-powerpc +++ /dev/null @@ -1,62 +0,0 @@ ---- cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2020-03-17 20:35:43 UTC -+++ cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/mod.rs -@@ -1486,6 +1486,9 @@ cfg_if! { - } else if #[cfg(target_arch = "powerpc64")] { - mod powerpc64; - pub use self::powerpc64::*; -+ } else if #[cfg(target_arch = "powerpc")] { -+ mod powerpc; -+ pub use self::powerpc::*; - } else { - // Unknown target_arch - } ---- cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig 2021-06-23 22:40:24 UTC -+++ cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/powerpc.rs -@@ -0,0 +1,47 @@ -+pub type c_char = u8; -+pub type c_long = i32; -+pub type c_ulong = u32; -+pub type wchar_t = i32; -+pub type time_t = i64; -+pub type suseconds_t = i32; -+pub type register_t = i32; -+ -+s! { -+ pub struct stat { -+ pub st_dev: ::dev_t, -+ pub st_ino: ::ino_t, -+ pub st_mode: ::mode_t, -+ pub st_nlink: ::nlink_t, -+ pub st_uid: ::uid_t, -+ pub st_gid: ::gid_t, -+ pub st_rdev: ::dev_t, -+ pub st_atime: ::time_t, -+ pub st_atime_nsec: ::c_long, -+ pub st_mtime: ::time_t, -+ pub st_mtime_nsec: ::c_long, -+ pub st_ctime: ::time_t, -+ pub st_ctime_nsec: ::c_long, -+ pub st_size: ::off_t, -+ pub st_blocks: ::blkcnt_t, -+ pub st_blksize: ::blksize_t, -+ pub st_flags: ::fflags_t, -+ pub st_gen: u32, -+ pub st_lspare: i32, -+ pub st_birthtime: ::time_t, -+ pub st_birthtime_nsec: ::c_long, -+ } -+} -+ -+// should be pub(crate), but that requires Rust 1.18.0 -+cfg_if! { -+ if #[cfg(libc_const_size_of)] { -+ #[doc(hidden)] -+ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1; -+ } else { -+ #[doc(hidden)] -+ pub const _ALIGNBYTES: usize = 4 - 1; -+ } -+} -+ -+pub const MAP_32BIT: ::c_int = 0x00080000; -+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4 Index: net-im/libsignal-client/pkg-descr =================================================================== --- /dev/null +++ net-im/libsignal-client/pkg-descr @@ -1,6 +0,0 @@ -libsignal-client is an implementation of the Signal client protocol in Rust. - -It is under heavy development at the moment and subject to change without -notice. Its use outside Signal is not yet recommended. - -WWW: https://github.com/signalapp/libsignal-client Index: net-im/libsignal/Makefile =================================================================== --- /dev/null +++ net-im/libsignal/Makefile @@ -0,0 +1,247 @@ +PORTNAME= libsignal +DISTVERSIONPREFIX= v +DISTVERSION= 0.12.3 +PORTREVISION= 1 +PORTEPOCH= 1 +CATEGORIES= net-im java + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Implementation of the Signal client protocol + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= protoc:devel/protobuf + +USES= cargo ssl +USE_GITHUB= yes +GH_ACCOUNT= signalapp +USE_LDCONFIG= yes + +CARGO_CRATES= addr2line-0.16.0 \ + adler-1.0.2 \ + aead-0.4.3 \ + aes-0.7.5 \ + aes-gcm-0.9.4 \ + aes-gcm-siv-0.10.3 \ + aho-corasick-0.7.18 \ + anyhow-1.0.44 \ + arrayref-0.3.6 \ + async-trait-0.1.51 \ + atty-0.2.14 \ + autocfg-1.0.1 \ + backtrace-0.3.61 \ + base64-0.13.0 \ + bincode-1.3.3 \ + bitflags-1.3.2 \ + blake2-0.9.2 \ + block-buffer-0.9.0 \ + block-modes-0.8.1 \ + block-padding-0.2.1 \ + bstr-0.2.17 \ + bumpalo-3.7.1 \ + byteorder-1.4.3 \ + bytes-1.1.0 \ + cast-0.2.7 \ + cc-1.0.70 \ + cesu8-1.1.0 \ + cfg-if-1.0.0 \ + chacha20-0.7.3 \ + chacha20poly1305-0.8.2 \ + chrono-0.4.19 \ + cipher-0.3.0 \ + clap-2.33.3 \ + combine-4.6.1 \ + cpufeatures-0.2.1 \ + criterion-0.3.5 \ + criterion-plot-0.4.4 \ + crossbeam-channel-0.5.1 \ + crossbeam-deque-0.8.1 \ + crossbeam-epoch-0.9.5 \ + crossbeam-utils-0.8.5 \ + crypto-mac-0.8.0 \ + crypto-mac-0.11.1 \ + cslice-0.2.0 \ + csv-1.1.6 \ + csv-core-0.1.10 \ + ctr-0.8.0 \ + derivative-2.2.0 \ + digest-0.9.0 \ + displaydoc-0.2.1 \ + either-1.6.1 \ + fixedbitset-0.4.0 \ + foreign-types-0.3.2 \ + foreign-types-shared-0.1.1 \ + futures-core-0.3.17 \ + futures-macro-0.3.17 \ + futures-task-0.3.17 \ + futures-util-0.3.17 \ + generic-array-0.14.4 \ + getrandom-0.1.16 \ + getrandom-0.2.3 \ + ghash-0.4.4 \ + gimli-0.25.0 \ + half-1.7.1 \ + hashbrown-0.11.2 \ + heck-0.3.3 \ + hermit-abi-0.1.19 \ + hex-0.4.3 \ + hkdf-0.11.0 \ + hmac-0.11.0 \ + indexmap-1.7.0 \ + itertools-0.10.1 \ + itoa-0.4.8 \ + jni-0.19.0 \ + jni-sys-0.3.0 \ + js-sys-0.3.55 \ + keccak-0.1.0 \ + lazy_static-1.4.0 \ + libc-0.2.103 \ + libloading-0.6.7 \ + libm-0.2.1 \ + linkme-0.2.7 \ + linkme-impl-0.2.7 \ + log-0.4.14 \ + log-panics-2.0.0 \ + memchr-2.4.1 \ + memoffset-0.6.4 \ + miniz_oxide-0.4.4 \ + multimap-0.8.3 \ + neon-0.9.1 \ + neon-build-0.9.1 \ + neon-macros-0.9.1 \ + neon-runtime-0.9.1 \ + num-bigint-0.4.2 \ + num-integer-0.1.44 \ + num-iter-0.1.42 \ + num-traits-0.2.14 \ + num_cpus-1.13.0 \ + num_enum-0.5.4 \ + num_enum_derive-0.5.4 \ + object-0.26.2 \ + oid-0.2.1 \ + once_cell-1.8.0 \ + oorandom-11.1.3 \ + opaque-debug-0.3.0 \ + openssl-0.10.36 \ + openssl-sys-0.9.67 \ + paste-1.0.5 \ + pem-0.8.3 \ + pest-2.1.3 \ + petgraph-0.6.0 \ + picky-6.3.0 \ + picky-asn1-0.3.3 \ + picky-asn1-der-0.2.5 \ + picky-asn1-x509-0.6.1 \ + pin-project-lite-0.2.7 \ + pin-utils-0.1.0 \ + pkg-config-0.3.20 \ + plotters-0.3.1 \ + plotters-backend-0.3.2 \ + plotters-svg-0.3.1 \ + poly1305-0.7.2 \ + polyval-0.5.3 \ + ppv-lite86-0.2.10 \ + proc-macro-crate-1.1.0 \ + proc-macro-hack-0.5.19 \ + proc-macro-nested-0.1.7 \ + proc-macro2-1.0.29 \ + prost-0.9.0 \ + prost-build-0.9.0 \ + prost-derive-0.9.0 \ + prost-types-0.9.0 \ + quote-1.0.10 \ + rand-0.7.3 \ + rand-0.8.4 \ + rand_chacha-0.2.2 \ + rand_chacha-0.3.1 \ + rand_core-0.5.1 \ + rand_core-0.6.3 \ + rand_hc-0.2.0 \ + rand_hc-0.3.1 \ + rayon-1.5.1 \ + rayon-core-1.9.1 \ + redox_syscall-0.2.10 \ + regex-1.5.4 \ + regex-automata-0.1.10 \ + regex-syntax-0.6.25 \ + remove_dir_all-0.5.3 \ + rsa-0.4.1 \ + rustc-demangle-0.1.21 \ + rustc_version-0.3.3 \ + rustc_version-0.4.0 \ + ryu-1.0.5 \ + same-file-1.0.6 \ + scopeguard-1.1.0 \ + semver-0.9.0 \ + semver-0.11.0 \ + semver-1.0.4 \ + semver-parser-0.7.0 \ + semver-parser-0.10.2 \ + serde-1.0.130 \ + serde_bytes-0.11.5 \ + serde_cbor-0.11.2 \ + serde_derive-1.0.130 \ + serde_json-1.0.68 \ + sha-1-0.9.8 \ + sha2-0.9.8 \ + sha3-0.9.1 \ + simple_asn1-0.5.4 \ + slab-0.4.4 \ + smallvec-1.7.0 \ + snow-0.8.0 \ + spin-0.5.2 \ + static_assertions-1.1.0 \ + subtle-2.4.1 \ + syn-1.0.78 \ + syn-mid-0.5.3 \ + synstructure-0.12.5 \ + tempfile-3.2.0 \ + textwrap-0.11.0 \ + thiserror-1.0.30 \ + thiserror-impl-1.0.30 \ + time-0.1.43 \ + tinytemplate-1.2.1 \ + toml-0.5.8 \ + typenum-1.14.0 \ + ucd-trie-0.1.3 \ + unicode-segmentation-1.8.0 \ + unicode-width-0.1.9 \ + unicode-xid-0.2.2 \ + universal-hash-0.4.1 \ + unzip3-1.0.0 \ + uuid-0.8.2 \ + vcpkg-0.2.15 \ + version_check-0.9.3 \ + walkdir-2.3.2 \ + wasi-0.9.0+wasi-snapshot-preview1 \ + wasi-0.10.2+wasi-snapshot-preview1 \ + wasm-bindgen-0.2.78 \ + wasm-bindgen-backend-0.2.78 \ + wasm-bindgen-macro-0.2.78 \ + wasm-bindgen-macro-support-0.2.78 \ + wasm-bindgen-shared-0.2.78 \ + web-sys-0.3.55 \ + which-4.2.2 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + x25519-dalek-1.1.1 \ + zeroize-1.3.0 \ + zeroize_derive-1.2.0 \ + num-bigint-dig@git+https://github.com/dignifiedquire/num-bigint?rev=56576b592fea6341b7e1711a1629e4cc1bfc419c\#56576b592fea6341b7e1711a1629e4cc1bfc419c \ + curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek?branch=3.0.0-lizard2\#b3329ed05ce7ffae5b7c18b9b6e1fd3588eaf468 + +CARGO_BUILD_ARGS= --package libsignal-jni +MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=thin \ + OPENSSL_INCLUDE_DIR=${OPENSSLINC} \ + OPENSSL_LIB_DIR=${OPENSSLLIB} \ + RUSTC_BOOTSTRAP=aes,polyval +PLIST_FILES= lib/libsignal_jni.so + +do-install: + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libsignal_jni.so \ + ${STAGEDIR}${PREFIX}/lib/ + +.include Index: net-im/libsignal/distinfo =================================================================== --- /dev/null +++ net-im/libsignal/distinfo @@ -0,0 +1,431 @@ +TIMESTAMP = 1648087420 +SHA256 (rust/crates/addr2line-0.16.0.crate) = 3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd +SIZE (rust/crates/addr2line-0.16.0.crate) = 33440 +SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe +SIZE (rust/crates/adler-1.0.2.crate) = 12778 +SHA256 (rust/crates/aead-0.4.3.crate) = 0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877 +SIZE (rust/crates/aead-0.4.3.crate) = 14717 +SHA256 (rust/crates/aes-0.7.5.crate) = 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8 +SIZE (rust/crates/aes-0.7.5.crate) = 128544 +SHA256 (rust/crates/aes-gcm-0.9.4.crate) = df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6 +SIZE (rust/crates/aes-gcm-0.9.4.crate) = 148477 +SHA256 (rust/crates/aes-gcm-siv-0.10.3.crate) = 589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc +SIZE (rust/crates/aes-gcm-siv-0.10.3.crate) = 26809 +SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f +SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923 +SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1 +SIZE (rust/crates/anyhow-1.0.44.crate) = 35067 +SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 +SIZE (rust/crates/arrayref-0.3.6.crate) = 10035 +SHA256 (rust/crates/async-trait-0.1.51.crate) = 44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e +SIZE (rust/crates/async-trait-0.1.51.crate) = 25531 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a +SIZE (rust/crates/autocfg-1.0.1.crate) = 12908 +SHA256 (rust/crates/backtrace-0.3.61.crate) = e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01 +SIZE (rust/crates/backtrace-0.3.61.crate) = 74284 +SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd +SIZE (rust/crates/base64-0.13.0.crate) = 62070 +SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad +SIZE (rust/crates/bincode-1.3.3.crate) = 28958 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/blake2-0.9.2.crate) = 0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174 +SIZE (rust/crates/blake2-0.9.2.crate) = 48035 +SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 +SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108 +SHA256 (rust/crates/block-modes-0.8.1.crate) = 2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e +SIZE (rust/crates/block-modes-0.8.1.crate) = 16961 +SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae +SIZE (rust/crates/block-padding-0.2.1.crate) = 7672 +SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223 +SIZE (rust/crates/bstr-0.2.17.crate) = 330350 +SHA256 (rust/crates/bumpalo-3.7.1.crate) = d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538 +SIZE (rust/crates/bumpalo-3.7.1.crate) = 78573 +SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 +SIZE (rust/crates/byteorder-1.4.3.crate) = 22512 +SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8 +SIZE (rust/crates/bytes-1.1.0.crate) = 49640 +SHA256 (rust/crates/cast-0.2.7.crate) = 4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a +SIZE (rust/crates/cast-0.2.7.crate) = 11222 +SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0 +SIZE (rust/crates/cc-1.0.70.crate) = 57200 +SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c +SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/chacha20-0.7.3.crate) = f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1 +SIZE (rust/crates/chacha20-0.7.3.crate) = 26579 +SHA256 (rust/crates/chacha20poly1305-0.8.2.crate) = b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2 +SIZE (rust/crates/chacha20poly1305-0.8.2.crate) = 68373 +SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 +SIZE (rust/crates/chrono-0.4.19.crate) = 155663 +SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7 +SIZE (rust/crates/cipher-0.3.0.crate) = 12756 +SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 +SIZE (rust/crates/clap-2.33.3.crate) = 201925 +SHA256 (rust/crates/combine-4.6.1.crate) = a909e4d93292cd8e9c42e189f61681eff9d67b6541f96b8a1a737f23737bd001 +SIZE (rust/crates/combine-4.6.1.crate) = 132412 +SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469 +SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500 +SHA256 (rust/crates/criterion-0.3.5.crate) = 1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10 +SIZE (rust/crates/criterion-0.3.5.crate) = 110662 +SHA256 (rust/crates/criterion-plot-0.4.4.crate) = d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57 +SIZE (rust/crates/criterion-plot-0.4.4.crate) = 22546 +SHA256 (rust/crates/crossbeam-channel-0.5.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4 +SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919 +SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e +SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852 +SHA256 (rust/crates/crossbeam-epoch-0.9.5.crate) = 4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd +SIZE (rust/crates/crossbeam-epoch-0.9.5.crate) = 43883 +SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db +SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414 +SHA256 (rust/crates/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab +SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115 +SHA256 (rust/crates/crypto-mac-0.11.1.crate) = b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714 +SIZE (rust/crates/crypto-mac-0.11.1.crate) = 9551 +SHA256 (rust/crates/cslice-0.2.0.crate) = 697c714f50560202b1f4e2e09cd50a421881c83e9025db75d15f276616f04f40 +SIZE (rust/crates/cslice-0.2.0.crate) = 6114 +SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1 +SIZE (rust/crates/csv-1.1.6.crate) = 886999 +SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90 +SIZE (rust/crates/csv-core-0.1.10.crate) = 25668 +SHA256 (rust/crates/ctr-0.8.0.crate) = 049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea +SIZE (rust/crates/ctr-0.8.0.crate) = 17740 +SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b +SIZE (rust/crates/derivative-2.2.0.crate) = 48076 +SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 +SIZE (rust/crates/digest-0.9.0.crate) = 13247 +SHA256 (rust/crates/displaydoc-0.2.1.crate) = 3274a6bc8a6a4521291b53b9dcb8345e963fe931c3fc462a7d3ead71d7ccd30d +SIZE (rust/crates/displaydoc-0.2.1.crate) = 15820 +SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 +SIZE (rust/crates/either-1.6.1.crate) = 13641 +SHA256 (rust/crates/fixedbitset-0.4.0.crate) = 398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e +SIZE (rust/crates/fixedbitset-0.4.0.crate) = 15479 +SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 +SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 +SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b +SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 +SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d +SIZE (rust/crates/futures-core-0.3.17.crate) = 14478 +SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb +SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830 +SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99 +SIZE (rust/crates/futures-task-0.3.17.crate) = 11712 +SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481 +SIZE (rust/crates/futures-util-0.3.17.crate) = 147679 +SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 +SIZE (rust/crates/generic-array-0.14.4.crate) = 28916 +SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce +SIZE (rust/crates/getrandom-0.1.16.crate) = 25077 +SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753 +SIZE (rust/crates/getrandom-0.2.3.crate) = 26261 +SHA256 (rust/crates/ghash-0.4.4.crate) = 1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99 +SIZE (rust/crates/ghash-0.4.4.crate) = 9005 +SHA256 (rust/crates/gimli-0.25.0.crate) = f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7 +SIZE (rust/crates/gimli-0.25.0.crate) = 705238 +SHA256 (rust/crates/half-1.7.1.crate) = 62aca2aba2d62b4a7f5b33f3712cb1b0692779a56fb510499d5c0aa594daeaf3 +SIZE (rust/crates/half-1.7.1.crate) = 36168 +SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e +SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 +SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c +SIZE (rust/crates/heck-0.3.3.crate) = 10260 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/hkdf-0.11.0.crate) = 01706d578d5c281058480e673ae4086a9f4710d8df1ad80a5b03e39ece5f886b +SIZE (rust/crates/hkdf-0.11.0.crate) = 171707 +SHA256 (rust/crates/hmac-0.11.0.crate) = 2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b +SIZE (rust/crates/hmac-0.11.0.crate) = 11385 +SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5 +SIZE (rust/crates/indexmap-1.7.0.crate) = 50363 +SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf +SIZE (rust/crates/itertools-0.10.1.crate) = 116219 +SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4 +SIZE (rust/crates/itoa-0.4.8.crate) = 11926 +SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec +SIZE (rust/crates/jni-0.19.0.crate) = 65890 +SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 +SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 +SHA256 (rust/crates/js-sys-0.3.55.crate) = 7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84 +SIZE (rust/crates/js-sys-0.3.55.crate) = 70499 +SHA256 (rust/crates/keccak-0.1.0.crate) = 67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7 +SIZE (rust/crates/keccak-0.1.0.crate) = 5849 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/libc-0.2.103.crate) = dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6 +SIZE (rust/crates/libc-0.2.103.crate) = 540563 +SHA256 (rust/crates/libloading-0.6.7.crate) = 351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883 +SIZE (rust/crates/libloading-0.6.7.crate) = 25037 +SHA256 (rust/crates/libm-0.2.1.crate) = c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a +SIZE (rust/crates/libm-0.2.1.crate) = 111906 +SHA256 (rust/crates/linkme-0.2.7.crate) = e6ed409705171d45941e7b9c689df2387eb2e1714abc0a8a440351bce18189f4 +SIZE (rust/crates/linkme-0.2.7.crate) = 12429 +SHA256 (rust/crates/linkme-impl-0.2.7.crate) = b873437b4b7ba8345105ee100a9f85fdee5d55757035fac4e72e41f23eb98625 +SIZE (rust/crates/linkme-impl-0.2.7.crate) = 5994 +SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 +SIZE (rust/crates/log-0.4.14.crate) = 34582 +SHA256 (rust/crates/log-panics-2.0.0.crate) = ae0136257df209261daa18d6c16394757c63e032e27aafd8b07788b051082bef +SIZE (rust/crates/log-panics-2.0.0.crate) = 6781 +SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a +SIZE (rust/crates/memchr-2.4.1.crate) = 64977 +SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9 +SIZE (rust/crates/memoffset-0.6.4.crate) = 7664 +SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b +SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938 +SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a +SIZE (rust/crates/multimap-0.8.3.crate) = 13518 +SHA256 (rust/crates/neon-0.9.1.crate) = 5e85820b585bf3360bf158ac87a75764c48e361c91bbeb69873e6613cc78c023 +SIZE (rust/crates/neon-0.9.1.crate) = 211905 +SHA256 (rust/crates/neon-build-0.9.1.crate) = ad9febc63f515156d4311a0c43899d3ace46352ecdd591c21b98ca3974f2a0d0 +SIZE (rust/crates/neon-build-0.9.1.crate) = 7812 +SHA256 (rust/crates/neon-macros-0.9.1.crate) = 987f12c91eb6ce0b67819f7c5fb4d391de64cf411c605ed027f03507a33943b2 +SIZE (rust/crates/neon-macros-0.9.1.crate) = 6821 +SHA256 (rust/crates/neon-runtime-0.9.1.crate) = 02662cd2e62b131937bdef85d0918b05bc3c204daf4c64af62845403eccb60f3 +SIZE (rust/crates/neon-runtime-0.9.1.crate) = 20937 +SHA256 (rust/crates/num-bigint-0.4.2.crate) = 74e768dff5fb39a41b3bcd30bb25cf989706c90d028d1ad71971987aa309d535 +SIZE (rust/crates/num-bigint-0.4.2.crate) = 92154 +SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db +SIZE (rust/crates/num-integer-0.1.44.crate) = 22216 +SHA256 (rust/crates/num-iter-0.1.42.crate) = b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59 +SIZE (rust/crates/num-iter-0.1.42.crate) = 10450 +SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 +SIZE (rust/crates/num-traits-0.2.14.crate) = 45476 +SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 +SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704 +SHA256 (rust/crates/num_enum-0.5.4.crate) = 3f9bd055fb730c4f8f4f57d45d35cd6b3f0980535b056dc7ff119cee6a66ed6f +SIZE (rust/crates/num_enum-0.5.4.crate) = 9897 +SHA256 (rust/crates/num_enum_derive-0.5.4.crate) = 486ea01961c4a818096de679a8b740b26d9033146ac5291b1c98557658f8cdd9 +SIZE (rust/crates/num_enum_derive-0.5.4.crate) = 7899 +SHA256 (rust/crates/object-0.26.2.crate) = 39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2 +SIZE (rust/crates/object-0.26.2.crate) = 238067 +SHA256 (rust/crates/oid-0.2.1.crate) = 9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2 +SIZE (rust/crates/oid-0.2.1.crate) = 12533 +SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56 +SIZE (rust/crates/once_cell-1.8.0.crate) = 28925 +SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 +SIZE (rust/crates/oorandom-11.1.3.crate) = 10068 +SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 +SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767 +SHA256 (rust/crates/openssl-0.10.36.crate) = 8d9facdb76fec0b73c406f125d44d86fdad818d66fef0531eec9233ca425ff4a +SIZE (rust/crates/openssl-0.10.36.crate) = 206367 +SHA256 (rust/crates/openssl-sys-0.9.67.crate) = 69df2d8dfc6ce3aaf44b40dec6f487d5a886516cf6879c49e98e0710f310a058 +SIZE (rust/crates/openssl-sys-0.9.67.crate) = 54600 +SHA256 (rust/crates/paste-1.0.5.crate) = acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58 +SIZE (rust/crates/paste-1.0.5.crate) = 17669 +SHA256 (rust/crates/pem-0.8.3.crate) = fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb +SIZE (rust/crates/pem-0.8.3.crate) = 9395 +SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53 +SIZE (rust/crates/pest-2.1.3.crate) = 77986 +SHA256 (rust/crates/petgraph-0.6.0.crate) = 4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f +SIZE (rust/crates/petgraph-0.6.0.crate) = 182063 +SHA256 (rust/crates/picky-6.3.0.crate) = fd6b25b296bb2a45678748f61c51f5a548ea56b25b0ad4966183709b386eaecf +SIZE (rust/crates/picky-6.3.0.crate) = 68293 +SHA256 (rust/crates/picky-asn1-0.3.3.crate) = 889bbb26c80acf919e89980dfc8e04eb19df272d8a9893ec9b748d3a1675abde +SIZE (rust/crates/picky-asn1-0.3.3.crate) = 13584 +SHA256 (rust/crates/picky-asn1-der-0.2.5.crate) = acbbd5390ab967396cc7473e6e0848684aec7166e657c6088604e07b54a73dbe +SIZE (rust/crates/picky-asn1-der-0.2.5.crate) = 14606 +SHA256 (rust/crates/picky-asn1-x509-0.6.1.crate) = f3033675030de806aba1d5470949701b7c9f1dbf77e3bb17bd12e5f945e560ba +SIZE (rust/crates/picky-asn1-x509-0.6.1.crate) = 46922 +SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443 +SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212 +SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/pkg-config-0.3.20.crate) = 7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb +SIZE (rust/crates/pkg-config-0.3.20.crate) = 15395 +SHA256 (rust/crates/plotters-0.3.1.crate) = 32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a +SIZE (rust/crates/plotters-0.3.1.crate) = 8595577 +SHA256 (rust/crates/plotters-backend-0.3.2.crate) = d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c +SIZE (rust/crates/plotters-backend-0.3.2.crate) = 13524 +SHA256 (rust/crates/plotters-svg-0.3.1.crate) = 521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9 +SIZE (rust/crates/plotters-svg-0.3.1.crate) = 7596 +SHA256 (rust/crates/poly1305-0.7.2.crate) = 048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede +SIZE (rust/crates/poly1305-0.7.2.crate) = 31868 +SHA256 (rust/crates/polyval-0.5.3.crate) = 8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1 +SIZE (rust/crates/polyval-0.5.3.crate) = 17368 +SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 +SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915 +SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83 +SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535 +SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 +SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556 +SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 +SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495 +SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d +SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772 +SHA256 (rust/crates/prost-0.9.0.crate) = 444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001 +SIZE (rust/crates/prost-0.9.0.crate) = 25584 +SHA256 (rust/crates/prost-build-0.9.0.crate) = 62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5 +SIZE (rust/crates/prost-build-0.9.0.crate) = 9947797 +SHA256 (rust/crates/prost-derive-0.9.0.crate) = f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe +SIZE (rust/crates/prost-derive-0.9.0.crate) = 15266 +SHA256 (rust/crates/prost-types-0.9.0.crate) = 534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a +SIZE (rust/crates/prost-types-0.9.0.crate) = 27403 +SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05 +SIZE (rust/crates/quote-1.0.10.crate) = 29960 +SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 +SIZE (rust/crates/rand-0.7.3.crate) = 112246 +SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8 +SIZE (rust/crates/rand-0.8.4.crate) = 87406 +SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 +SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267 +SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 +SIZE (rust/crates/rand_core-0.5.1.crate) = 21116 +SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7 +SIZE (rust/crates/rand_core-0.6.3.crate) = 21938 +SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c +SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670 +SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7 +SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891 +SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90 +SIZE (rust/crates/rayon-1.5.1.crate) = 160424 +SHA256 (rust/crates/rayon-core-1.9.1.crate) = d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e +SIZE (rust/crates/rayon-core-1.9.1.crate) = 64961 +SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff +SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582 +SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461 +SIZE (rust/crates/regex-1.5.4.crate) = 236581 +SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 +SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 +SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b +SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293 +SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 +SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184 +SHA256 (rust/crates/rsa-0.4.1.crate) = 7b0aeddcca1082112a6eeb43bf25fd7820b066aaf6eaef776e19d0a1febe38fe +SIZE (rust/crates/rsa-0.4.1.crate) = 45830 +SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342 +SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920 +SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee +SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119 +SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366 +SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175 +SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e +SIZE (rust/crates/ryu-1.0.5.crate) = 49570 +SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 +SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd +SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 +SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 +SIZE (rust/crates/semver-0.9.0.crate) = 17344 +SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6 +SIZE (rust/crates/semver-0.11.0.crate) = 20826 +SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012 +SIZE (rust/crates/semver-1.0.4.crate) = 29375 +SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 +SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268 +SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7 +SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176 +SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913 +SIZE (rust/crates/serde-1.0.130.crate) = 75305 +SHA256 (rust/crates/serde_bytes-0.11.5.crate) = 16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9 +SIZE (rust/crates/serde_bytes-0.11.5.crate) = 11067 +SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5 +SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570 +SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b +SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703 +SHA256 (rust/crates/serde_json-1.0.68.crate) = 0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8 +SIZE (rust/crates/serde_json-1.0.68.crate) = 114986 +SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6 +SIZE (rust/crates/sha-1-0.9.8.crate) = 14029 +SHA256 (rust/crates/sha2-0.9.8.crate) = b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa +SIZE (rust/crates/sha2-0.9.8.crate) = 22132 +SHA256 (rust/crates/sha3-0.9.1.crate) = f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809 +SIZE (rust/crates/sha3-0.9.1.crate) = 523403 +SHA256 (rust/crates/simple_asn1-0.5.4.crate) = 8eb4ea60fb301dc81dfc113df680571045d375ab7345d171c5dc7d7e13107a80 +SIZE (rust/crates/simple_asn1-0.5.4.crate) = 15679 +SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590 +SIZE (rust/crates/slab-0.4.4.crate) = 15725 +SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309 +SIZE (rust/crates/smallvec-1.7.0.crate) = 27459 +SHA256 (rust/crates/snow-0.8.0.crate) = 6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7 +SIZE (rust/crates/snow-0.8.0.crate) = 609966 +SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d +SIZE (rust/crates/spin-0.5.2.crate) = 12004 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601 +SIZE (rust/crates/subtle-2.4.1.crate) = 12630 +SHA256 (rust/crates/syn-1.0.78.crate) = a4eac2e6c19f5c3abc0c229bea31ff0b9b091c7b14990e8924b92902a303a0c0 +SIZE (rust/crates/syn-1.0.78.crate) = 233861 +SHA256 (rust/crates/syn-mid-0.5.3.crate) = baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9 +SIZE (rust/crates/syn-mid-0.5.3.crate) = 12758 +SHA256 (rust/crates/synstructure-0.12.5.crate) = 474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa +SIZE (rust/crates/synstructure-0.12.5.crate) = 18020 +SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 +SIZE (rust/crates/tempfile-3.2.0.crate) = 25892 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417 +SIZE (rust/crates/thiserror-1.0.30.crate) = 17748 +SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b +SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230 +SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438 +SIZE (rust/crates/time-0.1.43.crate) = 28653 +SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc +SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 +SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa +SIZE (rust/crates/toml-0.5.8.crate) = 54219 +SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec +SIZE (rust/crates/typenum-1.14.0.crate) = 40518 +SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c +SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615 +SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b +SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011 +SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973 +SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955 +SHA256 (rust/crates/universal-hash-0.4.1.crate) = 9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05 +SIZE (rust/crates/universal-hash-0.4.1.crate) = 8503 +SHA256 (rust/crates/unzip3-1.0.0.crate) = 99c0ec316ab08201476c032feb2f94a5c8ece5b209765c1fbc4430dd6e931ad6 +SIZE (rust/crates/unzip3-1.0.0.crate) = 1459 +SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7 +SIZE (rust/crates/uuid-0.8.2.crate) = 37909 +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.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe +SIZE (rust/crates/version_check-0.9.3.crate) = 12547 +SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56 +SIZE (rust/crates/walkdir-2.3.2.crate) = 23516 +SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 +SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 +SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 +SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 +SHA256 (rust/crates/wasm-bindgen-0.2.78.crate) = 632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce +SIZE (rust/crates/wasm-bindgen-0.2.78.crate) = 162111 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.78.crate) = a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b +SIZE (rust/crates/wasm-bindgen-backend-0.2.78.crate) = 25576 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.78.crate) = d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9 +SIZE (rust/crates/wasm-bindgen-macro-0.2.78.crate) = 11700 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.78.crate) = 7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.78.crate) = 17858 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc +SIZE (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 7206 +SHA256 (rust/crates/web-sys-0.3.55.crate) = 38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb +SIZE (rust/crates/web-sys-0.3.55.crate) = 664827 +SHA256 (rust/crates/which-4.2.2.crate) = ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9 +SIZE (rust/crates/which-4.2.2.crate) = 8589 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (rust/crates/x25519-dalek-1.1.1.crate) = 5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f +SIZE (rust/crates/x25519-dalek-1.1.1.crate) = 84499 +SHA256 (rust/crates/zeroize-1.3.0.crate) = 4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd +SIZE (rust/crates/zeroize-1.3.0.crate) = 15913 +SHA256 (rust/crates/zeroize_derive-1.2.0.crate) = bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7 +SIZE (rust/crates/zeroize_derive-1.2.0.crate) = 8887 +SHA256 (dignifiedquire-num-bigint-56576b592fea6341b7e1711a1629e4cc1bfc419c_GH0.tar.gz) = 25d549854243616957a95e016bcc6b0326384315f048c5dd4ced2ca39a39600e +SIZE (dignifiedquire-num-bigint-56576b592fea6341b7e1711a1629e4cc1bfc419c_GH0.tar.gz) = 131335 +SHA256 (signalapp-curve25519-dalek-b3329ed05ce7ffae5b7c18b9b6e1fd3588eaf468_GH0.tar.gz) = 9fc304f167c7bfdacab11459b816d346a138acc82bb2a0587adf717445dc29fd +SIZE (signalapp-curve25519-dalek-b3329ed05ce7ffae5b7c18b9b6e1fd3588eaf468_GH0.tar.gz) = 517635 +SHA256 (signalapp-libsignal-v0.12.3_GH0.tar.gz) = 788a8f3263656844d7a140e0201cbf6c21f0da52a153deb0fe689ba3bfe67c43 +SIZE (signalapp-libsignal-v0.12.3_GH0.tar.gz) = 565841 Index: net-im/signal-cli/Makefile =================================================================== --- net-im/signal-cli/Makefile +++ net-im/signal-cli/Makefile @@ -1,11 +1,11 @@ PORTNAME= signal-cli DISTVERSIONPREFIX= v -DISTVERSION= 0.9.0 +DISTVERSION= 0.10.4.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-im java MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSIONFULL}/:jars -DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:jars +DISTFILES= ${PORTNAME}-${DISTVERSION}-Linux${EXTRACT_SUFX}:jars MAINTAINER= 0mp@FreeBSD.org COMMENT= Command-line and D-Bus interface for Signal and libsignal-service-java @@ -14,17 +14,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE EXTRACT_DEPENDS= zip:archivers/zip -BUILD_DEPENDS= asciidoc>0:textproc/asciidoc -LIB_DEPENDS= libsignal_jni.so:net-im/libsignal-client \ - libzkgroup.so:net-im/zkgroup -RUN_DEPENDS= libsignal-client>=0.9.0:net-im/libsignal-client +BUILD_DEPENDS= java:java/openjdk11 \ + asciidoc>0:textproc/asciidoc +LIB_DEPENDS= libsignal_jni.so:net-im/libsignal +RUN_DEPENDS= libsignal>=0.12.3:net-im/libsignal + TEST_DEPENDS= qrencode:graphics/libqrencode USES= gmake shebangfix USE_GITHUB= yes GH_ACCOUNT= AsamK USE_JAVA= yes -JAVA_VERSION= 11+ +JAVA_VERSION= 17+ JAVA_RUN= jre USE_RC_SUBR= signal_cli SHEBANG_FILES= bin/${PORTNAME} @@ -52,11 +53,18 @@ DBUS_PLIST_FILES= etc/dbus-1/system.d/org.asamk.Signal.conf \ share/dbus-1/services/org.asamk.Signal.service -post-extract: +post-build: + # Replace bundled sqlitejdbc with a copy from the sqlitejdbc port + #${RM} ${WRKSRC}/lib/sqlitejdbc*.jar + #${CP} ${LOCALBASE}/share/java/classes/sqlitejdbc-native.jar \ + #${WRKSRC}/lib/. + # Proper shebang + ${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env sh|#!/bin/sh|' \ + ${WRKSRC}/bin/signal-cli # Delete bundled libraries from the JARs. Otherwise, they are going to conflict -# with the libraries installed by net-im/zkgroup and net-im/libsignal-client. - zip -d ${WRKSRC}/lib/zkgroup-java-*.jar libzkgroup.so - zip -d ${WRKSRC}/lib/signal-client-java-*.jar libsignal_jni.so +# with the libraries installed by net-im/libsignal. + zip -d ${WRKSRC}/lib/signal-client-java-*.jar \ + libsignal_jni.so do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/bin Index: net-im/signal-cli/distinfo =================================================================== --- net-im/signal-cli/distinfo +++ net-im/signal-cli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1633414747 -SHA256 (signal-cli-0.9.0.tar.gz) = c24f2493e3c6d27c36384ee671c1a33f8df9484cad4ad472d6e9f183a12a3fff -SIZE (signal-cli-0.9.0.tar.gz) = 22700633 -SHA256 (AsamK-signal-cli-v0.9.0_GH0.tar.gz) = d2d4d8e98da81162df4debd1c0c47d6fddc61a1b53b4ce48e7be8487155e1c03 -SIZE (AsamK-signal-cli-v0.9.0_GH0.tar.gz) = 241098 +TIMESTAMP = 1648087714 +SHA256 (signal-cli-0.10.4.2-Linux.tar.gz) = d351b6c977049c9086e0a452224a31baff318453d5250f650ef2ebf90aec3e80 +SIZE (signal-cli-0.10.4.2-Linux.tar.gz) = 30600481 +SHA256 (AsamK-signal-cli-v0.10.4.2_GH0.tar.gz) = 6e08761881352576e6683fcc9f6060b55aa90e5d6306695b7378ed9b9d96a197 +SIZE (AsamK-signal-cli-v0.10.4.2_GH0.tar.gz) = 322929 Index: net-im/signal-cli/pkg-plist =================================================================== --- net-im/signal-cli/pkg-plist +++ net-im/signal-cli/pkg-plist @@ -3,38 +3,28 @@ %%DATADIR%%/bin/signal-cli %%DATADIR%%/lib/annotations-13.0.jar %%DATADIR%%/lib/argparse4j-0.9.0.jar -%%DATADIR%%/lib/asm-9.0.jar -%%DATADIR%%/lib/asm-analysis-9.0.jar -%%DATADIR%%/lib/asm-commons-9.0.jar -%%DATADIR%%/lib/asm-tree-9.0.jar -%%DATADIR%%/lib/asm-util-9.0.jar -%%DATADIR%%/lib/bcprov-jdk15on-1.69.jar -%%DATADIR%%/lib/dbus-java-3.3.0.jar -%%DATADIR%%/lib/jackson-annotations-2.9.0.jar -%%DATADIR%%/lib/jackson-core-2.9.9.jar -%%DATADIR%%/lib/jackson-databind-2.9.9.2.jar -%%DATADIR%%/lib/jffi-1.3.1-native.jar -%%DATADIR%%/lib/jffi-1.3.1.jar -%%DATADIR%%/lib/jnr-a64asm-1.0.0.jar -%%DATADIR%%/lib/jnr-constants-0.10.1.jar -%%DATADIR%%/lib/jnr-enxio-0.32.3.jar -%%DATADIR%%/lib/jnr-ffi-2.2.1.jar -%%DATADIR%%/lib/jnr-posix-3.1.4.jar -%%DATADIR%%/lib/jnr-unixsocket-0.38.5.jar -%%DATADIR%%/lib/jnr-x86asm-1.0.2.jar -%%DATADIR%%/lib/kotlin-stdlib-1.3.71.jar -%%DATADIR%%/lib/kotlin-stdlib-common-1.3.71.jar +%%DATADIR%%/lib/bcprov-jdk15on-1.70.jar +%%DATADIR%%/lib/dbus-java-core-4.0.0.jar +%%DATADIR%%/lib/dbus-java-transport-native-unixsocket-4.0.0.jar +%%DATADIR%%/lib/HikariCP-5.0.1.jar +%%DATADIR%%/lib/jackson-annotations-2.13.1.jar +%%DATADIR%%/lib/jackson-core-2.13.1.jar +%%DATADIR%%/lib/jackson-databind-2.13.1.jar +%%DATADIR%%/lib/jul-to-slf4j-1.7.32.jar +%%DATADIR%%/lib/kotlin-stdlib-1.4.20.jar +%%DATADIR%%/lib/kotlin-stdlib-common-1.4.20.jar %%DATADIR%%/lib/lib.jar -%%DATADIR%%/lib/libphonenumber-8.12.17.jar -%%DATADIR%%/lib/okhttp-4.6.0.jar -%%DATADIR%%/lib/okio-jvm-2.6.0.jar -%%DATADIR%%/lib/protobuf-javalite-3.10.0.jar +%%DATADIR%%/lib/libphonenumber-8.12.33.jar +%%DATADIR%%/lib/logback-classic-1.2.10.jar +%%DATADIR%%/lib/logback-core-1.2.10.jar +%%DATADIR%%/lib/okhttp-4.9.2.jar +%%DATADIR%%/lib/okio-jvm-2.10.0.jar +%%DATADIR%%/lib/protobuf-javalite-3.11.4.jar %%DATADIR%%/lib/reactive-streams-1.0.3.jar %%DATADIR%%/lib/rxjava-3.0.13.jar -%%DATADIR%%/lib/signal-cli-%%VERSION%%.jar -%%DATADIR%%/lib/signal-client-java-%%VERSION%%.jar -%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_27.jar -%%DATADIR%%/lib/slf4j-api-1.7.30.jar -%%DATADIR%%/lib/slf4j-simple-1.7.30.jar +%%DATADIR%%/lib/signal-cli-0.10.4.2.jar +%%DATADIR%%/lib/signal-client-java-0.12.3.jar +%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_44.jar +%%DATADIR%%/lib/slf4j-api-1.7.32.jar +%%DATADIR%%/lib/sqlite-jdbc-3.36.0.3.jar %%DATADIR%%/lib/threetenbp-1.3.6.jar -%%DATADIR%%/lib/zkgroup-java-0.7.0.jar Index: net-im/signald/Makefile =================================================================== --- net-im/signald/Makefile +++ net-im/signald/Makefile @@ -1,67 +1,87 @@ PORTNAME= signald -DISTVERSION= 0.15.0 -PORTREVISION= 2 +DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= net-im java -MASTER_SITES= https://plugins.gradle.org/m2/gradle/plugin/de/fuerstenau/BuildConfigPlugin/1.1.8/:buildconfig \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/:jackann \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.9/:jackcore \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.9.2/:jackdbind \ - https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_27/:sservice \ - https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.10.0/:protobuf \ - https://repo.maven.apache.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.12.17/:libphone \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient/0.11.0/:simpleclient \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_hotspot/0.11.0/:simpleclient_hotspot \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_httpserver/0.11.0/:simpleclient_httpserver \ +MASTER_SITES= https://plugins.gradle.org/m2/com/github/gmazzo/gradle-buildconfig-plugin/3.0.3/:buildconfig \ + https://plugins.gradle.org/m2/com/squareup/javapoet/1.11.1/:javapoet \ + https://plugins.gradle.org/m2/org/apache/commons/commons-lang3/3.8.1/:apachecommons \ + https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.0/:jackann \ + https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.0/:jackcore \ + https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.0/:jackdbind \ https://repo.maven.apache.org/maven2/io/reactivex/rxjava3/rxjava/3.1.2/:rxjava \ - https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.3.2/:jcommon \ - https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.3.2/:jncommon \ - https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/:okhttp \ - https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/:okhttp_interceptor \ - https://repo.maven.apache.org/maven2/com/squareup/okio/2.6.0/:okjvm \ - https://repo.maven.apache.org/maven2/info/picocli/picocli/4.5.2/:picocli \ - https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.17.0/:log4j_api \ - https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.17.0/:log4j_core \ - https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.66/:bcprov \ - https://repo.maven.apache.org/maven2/org/flywaydb/flyway-core/7.5.3/:flyway \ + https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_41/:sservice \ + https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.11.4/:protobuf \ + https://repo.maven.apache.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.12.33/:libphone \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient/0.14.1/:simpleclient \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_common/0.14.1/:simpleclient_common \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_hotspot/0.14.1/:simpleclient_hotspot \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_httpserver/0.14.1/:simpleclient_httpserver \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_tracer_common/0.14.1/:simpleclient_tracer_common \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_tracer_otel/0.14.1/:simpleclient_tracer_otel \ + https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_tracer_otel_agent/0.14.1/:simpleclient_tracer_otel_agent \ + https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.4.0/:jcommon \ + https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.4.0/:jncommon \ + https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/4.9.3/:okhttp \ + https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.3/:okhttp_interceptor \ + https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.10.0/:okjvm \ + https://repo.maven.apache.org/maven2/info/picocli/picocli/4.6.2/:picocli \ + https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.17.1/:log4j_api \ + https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.17.1/:log4j_core \ + https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.69/:bcprov \ + https://repo.maven.apache.org/maven2/org/flywaydb/flyway-core/8.4.1/:flyway \ https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/:jetann \ - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/:jetkotstdcommon \ - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/:jetkotstd \ + https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/:jetkotstdcommon \ + https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/:jetkotstd \ + https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/:jetkotstdlibjdk8 \ + https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/:jetkotstdlibjdk7 \ https://repo.maven.apache.org/maven2/org/reactivestreams/reactive-streams/1.0.3/:reactivestreams \ - https://repo.maven.apache.org/maven2/org/signal/zkgroup-java/0.7.3/:zkgroup \ https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/:slf4japi \ https://repo.maven.apache.org/maven2/org/slf4j/slf4j-nop/1.8.0-beta4/:slf4jnop \ https://repo.maven.apache.org/maven2/org/threeten/threetenbp/1.3.6/:threeten \ - https://repo.maven.apache.org/maven2/org/whispersystems/signal-client-java/0.9.6/:sclient -DISTFILES= BuildConfigPlugin-1.1.8.jar:buildconfig \ + https://repo.maven.apache.org/maven2/org/whispersystems/signal-client-java/0.12.3/:sclient \ + https://repo.maven.apache.org/maven2/io/sentry/sentry/5.6.1/:sentry \ + https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.5/:gson \ + https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.36.0.3/:sqlitejdbc +DISTFILES= gradle-buildconfig-plugin-3.0.3.jar:buildconfig \ + javapoet-1.11.1.jar:javapoet \ + commons-lang3-3.8.1.jar:apachecommons \ annotations-13.0.jar:jetann \ - bcprov-jdk15on-1.66.jar:bcprov \ - flyway-core-7.5.3.jar:flyway \ - jackson-annotations-2.9.0.jar:jackann \ - jackson-core-2.9.9.jar:jackcore \ - jackson-databind-2.9.9.2.jar:jackdbind \ - junixsocket-common-2.3.2.jar:jcommon \ - junixsocket-native-common-2.3.2.jar:jncommon \ - kotlin-stdlib-1.3.71.jar:jetkotstd \ - kotlin-stdlib-common-1.3.71.jar:jetkotstdcommon \ - libphonenumber-8.12.17.jar:libphone \ - logging-interceptor-4.9.1.jar:okhttp_interceptor \ - log4j-api-2.17.0.jar:log4j_api \ - log4j-core-2.17.0.jar:log4j_core \ - okhttp-4.9.1.jar:okhttp \ - okio-2.6.0.jar:okjvm \ - picocli-4.5.2.jar:picocli \ - protobuf-javalite-3.10.0.jar:protobuf \ + bcprov-jdk15on-1.69.jar:bcprov \ + flyway-core-8.4.1.jar:flyway \ + jackson-annotations-2.13.0.jar:jackann \ + jackson-core-2.13.0.jar:jackcore \ + jackson-databind-2.13.0.jar:jackdbind \ + junixsocket-common-2.4.0.jar:jcommon \ + junixsocket-native-common-2.4.0.jar:jncommon \ + kotlin-stdlib-1.4.20.jar:jetkotstd \ + kotlin-stdlib-jdk7-1.4.10.jar:jetkotstdlibjdk7 \ + kotlin-stdlib-jdk8-1.4.10.jar:jetkotstdlibjdk8 \ + kotlin-stdlib-common-1.4.20.jar:jetkotstdcommon \ + libphonenumber-8.12.33.jar:libphone \ + logging-interceptor-4.9.3.jar:okhttp_interceptor \ + log4j-api-2.17.1.jar:log4j_api \ + log4j-core-2.17.1.jar:log4j_core \ + okhttp-4.9.3.jar:okhttp \ + okio-2.10.0.jar:okjvm \ + picocli-4.6.2.jar:picocli \ + protobuf-javalite-3.11.4.jar:protobuf \ reactive-streams-1.0.3.jar:reactivestreams \ rxjava-3.1.2.jar:rxjava \ - signal-client-java-0.9.6.jar:sclient \ - signal-service-java-2.15.3_unofficial_27.jar:sservice \ - simpleclient-0.11.0.jar:simpleclient \ - simpleclient_hotspot-0.11.0.jar:simpleclient_hotspot \ - simpleclient_httpserver-0.11.0.jar:simpleclient_httpserver \ + signal-client-java-0.12.3.jar:sclient \ + signal-service-java-2.15.3_unofficial_41.jar:sservice \ + simpleclient-0.14.1.jar:simpleclient \ + simpleclient_common-0.14.1.jar:simpleclient_common \ + simpleclient_hotspot-0.14.1.jar:simpleclient_hotspot \ + simpleclient_httpserver-0.14.1.jar:simpleclient_httpserver \ + simpleclient_tracer_common-0.14.1.jar:simpleclient_tracer_common \ + simpleclient_tracer_otel-0.14.1.jar:simpleclient_tracer_otel \ + simpleclient_tracer_otel_agent-0.14.1.jar:simpleclient_tracer_otel_agent \ slf4j-api-1.8.0-beta4.jar:slf4japi \ slf4j-nop-1.8.0-beta4.jar:slf4jnop \ + sqlite-jdbc-3.36.0.3.jar:sqlitejdbc \ threetenbp-1.3.6.jar:threeten \ - zkgroup-java-0.7.3.jar:zkgroup + sentry-5.6.1.jar:sentry \ + gson-2.8.5.jar:gson MAINTAINER= grembo@FreeBSD.org COMMENT= Daemon to facilitate communication via Signal Private Messenger @@ -72,15 +92,14 @@ ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le EXTRACT_DEPENDS=zip:archivers/zip -BUILD_DEPENDS= gradle6>=6.7:devel/gradle6 -LIB_DEPENDS= libsignal_jni.so:net-im/libsignal-client \ - libsqlitejdbc.so:java/sqlitejdbc \ - libzkgroup.so:net-im/zkgroup +BUILD_DEPENDS= java:java/openjdk11 \ + gradle>=7.4:devel/gradle +LIB_DEPENDS= libsignal_jni.so:net-im/libsignal USES= gmake shebangfix USE_GITLAB= yes GL_ACCOUNT= signald -GL_COMMIT= 65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29 +GL_COMMIT= 3d482a6060b7235a18cdb8a4dc60aba61f99da74 USE_JAVA= yes JAVA_VERSION= 11+ @@ -100,6 +119,7 @@ MAKE_ENV= CI_BUILD_REF_NAME=main \ CI_COMMIT_SHA="${CI_COMMIT_SHA}" \ + CI_PROJECT_NAME=signald \ GRADLE="${LOCALBASE}/bin/gradle --no-daemon" \ GRADLE_USER_HOME=${WRKDIR}/gradle-home \ JAVA_HOME="${JAVA_HOME}" \ @@ -115,12 +135,10 @@ .endfor post-build: - ${CP} ${LOCALBASE}/share/java/classes/sqlitejdbc-native.jar \ - ${WRKSRC}/build/install/${PORTNAME}/lib/. + #${CP} ${LOCALBASE}/share/java/classes/sqlitejdbc-native.jar \ + #${WRKSRC}/build/install/${PORTNAME}/lib/. ${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env sh|#!/bin/sh|' \ ${WRKSRC}/build/install/signald/bin/signald - zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/zkgroup-java-*.jar \ - libzkgroup.so zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/signal-client-java-*.jar \ libsignal_jni.so Index: net-im/signald/distinfo =================================================================== --- net-im/signald/distinfo +++ net-im/signald/distinfo @@ -1,63 +1,83 @@ -TIMESTAMP = 1639927271 -SHA256 (BuildConfigPlugin-1.1.8.jar) = 99b5256936af67431a8a92902f253f525837ac3639a5ff05ed2225febaa710af -SIZE (BuildConfigPlugin-1.1.8.jar) = 52133 +TIMESTAMP = 1648340176 +SHA256 (gradle-buildconfig-plugin-3.0.3.jar) = aa5e8020ebe4b62cdd4589f4ed7161ab5c244a5209e5e59ecbb94538fdf5dada +SIZE (gradle-buildconfig-plugin-3.0.3.jar) = 86956 +SHA256 (javapoet-1.11.1.jar) = 9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90 +SIZE (javapoet-1.11.1.jar) = 99074 +SHA256 (commons-lang3-3.8.1.jar) = dac807f65b07698ff39b1b07bfef3d87ae3fd46d91bbf8a2bc02b2a831616f68 +SIZE (commons-lang3-3.8.1.jar) = 501879 SHA256 (annotations-13.0.jar) = ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 SIZE (annotations-13.0.jar) = 17536 -SHA256 (bcprov-jdk15on-1.66.jar) = 1b861dba1c5445de9b38a1789c211ef28b9d07e26d1fa38bee717e5b51162ffe -SIZE (bcprov-jdk15on-1.66.jar) = 5884134 -SHA256 (flyway-core-7.5.3.jar) = d0283d9481ae39cc77d210a5bb176a5c103da292898bfd3a9acb25da059e97d8 -SIZE (flyway-core-7.5.3.jar) = 679850 -SHA256 (jackson-annotations-2.9.0.jar) = 45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a -SIZE (jackson-annotations-2.9.0.jar) = 66519 -SHA256 (jackson-core-2.9.9.jar) = 3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c -SIZE (jackson-core-2.9.9.jar) = 325632 -SHA256 (jackson-databind-2.9.9.2.jar) = fb262d42ea2de98044b62d393950a5aa050435fec38bbcadf2325cf7dc41b848 -SIZE (jackson-databind-2.9.9.2.jar) = 1348331 -SHA256 (junixsocket-common-2.3.2.jar) = 2b501ae7e230b8dbcae0991a10b99bb22b752c583919d6db8e017de53415db0e -SIZE (junixsocket-common-2.3.2.jar) = 88642 -SHA256 (junixsocket-native-common-2.3.2.jar) = 6a090697071ae30a29c263ffd5999778dd560779974ee15b9586a0aa3dc3e0d2 -SIZE (junixsocket-native-common-2.3.2.jar) = 355182 -SHA256 (kotlin-stdlib-1.3.71.jar) = 5ace22b102a96425e4ac44e0558b927f3857b56a33cbc289cf1b70aee645e6a7 -SIZE (kotlin-stdlib-1.3.71.jar) = 1379827 -SHA256 (kotlin-stdlib-common-1.3.71.jar) = 974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec -SIZE (kotlin-stdlib-common-1.3.71.jar) = 179597 -SHA256 (libphonenumber-8.12.17.jar) = 729483057ef874b01537da8395d67e23b419d504f8ff29ddf5f69da21bf816ac -SIZE (libphonenumber-8.12.17.jar) = 350448 -SHA256 (logging-interceptor-4.9.1.jar) = 08ae52d4e7ab4dde8f94970bbeb1545b51934d4b3f0802f6e816b0522902fa9d -SIZE (logging-interceptor-4.9.1.jar) = 15680 -SHA256 (log4j-api-2.17.0.jar) = ab9cadc80e234580e3f3c8c18644314fccd4b3cd3f7085d4e934866cb561b95d -SIZE (log4j-api-2.17.0.jar) = 301776 -SHA256 (log4j-core-2.17.0.jar) = 65c33dc9b24a5e5f6cacae62680641582894749c7bf16c951032ef92f3e12a60 -SIZE (log4j-core-2.17.0.jar) = 1789339 -SHA256 (okhttp-4.9.1.jar) = 6afdd8f35f4eb60df965c290fa3acf29443fa986545113d0729b8461f6571f8f -SIZE (okhttp-4.9.1.jar) = 791390 -SHA256 (okio-2.6.0.jar) = 4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00 -SIZE (okio-2.6.0.jar) = 243330 -SHA256 (picocli-4.5.2.jar) = b4395e9a67932616efd2245d984bf5fcd453c2c5049558c3ce959ac2af4d3fac -SIZE (picocli-4.5.2.jar) = 390247 -SHA256 (protobuf-javalite-3.10.0.jar) = 215a94dbe100130295906b531bb72a26965c7ac8fcd9a75bf8054a8ac2abf4b4 -SIZE (protobuf-javalite-3.10.0.jar) = 690955 +SHA256 (bcprov-jdk15on-1.69.jar) = e469bd39f936999f256002631003ff022a22951da9d5bd9789c7abfa9763a292 +SIZE (bcprov-jdk15on-1.69.jar) = 5743920 +SHA256 (flyway-core-8.4.1.jar) = e217c9aa38e2ed04866c36c9e0ebe3b02edcc65fe6710418c053625b835dba02 +SIZE (flyway-core-8.4.1.jar) = 626921 +SHA256 (jackson-annotations-2.13.0.jar) = 81f9724d8843e8b08f8f6c0609e7a2b030d00c34861c4ac7e2099a7235047d6f +SIZE (jackson-annotations-2.13.0.jar) = 75718 +SHA256 (jackson-core-2.13.0.jar) = 348bc59b348df2e807b356f1d62d2afb41a974073328abc773eb0932b855d2c8 +SIZE (jackson-core-2.13.0.jar) = 374571 +SHA256 (jackson-databind-2.13.0.jar) = 9c826d27176268777adcf97e1c6e2051c7e33a7aaa2c370c2e8c6077fd9da3f4 +SIZE (jackson-databind-2.13.0.jar) = 1533051 +SHA256 (junixsocket-common-2.4.0.jar) = ecfd277f9c2680494f7f0c11b7c4420e64264d54d62b145ab7115b905363da31 +SIZE (junixsocket-common-2.4.0.jar) = 244188 +SHA256 (junixsocket-native-common-2.4.0.jar) = add97ad3abdef98f61a5bc0cb8fd2cf759e095c1f7857574f1a8d35173b7c442 +SIZE (junixsocket-native-common-2.4.0.jar) = 421889 +SHA256 (kotlin-stdlib-1.4.20.jar) = b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656 +SIZE (kotlin-stdlib-1.4.20.jar) = 1488745 +SHA256 (kotlin-stdlib-jdk7-1.4.10.jar) = f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b +SIZE (kotlin-stdlib-jdk7-1.4.10.jar) = 3985 +SHA256 (kotlin-stdlib-jdk8-1.4.10.jar) = 39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673 +SIZE (kotlin-stdlib-jdk8-1.4.10.jar) = 16230 +SHA256 (kotlin-stdlib-common-1.4.20.jar) = a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320 +SIZE (kotlin-stdlib-common-1.4.20.jar) = 191485 +SHA256 (libphonenumber-8.12.33.jar) = eb983d0b10104f5f31592dacf691dde6032139e626bd95ec22e1ae949ef1806d +SIZE (libphonenumber-8.12.33.jar) = 351507 +SHA256 (logging-interceptor-4.9.3.jar) = e7358b4877f2dc2ea5f03276ad8980f96ad3da745c80006b58b01386b83a8d94 +SIZE (logging-interceptor-4.9.3.jar) = 15680 +SHA256 (log4j-api-2.17.1.jar) = b0d8a4c8ab4fb8b1888d0095822703b0e6d4793c419550203da9e69196161de4 +SIZE (log4j-api-2.17.1.jar) = 301872 +SHA256 (log4j-core-2.17.1.jar) = c967f223487980b9364e94a7c7f9a8a01fd3ee7c19bdbf0b0f9f8cb8511f3d41 +SIZE (log4j-core-2.17.1.jar) = 1790452 +SHA256 (okhttp-4.9.3.jar) = 93ecd6cba19d87dccfe566ec848d91aae799e3cf16c00709358ea69bd9227219 +SIZE (okhttp-4.9.3.jar) = 792081 +SHA256 (okio-2.10.0.jar) = a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1 +SIZE (okio-2.10.0.jar) = 256875 +SHA256 (picocli-4.6.2.jar) = 4754d96eaf5314f35a287da5c67848b285067868fca6d1f5121a74f67f065b61 +SIZE (picocli-4.6.2.jar) = 402907 +SHA256 (protobuf-javalite-3.11.4.jar) = 8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3 +SIZE (protobuf-javalite-3.11.4.jar) = 688493 SHA256 (reactive-streams-1.0.3.jar) = 1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865 SIZE (reactive-streams-1.0.3.jar) = 11369 SHA256 (rxjava-3.1.2.jar) = 8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a SIZE (rxjava-3.1.2.jar) = 2654933 -SHA256 (signal-client-java-0.9.6.jar) = f64aeb071eae2e1e2413902da6554c03e22f66d7a59ffdd79f3beeb0248ea054 -SIZE (signal-client-java-0.9.6.jar) = 4002591 -SHA256 (signal-service-java-2.15.3_unofficial_27.jar) = 01ff7cb5c1874d9a09ba1a7b9a44c01ed206d1f2d368d1ef05c4140a0ec5968e -SIZE (signal-service-java-2.15.3_unofficial_27.jar) = 1781909 -SHA256 (simpleclient-0.11.0.jar) = dee025612a2bec65bb813eaf6830221ded9d44733d5c90855dbdcdf559f209eb -SIZE (simpleclient-0.11.0.jar) = 82198 -SHA256 (simpleclient_hotspot-0.11.0.jar) = 96a349c370007786c611257bce66930a4ab749146d360098069b9a50d478b4fd -SIZE (simpleclient_hotspot-0.11.0.jar) = 22116 -SHA256 (simpleclient_httpserver-0.11.0.jar) = de2c12b90c586425b6fcb9b9a716973b2e328b421a314230f16a3060eeaeb31a -SIZE (simpleclient_httpserver-0.11.0.jar) = 10621 +SHA256 (signal-client-java-0.12.3.jar) = d772561ea16a158f1e4a4ab0e64ec11591b8731af9739947f656391d037b152f +SIZE (signal-client-java-0.12.3.jar) = 4194366 +SHA256 (signal-service-java-2.15.3_unofficial_41.jar) = 1b8e1be411519a1ba74946004cba31e1c4693e44591ab6a97686bd311845dca0 +SIZE (signal-service-java-2.15.3_unofficial_41.jar) = 1853049 +SHA256 (simpleclient-0.14.1.jar) = 306ad39f9de6e25f1015bb6469dfbc6b0fd6a5534902b738c5ef224e984d284f +SIZE (simpleclient-0.14.1.jar) = 88560 +SHA256 (simpleclient_common-0.14.1.jar) = eb39f835d1b9512051743e26d86b0f6dd60530fa66934b4ad41a0934117ce623 +SIZE (simpleclient_common-0.14.1.jar) = 8008 +SHA256 (simpleclient_hotspot-0.14.1.jar) = ce632b18587a9ec7a244863d348261351049a9261ead61b7dab2c12232f6e40b +SIZE (simpleclient_hotspot-0.14.1.jar) = 24095 +SHA256 (simpleclient_httpserver-0.14.1.jar) = 0380ef82acb0790a0592942c07b9afa4a5f4ea34592c2008f98cb6df6a68972d +SIZE (simpleclient_httpserver-0.14.1.jar) = 14426 +SHA256 (simpleclient_tracer_common-0.14.1.jar) = a43d66c032c04156b52d2fa20d3cb502e34d173c5250eceffef439ec267d544f +SIZE (simpleclient_tracer_common-0.14.1.jar) = 3377 +SHA256 (simpleclient_tracer_otel-0.14.1.jar) = 1991945c8e2486b9d5d6e519bc57d248b25a6c97dcb46af80eb6f2ce2648ba77 +SIZE (simpleclient_tracer_otel-0.14.1.jar) = 4273 +SHA256 (simpleclient_tracer_otel_agent-0.14.1.jar) = d34e7ab3f544d85847497b42bb90b230e0a6b5421a4b5a27efd3fe71c0596b8e +SIZE (simpleclient_tracer_otel_agent-0.14.1.jar) = 4539 SHA256 (slf4j-api-1.8.0-beta4.jar) = 602b712329c84b4a83c40464f4fdfd0fe4238c53ef397139a867064739dbf4e0 SIZE (slf4j-api-1.8.0-beta4.jar) = 44213 SHA256 (slf4j-nop-1.8.0-beta4.jar) = c833140c2c210678d4aea0d689696ae0b0bdbdc69d36b565ddf357bacacce052 SIZE (slf4j-nop-1.8.0-beta4.jar) = 5860 +SHA256 (sqlite-jdbc-3.36.0.3.jar) = af3a3376391e186a0fed63ecd414b72a882bf452667b490a0be3abf85b637d3f +SIZE (sqlite-jdbc-3.36.0.3.jar) = 9731064 SHA256 (threetenbp-1.3.6.jar) = f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7 SIZE (threetenbp-1.3.6.jar) = 514875 -SHA256 (zkgroup-java-0.7.3.jar) = 6d45d1bce568a87089bc6a1d9a2daa4587a7f04d168069abfa50616ca2bae524 -SIZE (zkgroup-java-0.7.3.jar) = 321682 -SHA256 (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = d9b807aa6097141779ec30f47c217783812a375d2f435c85b097da1bd996092c -SIZE (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = 257854 +SHA256 (sentry-5.6.1.jar) = 292c57d88baddb9aa6de5e856025f5c32bdae5b37b4dd5daf162dc11c947ac95 +SIZE (sentry-5.6.1.jar) = 362859 +SHA256 (gson-2.8.5.jar) = 233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81 +SIZE (gson-2.8.5.jar) = 241622 +SHA256 (signald-signald-3d482a6060b7235a18cdb8a4dc60aba61f99da74_GL0.tar.gz) = 6d1b873e37e20c03f5876370eeaa19e5b448fb047a861d58a67078f356046499 +SIZE (signald-signald-3d482a6060b7235a18cdb8a4dc60aba61f99da74_GL0.tar.gz) = 279910 Index: net-im/signald/files/patch-build.gradle =================================================================== --- net-im/signald/files/patch-build.gradle +++ net-im/signald/files/patch-build.gradle @@ -1,82 +1,98 @@ ---- build.gradle.orig 2021-10-02 23:08:05 UTC +--- build.gradle.orig 2022-02-16 18:48:20 UTC +++ build.gradle -@@ -20,10 +20,13 @@ import org.gradle.nativeplatform.platform.internal.Ope +@@ -9,11 +9,18 @@ + import org.gradle.nativeplatform.platform.internal.OperatingSystemInternal import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform - import org.xml.sax.SAXParseException --plugins { -- id 'de.fuerstenau.buildconfig' version '1.1.8' +buildscript { + dependencies { -+ classpath files ("../jars/BuildConfigPlugin-1.1.8.jar") ++ classpath files ("../jars/gradle-buildconfig-plugin-3.0.3.jar","../jars/javapoet-1.11.1.jar","../jars/commons-lang3-3.8.1.jar") + } ++} ++ + plugins { +- id 'com.github.gmazzo.buildconfig' version '3.0.3' + id 'application' } -+apply plugin: 'de.fuerstenau.buildconfig' - apply plugin: 'java' - apply plugin: 'application' - apply plugin: 'idea' -@@ -86,10 +89,18 @@ static String getTarget() { - return target ++apply plugin: 'com.github.gmazzo.buildconfig' ++ + compileJava.options.encoding = 'UTF-8' + + // crappy rust target detection +@@ -81,28 +88,56 @@ } -+ repositories { - maven {url "https://gitlab.com/api/v4/groups/6853927/-/packages/maven"} // https://gitlab.com/groups/signald/-/packages -- maven {url "https://plugins.gradle.org/m2/"} - mavenCentral() -+ ivy { -+ url "../jars" -+ metadataSources { -+ artifact() -+ } -+ patternLayout { -+ artifact "[artifact]-[revision](-[classifier]).[ext]" -+ artifact "[artifact].[ext]" -+ } -+ } ++ ivy { ++ url "../jars" ++ metadataSources { ++ artifact() ++ } ++ patternLayout { ++ artifact "[artifact]-[revision](-[classifier]).[ext]" ++ artifact "[artifact].[ext]" ++ } ++ } } - sourceSets { -@@ -109,21 +120,37 @@ configurations { + dependencies { +- implementation 'org.signald:signal-service-java-' + getTarget() + ':2.15.3_unofficial_41' +- implementation 'org.bouncycastle:bcprov-jdk15on:1.69' +- implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.4.0' +- implementation 'com.kohlschutter.junixsocket:junixsocket-native-common:2.4.0' +- implementation 'org.apache.logging.log4j:log4j-api:2.17.1' +- implementation 'org.apache.logging.log4j:log4j-core:2.17.1' +- implementation 'org.slf4j:slf4j-nop:1.8.0-beta4' +- implementation 'info.picocli:picocli:4.6.2' +- implementation 'org.xerial:sqlite-jdbc:3.36.0.2' +- implementation 'org.flywaydb:flyway-core:8.4.1' +- implementation 'com.google.protobuf:protobuf-javalite:3.10.0' +- implementation 'io.prometheus:simpleclient:0.14.1' +- implementation 'io.prometheus:simpleclient_hotspot:0.14.1' +- implementation 'io.prometheus:simpleclient_httpserver:0.14.1' +- implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3' +- implementation 'io.sentry:sentry:5.6.1' +- testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2' ++ implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.0' ++ implementation 'com.fasterxml.jackson.core:jackson-core:2.13.0' ++ implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.0' ++ implementation 'com.github.turasa:signal-service-java:2.15.3_unofficial_41' ++ implementation 'com.google.code.gson:gson:2.8.5' ++ implementation 'com.google.protobuf:protobuf-javalite:3.11.4' ++ implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.33' ++ implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.4.0' ++ implementation 'com.kohlschutter.junixsocket:junixsocket-native-common:2.4.0' ++ implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3' ++ implementation 'com.squareup.okhttp3:okhttp:4.9.3' ++ implementation 'com.squareup.okio:okio:2.10.0' ++ implementation 'info.picocli:picocli:4.6.2' ++ implementation 'io.prometheus:simpleclient_common:0.14.1' ++ implementation 'io.prometheus:simpleclient_hotspot:0.14.1' ++ implementation 'io.prometheus:simpleclient_httpserver:0.14.1' ++ implementation 'io.prometheus:simpleclient_tracer_common:0.14.1' ++ implementation 'io.prometheus:simpleclient_tracer_otel_agent:0.14.1' ++ implementation 'io.prometheus:simpleclient_tracer_otel:0.14.1' ++ implementation 'io.prometheus:simpleclient:0.14.1' ++ implementation 'io.reactivex.rxjava3:rxjava:3.1.2' ++ implementation 'io.sentry:sentry:5.6.1' ++ implementation 'org.apache.logging.log4j:log4j-api:2.17.1' ++ implementation 'org.apache.logging.log4j:log4j-core:2.17.1' ++ implementation 'org.bouncycastle:bcprov-jdk15on:1.69' ++ implementation 'org.flywaydb:flyway-core:8.4.1' ++ implementation 'org.jetbrains:annotations:13.0' ++ implementation 'org.jetbrains.kotlin:kotlin-stdlib-common:1.4.20' ++ implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10' ++ implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10' ++ implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.20' ++ implementation 'org.reactivestreams:reactive-streams:1.0.3' ++ implementation 'org.slf4j:slf4j-api:1.8.0-beta4' ++ implementation 'org.slf4j:slf4j-nop:1.8.0-beta4' ++ implementation 'org.threeten:threetenbp:1.3.6' ++ implementation 'org.whispersystems:signal-client-java:0.12.3' ++ implementation 'org.xerial:sqlite-jdbc:3.36.0.3' } - dependencies { -- implementation 'com.github.turasa:signal-service-java-' + getTarget() + ':2.15.3_unofficial_27' -+ implementation 'com.github.turasa:signal-service-java:2.15.3_unofficial_27' - implementation 'org.bouncycastle:bcprov-jdk15on:1.66' - implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.3.2' - implementation 'com.kohlschutter.junixsocket:junixsocket-native-common:2.3.2' -- implementation 'org.apache.logging.log4j:log4j-api:2.14.0' -- implementation 'org.apache.logging.log4j:log4j-core:2.14.0' -+ implementation 'org.apache.logging.log4j:log4j-api:2.17.0' -+ implementation 'org.apache.logging.log4j:log4j-core:2.17.0' - implementation 'org.slf4j:slf4j-nop:1.8.0-beta4' -+ implementation 'org.slf4j:slf4j-api:1.8.0-beta4' - implementation 'info.picocli:picocli:4.5.2' -- implementation 'org.xerial:sqlite-jdbc:3.34.0' -+ implementation files('sqlitejdbc-native.jar') -+ implementation 'com.fasterxml.jackson.core:jackson-core:2.9.9' -+ implementation 'com.fasterxml.jackson.annotations:jackson-annotations:2.9.0' -+ implementation 'com.fasterxml.jackson.databind:jackson-databind:2.9.9.2' -+ implementation 'org.whispersystems.libsignal.signal-client-java:signal-client-java:0.9.6' -+ implementation 'org.signal.zkgroup:zkgroup-java:0.7.3' - implementation 'org.flywaydb:flyway-core:7.5.3' - implementation 'com.google.protobuf:protobuf-javalite:3.10.0' - implementation 'io.prometheus:simpleclient:0.11.0' - implementation 'io.prometheus:simpleclient_hotspot:0.11.0' - implementation 'io.prometheus:simpleclient_httpserver:0.11.0' -+ implementation 'io.reactivex.rxjava3:rxjava:3.1.2' - implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1' -+ implementation 'okhttp3:okhttp:4.9.1' -+ implementation 'okio:okio:2.6.0' -+ implementation 'org.jetbrains.annotations:annotations:13.0' -+ implementation 'org.jetbrains.kotlin.kotlin-stdlib:kotlin-stdlib:1.3.71' -+ implementation 'org.jetbrains.kotlin.kotlin-stdlib-common:kotlin-stdlib-common:1.3.71' -+ implementation 'org.reactivestreams:reactive-streams:1.0.3' -+ implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.17' -+ implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.17' -+ implementation 'org.threeten.threetenbp:threetenbp:1.3.6' - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.0' - testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.0' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.0' + Index: net-im/signald/files/patch-src_main_java_io_finn_signald_db_RecipientsTable.java =================================================================== --- net-im/signald/files/patch-src_main_java_io_finn_signald_db_RecipientsTable.java +++ /dev/null @@ -1,19 +0,0 @@ ---- src/main/java/io/finn/signald/db/RecipientsTable.java.orig 2021-10-17 08:41:09 UTC -+++ src/main/java/io/finn/signald/db/RecipientsTable.java -@@ -144,6 +144,16 @@ public class RecipientsTable { - - if (storedUUID == null) { - storedUUID = getRegisteredUser(e164); -+ if (rowid < 0 && storedUUID != null && queryUUID == null) { -+ statement.setString(1, storedUUID.toString()); -+ statement.setString(2, null); -+ rows = statement.executeQuery(); -+ if (rows.next()) { -+ rowid = rows.getInt(ROW_ID); -+ update(E164, e164, rowid); -+ } -+ } -+ - if (rowid > 0) { - update(UUID, storedUUID.toString(), rowid); - } else { Index: net-im/signald/pkg-plist =================================================================== --- net-im/signald/pkg-plist +++ net-im/signald/pkg-plist @@ -1,33 +1,40 @@ man/man7/signald.7.gz %%DATADIR%%/bin/signald %%DATADIR%%/lib/annotations-13.0.jar -%%DATADIR%%/lib/bcprov-jdk15on-1.66.jar -%%DATADIR%%/lib/flyway-core-7.5.3.jar -%%DATADIR%%/lib/jackson-annotations-2.9.0.jar -%%DATADIR%%/lib/jackson-core-2.9.9.jar -%%DATADIR%%/lib/jackson-databind-2.9.9.2.jar -%%DATADIR%%/lib/junixsocket-common-2.3.2.jar -%%DATADIR%%/lib/junixsocket-native-common-2.3.2.jar -%%DATADIR%%/lib/kotlin-stdlib-1.3.71.jar -%%DATADIR%%/lib/kotlin-stdlib-common-1.3.71.jar -%%DATADIR%%/lib/libphonenumber-8.12.17.jar -%%DATADIR%%/lib/log4j-api-2.17.0.jar -%%DATADIR%%/lib/log4j-core-2.17.0.jar -%%DATADIR%%/lib/logging-interceptor-4.9.1.jar -%%DATADIR%%/lib/okhttp-4.9.1.jar -%%DATADIR%%/lib/okio-2.6.0.jar -%%DATADIR%%/lib/picocli-4.5.2.jar -%%DATADIR%%/lib/protobuf-javalite-3.10.0.jar +%%DATADIR%%/lib/bcprov-jdk15on-1.69.jar +%%DATADIR%%/lib/flyway-core-8.4.1.jar +%%DATADIR%%/lib/gson-2.8.5.jar +%%DATADIR%%/lib/jackson-annotations-2.13.0.jar +%%DATADIR%%/lib/jackson-core-2.13.0.jar +%%DATADIR%%/lib/jackson-databind-2.13.0.jar +%%DATADIR%%/lib/junixsocket-common-2.4.0.jar +%%DATADIR%%/lib/junixsocket-native-common-2.4.0.jar +%%DATADIR%%/lib/kotlin-stdlib-1.4.20.jar +%%DATADIR%%/lib/kotlin-stdlib-common-1.4.20.jar +%%DATADIR%%/lib/kotlin-stdlib-jdk7-1.4.10.jar +%%DATADIR%%/lib/kotlin-stdlib-jdk8-1.4.10.jar +%%DATADIR%%/lib/libphonenumber-8.12.33.jar +%%DATADIR%%/lib/log4j-api-2.17.1.jar +%%DATADIR%%/lib/log4j-core-2.17.1.jar +%%DATADIR%%/lib/logging-interceptor-4.9.3.jar +%%DATADIR%%/lib/okhttp-4.9.3.jar +%%DATADIR%%/lib/okio-2.10.0.jar +%%DATADIR%%/lib/picocli-4.6.2.jar +%%DATADIR%%/lib/protobuf-javalite-3.11.4.jar %%DATADIR%%/lib/reactive-streams-1.0.3.jar %%DATADIR%%/lib/rxjava-3.1.2.jar -%%DATADIR%%/lib/signal-client-java-0.9.6.jar -%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_27.jar +%%DATADIR%%/lib/sentry-5.6.1.jar +%%DATADIR%%/lib/signal-client-java-0.12.3.jar +%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_41.jar %%DATADIR%%/lib/signald.jar -%%DATADIR%%/lib/simpleclient-0.11.0.jar -%%DATADIR%%/lib/simpleclient_hotspot-0.11.0.jar -%%DATADIR%%/lib/simpleclient_httpserver-0.11.0.jar +%%DATADIR%%/lib/simpleclient_common-0.14.1.jar +%%DATADIR%%/lib/simpleclient_hotspot-0.14.1.jar +%%DATADIR%%/lib/simpleclient_httpserver-0.14.1.jar +%%DATADIR%%/lib/simpleclient_tracer_common-0.14.1.jar +%%DATADIR%%/lib/simpleclient_tracer_otel_agent-0.14.1.jar +%%DATADIR%%/lib/simpleclient_tracer_otel-0.14.1.jar +%%DATADIR%%/lib/simpleclient-0.14.1.jar %%DATADIR%%/lib/slf4j-api-1.8.0-beta4.jar %%DATADIR%%/lib/slf4j-nop-1.8.0-beta4.jar -%%DATADIR%%/lib/sqlitejdbc-native.jar +%%DATADIR%%/lib/sqlite-jdbc-3.36.0.3.jar %%DATADIR%%/lib/threetenbp-1.3.6.jar -%%DATADIR%%/lib/zkgroup-java-0.7.3.jar Index: net-im/zkgroup/Makefile =================================================================== --- net-im/zkgroup/Makefile +++ net-im/zkgroup/Makefile @@ -1,7 +1,7 @@ PORTNAME= zkgroup DISTVERSIONPREFIX= v -DISTVERSION= 0.7.4 -PORTREVISION= 5 +DISTVERSION= 0.9.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-im @@ -128,7 +128,7 @@ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ zeroize-1.3.0 \ - poksho@git+https://github.com/signalapp/poksho.git\#8bb8c61c18e7bbe93c094ed91be52b9f96c1c5cd \ + poksho@git+https://github.com/signalapp/poksho.git?tag=v0.7.0\#8bb8c61c18e7bbe93c094ed91be52b9f96c1c5cd \ curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek.git?branch=lizard2\#477356e017c7cc2aa168f956786b34690870768f PLIST_FILES= lib/lib${PORTNAME}.so Index: net-im/zkgroup/distinfo =================================================================== --- net-im/zkgroup/distinfo +++ net-im/zkgroup/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1633413767 +TIMESTAMP = 1648427948 SHA256 (rust/crates/aead-0.4.1.crate) = 922b33332f54fc0ad13fa3e514601e8d30fb54e1f3eadc36643f6526db645621 SIZE (rust/crates/aead-0.4.1.crate) = 14606 SHA256 (rust/crates/aes-0.7.4.crate) = 495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4 @@ -219,9 +219,9 @@ SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/zeroize-1.3.0.crate) = 4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd SIZE (rust/crates/zeroize-1.3.0.crate) = 15913 -SHA256 (signalapp-zkgroup-v0.7.4_GH0.tar.gz) = b0fdf42c35ea08dec063b903967bef2a461ac1717dc38ee0b8757557b07cb204 -SIZE (signalapp-zkgroup-v0.7.4_GH0.tar.gz) = 253752 +SHA256 (signalapp-poksho-v0.7.0_GH0.tar.gz) = 83dae66d1f55a7c7cdec534b61befd1937a79416d96bdba35f37c3ab76bba2e4 +SIZE (signalapp-poksho-v0.7.0_GH0.tar.gz) = 21136 SHA256 (signalapp-curve25519-dalek-477356e017c7cc2aa168f956786b34690870768f_GH0.tar.gz) = df72210a25f199e6da980c0ee13bd5cfdcfcea6f203a8ac3cb7c9f3c9c0a5511 SIZE (signalapp-curve25519-dalek-477356e017c7cc2aa168f956786b34690870768f_GH0.tar.gz) = 517253 -SHA256 (signalapp-poksho-8bb8c61c18e7bbe93c094ed91be52b9f96c1c5cd_GH0.tar.gz) = 855836c2ce16053091e1ab022d0ce53914f25167e7b1256a81205ff549658074 -SIZE (signalapp-poksho-8bb8c61c18e7bbe93c094ed91be52b9f96c1c5cd_GH0.tar.gz) = 21176 +SHA256 (signalapp-zkgroup-v0.9.0_GH0.tar.gz) = 9ed5cd0373b9b9766e9c9b6267095a117807739bb661a1388f30d3be00b5df01 +SIZE (signalapp-zkgroup-v0.9.0_GH0.tar.gz) = 297438