zcashd/depends/packages
Homu 4eb3dc7ec6 Auto merge of #4321 - str4d:internalise-rust, r=str4d
Bring the librustzcash crate into this repository

Rust dependencies are now canonically pinned within this repository by
`Cargo.lock`. We continue to use the depends system for vendoring the
dependencies, to ensure our Gitian builds continue to function (which have
no network access at build time, and fetch dependencies separately).

The `--enable-online-rust` configure flag replicates the behaviour of the
`LIBRUSTZCASH_OVERRIDE` environment variable (enabling the build system to
use https://crates.io instead of vendored dependencies).

This pulls in the exact version of `librustzcash` that we currently depend on
(corresponding to the `0.1.0` tag in https://github.com/zcash/librustzcash).
The changes to the crate since then will be pulled in as a separate PR.

Part of zcash/librustzcash#155.
Part of #4230.
2020-03-11 14:20:17 +00:00
..
bdb.mk depends: Compile bdb with --disable-atomics when cross-compiling darwin 2019-12-10 20:38:33 +00:00
boost.mk Fix Boost compilation on macOS 2020-02-07 21:41:02 +02:00
crate_aes.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_aes_soft.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_aesni.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_arrayref.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_arrayvec.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_autocfg.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_bellman.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_bit_vec.mk depends: Update to latest librustzcash with sapling-crypto dependencies 2018-04-11 08:06:40 -06:00
crate_blake2b_simd.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_blake2s_simd.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_block_buffer.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_block_cipher_trait.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_block_padding.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_byte_tools.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_byteorder.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_c2_chacha.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_cfg_if.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_constant_time_eq.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam_channel.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam_deque.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam_epoch.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam_queue.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crossbeam_utils.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crypto_api.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_crypto_api_chachapoly.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_digest.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_directories.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_fake_simd.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_ff.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_ff_derive.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_fpe.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_futures.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_futures_cpupool.mk depends: Update to latest librustzcash with sapling-crypto dependencies 2018-04-11 08:06:40 -06:00
crate_generic_array.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_getrandom.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_group.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_hex.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_lazy_static.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_libc.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_log.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_memoffset.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_nodrop.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_num_bigint.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_num_cpus.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_num_integer.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_num_traits.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_opaque_debug.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_pairing.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_ppv_lite86.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_proc_macro2.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_quote.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rand.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rand_chacha.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rand_core.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rand_hc.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rand_xorshift.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_rustc_version.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_scopeguard.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_semver.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_semver_parser.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_sha2.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_syn.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_typenum.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_unicode_xid.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_wasi.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_winapi.mk Upgrade librustzcash to 0.2.0 2019-10-20 19:10:34 +13:00
crate_winapi_i686_pc_windows_gnu.mk depends: Update to latest librustzcash with sapling-crypto dependencies 2018-04-11 08:06:40 -06:00
crate_winapi_x86_64_pc_windows_gnu.mk depends: Update to latest librustzcash with sapling-crypto dependencies 2018-04-11 08:06:40 -06:00
crate_zcash_primitives.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
crate_zcash_proofs.mk Replace librustzcash from depends system with src/rust 2020-03-06 16:49:03 +13:00
googletest.mk depends: Manually apply build_env to second half of googletest build 2019-12-10 20:40:29 +00:00
libevent.mk depends: Set PIC flags for FreeBSD 2019-05-22 16:56:45 +00:00
libsodium.mk Patch libsodium 1.0.15 signature validation onto 1.0.18 2020-02-18 01:18:37 +00:00
native_ccache.mk Upgrade ccache to 3.3.1 2016-09-29 12:34:40 +13:00
native_cctools.mk depends: switch to secure download of all dependencies 2019-12-10 20:38:32 +00:00
openssl.mk depends: Set PIC flags for FreeBSD 2019-05-22 16:56:45 +00:00
packages.mk depends: Remove unused vendored crates 2020-03-06 16:49:03 +13:00
proton.mk Update proton from 0.26.0 to 0.30.0 2020-01-07 21:36:14 +00:00
rust.mk depends: Add Rust targets for cross-compiling darwin 2019-12-10 20:40:26 +00:00
utfcpp.mk depends: Add utfcpp to dependencies 2020-01-29 15:59:52 +00:00
vendorcrate.mk depends: Helper for vendoring new crates 2019-09-07 04:04:45 -04:00
vendorcrate.sh depends: Helper for vendoring new crates 2019-09-07 04:04:45 -04:00
zeromq.mk depends: Set PIC flags for FreeBSD 2019-05-22 16:56:45 +00:00