Jack Grigg
6 years ago
No known key found for this signature in database
GPG Key ID: 1B8D649257DB0829
15 changed files with
201 additions and
3 deletions
-
depends/packages/crate_aes.mk
-
depends/packages/crate_aes_soft.mk
-
depends/packages/crate_aesni.mk
-
depends/packages/crate_block_cipher_trait.mk
-
depends/packages/crate_byte_tools.mk
-
depends/packages/crate_fpe.mk
-
depends/packages/crate_num_bigint.mk
-
depends/packages/crate_num_integer.mk
-
depends/packages/crate_num_traits.mk
-
depends/packages/crate_opaque_debug.mk
-
depends/packages/crate_stream_cipher.mk
-
depends/packages/crate_zip32.mk
-
depends/packages/librustzcash.mk
-
depends/packages/packages.mk
-
depends/patches/librustzcash/cargo.config
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_aes |
|
|
|
$(package)_crate_name=aes |
|
|
|
$(package)_version=0.2.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=e6fb1737cdc8da3db76e90ca817a194249a38fcb500c2e6ecec39b29448aa873 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_aes_soft |
|
|
|
$(package)_crate_name=aes-soft |
|
|
|
$(package)_version=0.2.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=67cc03b0a090a05cb01e96998a01905d7ceedce1bc23b756c0bb7faa0682ccb1 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_aesni |
|
|
|
$(package)_crate_name=aesni |
|
|
|
$(package)_version=0.4.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=f2838c142db62c0c6aea0a24054c46d35488532fdaea0f51dbeba430f0985df5 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_block_cipher_trait |
|
|
|
$(package)_crate_name=block-cipher-trait |
|
|
|
$(package)_version=0.5.3 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=370424437b9459f3dfd68428ed9376ddfe03d8b70ede29cc533b3557df186ab4 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_byte_tools |
|
|
|
$(package)_crate_name=byte-tools |
|
|
|
$(package)_version=0.2.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_fpe |
|
|
|
$(package)_crate_name=fpe |
|
|
|
$(package)_version=0.1.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=ce3371c82bfbd984f624cab093f55e7336f5a6e589f8518e1258f54f011b89ad |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_num_bigint |
|
|
|
$(package)_crate_name=num-bigint |
|
|
|
$(package)_version=0.2.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=3eceac7784c5dc97c2d6edf30259b4e153e6e2b42b3c85e9a6e9f45d06caef6e |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_num_integer |
|
|
|
$(package)_crate_name=num-integer |
|
|
|
$(package)_version=0.1.39 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_num_traits |
|
|
|
$(package)_crate_name=num-traits |
|
|
|
$(package)_version=0.2.5 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=630de1ef5cc79d0cdd78b7e33b81f083cbfe90de0f4b2b2f07f905867c70e9fe |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_opaque_debug |
|
|
|
$(package)_crate_name=opaque-debug |
|
|
|
$(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=d620c9c26834b34f039489ac0dfdb12c7ac15ccaf818350a64c9b5334a452ad7 |
|
|
|
$(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 |
|
|
@ -0,0 +1,15 @@ |
|
|
|
package=crate_stream_cipher |
|
|
|
$(package)_crate_name=stream-cipher |
|
|
|
$(package)_version=0.1.0 |
|
|
|
$(package)_download_path=https://static.crates.io/crates/$($(package)_crate_name) |
|
|
|
$(package)_file_name=$($(package)_crate_name)-$($(package)_version).crate |
|
|
|
$(package)_sha256_hash=ac49bc6cb2847200d18bfb738ce89448570f4aa1c34ac0348db6205ee69a0777 |
|
|
|
$(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 |
|
|
@ -0,0 +1,16 @@ |
|
|
|
package=crate_zip32 |
|
|
|
$(package)_crate_name=zip32 |
|
|
|
$(package)_download_path=https://github.com/zcash-hackworks/$($(package)_crate_name)/archive/ |
|
|
|
$(package)_file_name=$(package)-$($(package)_git_commit).tar.gz |
|
|
|
$(package)_download_file=$($(package)_git_commit).tar.gz |
|
|
|
$(package)_sha256_hash=b0b011ea96524f0d918a44c7ab8a3dec6270879d1ff03d7dbda6c676d25caa7e |
|
|
|
$(package)_git_commit=176470ef41583b5bd0bd749bd1b61d417aa8ec79 |
|
|
|
$(package)_crate_versioned_name=$($(package)_crate_name) |
|
|
|
|
|
|
|
define $(package)_preprocess_cmds |
|
|
|
$(call generate_unpackaged_crate_checksum,$(package)) |
|
|
|
endef |
|
|
|
|
|
|
|
define $(package)_stage_cmds |
|
|
|
$(call vendor_crate_source,$(package)) |
|
|
|
endef |
|
|
@ -3,8 +3,8 @@ $(package)_version=0.1 |
|
|
|
$(package)_download_path=https://github.com/zcash/$(package)/archive/ |
|
|
|
$(package)_file_name=$(package)-$($(package)_git_commit).tar.gz |
|
|
|
$(package)_download_file=$($(package)_git_commit).tar.gz |
|
|
|
$(package)_sha256_hash=4d022b66e554efbf6db01b2a282e312e8a1b492c4680299ae8c26629882eb46b |
|
|
|
$(package)_git_commit=f5d2afb4eabac29b1b1cc860d66e45a5b48b4f88 |
|
|
|
$(package)_sha256_hash=e9a488a8bbecf7fb237a32dadd65133211ef61616d44cf55609e029837a41004 |
|
|
|
$(package)_git_commit=f5e5cb24e1bd756a02fc4a3fd2b824238ccd15ad |
|
|
|
$(package)_dependencies=rust $(rust_crates) |
|
|
|
$(package)_patches=cargo.config |
|
|
|
|
|
|
|
|
|
@ -1,13 +1,19 @@ |
|
|
|
rust_crates := \
|
|
|
|
crate_aes \
|
|
|
|
crate_aesni \
|
|
|
|
crate_aes_soft \
|
|
|
|
crate_arrayvec \
|
|
|
|
crate_bellman \
|
|
|
|
crate_bitflags \
|
|
|
|
crate_bit_vec \
|
|
|
|
crate_blake2_rfc \
|
|
|
|
crate_block_cipher_trait \
|
|
|
|
crate_byte_tools \
|
|
|
|
crate_byteorder \
|
|
|
|
crate_constant_time_eq \
|
|
|
|
crate_crossbeam \
|
|
|
|
crate_digest \
|
|
|
|
crate_fpe \
|
|
|
|
crate_fuchsia_zircon \
|
|
|
|
crate_fuchsia_zircon_sys \
|
|
|
|
crate_futures_cpupool \
|
|
|
@ -16,14 +22,20 @@ rust_crates := \ |
|
|
|
crate_lazy_static \
|
|
|
|
crate_libc \
|
|
|
|
crate_nodrop \
|
|
|
|
crate_num_bigint \
|
|
|
|
crate_num_cpus \
|
|
|
|
crate_num_integer \
|
|
|
|
crate_num_traits \
|
|
|
|
crate_opaque_debug \
|
|
|
|
crate_pairing \
|
|
|
|
crate_rand \
|
|
|
|
crate_sapling_crypto \
|
|
|
|
crate_stream_cipher \
|
|
|
|
crate_typenum \
|
|
|
|
crate_winapi_i686_pc_windows_gnu \
|
|
|
|
crate_winapi \
|
|
|
|
crate_winapi_x86_64_pc_windows_gnu |
|
|
|
crate_winapi_x86_64_pc_windows_gnu \
|
|
|
|
crate_zip32 |
|
|
|
rust_packages := rust $(rust_crates) librustzcash |
|
|
|
proton_packages := proton |
|
|
|
zcash_packages := libgmp libsodium |
|
|
|
|
|
@ -11,6 +11,11 @@ git = "https://github.com/zcash-hackworks/sapling-crypto" |
|
|
|
rev = "21084bde2019c04bd34208e63c3560fe2c02fb0e" |
|
|
|
replace-with = "vendored-sources" |
|
|
|
|
|
|
|
[source."https://github.com/zcash-hackworks/zip32"] |
|
|
|
git = "https://github.com/zcash-hackworks/zip32" |
|
|
|
rev = "176470ef41583b5bd0bd749bd1b61d417aa8ec79" |
|
|
|
replace-with = "vendored-sources" |
|
|
|
|
|
|
|
[source.vendored-sources] |
|
|
|
directory = "CRATE_REGISTRY" |
|
|
|
|
|
|
|