From ab1dac7ff63f85fa30d31d41db66436f4667d497 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Mon, 19 Dec 2022 01:55:26 +0100 Subject: [PATCH] gurk-rs: compiles, but does not install --- net/gurk-rs/Makefile | 12 +- net/gurk-rs/crates.inc | 755 +++++++++++++++++----------------- net/gurk-rs/files/Cargo.toml | 92 +++++ net/gurk-rs/files/config.full | 50 +++ 4 files changed, 524 insertions(+), 385 deletions(-) create mode 100644 net/gurk-rs/files/Cargo.toml create mode 100644 net/gurk-rs/files/config.full diff --git a/net/gurk-rs/Makefile b/net/gurk-rs/Makefile index 246b3d4..e7d1a93 100644 --- a/net/gurk-rs/Makefile +++ b/net/gurk-rs/Makefile @@ -19,17 +19,15 @@ DISTFILES += ${DISTNAME}-vendorfiles${EXTRACT_SUFX}:0 MODULES = devel/cargo -#MODCARGO_NO_DEFAULT_FEATURES = Yes +WANTLIB = ${MODCARGO_WANTLIB} -WANTLIB = c c++abi pthread +BUILD_DEPENDS = devel/protobuf CONFIGURE_STYLE = cargo -post-extract: - mv ${WRKDIR}/vendor ${WRKSRC}/vendor; - -pre-configure: - cat ${FILESDIR}/config >> ${WRKSRC}/.cargo/config +post-configure: + cat ${FILESDIR}/config >> ${WRKDIR}/.cargo/config + sed -i.bak 's/opt-level = 2/opt-level = 0/g' ${WRKDIR}/.cargo/config .include "crates.inc" diff --git a/net/gurk-rs/crates.inc b/net/gurk-rs/crates.inc index 51f9073..639758d 100644 --- a/net/gurk-rs/crates.inc +++ b/net/gurk-rs/crates.inc @@ -1,378 +1,377 @@ -# run: make modcargo-gen-crates-licenses -MODCARGO_CRATES += adler 1.0.2 -MODCARGO_CRATES += aead 0.4.3 -MODCARGO_CRATES += aes 0.7.5 -MODCARGO_CRATES += aes-gcm 0.9.4 -MODCARGO_CRATES += aes-gcm-siv 0.10.3 -MODCARGO_CRATES += aho-corasick 0.7.19 -MODCARGO_CRATES += android_system_properties 0.1.5 -MODCARGO_CRATES += anes 0.1.6 -MODCARGO_CRATES += ansi_term 0.12.1 -MODCARGO_CRATES += anyhow 1.0.64 -MODCARGO_CRATES += arrayref 0.3.6 -MODCARGO_CRATES += arrayvec 0.5.2 -MODCARGO_CRATES += async-broadcast 0.4.1 -MODCARGO_CRATES += async-channel 1.7.1 -MODCARGO_CRATES += async-executor 1.4.1 -MODCARGO_CRATES += async-io 1.9.0 -MODCARGO_CRATES += async-lock 2.5.0 -MODCARGO_CRATES += async-recursion 0.3.2 -MODCARGO_CRATES += async-task 4.3.0 -MODCARGO_CRATES += async-trait 0.1.57 -MODCARGO_CRATES += async-tungstenite 0.17.2 -MODCARGO_CRATES += atty 0.2.14 -MODCARGO_CRATES += autocfg 1.1.0 -MODCARGO_CRATES += base64 0.12.3 -MODCARGO_CRATES += base64 0.13.0 -MODCARGO_CRATES += bincode 1.3.3 -MODCARGO_CRATES += bitflags 1.3.2 -MODCARGO_CRATES += block 0.1.6 -MODCARGO_CRATES += block-buffer 0.9.0 -MODCARGO_CRATES += block-buffer 0.10.3 -MODCARGO_CRATES += block-modes 0.8.1 -MODCARGO_CRATES += block-padding 0.2.1 -MODCARGO_CRATES += bstr 0.2.17 -MODCARGO_CRATES += bumpalo 3.11.0 -MODCARGO_CRATES += byteorder 1.4.3 -MODCARGO_CRATES += bytes 1.2.1 -MODCARGO_CRATES += cache-padded 1.2.0 -MODCARGO_CRATES += cassowary 0.3.0 -MODCARGO_CRATES += cast 0.3.0 -MODCARGO_CRATES += cc 1.0.73 -MODCARGO_CRATES += cfg-if 1.0.0 -MODCARGO_CRATES += checked_int_cast 1.0.0 -MODCARGO_CRATES += chrono 0.4.22 -MODCARGO_CRATES += ciborium 0.2.0 -MODCARGO_CRATES += ciborium-io 0.2.0 -MODCARGO_CRATES += ciborium-ll 0.2.0 -MODCARGO_CRATES += cipher 0.3.0 -MODCARGO_CRATES += clap 3.2.23 -MODCARGO_CRATES += clap 4.0.18 -MODCARGO_CRATES += clap_derive 4.0.18 -MODCARGO_CRATES += clap_lex 0.2.4 -MODCARGO_CRATES += clap_lex 0.3.0 -MODCARGO_CRATES += cmake 0.1.48 -MODCARGO_CRATES += concurrent-queue 1.2.4 -MODCARGO_CRATES += core-foundation 0.9.3 -MODCARGO_CRATES += core-foundation-sys 0.8.3 -MODCARGO_CRATES += cpufeatures 0.2.5 -MODCARGO_CRATES += crc32fast 1.3.2 -MODCARGO_CRATES += criterion 0.4.0 -MODCARGO_CRATES += criterion-plot 0.5.0 -MODCARGO_CRATES += crossbeam-channel 0.5.6 -MODCARGO_CRATES += crossbeam-deque 0.8.2 -MODCARGO_CRATES += crossbeam-epoch 0.9.10 -MODCARGO_CRATES += crossbeam-utils 0.8.11 -MODCARGO_CRATES += crossterm 0.19.0 -MODCARGO_CRATES += crossterm 0.23.2 -MODCARGO_CRATES += crossterm_winapi 0.7.0 -MODCARGO_CRATES += crossterm_winapi 0.9.0 -MODCARGO_CRATES += crypto-common 0.1.6 -MODCARGO_CRATES += crypto-mac 0.11.1 -MODCARGO_CRATES += ctr 0.8.0 -MODCARGO_CRATES += derivative 2.2.0 -MODCARGO_CRATES += digest 0.9.0 -MODCARGO_CRATES += digest 0.10.3 -MODCARGO_CRATES += dirs 3.0.2 -MODCARGO_CRATES += dirs 4.0.0 -MODCARGO_CRATES += dirs-next 2.0.0 -MODCARGO_CRATES += dirs-sys 0.3.7 -MODCARGO_CRATES += dirs-sys-next 0.1.2 -MODCARGO_CRATES += displaydoc 0.2.3 -MODCARGO_CRATES += either 1.8.0 -MODCARGO_CRATES += emoji 0.2.1 -MODCARGO_CRATES += enumflags2 0.7.5 -MODCARGO_CRATES += enumflags2_derive 0.7.4 -MODCARGO_CRATES += env_logger 0.8.4 -MODCARGO_CRATES += event-listener 2.5.3 -MODCARGO_CRATES += fastrand 1.8.0 -MODCARGO_CRATES += filetime 0.2.17 -MODCARGO_CRATES += fixedbitset 0.4.2 -MODCARGO_CRATES += flate2 1.0.24 -MODCARGO_CRATES += fnv 1.0.7 -MODCARGO_CRATES += form_urlencoded 1.0.1 -MODCARGO_CRATES += fs2 0.4.3 -MODCARGO_CRATES += futures 0.3.24 -MODCARGO_CRATES += futures-channel 0.3.24 -MODCARGO_CRATES += futures-core 0.3.24 -MODCARGO_CRATES += futures-executor 0.3.24 -MODCARGO_CRATES += futures-io 0.3.24 -MODCARGO_CRATES += futures-lite 1.12.0 -MODCARGO_CRATES += futures-macro 0.3.24 -MODCARGO_CRATES += futures-sink 0.3.24 -MODCARGO_CRATES += futures-task 0.3.24 -MODCARGO_CRATES += futures-util 0.3.24 -MODCARGO_CRATES += fuzzy-matcher 0.3.7 -MODCARGO_CRATES += fxhash 0.2.1 -MODCARGO_CRATES += generic-array 0.14.6 -MODCARGO_CRATES += getopts 0.2.21 -MODCARGO_CRATES += getrandom 0.1.16 -MODCARGO_CRATES += getrandom 0.2.7 -MODCARGO_CRATES += gh-emoji 1.0.7 -MODCARGO_CRATES += ghash 0.4.4 -MODCARGO_CRATES += half 1.8.2 -MODCARGO_CRATES += hashbrown 0.12.3 -MODCARGO_CRATES += headers 0.3.8 -MODCARGO_CRATES += headers-core 0.2.0 -MODCARGO_CRATES += heck 0.3.3 -MODCARGO_CRATES += heck 0.4.0 -MODCARGO_CRATES += hermit-abi 0.1.19 -MODCARGO_CRATES += hex 0.4.3 -MODCARGO_CRATES += hkdf 0.11.0 -MODCARGO_CRATES += hkdf 0.12.3 -MODCARGO_CRATES += hmac 0.11.0 -MODCARGO_CRATES += hmac 0.12.1 -MODCARGO_CRATES += hostname 0.3.1 -MODCARGO_CRATES += http 0.2.8 -MODCARGO_CRATES += http-body 0.4.5 -MODCARGO_CRATES += httparse 1.8.0 -MODCARGO_CRATES += httpdate 1.0.2 -MODCARGO_CRATES += hyper 0.14.20 -MODCARGO_CRATES += hyper-rustls 0.23.0 -MODCARGO_CRATES += hyper-timeout 0.4.1 -MODCARGO_CRATES += iana-time-zone 0.1.47 -MODCARGO_CRATES += idna 0.2.3 -MODCARGO_CRATES += indexmap 1.9.1 -MODCARGO_CRATES += instant 0.1.12 -MODCARGO_CRATES += itertools 0.9.0 -MODCARGO_CRATES += itertools 0.10.3 -MODCARGO_CRATES += itoa 1.0.3 -MODCARGO_CRATES += js-sys 0.3.59 -MODCARGO_CRATES += lazy_static 1.4.0 -MODCARGO_CRATES += lexical-core 0.7.6 -MODCARGO_CRATES += libc 0.2.132 -MODCARGO_CRATES += linked-hash-map 0.5.6 -MODCARGO_CRATES += lock_api 0.4.8 -MODCARGO_CRATES += log 0.4.17 -MODCARGO_CRATES += log-panics 2.1.0 -MODCARGO_CRATES += lru-cache 0.1.2 -MODCARGO_CRATES += mac-notification-sys 0.5.6 -MODCARGO_CRATES += malloc_buf 0.0.6 -MODCARGO_CRATES += match_cfg 0.1.0 -MODCARGO_CRATES += matches 0.1.9 -MODCARGO_CRATES += memchr 2.5.0 -MODCARGO_CRATES += memoffset 0.6.5 -MODCARGO_CRATES += mime 0.3.16 -MODCARGO_CRATES += mime_guess 2.0.4 -MODCARGO_CRATES += miniz_oxide 0.5.4 -MODCARGO_CRATES += mio 0.7.14 -MODCARGO_CRATES += mio 0.8.4 -MODCARGO_CRATES += miow 0.3.7 -MODCARGO_CRATES += mpart-async 0.6.1 -MODCARGO_CRATES += multimap 0.8.3 -MODCARGO_CRATES += nix 0.23.1 -MODCARGO_CRATES += nom 5.1.2 -MODCARGO_CRATES += notify-rust 4.5.10 -MODCARGO_CRATES += ntapi 0.3.7 -MODCARGO_CRATES += num-integer 0.1.45 -MODCARGO_CRATES += num-traits 0.2.15 -MODCARGO_CRATES += num_cpus 1.13.1 -MODCARGO_CRATES += num_enum 0.5.7 -MODCARGO_CRATES += num_enum_derive 0.5.7 -MODCARGO_CRATES += num_threads 0.1.6 -MODCARGO_CRATES += objc 0.2.7 -MODCARGO_CRATES += objc-foundation 0.1.1 -MODCARGO_CRATES += objc_id 0.1.1 -MODCARGO_CRATES += once_cell 1.14.0 -MODCARGO_CRATES += oncemutex 0.1.1 -MODCARGO_CRATES += oorandom 11.1.3 -MODCARGO_CRATES += opaque-debug 0.3.0 -MODCARGO_CRATES += opener 0.5.0 -MODCARGO_CRATES += openssl-probe 0.1.5 -MODCARGO_CRATES += ordered-stream 0.0.1 -MODCARGO_CRATES += os_str_bytes 6.3.1 -MODCARGO_CRATES += parking 2.0.0 -MODCARGO_CRATES += parking_lot 0.11.2 -MODCARGO_CRATES += parking_lot 0.12.1 -MODCARGO_CRATES += parking_lot_core 0.8.5 -MODCARGO_CRATES += parking_lot_core 0.9.3 -MODCARGO_CRATES += percent-encoding 2.1.0 -MODCARGO_CRATES += petgraph 0.6.2 -MODCARGO_CRATES += phf 0.8.0 -MODCARGO_CRATES += phf 0.11.1 -MODCARGO_CRATES += phf_generator 0.8.0 -MODCARGO_CRATES += phf_macros 0.8.0 -MODCARGO_CRATES += phf_shared 0.8.0 -MODCARGO_CRATES += phf_shared 0.11.1 -MODCARGO_CRATES += phonenumber 0.3.1+8.12.9 -MODCARGO_CRATES += pin-project-lite 0.2.9 -MODCARGO_CRATES += pin-utils 0.1.0 -MODCARGO_CRATES += plotters 0.3.4 -MODCARGO_CRATES += plotters-backend 0.3.4 -MODCARGO_CRATES += plotters-svg 0.3.3 -MODCARGO_CRATES += polling 2.3.0 -MODCARGO_CRATES += polyval 0.5.3 -MODCARGO_CRATES += ppv-lite86 0.2.16 -MODCARGO_CRATES += proc-macro-crate 1.2.1 -MODCARGO_CRATES += proc-macro-error 1.0.4 -MODCARGO_CRATES += proc-macro-error-attr 1.0.4 -MODCARGO_CRATES += proc-macro-hack 0.5.19 -MODCARGO_CRATES += proc-macro2 1.0.43 -MODCARGO_CRATES += prost 0.9.0 -MODCARGO_CRATES += prost 0.10.4 -MODCARGO_CRATES += prost-build 0.9.0 -MODCARGO_CRATES += prost-build 0.10.4 -MODCARGO_CRATES += prost-derive 0.9.0 -MODCARGO_CRATES += prost-derive 0.10.1 -MODCARGO_CRATES += prost-types 0.9.0 -MODCARGO_CRATES += prost-types 0.10.1 -MODCARGO_CRATES += pulldown-cmark 0.8.0 -MODCARGO_CRATES += qr2term 0.3.0 -MODCARGO_CRATES += qrcode 0.12.0 -MODCARGO_CRATES += quick-xml 0.18.1 -MODCARGO_CRATES += quick-xml 0.23.1 -MODCARGO_CRATES += quickcheck 1.0.3 -MODCARGO_CRATES += quickcheck_macros 1.0.0 -MODCARGO_CRATES += quote 1.0.21 -MODCARGO_CRATES += rand 0.7.3 -MODCARGO_CRATES += rand 0.8.5 -MODCARGO_CRATES += rand_chacha 0.2.2 -MODCARGO_CRATES += rand_chacha 0.3.1 -MODCARGO_CRATES += rand_core 0.5.1 -MODCARGO_CRATES += rand_core 0.6.3 -MODCARGO_CRATES += rand_hc 0.2.0 -MODCARGO_CRATES += rand_pcg 0.2.1 -MODCARGO_CRATES += rayon 1.5.3 -MODCARGO_CRATES += rayon-core 1.9.3 -MODCARGO_CRATES += redox_syscall 0.2.16 -MODCARGO_CRATES += redox_users 0.4.3 -MODCARGO_CRATES += regex 1.6.0 -MODCARGO_CRATES += regex-automata 0.1.10 -MODCARGO_CRATES += regex-cache 0.2.1 -MODCARGO_CRATES += regex-syntax 0.6.27 -MODCARGO_CRATES += remove_dir_all 0.5.3 -MODCARGO_CRATES += ring 0.16.20 -MODCARGO_CRATES += rustls 0.20.6 -MODCARGO_CRATES += rustls-native-certs 0.6.2 -MODCARGO_CRATES += rustls-pemfile 0.3.0 -MODCARGO_CRATES += rustls-pemfile 1.0.1 -MODCARGO_CRATES += ryu 1.0.11 -MODCARGO_CRATES += same-file 1.0.6 -MODCARGO_CRATES += schannel 0.1.20 -MODCARGO_CRATES += scopeguard 1.1.0 -MODCARGO_CRATES += sct 0.7.0 -MODCARGO_CRATES += security-framework 2.7.0 -MODCARGO_CRATES += security-framework-sys 2.6.1 -MODCARGO_CRATES += semver 1.0.13 -MODCARGO_CRATES += serde 1.0.144 -MODCARGO_CRATES += serde_derive 1.0.144 -MODCARGO_CRATES += serde_json 1.0.85 -MODCARGO_CRATES += serde_repr 0.1.9 -MODCARGO_CRATES += sha-1 0.10.0 -MODCARGO_CRATES += sha1 0.6.1 -MODCARGO_CRATES += sha1 0.10.4 -MODCARGO_CRATES += sha1_smol 1.0.0 -MODCARGO_CRATES += sha2 0.9.9 -MODCARGO_CRATES += sha2 0.10.5 -MODCARGO_CRATES += sharded-slab 0.1.4 -MODCARGO_CRATES += signal-hook 0.1.17 -MODCARGO_CRATES += signal-hook 0.3.14 -MODCARGO_CRATES += signal-hook-mio 0.2.3 -MODCARGO_CRATES += signal-hook-registry 1.4.0 -MODCARGO_CRATES += siphasher 0.3.10 -MODCARGO_CRATES += slab 0.4.7 -MODCARGO_CRATES += sled 0.34.7 -MODCARGO_CRATES += smallvec 1.9.0 -MODCARGO_CRATES += smawk 0.3.1 -MODCARGO_CRATES += socket2 0.4.7 -MODCARGO_CRATES += spin 0.5.2 -MODCARGO_CRATES += static_assertions 1.1.0 -MODCARGO_CRATES += strsim 0.10.0 -MODCARGO_CRATES += strum 0.22.0 -MODCARGO_CRATES += strum_macros 0.22.0 -MODCARGO_CRATES += subtle 2.4.1 -MODCARGO_CRATES += syn 1.0.99 -MODCARGO_CRATES += synstructure 0.12.6 -MODCARGO_CRATES += tar 0.4.38 -MODCARGO_CRATES += tauri-winrt-notification 0.1.0 -MODCARGO_CRATES += tempfile 3.3.0 -MODCARGO_CRATES += termcolor 1.1.3 -MODCARGO_CRATES += textwrap 0.14.2 -MODCARGO_CRATES += textwrap 0.16.0 -MODCARGO_CRATES += thiserror 1.0.34 -MODCARGO_CRATES += thiserror-impl 1.0.34 -MODCARGO_CRATES += thread_local 1.1.4 -MODCARGO_CRATES += time 0.1.44 -MODCARGO_CRATES += time 0.3.14 -MODCARGO_CRATES += tinytemplate 1.2.1 -MODCARGO_CRATES += tinyvec 1.6.0 -MODCARGO_CRATES += tinyvec_macros 0.1.0 -MODCARGO_CRATES += tokio 1.21.0 -MODCARGO_CRATES += tokio-io-timeout 1.2.0 -MODCARGO_CRATES += tokio-macros 1.8.0 -MODCARGO_CRATES += tokio-rustls 0.23.4 -MODCARGO_CRATES += tokio-stream 0.1.9 -MODCARGO_CRATES += tokio-util 0.6.10 -MODCARGO_CRATES += toml 0.5.9 -MODCARGO_CRATES += tower-service 0.3.2 -MODCARGO_CRATES += tracing 0.1.36 -MODCARGO_CRATES += tracing-appender 0.2.2 -MODCARGO_CRATES += tracing-attributes 0.1.22 -MODCARGO_CRATES += tracing-core 0.1.29 -MODCARGO_CRATES += tracing-log 0.1.3 -MODCARGO_CRATES += tracing-subscriber 0.3.15 -MODCARGO_CRATES += try-lock 0.2.3 -MODCARGO_CRATES += tui 0.15.0 -MODCARGO_CRATES += tungstenite 0.17.3 -MODCARGO_CRATES += typenum 1.15.0 -MODCARGO_CRATES += uds_windows 1.0.2 -MODCARGO_CRATES += unicase 2.6.0 -MODCARGO_CRATES += unicode-bidi 0.3.8 -MODCARGO_CRATES += unicode-ident 1.0.3 -MODCARGO_CRATES += unicode-linebreak 0.1.2 -MODCARGO_CRATES += unicode-normalization 0.1.21 -MODCARGO_CRATES += unicode-segmentation 1.9.0 -MODCARGO_CRATES += unicode-width 0.1.9 -MODCARGO_CRATES += unicode-xid 0.2.3 -MODCARGO_CRATES += universal-hash 0.4.1 -MODCARGO_CRATES += untrusted 0.7.1 -MODCARGO_CRATES += url 2.2.2 -MODCARGO_CRATES += utf-8 0.7.6 -MODCARGO_CRATES += uuid 1.2.1 -MODCARGO_CRATES += valuable 0.1.0 -MODCARGO_CRATES += version_check 0.9.4 -MODCARGO_CRATES += waker-fn 1.1.0 -MODCARGO_CRATES += walkdir 2.3.2 -MODCARGO_CRATES += want 0.3.0 -MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1 -MODCARGO_CRATES += wasi 0.10.0+wasi-snapshot-preview1 -MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 -MODCARGO_CRATES += wasm-bindgen 0.2.82 -MODCARGO_CRATES += wasm-bindgen-backend 0.2.82 -MODCARGO_CRATES += wasm-bindgen-macro 0.2.82 -MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.82 -MODCARGO_CRATES += wasm-bindgen-shared 0.2.82 -MODCARGO_CRATES += web-sys 0.3.59 -MODCARGO_CRATES += webpki 0.22.0 -MODCARGO_CRATES += wepoll-ffi 0.1.2 -MODCARGO_CRATES += which 4.3.0 -MODCARGO_CRATES += whoami 1.2.1 -MODCARGO_CRATES += winapi 0.3.9 -MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 -MODCARGO_CRATES += winapi-util 0.1.5 -MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 -MODCARGO_CRATES += windows 0.39.0 -MODCARGO_CRATES += windows-sys 0.36.1 -MODCARGO_CRATES += windows_aarch64_msvc 0.36.1 -MODCARGO_CRATES += windows_aarch64_msvc 0.39.0 -MODCARGO_CRATES += windows_i686_gnu 0.36.1 -MODCARGO_CRATES += windows_i686_gnu 0.39.0 -MODCARGO_CRATES += windows_i686_msvc 0.36.1 -MODCARGO_CRATES += windows_i686_msvc 0.39.0 -MODCARGO_CRATES += windows_x86_64_gnu 0.36.1 -MODCARGO_CRATES += windows_x86_64_gnu 0.39.0 -MODCARGO_CRATES += windows_x86_64_msvc 0.36.1 -MODCARGO_CRATES += windows_x86_64_msvc 0.39.0 -MODCARGO_CRATES += x25519-dalek 1.2.0 -MODCARGO_CRATES += xattr 0.2.3 -MODCARGO_CRATES += xflags 0.2.4 -MODCARGO_CRATES += xflags-macros 0.2.4 -MODCARGO_CRATES += xshell 0.1.17 -MODCARGO_CRATES += xshell-macros 0.1.17 -MODCARGO_CRATES += zbus 2.3.2 -MODCARGO_CRATES += zbus_macros 2.3.2 -MODCARGO_CRATES += zbus_names 2.2.0 -MODCARGO_CRATES += zeroize 1.3.0 -MODCARGO_CRATES += zeroize_derive 1.3.2 -MODCARGO_CRATES += zvariant 3.6.0 -MODCARGO_CRATES += zvariant_derive 3.6.0 +MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 +MODCARGO_CRATES += aead 0.4.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += aes 0.7.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += aes-gcm 0.9.4 # Apache-2.0 OR MIT +MODCARGO_CRATES += aes-gcm-siv 0.10.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += aho-corasick 0.7.19 # Unlicense/MIT +MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += anes 0.1.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += ansi_term 0.12.1 # MIT +MODCARGO_CRATES += anyhow 1.0.64 # MIT OR Apache-2.0 +MODCARGO_CRATES += arrayref 0.3.6 # BSD-2-Clause +MODCARGO_CRATES += arrayvec 0.5.2 # MIT/Apache-2.0 +MODCARGO_CRATES += async-broadcast 0.4.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += async-channel 1.7.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-executor 1.4.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-io 1.9.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-lock 2.5.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-recursion 0.3.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += async-task 4.3.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-trait 0.1.57 # MIT OR Apache-2.0 +MODCARGO_CRATES += async-tungstenite 0.17.2 # MIT +MODCARGO_CRATES += atty 0.2.14 # MIT +MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += base64 0.12.3 # MIT/Apache-2.0 +MODCARGO_CRATES += base64 0.13.0 # MIT/Apache-2.0 +MODCARGO_CRATES += bincode 1.3.3 # MIT +MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0 +MODCARGO_CRATES += block 0.1.6 # MIT +MODCARGO_CRATES += block-buffer 0.9.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += block-buffer 0.10.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += block-modes 0.8.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += block-padding 0.2.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += bstr 0.2.17 # MIT OR Apache-2.0 +MODCARGO_CRATES += bumpalo 3.11.0 # MIT/Apache-2.0 +MODCARGO_CRATES += byteorder 1.4.3 # Unlicense OR MIT +MODCARGO_CRATES += bytes 1.2.1 # MIT +MODCARGO_CRATES += cache-padded 1.2.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += cassowary 0.3.0 # MIT / Apache-2.0 +MODCARGO_CRATES += cast 0.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += cc 1.0.73 # MIT/Apache-2.0 +MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 +MODCARGO_CRATES += checked_int_cast 1.0.0 # MIT +MODCARGO_CRATES += chrono 0.4.22 # MIT/Apache-2.0 +MODCARGO_CRATES += ciborium 0.2.0 # Apache-2.0 +MODCARGO_CRATES += ciborium-io 0.2.0 # Apache-2.0 +MODCARGO_CRATES += ciborium-ll 0.2.0 # Apache-2.0 +MODCARGO_CRATES += cipher 0.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 3.2.23 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 4.0.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_derive 4.0.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_lex 0.2.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_lex 0.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += cmake 0.1.48 # MIT/Apache-2.0 +MODCARGO_CRATES += concurrent-queue 1.2.4 # Apache-2.0 OR MIT +MODCARGO_CRATES += core-foundation 0.9.3 # MIT / Apache-2.0 +MODCARGO_CRATES += core-foundation-sys 0.8.3 # MIT / Apache-2.0 +MODCARGO_CRATES += cpufeatures 0.2.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += crc32fast 1.3.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += criterion 0.4.0 # Apache-2.0/MIT +MODCARGO_CRATES += criterion-plot 0.5.0 # MIT/Apache-2.0 +MODCARGO_CRATES += crossbeam-channel 0.5.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-deque 0.8.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-epoch 0.9.10 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-utils 0.8.11 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossterm 0.19.0 # MIT +MODCARGO_CRATES += crossterm 0.23.2 # MIT +MODCARGO_CRATES += crossterm_winapi 0.7.0 # MIT +MODCARGO_CRATES += crossterm_winapi 0.9.0 # MIT +MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += crypto-mac 0.11.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += ctr 0.8.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += derivative 2.2.0 # MIT/Apache-2.0 +MODCARGO_CRATES += digest 0.9.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += digest 0.10.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += dirs 3.0.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += dirs 4.0.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += dirs-next 2.0.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += dirs-sys 0.3.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += dirs-sys-next 0.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += displaydoc 0.2.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += either 1.8.0 # MIT/Apache-2.0 +MODCARGO_CRATES += emoji 0.2.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += enumflags2 0.7.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += enumflags2_derive 0.7.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += env_logger 0.8.4 # MIT/Apache-2.0 +MODCARGO_CRATES += event-listener 2.5.3 # Apache-2.0 OR MIT +MODCARGO_CRATES += fastrand 1.8.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += filetime 0.2.17 # MIT/Apache-2.0 +MODCARGO_CRATES += fixedbitset 0.4.2 # MIT/Apache-2.0 +MODCARGO_CRATES += flate2 1.0.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT +MODCARGO_CRATES += form_urlencoded 1.0.1 # MIT/Apache-2.0 +MODCARGO_CRATES += fs2 0.4.3 # MIT/Apache-2.0 +MODCARGO_CRATES += futures 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-channel 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-core 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-executor 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-io 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-lite 1.12.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += futures-macro 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-sink 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-task 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-util 0.3.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += fuzzy-matcher 0.3.7 # MIT +MODCARGO_CRATES += fxhash 0.2.1 # Apache-2.0/MIT +MODCARGO_CRATES += generic-array 0.14.6 # MIT +MODCARGO_CRATES += getopts 0.2.21 # MIT/Apache-2.0 +MODCARGO_CRATES += getrandom 0.1.16 # MIT OR Apache-2.0 +MODCARGO_CRATES += getrandom 0.2.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += gh-emoji 1.0.7 # MIT +MODCARGO_CRATES += ghash 0.4.4 # Apache-2.0 OR MIT +MODCARGO_CRATES += half 1.8.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += hashbrown 0.12.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += headers 0.3.8 # MIT +MODCARGO_CRATES += headers-core 0.2.0 # MIT +MODCARGO_CRATES += heck 0.3.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += heck 0.4.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0 +MODCARGO_CRATES += hex 0.4.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += hkdf 0.11.0 # MIT/Apache-2.0 +MODCARGO_CRATES += hkdf 0.12.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += hmac 0.11.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += hmac 0.12.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += hostname 0.3.1 # MIT +MODCARGO_CRATES += http 0.2.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += http-body 0.4.5 # MIT +MODCARGO_CRATES += httparse 1.8.0 # MIT/Apache-2.0 +MODCARGO_CRATES += httpdate 1.0.2 # MIT/Apache-2.0 +MODCARGO_CRATES += hyper 0.14.20 # MIT +MODCARGO_CRATES += hyper-rustls 0.23.0 # Apache-2.0/ISC/MIT +MODCARGO_CRATES += hyper-timeout 0.4.1 # MIT/Apache-2.0 +MODCARGO_CRATES += iana-time-zone 0.1.47 # MIT OR Apache-2.0 +MODCARGO_CRATES += idna 0.2.3 # MIT/Apache-2.0 +MODCARGO_CRATES += indexmap 1.9.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += instant 0.1.12 # BSD-3-Clause +MODCARGO_CRATES += itertools 0.9.0 # MIT/Apache-2.0 +MODCARGO_CRATES += itertools 0.10.3 # MIT/Apache-2.0 +MODCARGO_CRATES += itoa 1.0.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += js-sys 0.3.59 # MIT/Apache-2.0 +MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += lexical-core 0.7.6 # MIT/Apache-2.0 +MODCARGO_CRATES += libc 0.2.132 # MIT OR Apache-2.0 +MODCARGO_CRATES += linked-hash-map 0.5.6 # MIT/Apache-2.0 +MODCARGO_CRATES += lock_api 0.4.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += log 0.4.17 # MIT OR Apache-2.0 +MODCARGO_CRATES += log-panics 2.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += lru-cache 0.1.2 # MIT/Apache-2.0 +MODCARGO_CRATES += mac-notification-sys 0.5.6 # MIT +MODCARGO_CRATES += malloc_buf 0.0.6 # MIT +MODCARGO_CRATES += match_cfg 0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += matches 0.1.9 # MIT +MODCARGO_CRATES += memchr 2.5.0 # Unlicense/MIT +MODCARGO_CRATES += memoffset 0.6.5 # MIT +MODCARGO_CRATES += mime 0.3.16 # MIT/Apache-2.0 +MODCARGO_CRATES += mime_guess 2.0.4 # MIT +MODCARGO_CRATES += miniz_oxide 0.5.4 # MIT OR Zlib OR Apache-2.0 +MODCARGO_CRATES += mio 0.7.14 # MIT +MODCARGO_CRATES += mio 0.8.4 # MIT +MODCARGO_CRATES += miow 0.3.7 # MIT/Apache-2.0 +MODCARGO_CRATES += mpart-async 0.6.1 # MIT/Apache-2.0 +MODCARGO_CRATES += multimap 0.8.3 # MIT/Apache-2.0 +MODCARGO_CRATES += nix 0.23.1 # MIT +MODCARGO_CRATES += nom 5.1.2 # MIT +MODCARGO_CRATES += notify-rust 4.5.10 # MIT/Apache-2.0 +MODCARGO_CRATES += ntapi 0.3.7 # Apache-2.0 OR MIT +MODCARGO_CRATES += num-integer 0.1.45 # MIT OR Apache-2.0 +MODCARGO_CRATES += num-traits 0.2.15 # MIT OR Apache-2.0 +MODCARGO_CRATES += num_cpus 1.13.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += num_enum 0.5.7 # BSD-3-Clause OR MIT OR Apache-2.0 +MODCARGO_CRATES += num_enum_derive 0.5.7 # BSD-3-Clause OR MIT OR Apache-2.0 +MODCARGO_CRATES += num_threads 0.1.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += objc 0.2.7 # MIT +MODCARGO_CRATES += objc-foundation 0.1.1 # MIT +MODCARGO_CRATES += objc_id 0.1.1 # MIT +MODCARGO_CRATES += once_cell 1.14.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += oncemutex 0.1.1 # MIT/Apache-2.0 +MODCARGO_CRATES += oorandom 11.1.3 # MIT +MODCARGO_CRATES += opaque-debug 0.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += opener 0.5.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += openssl-probe 0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += ordered-stream 0.0.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += os_str_bytes 6.3.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking 2.0.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += parking_lot 0.11.2 # Apache-2.0/MIT +MODCARGO_CRATES += parking_lot 0.12.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking_lot_core 0.8.5 # Apache-2.0/MIT +MODCARGO_CRATES += parking_lot_core 0.9.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += percent-encoding 2.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += petgraph 0.6.2 # MIT/Apache-2.0 +MODCARGO_CRATES += phf 0.8.0 # MIT +MODCARGO_CRATES += phf 0.11.1 # MIT +MODCARGO_CRATES += phf_generator 0.8.0 # MIT +MODCARGO_CRATES += phf_macros 0.8.0 # MIT +MODCARGO_CRATES += phf_shared 0.8.0 # MIT +MODCARGO_CRATES += phf_shared 0.11.1 # MIT +MODCARGO_CRATES += phonenumber 0.3.1+8.12.9 # Apache-2.0 +MODCARGO_CRATES += pin-project-lite 0.2.9 # Apache-2.0 OR MIT +MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += plotters 0.3.4 # MIT +MODCARGO_CRATES += plotters-backend 0.3.4 # MIT +MODCARGO_CRATES += plotters-svg 0.3.3 # MIT +MODCARGO_CRATES += polling 2.3.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += polyval 0.5.3 # Apache-2.0 OR MIT +MODCARGO_CRATES += ppv-lite86 0.2.16 # MIT/Apache-2.0 +MODCARGO_CRATES += proc-macro-crate 1.2.1 # Apache-2.0/MIT +MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro-hack 0.5.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro2 1.0.43 # MIT OR Apache-2.0 +MODCARGO_CRATES += prost 0.9.0 # Apache-2.0 +MODCARGO_CRATES += prost 0.10.4 # Apache-2.0 +MODCARGO_CRATES += prost-build 0.9.0 # Apache-2.0 +MODCARGO_CRATES += prost-build 0.10.4 # Apache-2.0 +MODCARGO_CRATES += prost-derive 0.9.0 # Apache-2.0 +MODCARGO_CRATES += prost-derive 0.10.1 # Apache-2.0 +MODCARGO_CRATES += prost-types 0.9.0 # Apache-2.0 +MODCARGO_CRATES += prost-types 0.10.1 # Apache-2.0 +MODCARGO_CRATES += pulldown-cmark 0.8.0 # MIT +MODCARGO_CRATES += qr2term 0.3.0 # MPL-2.0 +MODCARGO_CRATES += qrcode 0.12.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += quick-xml 0.18.1 # MIT +MODCARGO_CRATES += quick-xml 0.23.1 # MIT +MODCARGO_CRATES += quickcheck 1.0.3 # Unlicense/MIT +MODCARGO_CRATES += quickcheck_macros 1.0.0 # Unlicense/MIT +MODCARGO_CRATES += quote 1.0.21 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand 0.7.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand_chacha 0.2.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand_core 0.5.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand_core 0.6.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += rand_hc 0.2.0 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_pcg 0.2.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += rayon 1.5.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += rayon-core 1.9.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += redox_syscall 0.2.16 # MIT +MODCARGO_CRATES += redox_users 0.4.3 # MIT +MODCARGO_CRATES += regex 1.6.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-automata 0.1.10 # Unlicense/MIT +MODCARGO_CRATES += regex-cache 0.2.1 # MIT +MODCARGO_CRATES += regex-syntax 0.6.27 # MIT OR Apache-2.0 +MODCARGO_CRATES += remove_dir_all 0.5.3 # MIT/Apache-2.0 +MODCARGO_CRATES += ring 0.16.20 # LICENSE +MODCARGO_CRATES += rustls 0.20.6 # Apache-2.0/ISC/MIT +MODCARGO_CRATES += rustls-native-certs 0.6.2 # Apache-2.0/ISC/MIT +MODCARGO_CRATES += rustls-pemfile 0.3.0 # Apache-2.0/ISC/MIT +MODCARGO_CRATES += rustls-pemfile 1.0.1 # Apache-2.0 OR ISC OR MIT +MODCARGO_CRATES += ryu 1.0.11 # Apache-2.0 OR BSL-1.0 +MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT +MODCARGO_CRATES += schannel 0.1.20 # MIT +MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += sct 0.7.0 # Apache-2.0/ISC/MIT +MODCARGO_CRATES += security-framework 2.7.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += security-framework-sys 2.6.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += semver 1.0.13 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde 1.0.144 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_derive 1.0.144 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_json 1.0.85 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_repr 0.1.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += sha-1 0.10.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += sha1 0.6.1 # BSD-3-Clause +MODCARGO_CRATES += sha1 0.10.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += sha1_smol 1.0.0 # BSD-3-Clause +MODCARGO_CRATES += sha2 0.9.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += sha2 0.10.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += sharded-slab 0.1.4 # MIT +MODCARGO_CRATES += signal-hook 0.1.17 # Apache-2.0/MIT +MODCARGO_CRATES += signal-hook 0.3.14 # Apache-2.0/MIT +MODCARGO_CRATES += signal-hook-mio 0.2.3 # Apache-2.0/MIT +MODCARGO_CRATES += signal-hook-registry 1.4.0 # Apache-2.0/MIT +MODCARGO_CRATES += siphasher 0.3.10 # MIT/Apache-2.0 +MODCARGO_CRATES += slab 0.4.7 # MIT +MODCARGO_CRATES += sled 0.34.7 # MIT/Apache-2.0 +MODCARGO_CRATES += smallvec 1.9.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += smawk 0.3.1 # MIT +MODCARGO_CRATES += socket2 0.4.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += spin 0.5.2 # MIT +MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += strsim 0.10.0 # MIT +MODCARGO_CRATES += strum 0.22.0 # MIT +MODCARGO_CRATES += strum_macros 0.22.0 # MIT +MODCARGO_CRATES += subtle 2.4.1 # BSD-3-Clause +MODCARGO_CRATES += syn 1.0.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += synstructure 0.12.6 # MIT +MODCARGO_CRATES += tar 0.4.38 # MIT/Apache-2.0 +MODCARGO_CRATES += tauri-winrt-notification 0.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += tempfile 3.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += termcolor 1.1.3 # Unlicense OR MIT +MODCARGO_CRATES += textwrap 0.14.2 # MIT +MODCARGO_CRATES += textwrap 0.16.0 # MIT +MODCARGO_CRATES += thiserror 1.0.34 # MIT OR Apache-2.0 +MODCARGO_CRATES += thiserror-impl 1.0.34 # MIT OR Apache-2.0 +MODCARGO_CRATES += thread_local 1.1.4 # Apache-2.0/MIT +MODCARGO_CRATES += time 0.1.44 # MIT/Apache-2.0 +MODCARGO_CRATES += time 0.3.14 # MIT OR Apache-2.0 +MODCARGO_CRATES += tinytemplate 1.2.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += tinyvec 1.6.0 # Zlib OR Apache-2.0 OR MIT +MODCARGO_CRATES += tinyvec_macros 0.1.0 # MIT OR Apache-2.0 OR Zlib +MODCARGO_CRATES += tokio 1.21.0 # MIT +MODCARGO_CRATES += tokio-io-timeout 1.2.0 # MIT/Apache-2.0 +MODCARGO_CRATES += tokio-macros 1.8.0 # MIT +MODCARGO_CRATES += tokio-rustls 0.23.4 # MIT/Apache-2.0 +MODCARGO_CRATES += tokio-stream 0.1.9 # MIT +MODCARGO_CRATES += tokio-util 0.6.10 # MIT +MODCARGO_CRATES += toml 0.5.9 # MIT/Apache-2.0 +MODCARGO_CRATES += tower-service 0.3.2 # MIT +MODCARGO_CRATES += tracing 0.1.36 # MIT +MODCARGO_CRATES += tracing-appender 0.2.2 # MIT +MODCARGO_CRATES += tracing-attributes 0.1.22 # MIT +MODCARGO_CRATES += tracing-core 0.1.29 # MIT +MODCARGO_CRATES += tracing-log 0.1.3 # MIT +MODCARGO_CRATES += tracing-subscriber 0.3.15 # MIT +MODCARGO_CRATES += try-lock 0.2.3 # MIT +MODCARGO_CRATES += tui 0.15.0 # MIT +MODCARGO_CRATES += tungstenite 0.17.3 # MIT/Apache-2.0 +MODCARGO_CRATES += typenum 1.15.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += uds_windows 1.0.2 # MIT +MODCARGO_CRATES += unicase 2.6.0 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-bidi 0.3.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += unicode-ident 1.0.3 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 +MODCARGO_CRATES += unicode-linebreak 0.1.2 # Apache-2.0 +MODCARGO_CRATES += unicode-normalization 0.1.21 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-segmentation 1.9.0 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-width 0.1.9 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-xid 0.2.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += universal-hash 0.4.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += untrusted 0.7.1 # ISC +MODCARGO_CRATES += url 2.2.2 # MIT/Apache-2.0 +MODCARGO_CRATES += utf-8 0.7.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += uuid 1.2.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += valuable 0.1.0 # MIT +MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0 +MODCARGO_CRATES += waker-fn 1.1.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += walkdir 2.3.2 # Unlicense/MIT +MODCARGO_CRATES += want 0.3.0 # MIT +MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += wasi 0.10.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += wasm-bindgen 0.2.82 # MIT/Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-backend 0.2.82 # MIT/Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-macro 0.2.82 # MIT/Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.82 # MIT/Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-shared 0.2.82 # MIT/Apache-2.0 +MODCARGO_CRATES += web-sys 0.3.59 # MIT/Apache-2.0 +MODCARGO_CRATES += webpki 0.22.0 # LICENSE +MODCARGO_CRATES += wepoll-ffi 0.1.2 # MIT OR Apache-2.0 OR BSD-2-Clause +MODCARGO_CRATES += which 4.3.0 # MIT +MODCARGO_CRATES += whoami 1.2.1 # Apache-2.0 OR BSL-1.0 OR MIT +MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT +MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += windows 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-sys 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.36.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.39.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += x25519-dalek 1.2.0 # BSD-3-Clause +MODCARGO_CRATES += xattr 0.2.3 # MIT/Apache-2.0 +MODCARGO_CRATES += xflags 0.2.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += xflags-macros 0.2.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += xshell 0.1.17 # MIT OR Apache-2.0 +MODCARGO_CRATES += xshell-macros 0.1.17 # MIT OR Apache-2.0 +MODCARGO_CRATES += zbus 2.3.2 # MIT +MODCARGO_CRATES += zbus_macros 2.3.2 # MIT +MODCARGO_CRATES += zbus_names 2.2.0 # MIT +MODCARGO_CRATES += zeroize 1.3.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += zeroize_derive 1.3.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += zvariant 3.6.0 # MIT +MODCARGO_CRATES += zvariant_derive 3.6.0 # MIT diff --git a/net/gurk-rs/files/Cargo.toml b/net/gurk-rs/files/Cargo.toml new file mode 100644 index 0000000..134d572 --- /dev/null +++ b/net/gurk-rs/files/Cargo.toml @@ -0,0 +1,92 @@ +[package] +name = "gurk" +description = "Signal messenger client for terminal" +version = "0.3.0" +authors = ["boxdot "] +edition = "2021" +keywords = ["signal", "tui"] +repository = "https://github.com/boxdot/gurk-rs" +license = "AGPL-3.0-only" +categories = ["command-line-utilities"] +resolver = "2" + +[workspace] +members = ["xtask"] + +[profile.dev.package.miniz_oxide] +# This speeds up `cargo xtask dist`. +opt-level = 0 + +[profile.release] +opt-level = 0 +debug = 0 +lto = false + +[features] +dev = ["prost", "base64"] + +[dependencies] +presage = { git = "https://github.com/whisperfish/presage", rev = "f84d958", default-features = false, features = ["sled-config-store"] } + +anyhow = "1.0.40" +async-trait = "0.1.51" +chrono = { version = "0.4.22", features = ["serde"] } +crossterm = { version = "0.19.0", features = ["event-stream"] } +derivative = "2.2.0" +dirs = "3.0.2" +emoji = "0.2.1" +gh-emoji = "1.0.3" +hostname = "0.3.1" +itertools = "0.10.0" +log-panics = "2.0.0" +mime_guess = "2.0.3" +notify-rust = "4.5.8" +opener = "0.5.0" +phonenumber = "0.3.1" +regex-automata = "0.1.10" +scopeguard = "1.1.0" +serde = { version = "1.0.125", features = ["derive"] } +serde_json = "1.0.64" +textwrap = "0.14.2" +tokio = { version = "1.5.0", default-features = false, features = ["rt-multi-thread", "macros", "net", "time"] } +tokio-stream = "0.1.5" +toml = "0.5.8" +tui = { version = "0.15.0", default-features = false, features = ["crossterm"] } +unicode-width = "0.1.8" +uuid = { version = "1.2", features = ["v4"] } +whoami = "1.1.2" +tracing = "0.1.35" +tracing-appender = "0.2.2" +tracing-subscriber = "0.3.11" +futures-channel = "0.3.24" +qr2term = "0.3.0" +clap = { version = "4.0.18", features = ["derive"] } + +# dev feature dependencies +prost = { version = "0.10.0", optional = true } +base64 = { version = "0.13.0", optional = true } + +[dev-dependencies] +quickcheck = "1.0.3" +quickcheck_macros = "1.0.0" +tempfile = "3.2.0" +criterion = { version = "0.4", features = ["async_tokio", "html_reports"] } + +[[bench]] +name = "app" +harness = false + +# [patch."https://github.com/whisperfish/presage.git"] +# presage = { path = "../presage" } + +# [patch."https://github.com/whisperfish/libsignal-service-rs"] +# libsignal-service = { path = "../libsignal-service-rs/libsignal-service" } +# libsignal-service-hyper = { path = "../libsignal-service-rs/libsignal-service-hyper" } + +# [patch."https://github.com/signalapp/libsignal-client"] +# libsignal-protocol = { path = "../libsignal-client/rust/protocol" } + +[patch.crates-io] +# signal-protocol uses a fork of this library via the patch mechanism of cargo. +# Since it is not transitive, we have to add the patch here explicitly. +"curve25519-dalek" = { git = 'https://github.com/signalapp/curve25519-dalek', branch = 'lizard2' } diff --git a/net/gurk-rs/files/config.full b/net/gurk-rs/files/config.full new file mode 100644 index 0000000..fa4d3b8 --- /dev/null +++ b/net/gurk-rs/files/config.full @@ -0,0 +1,50 @@ +[net] +offline = true +[source.modcargo] +directory = '/data/pobj/gurk-rs-0.3.0/gurk-rs-0.3.0/modcargo-crates' +[source.crates-io] +replace-with = 'modcargo' + +[profile.release] +opt-level = 2 +debug = 0 +debug-assertions = false +overflow-checks = false +lto = false +panic = 'unwind' +incremental = false +codegen-units = 4 +rpath = false + +[profile.bench] +opt-level = 2 +debug = 0 +debug-assertions = false +overflow-checks = false +lto = false +panic = 'unwind' +incremental = false +codegen-units = 4 +rpath = false +[source."https://github.com/signalapp/curve25519-dalek"] +git = "https://github.com/signalapp/curve25519-dalek" +branch = "lizard2" +replace-with = "vendored-sources" + +[source."https://github.com/signalapp/libsignal"] +git = "https://github.com/signalapp/libsignal" +tag = "v0.20.0" +replace-with = "vendored-sources" + +[source."https://github.com/whisperfish/libsignal-service-rs"] +git = "https://github.com/whisperfish/libsignal-service-rs" +rev = "8666ba56f47e405aaf8ed243be6e2ad1b5ad68c1" +replace-with = "vendored-sources" + +[source."https://github.com/whisperfish/presage"] +git = "https://github.com/whisperfish/presage" +rev = "f84d958" +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "vendor"