Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Mar 2021 13:35:35 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r567570 - in head/net-im: . libsignal-client libsignal-client/files
Message-ID:  <202103071335.127DZZpE016931@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Sun Mar  7 13:35:34 2021
New Revision: 567570
URL: https://svnweb.freebsd.org/changeset/ports/567570

Log:
  Add net-im/libsignal-client
  
  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

Added:
  head/net-im/libsignal-client/
  head/net-im/libsignal-client/Makefile   (contents, props changed)
  head/net-im/libsignal-client/distinfo   (contents, props changed)
  head/net-im/libsignal-client/files/
  head/net-im/libsignal-client/files/patch-cargo-crates_jni-0.17.0_build.rs   (contents, props changed)
  head/net-im/libsignal-client/pkg-descr   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Sun Mar  7 13:30:07 2021	(r567569)
+++ head/net-im/Makefile	Sun Mar  7 13:35:34 2021	(r567570)
@@ -61,6 +61,7 @@
     SUBDIR += libqmatrixclient
     SUBDIR += libqtelegram-ae
     SUBDIR += libquotient
+    SUBDIR += libsignal-client
     SUBDIR += libsignon-glib
     SUBDIR += libstrophe
     SUBDIR += licq

Added: head/net-im/libsignal-client/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignal-client/Makefile	Sun Mar  7 13:35:34 2021	(r567570)
@@ -0,0 +1,226 @@
+# $FreeBSD$
+
+PORTNAME=	libsignal-client
+DISTVERSIONPREFIX=	java-
+DISTVERSION=	0.2.3
+CATEGORIES=	net-im java
+
+MAINTAINER=	0mp@FreeBSD.org
+COMMENT=	Implementation of the Signal client protocol
+
+LICENSE=	AGPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+# Rust stable is not supported currently:
+# https://github.com/signalapp/libsignal-client/issues/141
+BUILD_DEPENDS=	rust-nightly>=0:lang/rust-nightly \
+		protoc:devel/protobuf
+
+USES=		cargo
+USE_GITHUB=	yes
+GH_ACCOUNT=	signalapp
+CARGO_CRATES=	addr2line-0.13.0 \
+		adler-0.2.3 \
+		aes-0.6.0 \
+		aes-soft-0.6.3 \
+		aesni-0.10.0 \
+		anyhow-1.0.33 \
+		arrayref-0.3.6 \
+		async-trait-0.1.41 \
+		atty-0.2.14 \
+		autocfg-1.0.1 \
+		backtrace-0.3.52 \
+		base64-0.13.0 \
+		bitflags-1.2.1 \
+		block-buffer-0.9.0 \
+		block-modes-0.7.0 \
+		block-padding-0.2.1 \
+		bstr-0.2.14 \
+		bumpalo-3.4.0 \
+		byteorder-1.3.4 \
+		bytes-0.5.6 \
+		cast-0.2.3 \
+		cc-1.0.62 \
+		cesu8-1.1.0 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chunked_transfer-1.3.0 \
+		cipher-0.2.5 \
+		clap-2.33.3 \
+		combine-4.3.2 \
+		core-foundation-0.9.1 \
+		core-foundation-sys-0.8.2 \
+		cpuid-bool-0.1.2 \
+		criterion-0.3.3 \
+		criterion-plot-0.4.3 \
+		crossbeam-channel-0.4.4 \
+		crossbeam-deque-0.7.3 \
+		crossbeam-epoch-0.8.2 \
+		crossbeam-utils-0.7.2 \
+		crypto-mac-0.9.1 \
+		cslice-0.2.0 \
+		csv-1.1.3 \
+		csv-core-0.1.10 \
+		ctr-0.6.0 \
+		curve25519-dalek-3.0.0 \
+		digest-0.9.0 \
+		either-1.6.1 \
+		error-chain-0.12.4 \
+		fixedbitset-0.2.0 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.0.0 \
+		futures-0.3.7 \
+		futures-channel-0.3.7 \
+		futures-core-0.3.7 \
+		futures-executor-0.3.7 \
+		futures-io-0.3.7 \
+		futures-macro-0.3.7 \
+		futures-sink-0.3.7 \
+		futures-task-0.3.7 \
+		futures-util-0.3.7 \
+		generic-array-0.14.4 \
+		getrandom-0.1.15 \
+		gimli-0.22.0 \
+		half-1.6.0 \
+		hashbrown-0.9.1 \
+		heck-0.3.1 \
+		hermit-abi-0.1.17 \
+		hex-0.4.2 \
+		hmac-0.9.0 \
+		idna-0.2.0 \
+		indexmap-1.6.0 \
+		itertools-0.8.2 \
+		itertools-0.9.0 \
+		itoa-0.4.6 \
+		jni-0.17.0 \
+		jni-sys-0.3.0 \
+		js-sys-0.3.45 \
+		lazy_static-1.4.0 \
+		libc-0.2.79 \
+		libloading-0.6.6 \
+		linkme-0.2.4 \
+		linkme-impl-0.2.4 \
+		log-0.4.11 \
+		matches-0.1.8 \
+		maybe-uninit-2.0.0 \
+		memchr-2.3.3 \
+		memoffset-0.5.6 \
+		miniz_oxide-0.4.3 \
+		multimap-0.8.2 \
+		native-tls-0.2.6 \
+		neon-0.7.0 \
+		neon-build-0.5.3 \
+		neon-build-0.7.0 \
+		neon-macros-0.7.0 \
+		neon-runtime-0.7.0 \
+		num-traits-0.2.12 \
+		num_cpus-1.13.0 \
+		object-0.20.0 \
+		once_cell-1.4.1 \
+		oorandom-11.1.2 \
+		opaque-debug-0.3.0 \
+		openssl-0.10.30 \
+		openssl-probe-0.1.2 \
+		openssl-sys-0.9.58 \
+		packed_simd-0.3.3 \
+		paste-1.0.4 \
+		percent-encoding-2.1.0 \
+		petgraph-0.5.1 \
+		pin-project-1.0.1 \
+		pin-project-internal-1.0.1 \
+		pin-project-lite-0.1.11 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.19 \
+		plotters-0.2.15 \
+		polyval-0.4.1 \
+		ppv-lite86-0.2.9 \
+		proc-macro-hack-0.5.19 \
+		proc-macro-nested-0.1.6 \
+		proc-macro2-1.0.24 \
+		prost-0.6.1 \
+		prost-build-0.6.1 \
+		prost-derive-0.6.1 \
+		prost-types-0.6.1 \
+		qstring-0.7.2 \
+		quote-1.0.7 \
+		rand-0.7.3 \
+		rand_chacha-0.2.2 \
+		rand_core-0.5.1 \
+		rand_hc-0.2.0 \
+		rayon-1.4.1 \
+		rayon-core-1.8.1 \
+		redox_syscall-0.1.57 \
+		regex-1.4.1 \
+		regex-automata-0.1.9 \
+		regex-syntax-0.6.20 \
+		remove_dir_all-0.5.3 \
+		rustc-demangle-0.1.17 \
+		rustc_version-0.2.3 \
+		ryu-1.0.5 \
+		same-file-1.0.6 \
+		schannel-0.1.19 \
+		scopeguard-1.1.0 \
+		security-framework-2.0.0 \
+		security-framework-sys-2.0.0 \
+		semver-0.9.0 \
+		semver-parser-0.7.0 \
+		serde-1.0.117 \
+		serde_cbor-0.11.1 \
+		serde_derive-1.0.117 \
+		serde_json-1.0.59 \
+		sha2-0.9.1 \
+		slab-0.4.2 \
+		smallvec-1.4.2 \
+		static_assertions-1.1.0 \
+		subtle-2.3.0 \
+		syn-1.0.45 \
+		syn-mid-0.5.3 \
+		synstructure-0.12.4 \
+		tempfile-3.1.0 \
+		textwrap-0.11.0 \
+		tinytemplate-1.1.0 \
+		tinyvec-1.1.0 \
+		tinyvec_macros-0.1.0 \
+		typenum-1.12.0 \
+		unicode-bidi-0.3.4 \
+		unicode-normalization-0.1.16 \
+		unicode-segmentation-1.6.0 \
+		unicode-width-0.1.8 \
+		unicode-xid-0.2.1 \
+		universal-hash-0.4.0 \
+		unzip3-1.0.0 \
+		ureq-1.5.2 \
+		url-2.2.0 \
+		vcpkg-0.2.10 \
+		version_check-0.9.2 \
+		walkdir-2.3.1 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.68 \
+		wasm-bindgen-backend-0.2.68 \
+		wasm-bindgen-macro-0.2.68 \
+		wasm-bindgen-macro-support-0.2.68 \
+		wasm-bindgen-shared-0.2.68 \
+		web-sys-0.3.45 \
+		which-3.1.1 \
+		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.1.1 \
+		zeroize_derive-1.0.1
+# CARGO_BUILDDEP=no is needed to force the use of rust-nightly.
+CARGO_BUILDDEP=		no
+CARGO_BUILD_ARGS=	--package libsignal-jni
+CARGO_ENV=		CARGO_PROFILE_RELEASE_LTO=thin
+CARGO_INSTALL=		no
+USE_LDCONFIG=		yes
+
+PLIST_FILES=	lib/libsignal_jni.so
+
+do-install:
+	${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/libsignal_jni.so \
+		${STAGEDIR}${PREFIX}/lib/
+
+.include <bsd.port.mk>

Added: head/net-im/libsignal-client/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignal-client/distinfo	Sun Mar  7 13:35:34 2021	(r567570)
@@ -0,0 +1,389 @@
+TIMESTAMP = 1615122577
+SHA256 (rust/crates/addr2line-0.13.0.tar.gz) = 1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072
+SIZE (rust/crates/addr2line-0.13.0.tar.gz) = 29996
+SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
+SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168
+SHA256 (rust/crates/aes-0.6.0.tar.gz) = 884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561
+SIZE (rust/crates/aes-0.6.0.tar.gz) = 86774
+SHA256 (rust/crates/aes-soft-0.6.3.tar.gz) = 4e8bdbc97ba3854ecf597a3b69d7bd30a719dee72d22ce6313c84dbf2c8f2694
+SIZE (rust/crates/aes-soft-0.6.3.tar.gz) = 99703
+SHA256 (rust/crates/aesni-0.10.0.tar.gz) = ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce
+SIZE (rust/crates/aesni-0.10.0.tar.gz) = 100248
+SHA256 (rust/crates/anyhow-1.0.33.tar.gz) = a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c
+SIZE (rust/crates/anyhow-1.0.33.tar.gz) = 28540
+SHA256 (rust/crates/arrayref-0.3.6.tar.gz) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
+SIZE (rust/crates/arrayref-0.3.6.tar.gz) = 10035
+SHA256 (rust/crates/async-trait-0.1.41.tar.gz) = b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0
+SIZE (rust/crates/async-trait-0.1.41.tar.gz) = 24830
+SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
+SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
+SHA256 (rust/crates/backtrace-0.3.52.tar.gz) = f813291114c186a042350e787af10c26534601062603d888be110f59f85ef8fa
+SIZE (rust/crates/backtrace-0.3.52.tar.gz) = 71838
+SHA256 (rust/crates/base64-0.13.0.tar.gz) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.tar.gz) = 62070
+SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
+SHA256 (rust/crates/block-buffer-0.9.0.tar.gz) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.tar.gz) = 7108
+SHA256 (rust/crates/block-modes-0.7.0.tar.gz) = 57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0
+SIZE (rust/crates/block-modes-0.7.0.tar.gz) = 13464
+SHA256 (rust/crates/block-padding-0.2.1.tar.gz) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
+SIZE (rust/crates/block-padding-0.2.1.tar.gz) = 7672
+SHA256 (rust/crates/bstr-0.2.14.tar.gz) = 473fc6b38233f9af7baa94fb5852dca389e3d95b8e21c8e3719301462c5d9faf
+SIZE (rust/crates/bstr-0.2.14.tar.gz) = 345490
+SHA256 (rust/crates/bumpalo-3.4.0.tar.gz) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820
+SIZE (rust/crates/bumpalo-3.4.0.tar.gz) = 129102
+SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
+SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
+SHA256 (rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
+SIZE (rust/crates/bytes-0.5.6.tar.gz) = 46291
+SHA256 (rust/crates/cast-0.2.3.tar.gz) = 4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0
+SIZE (rust/crates/cast-0.2.3.tar.gz) = 11446
+SHA256 (rust/crates/cc-1.0.62.tar.gz) = f1770ced377336a88a67c473594ccc14eca6f4559217c34f64aac8f83d641b40
+SIZE (rust/crates/cc-1.0.62.tar.gz) = 52639
+SHA256 (rust/crates/cesu8-1.1.0.tar.gz) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.tar.gz) = 10555
+SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
+SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934
+SHA256 (rust/crates/chunked_transfer-1.3.0.tar.gz) = 7477065d45a8fe57167bf3cf8bcd3729b54cfcb81cca49bda2d038ea89ae82ca
+SIZE (rust/crates/chunked_transfer-1.3.0.tar.gz) = 9245
+SHA256 (rust/crates/cipher-0.2.5.tar.gz) = 12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801
+SIZE (rust/crates/cipher-0.2.5.tar.gz) = 13099
+SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
+SHA256 (rust/crates/combine-4.3.2.tar.gz) = 2809f67365382d65fd2b6d9c22577231b954ed27400efeafbe687bda75abcc0b
+SIZE (rust/crates/combine-4.3.2.tar.gz) = 124863
+SHA256 (rust/crates/core-foundation-0.9.1.tar.gz) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
+SIZE (rust/crates/core-foundation-0.9.1.tar.gz) = 25985
+SHA256 (rust/crates/core-foundation-sys-0.8.2.tar.gz) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
+SIZE (rust/crates/core-foundation-sys-0.8.2.tar.gz) = 17461
+SHA256 (rust/crates/cpuid-bool-0.1.2.tar.gz) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634
+SIZE (rust/crates/cpuid-bool-0.1.2.tar.gz) = 7173
+SHA256 (rust/crates/criterion-0.3.3.tar.gz) = 70daa7ceec6cf143990669a04c7df13391d55fb27bd4079d252fca774ba244d8
+SIZE (rust/crates/criterion-0.3.3.tar.gz) = 106132
+SHA256 (rust/crates/criterion-plot-0.4.3.tar.gz) = e022feadec601fba1649cfa83586381a4ad31c6bf3a9ab7d408118b05dd9889d
+SIZE (rust/crates/criterion-plot-0.4.3.tar.gz) = 17226
+SHA256 (rust/crates/crossbeam-channel-0.4.4.tar.gz) = b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87
+SIZE (rust/crates/crossbeam-channel-0.4.4.tar.gz) = 86868
+SHA256 (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285
+SIZE (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 19888
+SHA256 (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace
+SIZE (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 39283
+SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
+SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
+SHA256 (rust/crates/crypto-mac-0.9.1.tar.gz) = 58bcd97a54c7ca5ce2f6eb16f6bede5b0ab5f0055fedc17d2f0b4466e21671ca
+SIZE (rust/crates/crypto-mac-0.9.1.tar.gz) = 9364
+SHA256 (rust/crates/cslice-0.2.0.tar.gz) = 697c714f50560202b1f4e2e09cd50a421881c83e9025db75d15f276616f04f40
+SIZE (rust/crates/cslice-0.2.0.tar.gz) = 6114
+SHA256 (rust/crates/csv-1.1.3.tar.gz) = 00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279
+SIZE (rust/crates/csv-1.1.3.tar.gz) = 890849
+SHA256 (rust/crates/csv-core-0.1.10.tar.gz) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
+SIZE (rust/crates/csv-core-0.1.10.tar.gz) = 25668
+SHA256 (rust/crates/ctr-0.6.0.tar.gz) = fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f
+SIZE (rust/crates/ctr-0.6.0.tar.gz) = 17092
+SHA256 (rust/crates/curve25519-dalek-3.0.0.tar.gz) = c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307
+SIZE (rust/crates/curve25519-dalek-3.0.0.tar.gz) = 506759
+SHA256 (rust/crates/digest-0.9.0.tar.gz) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
+SIZE (rust/crates/digest-0.9.0.tar.gz) = 13247
+SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
+SIZE (rust/crates/either-1.6.1.tar.gz) = 13641
+SHA256 (rust/crates/error-chain-0.12.4.tar.gz) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
+SIZE (rust/crates/error-chain-0.12.4.tar.gz) = 29274
+SHA256 (rust/crates/fixedbitset-0.2.0.tar.gz) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
+SIZE (rust/crates/fixedbitset-0.2.0.tar.gz) = 13597
+SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672
+SHA256 (rust/crates/form_urlencoded-1.0.0.tar.gz) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00
+SIZE (rust/crates/form_urlencoded-1.0.0.tar.gz) = 8412
+SHA256 (rust/crates/futures-0.3.7.tar.gz) = 95314d38584ffbfda215621d723e0a3906f032e03ae5551e650058dac83d4797
+SIZE (rust/crates/futures-0.3.7.tar.gz) = 39868
+SHA256 (rust/crates/futures-channel-0.3.7.tar.gz) = 0448174b01148032eed37ac4aed28963aaaa8cfa93569a08e5b479bbc6c2c151
+SIZE (rust/crates/futures-channel-0.3.7.tar.gz) = 29462
+SHA256 (rust/crates/futures-core-0.3.7.tar.gz) = 18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46
+SIZE (rust/crates/futures-core-0.3.7.tar.gz) = 13849
+SHA256 (rust/crates/futures-executor-0.3.7.tar.gz) = f5f8e0c9258abaea85e78ebdda17ef9666d390e987f006be6080dfe354b708cb
+SIZE (rust/crates/futures-executor-0.3.7.tar.gz) = 16643
+SHA256 (rust/crates/futures-io-0.3.7.tar.gz) = 6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b
+SIZE (rust/crates/futures-io-0.3.7.tar.gz) = 9130
+SHA256 (rust/crates/futures-macro-0.3.7.tar.gz) = e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe
+SIZE (rust/crates/futures-macro-0.3.7.tar.gz) = 9771
+SHA256 (rust/crates/futures-sink-0.3.7.tar.gz) = 0e3ca3f17d6e8804ae5d3df7a7d35b2b3a6fe89dac84b31872720fc3060a0b11
+SIZE (rust/crates/futures-sink-0.3.7.tar.gz) = 7729
+SHA256 (rust/crates/futures-task-0.3.7.tar.gz) = 96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c
+SIZE (rust/crates/futures-task-0.3.7.tar.gz) = 11134
+SHA256 (rust/crates/futures-util-0.3.7.tar.gz) = abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34
+SIZE (rust/crates/futures-util-0.3.7.tar.gz) = 133338
+SHA256 (rust/crates/generic-array-0.14.4.tar.gz) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
+SIZE (rust/crates/generic-array-0.14.4.tar.gz) = 28916
+SHA256 (rust/crates/getrandom-0.1.15.tar.gz) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6
+SIZE (rust/crates/getrandom-0.1.15.tar.gz) = 24786
+SHA256 (rust/crates/gimli-0.22.0.tar.gz) = aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724
+SIZE (rust/crates/gimli-0.22.0.tar.gz) = 704135
+SHA256 (rust/crates/half-1.6.0.tar.gz) = d36fab90f82edc3c747f9d438e06cf0a491055896f2a279638bb5beed6c40177
+SIZE (rust/crates/half-1.6.0.tar.gz) = 36740
+SHA256 (rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
+SIZE (rust/crates/hashbrown-0.9.1.tar.gz) = 77734
+SHA256 (rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205
+SIZE (rust/crates/heck-0.3.1.tar.gz) = 54666
+SHA256 (rust/crates/hermit-abi-0.1.17.tar.gz) = 5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8
+SIZE (rust/crates/hermit-abi-0.1.17.tar.gz) = 10065
+SHA256 (rust/crates/hex-0.4.2.tar.gz) = 644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35
+SIZE (rust/crates/hex-0.4.2.tar.gz) = 13385
+SHA256 (rust/crates/hmac-0.9.0.tar.gz) = deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff
+SIZE (rust/crates/hmac-0.9.0.tar.gz) = 10964
+SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
+SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
+SHA256 (rust/crates/indexmap-1.6.0.tar.gz) = 55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2
+SIZE (rust/crates/indexmap-1.6.0.tar.gz) = 47565
+SHA256 (rust/crates/itertools-0.8.2.tar.gz) = f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484
+SIZE (rust/crates/itertools-0.8.2.tar.gz) = 89203
+SHA256 (rust/crates/itertools-0.9.0.tar.gz) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
+SIZE (rust/crates/itertools-0.9.0.tar.gz) = 96429
+SHA256 (rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6
+SIZE (rust/crates/itoa-0.4.6.tar.gz) = 12167
+SHA256 (rust/crates/jni-0.17.0.tar.gz) = 36bcc950632e48b86da402c5c077590583da5ac0d480103611d5374e7c967a3c
+SIZE (rust/crates/jni-0.17.0.tar.gz) = 63552
+SHA256 (rust/crates/jni-sys-0.3.0.tar.gz) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.tar.gz) = 10232
+SHA256 (rust/crates/js-sys-0.3.45.tar.gz) = ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8
+SIZE (rust/crates/js-sys-0.3.45.tar.gz) = 67143
+SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
+SHA256 (rust/crates/libc-0.2.79.tar.gz) = 2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743
+SIZE (rust/crates/libc-0.2.79.tar.gz) = 511752
+SHA256 (rust/crates/libloading-0.6.6.tar.gz) = e9367bdfa836b7e3cf895867f7a570283444da90562980ec2263d6e1569b16bc
+SIZE (rust/crates/libloading-0.6.6.tar.gz) = 24527
+SHA256 (rust/crates/linkme-0.2.4.tar.gz) = af8d48c3ea47e553ce0cece93639dbca649955e44e07de98be481f5918e0c555
+SIZE (rust/crates/linkme-0.2.4.tar.gz) = 12353
+SHA256 (rust/crates/linkme-impl-0.2.4.tar.gz) = 84a81a6a2a96ffd36c5fe4904c5173e1d8636ad3156a6dda1c6370387a1f7a4a
+SIZE (rust/crates/linkme-impl-0.2.4.tar.gz) = 5288
+SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b
+SIZE (rust/crates/log-0.4.11.tar.gz) = 36276
+SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
+SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
+SHA256 (rust/crates/maybe-uninit-2.0.0.tar.gz) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
+SIZE (rust/crates/maybe-uninit-2.0.0.tar.gz) = 11809
+SHA256 (rust/crates/memchr-2.3.3.tar.gz) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400
+SIZE (rust/crates/memchr-2.3.3.tar.gz) = 22566
+SHA256 (rust/crates/memoffset-0.5.6.tar.gz) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa
+SIZE (rust/crates/memoffset-0.5.6.tar.gz) = 7382
+SHA256 (rust/crates/miniz_oxide-0.4.3.tar.gz) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d
+SIZE (rust/crates/miniz_oxide-0.4.3.tar.gz) = 50058
+SHA256 (rust/crates/multimap-0.8.2.tar.gz) = 1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333
+SIZE (rust/crates/multimap-0.8.2.tar.gz) = 13453
+SHA256 (rust/crates/native-tls-0.2.6.tar.gz) = 6fcc7939b5edc4e4f86b1b4a04bb1498afaaf871b1a6691838ed06fcb48d3a3f
+SIZE (rust/crates/native-tls-0.2.6.tar.gz) = 31552
+SHA256 (rust/crates/neon-0.7.0.tar.gz) = a171c5739a277a667669678475165bdbaec1769010e167706c365fd2f98d4f39
+SIZE (rust/crates/neon-0.7.0.tar.gz) = 167198
+SHA256 (rust/crates/neon-build-0.5.3.tar.gz) = 705d33783a2af324a7096bda033cf0c7d62aaca586a49caf99a20df613ac8ee0
+SIZE (rust/crates/neon-build-0.5.3.tar.gz) = 7460
+SHA256 (rust/crates/neon-build-0.7.0.tar.gz) = 69c4ddb734e07eeb082b1db7e94b47efd385a3672229ca758a2e2c128263db7f
+SIZE (rust/crates/neon-build-0.7.0.tar.gz) = 7840
+SHA256 (rust/crates/neon-macros-0.7.0.tar.gz) = 48258a462ac1d9e35c99205588b19af8dca6be8a1a7a97a064be8f402de45f25
+SIZE (rust/crates/neon-macros-0.7.0.tar.gz) = 6761
+SHA256 (rust/crates/neon-runtime-0.7.0.tar.gz) = e4c2ae6cb6d5f5a546f5f43dc0318ae90c237b8c0fd30364e299abb7e5cda913
+SIZE (rust/crates/neon-runtime-0.7.0.tar.gz) = 20224
+SHA256 (rust/crates/num-traits-0.2.12.tar.gz) = ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611
+SIZE (rust/crates/num-traits-0.2.12.tar.gz) = 43807
+SHA256 (rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
+SIZE (rust/crates/num_cpus-1.13.0.tar.gz) = 14704
+SHA256 (rust/crates/object-0.20.0.tar.gz) = 1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5
+SIZE (rust/crates/object-0.20.0.tar.gz) = 168755
+SHA256 (rust/crates/once_cell-1.4.1.tar.gz) = 260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad
+SIZE (rust/crates/once_cell-1.4.1.tar.gz) = 24366
+SHA256 (rust/crates/oorandom-11.1.2.tar.gz) = a170cebd8021a008ea92e4db85a72f80b35df514ec664b296fdcbb654eac0b2c
+SIZE (rust/crates/oorandom-11.1.2.tar.gz) = 23418
+SHA256 (rust/crates/opaque-debug-0.3.0.tar.gz) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
+SIZE (rust/crates/opaque-debug-0.3.0.tar.gz) = 5767
+SHA256 (rust/crates/openssl-0.10.30.tar.gz) = 8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4
+SIZE (rust/crates/openssl-0.10.30.tar.gz) = 191808
+SHA256 (rust/crates/openssl-probe-0.1.2.tar.gz) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
+SIZE (rust/crates/openssl-probe-0.1.2.tar.gz) = 6427
+SHA256 (rust/crates/openssl-sys-0.9.58.tar.gz) = a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de
+SIZE (rust/crates/openssl-sys-0.9.58.tar.gz) = 47014
+SHA256 (rust/crates/packed_simd-0.3.3.tar.gz) = a85ea9fc0d4ac0deb6fe7911d38786b32fc11119afd9e9d38b84ff691ce64220
+SIZE (rust/crates/packed_simd-0.3.3.tar.gz) = 97485
+SHA256 (rust/crates/paste-1.0.4.tar.gz) = c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1
+SIZE (rust/crates/paste-1.0.4.tar.gz) = 17431
+SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
+SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
+SHA256 (rust/crates/petgraph-0.5.1.tar.gz) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7
+SIZE (rust/crates/petgraph-0.5.1.tar.gz) = 147173
+SHA256 (rust/crates/pin-project-1.0.1.tar.gz) = ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841
+SIZE (rust/crates/pin-project-1.0.1.tar.gz) = 54113
+SHA256 (rust/crates/pin-project-internal-1.0.1.tar.gz) = 81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86
+SIZE (rust/crates/pin-project-internal-1.0.1.tar.gz) = 26953
+SHA256 (rust/crates/pin-project-lite-0.1.11.tar.gz) = c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b
+SIZE (rust/crates/pin-project-lite-0.1.11.tar.gz) = 25308
+SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580
+SHA256 (rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451
+SHA256 (rust/crates/plotters-0.2.15.tar.gz) = 0d1685fbe7beba33de0330629da9d955ac75bd54f33d7b79f9a895590124f6bb
+SIZE (rust/crates/plotters-0.2.15.tar.gz) = 1047949
+SHA256 (rust/crates/polyval-0.4.1.tar.gz) = a5884790f1ce3553ad55fec37b5aaac5882e0e845a2612df744d6c85c9bf046c
+SIZE (rust/crates/polyval-0.4.1.tar.gz) = 13354
+SHA256 (rust/crates/ppv-lite86-0.2.9.tar.gz) = c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20
+SIZE (rust/crates/ppv-lite86-0.2.9.tar.gz) = 20933
+SHA256 (rust/crates/proc-macro-hack-0.5.19.tar.gz) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
+SIZE (rust/crates/proc-macro-hack-0.5.19.tar.gz) = 15556
+SHA256 (rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a
+SIZE (rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498
+SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
+SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716
+SHA256 (rust/crates/prost-0.6.1.tar.gz) = ce49aefe0a6144a45de32927c77bd2859a5f7677b55f220ae5b744e87389c212
+SIZE (rust/crates/prost-0.6.1.tar.gz) = 23393
+SHA256 (rust/crates/prost-build-0.6.1.tar.gz) = 02b10678c913ecbd69350e8535c3aef91a8676c0773fc1d7b95cdd196d7f2f26
+SIZE (rust/crates/prost-build-0.6.1.tar.gz) = 7935314
+SHA256 (rust/crates/prost-derive-0.6.1.tar.gz) = 537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72
+SIZE (rust/crates/prost-derive-0.6.1.tar.gz) = 15007
+SHA256 (rust/crates/prost-types-0.6.1.tar.gz) = 1834f67c0697c001304b75be76f67add9c89742eda3a085ad8ee0bb38c3417aa
+SIZE (rust/crates/prost-types-0.6.1.tar.gz) = 24092
+SHA256 (rust/crates/qstring-0.7.2.tar.gz) = d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e
+SIZE (rust/crates/qstring-0.7.2.tar.gz) = 4563
+SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
+SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170
+SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
+SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246
+SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
+SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267
+SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
+SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
+SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670
+SHA256 (rust/crates/rayon-1.4.1.tar.gz) = dcf6960dc9a5b4ee8d3e4c5787b4a112a8818e0290a42ff664ad60692fdf2032
+SIZE (rust/crates/rayon-1.4.1.tar.gz) = 158219
+SHA256 (rust/crates/rayon-core-1.8.1.tar.gz) = e8c4fec834fb6e6d2dd5eece3c7b432a52f0ba887cf40e595190c4107edc08bf
+SIZE (rust/crates/rayon-core-1.8.1.tar.gz) = 63681
+SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
+SHA256 (rust/crates/regex-1.4.1.tar.gz) = 8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b
+SIZE (rust/crates/regex-1.4.1.tar.gz) = 236871
+SHA256 (rust/crates/regex-automata-0.1.9.tar.gz) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4
+SIZE (rust/crates/regex-automata-0.1.9.tar.gz) = 114560
+SHA256 (rust/crates/regex-syntax-0.6.20.tar.gz) = 8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c
+SIZE (rust/crates/regex-syntax-0.6.20.tar.gz) = 293727
+SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
+SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184
+SHA256 (rust/crates/rustc-demangle-0.1.17.tar.gz) = b2610b7f643d18c87dff3b489950269617e6601a51f1f05aa5daefee36f64f0b
+SIZE (rust/crates/rustc-demangle-0.1.17.tar.gz) = 19956
+SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
+SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
+SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570
+SHA256 (rust/crates/same-file-1.0.6.tar.gz) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.tar.gz) = 10183
+SHA256 (rust/crates/schannel-0.1.19.tar.gz) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
+SIZE (rust/crates/schannel-0.1.19.tar.gz) = 42755
+SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470
+SHA256 (rust/crates/security-framework-2.0.0.tar.gz) = c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69
+SIZE (rust/crates/security-framework-2.0.0.tar.gz) = 54526
+SHA256 (rust/crates/security-framework-sys-2.0.0.tar.gz) = f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b
+SIZE (rust/crates/security-framework-sys-2.0.0.tar.gz) = 10518
+SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
+SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
+SHA256 (rust/crates/serde-1.0.117.tar.gz) = b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a
+SIZE (rust/crates/serde-1.0.117.tar.gz) = 74505
+SHA256 (rust/crates/serde_cbor-0.11.1.tar.gz) = 1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622
+SIZE (rust/crates/serde_cbor-0.11.1.tar.gz) = 43947
+SHA256 (rust/crates/serde_derive-1.0.117.tar.gz) = cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e
+SIZE (rust/crates/serde_derive-1.0.117.tar.gz) = 50712
+SHA256 (rust/crates/serde_json-1.0.59.tar.gz) = dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95
+SIZE (rust/crates/serde_json-1.0.59.tar.gz) = 114956
+SHA256 (rust/crates/sha2-0.9.1.tar.gz) = 2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1
+SIZE (rust/crates/sha2-0.9.1.tar.gz) = 19434
+SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
+SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136
+SHA256 (rust/crates/smallvec-1.4.2.tar.gz) = fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252
+SIZE (rust/crates/smallvec-1.4.2.tar.gz) = 26109
+SHA256 (rust/crates/static_assertions-1.1.0.tar.gz) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.tar.gz) = 18480
+SHA256 (rust/crates/subtle-2.3.0.tar.gz) = 343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd
+SIZE (rust/crates/subtle-2.3.0.tar.gz) = 11096
+SHA256 (rust/crates/syn-1.0.45.tar.gz) = ea9c5432ff16d6152371f808fb5a871cd67368171b09bb21b43df8e4a47a3556
+SIZE (rust/crates/syn-1.0.45.tar.gz) = 225587
+SHA256 (rust/crates/syn-mid-0.5.3.tar.gz) = baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9
+SIZE (rust/crates/syn-mid-0.5.3.tar.gz) = 12758
+SHA256 (rust/crates/synstructure-0.12.4.tar.gz) = b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701
+SIZE (rust/crates/synstructure-0.12.4.tar.gz) = 18105
+SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
+SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
+SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
+SHA256 (rust/crates/tinytemplate-1.1.0.tar.gz) = 6d3dc76004a03cec1c5932bca4cdc2e39aaa798e3f82363dd94f9adf6098c12f
+SIZE (rust/crates/tinytemplate-1.1.0.tar.gz) = 25611
+SHA256 (rust/crates/tinyvec-1.1.0.tar.gz) = ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f
+SIZE (rust/crates/tinyvec-1.1.0.tar.gz) = 39037
+SHA256 (rust/crates/tinyvec_macros-0.1.0.tar.gz) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.tar.gz) = 1817
+SHA256 (rust/crates/typenum-1.12.0.tar.gz) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33
+SIZE (rust/crates/typenum-1.12.0.tar.gz) = 36037
+SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
+SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
+SHA256 (rust/crates/unicode-normalization-0.1.16.tar.gz) = a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606
+SIZE (rust/crates/unicode-normalization-0.1.16.tar.gz) = 92805
+SHA256 (rust/crates/unicode-segmentation-1.6.0.tar.gz) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0
+SIZE (rust/crates/unicode-segmentation-1.6.0.tar.gz) = 90703
+SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732
+SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
+SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
+SHA256 (rust/crates/universal-hash-0.4.0.tar.gz) = 8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402
+SIZE (rust/crates/universal-hash-0.4.0.tar.gz) = 8386
+SHA256 (rust/crates/unzip3-1.0.0.tar.gz) = 99c0ec316ab08201476c032feb2f94a5c8ece5b209765c1fbc4430dd6e931ad6
+SIZE (rust/crates/unzip3-1.0.0.tar.gz) = 1459
+SHA256 (rust/crates/ureq-1.5.2.tar.gz) = a599426c7388ab189dfd0eeb84c8d879490abc73e3e62a0b6a40e286f6427ab7
+SIZE (rust/crates/ureq-1.5.2.tar.gz) = 67002
+SHA256 (rust/crates/url-2.2.0.tar.gz) = 5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e
+SIZE (rust/crates/url-2.2.0.tar.gz) = 42787
+SHA256 (rust/crates/vcpkg-0.2.10.tar.gz) = 6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c
+SIZE (rust/crates/vcpkg-0.2.10.tar.gz) = 11504
+SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
+SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979
+SHA256 (rust/crates/walkdir-2.3.1.tar.gz) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d
+SIZE (rust/crates/walkdir-2.3.1.tar.gz) = 23413
+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
+SHA256 (rust/crates/wasm-bindgen-0.2.68.tar.gz) = 1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42
+SIZE (rust/crates/wasm-bindgen-0.2.68.tar.gz) = 159094
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.68.tar.gz) = f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68
+SIZE (rust/crates/wasm-bindgen-backend-0.2.68.tar.gz) = 23522
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.68.tar.gz) = 6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038
+SIZE (rust/crates/wasm-bindgen-macro-0.2.68.tar.gz) = 11630
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.68.tar.gz) = f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.68.tar.gz) = 17793
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.68.tar.gz) = 1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307
+SIZE (rust/crates/wasm-bindgen-shared-0.2.68.tar.gz) = 6725
+SHA256 (rust/crates/web-sys-0.3.45.tar.gz) = 4bf6ef87ad7ae8008e15a355ce696bed26012b7caa21605188cfd8214ab51e2d
+SIZE (rust/crates/web-sys-0.3.45.tar.gz) = 630993
+SHA256 (rust/crates/which-3.1.1.tar.gz) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
+SIZE (rust/crates/which-3.1.1.tar.gz) = 8071
+SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SHA256 (rust/crates/x25519-dalek-1.1.0.tar.gz) = bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088
+SIZE (rust/crates/x25519-dalek-1.1.0.tar.gz) = 84717
+SHA256 (rust/crates/zeroize-1.1.1.tar.gz) = 05f33972566adbd2d3588b0491eb94b98b43695c4ef897903470ede4f3f5a28a
+SIZE (rust/crates/zeroize-1.1.1.tar.gz) = 15108
+SHA256 (rust/crates/zeroize_derive-1.0.1.tar.gz) = c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16
+SIZE (rust/crates/zeroize_derive-1.0.1.tar.gz) = 8047
+SHA256 (signalapp-libsignal-client-java-0.2.3_GH0.tar.gz) = 730c1dc113da5227920716656d8f888e1af167208e095a8cac3de9c0d83890c4
+SIZE (signalapp-libsignal-client-java-0.2.3_GH0.tar.gz) = 434140
+SHA256 (d722fa189805bb9e2ee6288a24d8b5bb2e2aab67.patch) = 2e247815d1b291d9b2ba7d713cace0a8d6efa7c39aae398e419fca93beafb26f
+SIZE (d722fa189805bb9e2ee6288a24d8b5bb2e2aab67.patch) = 1496
+SHA256 (b2bdf6e05298486ec1fa5163333a934d6ec732e6.patch) = 493bb19545c3aecefd4b0fc9e05e89de2360633a638581e3d534ccb6cc160d64
+SIZE (b2bdf6e05298486ec1fa5163333a934d6ec732e6.patch) = 41418

Added: head/net-im/libsignal-client/files/patch-cargo-crates_jni-0.17.0_build.rs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignal-client/files/patch-cargo-crates_jni-0.17.0_build.rs	Sun Mar  7 13:35:34 2021	(r567570)
@@ -0,0 +1,11 @@
+--- cargo-crates/jni-0.17.0/build.rs.orig	2021-03-07 13:14:13 UTC
++++ cargo-crates/jni-0.17.0/build.rs
+@@ -22,6 +22,8 @@ use std::{
+ const EXPECTED_JVM_FILENAME: &str = "jvm.dll";
+ #[cfg(target_os = "linux")]
+ const EXPECTED_JVM_FILENAME: &str = "libjvm.so";
++#[cfg(target_os = "freebsd")]
++const EXPECTED_JVM_FILENAME: &str = "libjvm.so";
+ #[cfg(target_os = "macos")]
+ const EXPECTED_JVM_FILENAME: &str = "libjli.dylib";
+ 

Added: head/net-im/libsignal-client/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignal-client/pkg-descr	Sun Mar  7 13:35:34 2021	(r567570)
@@ -0,0 +1,6 @@
+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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103071335.127DZZpE016931>