diff --git a/Cargo.lock b/Cargo.lock index 7c53cc712..0decf3183 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -32,6 +32,15 @@ dependencies = [ "opaque-debug", ] +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + [[package]] name = "arrayref" version = "0.3.5" @@ -53,6 +62,12 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875" +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" + [[package]] name = "bellman" version = "0.6.0" @@ -164,9 +179,20 @@ dependencies = [ [[package]] name = "cfg-if" -version = "0.1.9" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "chrono" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33" +checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" +dependencies = [ + "num-integer", + "num-traits", + "time", +] [[package]] name = "constant_time_eq" @@ -181,11 +207,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" dependencies = [ "cfg-if", - "crossbeam-channel", + "crossbeam-channel 0.3.9", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", - "crossbeam-utils", + "crossbeam-utils 0.6.6", ] [[package]] @@ -194,7 +220,17 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" dependencies = [ - "crossbeam-utils", + "crossbeam-utils 0.6.6", +] + +[[package]] +name = "crossbeam-channel" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6" +dependencies = [ + "cfg-if", + "crossbeam-utils 0.7.2", ] [[package]] @@ -204,7 +240,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" dependencies = [ "crossbeam-epoch", - "crossbeam-utils", + "crossbeam-utils 0.6.6", ] [[package]] @@ -215,7 +251,7 @@ checksum = "fedcd6772e37f3da2a9af9bf12ebe046c0dfe657992377b4df982a2b54cd37a9" dependencies = [ "arrayvec", "cfg-if", - "crossbeam-utils", + "crossbeam-utils 0.6.6", "lazy_static", "memoffset", "scopeguard", @@ -227,7 +263,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" dependencies = [ - "crossbeam-utils", + "crossbeam-utils 0.6.6", ] [[package]] @@ -240,6 +276,17 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg 1.0.0", + "cfg-if", + "lazy_static", +] + [[package]] name = "crunchy" version = "0.1.6" @@ -418,9 +465,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.62" +version = "0.2.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba" +checksum = "a9f8082297d534141b30c8d39e9b1773713ab50fdbe4ff30f750d063b3bfd701" [[package]] name = "librustzcash" @@ -435,6 +482,9 @@ dependencies = [ "libc", "pairing", "rand_core", + "tracing", + "tracing-appender", + "tracing-subscriber", "zcash_history", "zcash_primitives", "zcash_proofs", @@ -470,7 +520,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9c3f34cdd24f334cb265d9bf8bfa8a241920d026916785747a92f0e55541a1a" dependencies = [ - "autocfg", + "autocfg 0.1.6", "num-integer", "num-traits", ] @@ -481,7 +531,7 @@ version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" dependencies = [ - "autocfg", + "autocfg 0.1.6", "num-traits", ] @@ -491,7 +541,7 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" dependencies = [ - "autocfg", + "autocfg 0.1.6", ] [[package]] @@ -657,6 +707,15 @@ dependencies = [ "opaque-debug", ] +[[package]] +name = "sharded-slab" +version = "0.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e" +dependencies = [ + "lazy_static", +] + [[package]] name = "subtle" version = "2.2.3" @@ -694,6 +753,70 @@ dependencies = [ "syn", ] +[[package]] +name = "time" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "tracing" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178" +dependencies = [ + "cfg-if", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-appender" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aa52d56cc0d79ab604e8a022a1cebc4de33cf09dc9933c94353bea2e00d6e88" +dependencies = [ + "chrono", + "crossbeam-channel 0.4.3", + "tracing-subscriber", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2734b5a028fa697686f16c6d18c2c6a3c7e41513f9a213abb6754c4acb3c8d7" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "tracing-subscriber" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc" +dependencies = [ + "ansi_term", + "chrono", + "sharded-slab", + "tracing-core", +] + [[package]] name = "typenum" version = "1.11.2" diff --git a/Cargo.toml b/Cargo.toml index 16b8615c9..90de31668 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,11 +28,18 @@ libc = "0.2" pairing = "0.16" lazy_static = "1" rand_core = "0.5.1" +tracing = "0.1" +tracing-appender = "0.1" zcash_history = "0.2" zcash_primitives = "0.2" zcash_proofs = "0.2" ed25519-zebra = "2.0.0" +[dependencies.tracing-subscriber] +version = "0.2" +default-features = false +features = ["ansi", "chrono"] + [profile.release] lto = true panic = 'abort' diff --git a/depends/packages/crate_ansi_term.mk b/depends/packages/crate_ansi_term.mk new file mode 100644 index 000000000..9b7f48e55 --- /dev/null +++ b/depends/packages/crate_ansi_term.mk @@ -0,0 +1,15 @@ +package=crate_ansi_term +$(package)_crate_name=ansi_term +$(package)_version=0.12.1 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_autocfg.mk b/depends/packages/crate_autocfg.mk index 1b36846ed..9e9adf7fa 100644 --- a/depends/packages/crate_autocfg.mk +++ b/depends/packages/crate_autocfg.mk @@ -1,9 +1,9 @@ package=crate_autocfg $(package)_crate_name=autocfg -$(package)_version=0.1.6 +$(package)_version=1.0.0 $(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) $(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate -$(package)_sha256_hash=b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875 +$(package)_sha256_hash=f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d $(package)_crate_versioned_name=$($(package)_crate_name) define $(package)_preprocess_cmds diff --git a/depends/packages/crate_autocfg_0.1.mk b/depends/packages/crate_autocfg_0.1.mk new file mode 100644 index 000000000..21468f57e --- /dev/null +++ b/depends/packages/crate_autocfg_0.1.mk @@ -0,0 +1,15 @@ +package=crate_autocfg +$(package)_crate_name=autocfg +$(package)_version=0.1.6 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875 +$(package)_crate_versioned_name=$($(package)_crate_name)-$($(package)_version) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_cfg_if.mk b/depends/packages/crate_cfg_if.mk index af67660f9..895a979ee 100644 --- a/depends/packages/crate_cfg_if.mk +++ b/depends/packages/crate_cfg_if.mk @@ -1,9 +1,9 @@ package=crate_cfg_if $(package)_crate_name=cfg-if -$(package)_version=0.1.9 +$(package)_version=0.1.10 $(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) $(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate -$(package)_sha256_hash=b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33 +$(package)_sha256_hash=4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 $(package)_crate_versioned_name=$($(package)_crate_name) define $(package)_preprocess_cmds diff --git a/depends/packages/crate_chrono.mk b/depends/packages/crate_chrono.mk new file mode 100644 index 000000000..2437f11b3 --- /dev/null +++ b/depends/packages/crate_chrono.mk @@ -0,0 +1,15 @@ +package=crate_chrono +$(package)_crate_name=chrono +$(package)_version=0.4.13 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_crossbeam_channel.mk b/depends/packages/crate_crossbeam_channel.mk index 618268f41..06184ba25 100644 --- a/depends/packages/crate_crossbeam_channel.mk +++ b/depends/packages/crate_crossbeam_channel.mk @@ -1,9 +1,9 @@ package=crate_crossbeam_channel $(package)_crate_name=crossbeam-channel -$(package)_version=0.3.9 +$(package)_version=0.4.3 $(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) $(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate -$(package)_sha256_hash=c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa +$(package)_sha256_hash=09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6 $(package)_crate_versioned_name=$($(package)_crate_name) define $(package)_preprocess_cmds diff --git a/depends/packages/crate_crossbeam_channel_0.3.mk b/depends/packages/crate_crossbeam_channel_0.3.mk new file mode 100644 index 000000000..125425027 --- /dev/null +++ b/depends/packages/crate_crossbeam_channel_0.3.mk @@ -0,0 +1,15 @@ +package=crate_crossbeam_channel +$(package)_crate_name=crossbeam-channel +$(package)_version=0.3.9 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa +$(package)_crate_versioned_name=$($(package)_crate_name)-$($(package)_version) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_crossbeam_utils.mk b/depends/packages/crate_crossbeam_utils.mk index eabfa26c4..5aa4efdf4 100644 --- a/depends/packages/crate_crossbeam_utils.mk +++ b/depends/packages/crate_crossbeam_utils.mk @@ -1,9 +1,9 @@ package=crate_crossbeam_utils $(package)_crate_name=crossbeam-utils -$(package)_version=0.6.6 +$(package)_version=0.7.2 $(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) $(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate -$(package)_sha256_hash=04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6 +$(package)_sha256_hash=c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 $(package)_crate_versioned_name=$($(package)_crate_name) define $(package)_preprocess_cmds diff --git a/depends/packages/crate_crossbeam_utils_0.6.mk b/depends/packages/crate_crossbeam_utils_0.6.mk new file mode 100644 index 000000000..3e8365856 --- /dev/null +++ b/depends/packages/crate_crossbeam_utils_0.6.mk @@ -0,0 +1,15 @@ +package=crate_crossbeam_utils +$(package)_crate_name=crossbeam-utils +$(package)_version=0.6.6 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6 +$(package)_crate_versioned_name=$($(package)_crate_name)-$($(package)_version) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_libc.mk b/depends/packages/crate_libc.mk index a8752b964..774e8ce00 100644 --- a/depends/packages/crate_libc.mk +++ b/depends/packages/crate_libc.mk @@ -1,9 +1,9 @@ package=crate_libc $(package)_crate_name=libc -$(package)_version=0.2.62 +$(package)_version=0.2.72 $(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) $(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate -$(package)_sha256_hash=34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba +$(package)_sha256_hash=a9f8082297d534141b30c8d39e9b1773713ab50fdbe4ff30f750d063b3bfd701 $(package)_crate_versioned_name=$($(package)_crate_name) define $(package)_preprocess_cmds diff --git a/depends/packages/crate_sharded_slab.mk b/depends/packages/crate_sharded_slab.mk new file mode 100644 index 000000000..65f1aaf4a --- /dev/null +++ b/depends/packages/crate_sharded_slab.mk @@ -0,0 +1,15 @@ +package=crate_sharded_slab +$(package)_crate_name=sharded-slab +$(package)_version=0.0.9 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_time.mk b/depends/packages/crate_time.mk new file mode 100644 index 000000000..e003d68ab --- /dev/null +++ b/depends/packages/crate_time.mk @@ -0,0 +1,15 @@ +package=crate_time +$(package)_crate_name=time +$(package)_version=0.1.43 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_tracing.mk b/depends/packages/crate_tracing.mk new file mode 100644 index 000000000..efe15f9a7 --- /dev/null +++ b/depends/packages/crate_tracing.mk @@ -0,0 +1,15 @@ +package=crate_tracing +$(package)_crate_name=tracing +$(package)_version=0.1.18 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_tracing_appender.mk b/depends/packages/crate_tracing_appender.mk new file mode 100644 index 000000000..90d60aad6 --- /dev/null +++ b/depends/packages/crate_tracing_appender.mk @@ -0,0 +1,15 @@ +package=crate_tracing_appender +$(package)_crate_name=tracing-appender +$(package)_version=0.1.1 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=7aa52d56cc0d79ab604e8a022a1cebc4de33cf09dc9933c94353bea2e00d6e88 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_tracing_attributes.mk b/depends/packages/crate_tracing_attributes.mk new file mode 100644 index 000000000..1f18e81ba --- /dev/null +++ b/depends/packages/crate_tracing_attributes.mk @@ -0,0 +1,15 @@ +package=crate_tracing_attributes +$(package)_crate_name=tracing-attributes +$(package)_version=0.1.9 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_tracing_core.mk b/depends/packages/crate_tracing_core.mk new file mode 100644 index 000000000..96d1d03cf --- /dev/null +++ b/depends/packages/crate_tracing_core.mk @@ -0,0 +1,15 @@ +package=crate_tracing_core +$(package)_crate_name=tracing-core +$(package)_version=0.1.12 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=b2734b5a028fa697686f16c6d18c2c6a3c7e41513f9a213abb6754c4acb3c8d7 +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/crate_tracing_subscriber.mk b/depends/packages/crate_tracing_subscriber.mk new file mode 100644 index 000000000..ac68653a2 --- /dev/null +++ b/depends/packages/crate_tracing_subscriber.mk @@ -0,0 +1,15 @@ +package=crate_tracing_subscriber +$(package)_crate_name=tracing-subscriber +$(package)_version=0.2.10 +$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) +$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate +$(package)_sha256_hash=f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc +$(package)_crate_versioned_name=$($(package)_crate_name) + +define $(package)_preprocess_cmds + $(call generate_crate_checksum,$(package)) +endef + +define $(package)_stage_cmds + $(call vendor_crate_source,$(package)) +endef diff --git a/depends/packages/packages.mk b/depends/packages/packages.mk index 9e43d2de0..9357d0af6 100644 --- a/depends/packages/packages.mk +++ b/depends/packages/packages.mk @@ -2,8 +2,10 @@ rust_crates := \ crate_aes \ crate_aesni \ crate_aes_soft \ + crate_ansi_term \ crate_arrayref \ crate_arrayvec \ + crate_autocfg_0.1 \ crate_autocfg \ crate_bellman \ crate_bigint \ @@ -17,11 +19,14 @@ rust_crates := \ crate_byteorder \ crate_c2_chacha \ crate_cfg_if \ + crate_chrono \ crate_constant_time_eq \ + crate_crossbeam_channel_0.3 \ crate_crossbeam_channel \ crate_crossbeam_deque \ crate_crossbeam_epoch \ crate_crossbeam_queue \ + crate_crossbeam_utils_0.6 \ crate_crossbeam_utils \ crate_crossbeam \ crate_crunchy \ @@ -68,10 +73,17 @@ rust_crates := \ crate_serde \ crate_serde_derive \ crate_sha2 \ + crate_sharded_slab \ crate_subtle \ crate_syn \ + crate_time \ crate_thiserror \ crate_thiserror_impl \ + crate_tracing_appender \ + crate_tracing_attributes \ + crate_tracing_core \ + crate_tracing_subscriber \ + crate_tracing \ crate_typenum \ crate_unicode_xid \ crate_wasi \