mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
lang/rust: Update to 1.38.0
- Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html Tested by: jbeich, mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D21778
This commit is contained in:
parent
3362bfdd01
commit
deaa22d85c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=513013
72 changed files with 742 additions and 454 deletions
|
@ -43,7 +43,7 @@ DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:C/[^a-zA-Z0-9_]
|
|||
|
||||
CARGO_BUILDDEP?= yes
|
||||
.if ${CARGO_BUILDDEP:tl} == "yes"
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.37.0:lang/${RUST_DEFAULT}
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.38.0:lang/${RUST_DEFAULT}
|
||||
.endif
|
||||
|
||||
# Location of cargo binary (default to lang/rust's Cargo binary)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= spotifyd
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.15
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= hyperfine
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.7.0
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
MAINTAINER= pizzamig@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= bingrep
|
||||
PORTVERSION= 0.6.2
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= CRATESIO
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= cargo-tree
|
||||
DISTVERSION= 0.26.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= CRATESIO
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= git-absorb
|
||||
DISTVERSION= 0.5.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= greg@unrelenting.technology
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= interactive_rebase_tool
|
||||
DISTVERSION= 1.1.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= petteri.valkonen@iki.fi
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= pijul
|
||||
PORTVERSION= 0.12.0
|
||||
PORTREVISION= 6
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://pijul.org/releases/
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
|
||||
PORTNAME= racer
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.1.22
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 2.1.27
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= beyert@cs.ucr.edu
|
||||
|
@ -21,100 +20,116 @@ PLIST_FILES= bin/racer
|
|||
|
||||
MAKE_ENV= RUSTC_BOOTSTRAP=1
|
||||
|
||||
CARGO_CRATES= aho-corasick-0.6.9 \
|
||||
CARGO_CRATES= aho-corasick-0.7.6 \
|
||||
annotate-snippets-0.6.1 \
|
||||
ansi_term-0.11.0 \
|
||||
arrayvec-0.4.10 \
|
||||
atty-0.2.11 \
|
||||
autocfg-0.1.2 \
|
||||
bitflags-1.0.4 \
|
||||
byteorder-1.3.1 \
|
||||
cfg-if-0.1.6 \
|
||||
clap-2.32.0 \
|
||||
arrayvec-0.4.11 \
|
||||
atty-0.2.13 \
|
||||
autocfg-0.1.6 \
|
||||
bitflags-1.1.0 \
|
||||
byteorder-1.3.2 \
|
||||
c2-chacha-0.2.2 \
|
||||
cfg-if-0.1.9 \
|
||||
clap-2.33.0 \
|
||||
cloudabi-0.0.3 \
|
||||
crossbeam-deque-0.2.0 \
|
||||
crossbeam-epoch-0.3.1 \
|
||||
crossbeam-utils-0.2.2 \
|
||||
crossbeam-utils-0.6.6 \
|
||||
derive_more-0.13.0 \
|
||||
either-1.5.0 \
|
||||
ena-0.11.0 \
|
||||
env_logger-0.6.0 \
|
||||
either-1.5.2 \
|
||||
ena-0.13.0 \
|
||||
env_logger-0.6.2 \
|
||||
fuchsia-cprng-0.1.1 \
|
||||
getrandom-0.1.12 \
|
||||
humantime-1.2.0 \
|
||||
itoa-0.4.3 \
|
||||
jobserver-0.1.12 \
|
||||
lazy_static-1.2.0 \
|
||||
indexmap-1.1.0 \
|
||||
itertools-0.8.0 \
|
||||
itoa-0.4.4 \
|
||||
jobserver-0.1.17 \
|
||||
kernel32-sys-0.2.2 \
|
||||
lazy_static-1.4.0 \
|
||||
lazycell-1.2.1 \
|
||||
libc-0.2.49 \
|
||||
libc-0.2.62 \
|
||||
lock_api-0.1.5 \
|
||||
log-0.4.6 \
|
||||
memchr-2.1.3 \
|
||||
log-0.4.8 \
|
||||
memchr-2.2.1 \
|
||||
memoffset-0.2.1 \
|
||||
nodrop-0.1.13 \
|
||||
num_cpus-1.9.0 \
|
||||
num_cpus-1.10.1 \
|
||||
owning_ref-0.4.0 \
|
||||
parking_lot-0.7.1 \
|
||||
parking_lot_core-0.4.0 \
|
||||
proc-macro2-0.4.27 \
|
||||
ppv-lite86-0.2.5 \
|
||||
proc-macro2-0.4.30 \
|
||||
proc-macro2-1.0.3 \
|
||||
quick-error-1.2.2 \
|
||||
quote-0.6.11 \
|
||||
quote-0.6.13 \
|
||||
quote-1.0.2 \
|
||||
rand-0.6.5 \
|
||||
rand-0.7.0 \
|
||||
rand_chacha-0.1.1 \
|
||||
rand_chacha-0.2.1 \
|
||||
rand_core-0.3.1 \
|
||||
rand_core-0.4.0 \
|
||||
rand_core-0.4.2 \
|
||||
rand_core-0.5.1 \
|
||||
rand_hc-0.1.0 \
|
||||
rand_hc-0.2.0 \
|
||||
rand_isaac-0.1.1 \
|
||||
rand_jitter-0.1.3 \
|
||||
rand_os-0.1.2 \
|
||||
rand_pcg-0.1.1 \
|
||||
rand_jitter-0.1.4 \
|
||||
rand_os-0.1.3 \
|
||||
rand_pcg-0.1.2 \
|
||||
rand_xorshift-0.1.1 \
|
||||
rdrand-0.4.0 \
|
||||
redox_syscall-0.1.51 \
|
||||
redox_termios-0.1.1 \
|
||||
regex-1.1.0 \
|
||||
regex-syntax-0.6.5 \
|
||||
remove_dir_all-0.5.1 \
|
||||
rls-span-0.5.1 \
|
||||
rustc-ap-arena-407.0.0 \
|
||||
rustc-ap-graphviz-407.0.0 \
|
||||
rustc-ap-rustc_cratesio_shim-407.0.0 \
|
||||
rustc-ap-rustc_data_structures-407.0.0 \
|
||||
rustc-ap-rustc_errors-407.0.0 \
|
||||
rustc-ap-rustc_target-407.0.0 \
|
||||
rustc-ap-serialize-407.0.0 \
|
||||
rustc-ap-syntax-407.0.0 \
|
||||
rustc-ap-syntax_pos-407.0.0 \
|
||||
redox_syscall-0.1.56 \
|
||||
regex-1.3.1 \
|
||||
regex-syntax-0.6.12 \
|
||||
remove_dir_all-0.5.2 \
|
||||
rls-span-0.5.2 \
|
||||
rustc-ap-arena-583.0.0 \
|
||||
rustc-ap-graphviz-583.0.0 \
|
||||
rustc-ap-rustc_data_structures-583.0.0 \
|
||||
rustc-ap-rustc_errors-583.0.0 \
|
||||
rustc-ap-rustc_lexer-583.0.0 \
|
||||
rustc-ap-rustc_macros-583.0.0 \
|
||||
rustc-ap-rustc_target-583.0.0 \
|
||||
rustc-ap-serialize-583.0.0 \
|
||||
rustc-ap-syntax-583.0.0 \
|
||||
rustc-ap-syntax_pos-583.0.0 \
|
||||
rustc-hash-1.0.1 \
|
||||
rustc-rayon-0.1.2 \
|
||||
rustc-rayon-core-0.1.2 \
|
||||
rustc-rayon-0.2.0 \
|
||||
rustc-rayon-core-0.2.0 \
|
||||
rustc_version-0.2.3 \
|
||||
ryu-0.2.7 \
|
||||
ryu-1.0.0 \
|
||||
scoped-tls-1.0.0 \
|
||||
scopeguard-0.3.3 \
|
||||
semver-0.9.0 \
|
||||
semver-parser-0.7.0 \
|
||||
serde-1.0.87 \
|
||||
serde_derive-1.0.87 \
|
||||
serde_json-1.0.38 \
|
||||
smallvec-0.6.8 \
|
||||
serde-1.0.99 \
|
||||
serde_derive-1.0.99 \
|
||||
serde_json-1.0.40 \
|
||||
smallvec-0.6.10 \
|
||||
stable_deref_trait-1.1.1 \
|
||||
strsim-0.7.0 \
|
||||
syn-0.15.26 \
|
||||
tempfile-3.0.6 \
|
||||
termcolor-1.0.4 \
|
||||
termion-1.5.1 \
|
||||
textwrap-0.10.0 \
|
||||
strsim-0.8.0 \
|
||||
syn-0.15.44 \
|
||||
syn-1.0.5 \
|
||||
synstructure-0.10.2 \
|
||||
tempfile-3.1.0 \
|
||||
term_size-0.3.1 \
|
||||
termcolor-1.0.5 \
|
||||
textwrap-0.11.0 \
|
||||
thread_local-0.3.6 \
|
||||
ucd-util-0.1.3 \
|
||||
unicode-width-0.1.5 \
|
||||
unicode-width-0.1.6 \
|
||||
unicode-xid-0.1.0 \
|
||||
unreachable-1.0.0 \
|
||||
utf8-ranges-1.0.2 \
|
||||
unicode-xid-0.2.0 \
|
||||
vec_map-0.8.1 \
|
||||
void-1.0.2 \
|
||||
winapi-0.3.6 \
|
||||
wasi-0.7.0 \
|
||||
winapi-0.2.8 \
|
||||
winapi-0.3.8 \
|
||||
winapi-build-0.1.1 \
|
||||
winapi-i686-pc-windows-gnu-0.4.0 \
|
||||
winapi-util-0.1.2 \
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0 \
|
||||
wincolor-1.0.1
|
||||
wincolor-1.0.2
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,22 +1,26 @@
|
|||
TIMESTAMP = 1555839895
|
||||
SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e
|
||||
SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979
|
||||
TIMESTAMP = 1569386662
|
||||
SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
|
||||
SIZE (rust/crates/aho-corasick-0.7.6.tar.gz) = 108953
|
||||
SHA256 (rust/crates/annotate-snippets-0.6.1.tar.gz) = c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7
|
||||
SIZE (rust/crates/annotate-snippets-0.6.1.tar.gz) = 21894
|
||||
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
|
||||
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
|
||||
SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71
|
||||
SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133
|
||||
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
|
||||
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
|
||||
SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799
|
||||
SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444
|
||||
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
|
||||
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
|
||||
SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb
|
||||
SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959
|
||||
SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4
|
||||
SIZE (rust/crates/cfg-if-0.1.6.tar.gz) = 7411
|
||||
SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
|
||||
SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073
|
||||
SHA256 (rust/crates/arrayvec-0.4.11.tar.gz) = b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba
|
||||
SIZE (rust/crates/arrayvec-0.4.11.tar.gz) = 26439
|
||||
SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90
|
||||
SIZE (rust/crates/atty-0.2.13.tar.gz) = 4764
|
||||
SHA256 (rust/crates/autocfg-0.1.6.tar.gz) = b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875
|
||||
SIZE (rust/crates/autocfg-0.1.6.tar.gz) = 11439
|
||||
SHA256 (rust/crates/bitflags-1.1.0.tar.gz) = 3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd
|
||||
SIZE (rust/crates/bitflags-1.1.0.tar.gz) = 16322
|
||||
SHA256 (rust/crates/byteorder-1.3.2.tar.gz) = a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5
|
||||
SIZE (rust/crates/byteorder-1.3.2.tar.gz) = 21596
|
||||
SHA256 (rust/crates/c2-chacha-0.2.2.tar.gz) = 7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101
|
||||
SIZE (rust/crates/c2-chacha-0.2.2.tar.gz) = 13766
|
||||
SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33
|
||||
SIZE (rust/crates/cfg-if-0.1.9.tar.gz) = 7353
|
||||
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
|
||||
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
|
||||
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
|
||||
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
|
||||
SHA256 (rust/crates/crossbeam-deque-0.2.0.tar.gz) = f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3
|
||||
|
@ -25,114 +29,138 @@ SHA256 (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 927121f5407de9956180ff5e936f
|
|||
SIZE (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 33093
|
||||
SHA256 (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9
|
||||
SIZE (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 11901
|
||||
SHA256 (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6
|
||||
SIZE (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 32836
|
||||
SHA256 (rust/crates/derive_more-0.13.0.tar.gz) = 3f57d78cf3bd45270dad4e70c21ec77a960b36c7a841ff9db76aaa775a8fb871
|
||||
SIZE (rust/crates/derive_more-0.13.0.tar.gz) = 16724
|
||||
SHA256 (rust/crates/either-1.5.0.tar.gz) = 3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0
|
||||
SIZE (rust/crates/either-1.5.0.tar.gz) = 10900
|
||||
SHA256 (rust/crates/ena-0.11.0.tar.gz) = f56c93cc076508c549d9bb747f79aa9b4eb098be7b8cad8830c3137ef52d1e00
|
||||
SIZE (rust/crates/ena-0.11.0.tar.gz) = 19093
|
||||
SHA256 (rust/crates/env_logger-0.6.0.tar.gz) = afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e
|
||||
SIZE (rust/crates/env_logger-0.6.0.tar.gz) = 27887
|
||||
SHA256 (rust/crates/either-1.5.2.tar.gz) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b
|
||||
SIZE (rust/crates/either-1.5.2.tar.gz) = 12124
|
||||
SHA256 (rust/crates/ena-0.13.0.tar.gz) = 3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87
|
||||
SIZE (rust/crates/ena-0.13.0.tar.gz) = 19355
|
||||
SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
|
||||
SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
|
||||
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
|
||||
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
|
||||
SHA256 (rust/crates/getrandom-0.1.12.tar.gz) = 473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571
|
||||
SIZE (rust/crates/getrandom-0.1.12.tar.gz) = 23809
|
||||
SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114
|
||||
SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795
|
||||
SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b
|
||||
SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061
|
||||
SHA256 (rust/crates/jobserver-0.1.12.tar.gz) = dd80e58f77e0cdea53ba96acc5e04479e5ffc5d869626a6beafe50fed867eace
|
||||
SIZE (rust/crates/jobserver-0.1.12.tar.gz) = 19791
|
||||
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1
|
||||
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840
|
||||
SHA256 (rust/crates/indexmap-1.1.0.tar.gz) = a4d6d89e0948bf10c08b9ecc8ac5b83f07f857ebe2c0cbe38de15b4e4f510356
|
||||
SIZE (rust/crates/indexmap-1.1.0.tar.gz) = 44703
|
||||
SHA256 (rust/crates/itertools-0.8.0.tar.gz) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358
|
||||
SIZE (rust/crates/itertools-0.8.0.tar.gz) = 78917
|
||||
SHA256 (rust/crates/itoa-0.4.4.tar.gz) = 501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f
|
||||
SIZE (rust/crates/itoa-0.4.4.tar.gz) = 11147
|
||||
SHA256 (rust/crates/jobserver-0.1.17.tar.gz) = f2b1d42ef453b30b7387e113da1c83ab1605d90c5b4e0eb8e96d016ed3b8c160
|
||||
SIZE (rust/crates/jobserver-0.1.17.tar.gz) = 19563
|
||||
SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
|
||||
SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
|
||||
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/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f
|
||||
SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691
|
||||
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
|
||||
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
|
||||
SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
|
||||
SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193
|
||||
SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c
|
||||
SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967
|
||||
SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6
|
||||
SIZE (rust/crates/log-0.4.6.tar.gz) = 22303
|
||||
SHA256 (rust/crates/memchr-2.1.3.tar.gz) = e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8
|
||||
SIZE (rust/crates/memchr-2.1.3.tar.gz) = 20069
|
||||
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
|
||||
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
|
||||
SHA256 (rust/crates/memchr-2.2.1.tar.gz) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e
|
||||
SIZE (rust/crates/memchr-2.2.1.tar.gz) = 20862
|
||||
SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
|
||||
SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618
|
||||
SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945
|
||||
SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508
|
||||
SHA256 (rust/crates/num_cpus-1.9.0.tar.gz) = 5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238
|
||||
SIZE (rust/crates/num_cpus-1.9.0.tar.gz) = 10599
|
||||
SHA256 (rust/crates/num_cpus-1.10.1.tar.gz) = bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273
|
||||
SIZE (rust/crates/num_cpus-1.10.1.tar.gz) = 11151
|
||||
SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13
|
||||
SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233
|
||||
SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337
|
||||
SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670
|
||||
SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9
|
||||
SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817
|
||||
SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915
|
||||
SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098
|
||||
SHA256 (rust/crates/ppv-lite86-0.2.5.tar.gz) = e3cbf9f658cdb5000fcf6f362b8ea2ba154b9f146a61c7a20d647034c6b6561b
|
||||
SIZE (rust/crates/ppv-lite86-0.2.5.tar.gz) = 20606
|
||||
SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
|
||||
SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731
|
||||
SHA256 (rust/crates/proc-macro2-1.0.3.tar.gz) = e98a83a9f9b331f54b924e68a66acb1bb35cb01fb0a23645139967abefb697e8
|
||||
SIZE (rust/crates/proc-macro2-1.0.3.tar.gz) = 34868
|
||||
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
|
||||
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
|
||||
SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1
|
||||
SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283
|
||||
SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
|
||||
SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475
|
||||
SHA256 (rust/crates/quote-1.0.2.tar.gz) = 053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe
|
||||
SIZE (rust/crates/quote-1.0.2.tar.gz) = 23023
|
||||
SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
|
||||
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814
|
||||
SHA256 (rust/crates/rand-0.7.0.tar.gz) = d47eab0e83d9693d40f825f86948aa16eff6750ead4bdffc4ab95b8b3a7f052c
|
||||
SIZE (rust/crates/rand-0.7.0.tar.gz) = 104208
|
||||
SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
|
||||
SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703
|
||||
SHA256 (rust/crates/rand_chacha-0.2.1.tar.gz) = 03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853
|
||||
SIZE (rust/crates/rand_chacha-0.2.1.tar.gz) = 11475
|
||||
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
|
||||
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
|
||||
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0
|
||||
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326
|
||||
SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
|
||||
SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243
|
||||
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.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
|
||||
SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644
|
||||
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/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
|
||||
SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020
|
||||
SHA256 (rust/crates/rand_jitter-0.1.3.tar.gz) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832
|
||||
SIZE (rust/crates/rand_jitter-0.1.3.tar.gz) = 18341
|
||||
SHA256 (rust/crates/rand_os-0.1.2.tar.gz) = b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d
|
||||
SIZE (rust/crates/rand_os-0.1.2.tar.gz) = 18359
|
||||
SHA256 (rust/crates/rand_pcg-0.1.1.tar.gz) = 086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05
|
||||
SIZE (rust/crates/rand_pcg-0.1.1.tar.gz) = 10881
|
||||
SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b
|
||||
SIZE (rust/crates/rand_jitter-0.1.4.tar.gz) = 18409
|
||||
SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
|
||||
SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965
|
||||
SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44
|
||||
SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844
|
||||
SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c
|
||||
SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997
|
||||
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
|
||||
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
|
||||
SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85
|
||||
SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646
|
||||
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
|
||||
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
|
||||
SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f
|
||||
SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219
|
||||
SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861
|
||||
SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475
|
||||
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5
|
||||
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726
|
||||
SHA256 (rust/crates/rls-span-0.5.1.tar.gz) = f1cb4694410d8d2ce43ccff3682f1c782158a018d5a9a92185675677f7533eb3
|
||||
SIZE (rust/crates/rls-span-0.5.1.tar.gz) = 9187
|
||||
SHA256 (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5aab2fb5e5becf1c9183f6c63b8714817a3e780a20b4fe6b3920751c98a18225
|
||||
SIZE (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5417
|
||||
SHA256 (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 0235ff613d4f96176ea56748010b5d8e978605cc47856ba9bb5372f4f38e9c03
|
||||
SIZE (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 9949
|
||||
SHA256 (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 63e04a90b0dd8597da83633961698c61a2948f50c9d4b9a71e8afafc0ba0f158
|
||||
SIZE (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 1044
|
||||
SHA256 (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = c03988d65fc5130787df32e8ea91738f78a8ed62b7a5bdd77f10e5cceb531d8e
|
||||
SIZE (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = 80080
|
||||
SHA256 (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 8b33b9dc34f9fa50bf7e6fd14f2f3c1adc69833acf43c10f3e9795bd4d613712
|
||||
SIZE (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 30092
|
||||
SHA256 (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = e6de75caef2c7acba11994614266d60238653657677934817ab368d169333cba
|
||||
SIZE (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = 60803
|
||||
SHA256 (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = cf09c60aaee892b0fd107544cfe607d8d463e7f33da34aa823566b8fd2b17f53
|
||||
SIZE (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = 34696
|
||||
SHA256 (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 69f38cc120ff317678bbda8c4f58c1bbc1de64b615383ab01480482dde5e95a1
|
||||
SIZE (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 321341
|
||||
SHA256 (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 20a0a201141c5c416b1924b079eeefc7b013e34ece0740ce4997f358b3684a7f
|
||||
SIZE (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 28415
|
||||
SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
|
||||
SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117
|
||||
SHA256 (rust/crates/regex-1.3.1.tar.gz) = dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd
|
||||
SIZE (rust/crates/regex-1.3.1.tar.gz) = 234662
|
||||
SHA256 (rust/crates/regex-syntax-0.6.12.tar.gz) = 11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716
|
||||
SIZE (rust/crates/regex-syntax-0.6.12.tar.gz) = 289531
|
||||
SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e
|
||||
SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
|
||||
SHA256 (rust/crates/rls-span-0.5.2.tar.gz) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934
|
||||
SIZE (rust/crates/rls-span-0.5.2.tar.gz) = 9628
|
||||
SHA256 (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = f59b76d334bd533f3fdc5c651c27678c5e80fac67c6f7da22ba21a58878c55f5
|
||||
SIZE (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = 6385
|
||||
SHA256 (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 3e632ef08ca17458acfd46d2ead3d541a1c249586cd5329f5fe333dacfab6142
|
||||
SIZE (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 9922
|
||||
SHA256 (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = e89e2c7be68185418f3cd56af3df8b29007a59a1cebefa63612d055f9bcb1a36
|
||||
SIZE (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = 84638
|
||||
SHA256 (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 1e47cb380abeb72b01e42b2342d592f7eeea7d536c2f1f0d0e550dc509e46333
|
||||
SIZE (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 36302
|
||||
SHA256 (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 494cfaf67f49217d67d0774eeecbba61ac89acf478db97ef11f113ed8a959305
|
||||
SIZE (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 7961
|
||||
SHA256 (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = e2e5d36becc59b4497f9cbd3ae0610081de0207a1d0e95c066369167b14f486f
|
||||
SIZE (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = 6839
|
||||
SHA256 (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = a7bfc5f96dfc3b9f8d5b57884f7f37467ecff6776cd4b8b491a7daece6fdd7c2
|
||||
SIZE (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = 69921
|
||||
SHA256 (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 2bb9ee231cf79eded39c56647499f83d6136ff5c8c0baaa9e21b6febee00f4f6
|
||||
SIZE (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 35050
|
||||
SHA256 (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = b3827fc208814efbde82d613e31d11b4250ce9e8cf8afe4a4d47bbbd099632c9
|
||||
SIZE (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = 333001
|
||||
SHA256 (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 930ed81c34f325e512cc315c04d676fa84a373879d5c43bb54054a0522b05213
|
||||
SIZE (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 35898
|
||||
SHA256 (rust/crates/rustc-hash-1.0.1.tar.gz) = 7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8
|
||||
SIZE (rust/crates/rustc-hash-1.0.1.tar.gz) = 8976
|
||||
SHA256 (rust/crates/rustc-rayon-0.1.2.tar.gz) = 8d98c51d9cbbe810c8b6693236d3412d8cd60513ff27a3e1b6af483dca0af544
|
||||
SIZE (rust/crates/rustc-rayon-0.1.2.tar.gz) = 132710
|
||||
SHA256 (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 526e7b6d2707a5b9bec3927d424ad70fa3cfc68e0ac1b75e46cdbbc95adc5108
|
||||
SIZE (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 57179
|
||||
SHA256 (rust/crates/rustc-rayon-0.2.0.tar.gz) = 0d2e07e19601f21c59aad953c2632172ba70cb27e685771514ea66e4062b3363
|
||||
SIZE (rust/crates/rustc-rayon-0.2.0.tar.gz) = 132717
|
||||
SHA256 (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 79d38ca7cbc22fa59f09d8534ea4b27f67b0facf0cbe274433aceea227a02543
|
||||
SIZE (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 57300
|
||||
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-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7
|
||||
SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382
|
||||
SHA256 (rust/crates/ryu-1.0.0.tar.gz) = c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997
|
||||
SIZE (rust/crates/ryu-1.0.0.tar.gz) = 40170
|
||||
SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
|
||||
SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146
|
||||
SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
|
||||
|
@ -141,53 +169,57 @@ SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78ac
|
|||
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.87.tar.gz) = 2e20fde37801e83c891a2dc4ebd3b81f0da4d1fb67a9e0a2a3b921e2536a58ee
|
||||
SIZE (rust/crates/serde-1.0.87.tar.gz) = 71223
|
||||
SHA256 (rust/crates/serde_derive-1.0.87.tar.gz) = 633e97856567e518b59ffb2ad7c7a4fd4c5d91d9c7f32dd38a27b2bf7e8114ea
|
||||
SIZE (rust/crates/serde_derive-1.0.87.tar.gz) = 48593
|
||||
SHA256 (rust/crates/serde_json-1.0.38.tar.gz) = 27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9
|
||||
SIZE (rust/crates/serde_json-1.0.38.tar.gz) = 69619
|
||||
SHA256 (rust/crates/smallvec-0.6.8.tar.gz) = 88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15
|
||||
SIZE (rust/crates/smallvec-0.6.8.tar.gz) = 21448
|
||||
SHA256 (rust/crates/serde-1.0.99.tar.gz) = fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f
|
||||
SIZE (rust/crates/serde-1.0.99.tar.gz) = 72436
|
||||
SHA256 (rust/crates/serde_derive-1.0.99.tar.gz) = cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425
|
||||
SIZE (rust/crates/serde_derive-1.0.99.tar.gz) = 49786
|
||||
SHA256 (rust/crates/serde_json-1.0.40.tar.gz) = 051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704
|
||||
SIZE (rust/crates/serde_json-1.0.40.tar.gz) = 69695
|
||||
SHA256 (rust/crates/smallvec-0.6.10.tar.gz) = ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7
|
||||
SIZE (rust/crates/smallvec-0.6.10.tar.gz) = 22064
|
||||
SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8
|
||||
SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007
|
||||
SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
|
||||
SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435
|
||||
SHA256 (rust/crates/syn-0.15.26.tar.gz) = f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9
|
||||
SIZE (rust/crates/syn-0.15.26.tar.gz) = 145493
|
||||
SHA256 (rust/crates/tempfile-3.0.6.tar.gz) = 37daa55a7240c4931c84559f03b3cad7d19535840d1c4a0cc4e9b2fb0dcf70ff
|
||||
SIZE (rust/crates/tempfile-3.0.6.tar.gz) = 23337
|
||||
SHA256 (rust/crates/termcolor-1.0.4.tar.gz) = 4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f
|
||||
SIZE (rust/crates/termcolor-1.0.4.tar.gz) = 14416
|
||||
SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
|
||||
SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659
|
||||
SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6
|
||||
SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986
|
||||
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
|
||||
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
|
||||
SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
|
||||
SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212
|
||||
SHA256 (rust/crates/syn-1.0.5.tar.gz) = 66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf
|
||||
SIZE (rust/crates/syn-1.0.5.tar.gz) = 190286
|
||||
SHA256 (rust/crates/synstructure-0.10.2.tar.gz) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f
|
||||
SIZE (rust/crates/synstructure-0.10.2.tar.gz) = 17988
|
||||
SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
|
||||
SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
|
||||
SHA256 (rust/crates/term_size-0.3.1.tar.gz) = 9e5b9a66db815dcfd2da92db471106457082577c3c278d4138ab3e3b4e189327
|
||||
SIZE (rust/crates/term_size-0.3.1.tar.gz) = 10754
|
||||
SHA256 (rust/crates/termcolor-1.0.5.tar.gz) = 96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e
|
||||
SIZE (rust/crates/termcolor-1.0.5.tar.gz) = 14526
|
||||
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
|
||||
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
|
||||
SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
|
||||
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
|
||||
SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86
|
||||
SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897
|
||||
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
|
||||
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
|
||||
SHA256 (rust/crates/unicode-width-0.1.6.tar.gz) = 7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20
|
||||
SIZE (rust/crates/unicode-width-0.1.6.tar.gz) = 16394
|
||||
SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
|
||||
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
|
||||
SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
|
||||
SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355
|
||||
SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737
|
||||
SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510
|
||||
SHA256 (rust/crates/unicode-xid-0.2.0.tar.gz) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c
|
||||
SIZE (rust/crates/unicode-xid-0.2.0.tar.gz) = 14994
|
||||
SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
|
||||
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
|
||||
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
|
||||
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
|
||||
SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0
|
||||
SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391
|
||||
SHA256 (rust/crates/wasi-0.7.0.tar.gz) = b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d
|
||||
SIZE (rust/crates/wasi-0.7.0.tar.gz) = 33941
|
||||
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
|
||||
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
|
||||
SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
|
||||
SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
|
||||
SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
|
||||
SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
|
||||
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.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9
|
||||
SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810
|
||||
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/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba
|
||||
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737
|
||||
SHA256 (racer-rust-racer-v2.1.22_GH0.tar.gz) = 7b90647099c01bc77b851f1fa71b59c243c6af65b1d85b1c9e129b0598e5c431
|
||||
SIZE (racer-rust-racer-v2.1.22_GH0.tar.gz) = 194944
|
||||
SHA256 (rust/crates/wincolor-1.0.2.tar.gz) = 96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9
|
||||
SIZE (rust/crates/wincolor-1.0.2.tar.gz) = 4821
|
||||
SHA256 (racer-rust-racer-v2.1.27_GH0.tar.gz) = cf1aa92415359f03ee67ed0146e73c3e54b9ae238fbbf753227f766102f23a1a
|
||||
SIZE (racer-rust-racer-v2.1.27_GH0.tar.gz) = 196118
|
||||
|
|
|
@ -5,7 +5,7 @@ PORTNAME= racerd
|
|||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1.1-56
|
||||
DISTVERSIONSUFFIX= -g29cd4c6
|
||||
PORTREVISION= 13
|
||||
PORTREVISION= 14
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= ultima@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= bindgen
|
||||
DISTVERSION= 0.51.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= CRATESIO
|
||||
PKGNAMEPREFIX= rust-
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= cbindgen
|
||||
DISTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= CRATESIO
|
||||
PKGNAMEPREFIX= rust-
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= sccache
|
||||
DISTVERSION= 0.2.11
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= devel
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= tokei
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 10.0.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= doh-proxy
|
||||
DISTVERSION= 0.1.19
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= dns
|
||||
|
||||
MAINTAINER= mat@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= kak-lsp
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 6.2.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= parinfer-rust
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.4.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= xi-core
|
||||
DISTVERSION= g20190420
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= ed.arrakis@gmail.com
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= xi-term
|
||||
DISTVERSION= g20190328
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= ed.arrakis@gmail.com
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= genact
|
||||
DISTVERSION= 0.7.0
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= games
|
||||
|
||||
MAINTAINER= 0mp@FreeBSD.org
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
PORTNAME= ja2
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.16.1
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= games
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= librsvg
|
||||
PORTVERSION= 2.46.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics gnome
|
||||
MASTER_SITES= GNOME
|
||||
PKGNAMESUFFIX= 2-rust
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= svgbob
|
||||
DISTVERSION= g20190412
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= graphics
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rust
|
||||
PORTVERSION?= 1.37.0
|
||||
PORTVERSION?= 1.38.0
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= https://static.rust-lang.org/dist/:src \
|
||||
|
@ -10,14 +10,16 @@ MASTER_SITES= https://static.rust-lang.org/dist/:src \
|
|||
LOCAL/tobik/rust:rust_bootstrap \
|
||||
https://static.rust-lang.org/dist/:cargo_bootstrap \
|
||||
LOCAL/tobik/rust:cargo_bootstrap \
|
||||
https://github.com/llvm/llvm-project/releases/download/llvmorg-8.0.1/:compiler_rt
|
||||
https://releases.llvm.org/${COMPILER_RT_VERSION}/:compiler_rt \
|
||||
https://github.com/llvm/llvm-project/releases/download/llvmorg-${COMPILER_RT_VERSION}/:compiler_rt
|
||||
DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src
|
||||
DISTFILES?= ${NIGHTLY_SUBDIR}${DISTNAME}${EXTRACT_SUFX}:src \
|
||||
${_RUSTC_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \
|
||||
${_RUST_STD_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \
|
||||
${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:cargo_bootstrap \
|
||||
${DISTFILES_${ARCH}}
|
||||
DISTFILES_armv6= compiler-rt-8.0.1.src.tar.xz:compiler_rt
|
||||
DISTFILES_armv6= compiler-rt-${COMPILER_RT_VERSION}.src.tar.xz:compiler_rt
|
||||
DISTFILES_armv7= compiler-rt-${COMPILER_RT_VERSION}.src.tar.xz:compiler_rt
|
||||
DIST_SUBDIR?= rust
|
||||
EXTRACT_ONLY?= ${DISTFILES:N*\:*bootstrap:C/:.*//}
|
||||
|
||||
|
@ -29,6 +31,7 @@ LICENSE_COMB= dual
|
|||
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
|
||||
|
||||
IGNORE_FreeBSD_11_powerpc64= is missing a bootstrap for FreeBSD 11.x powerpc64
|
||||
ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64
|
||||
ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler
|
||||
|
||||
|
@ -38,10 +41,14 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
|
|||
libgit2.so:devel/libgit2 \
|
||||
libssh2.so:security/libssh2
|
||||
|
||||
USES= libedit pkgconfig python:2.7,build ssl tar:xz
|
||||
USES= libedit pkgconfig python:build ssl tar:xz
|
||||
|
||||
CONFLICTS_INSTALL?= rust-nightly
|
||||
|
||||
EXTRA_PATCHES+= ${EXTRA_PATCHES_${ARCH}}
|
||||
EXTRA_PATCHES_armv6= ${PATCHDIR}/extra-patch-arm-compiler-rt
|
||||
EXTRA_PATCHES_armv7= ${PATCHDIR}/extra-patch-arm-compiler-rt
|
||||
|
||||
PLIST_FILES= lib/rustlib/components \
|
||||
lib/rustlib/rust-installer-version
|
||||
|
||||
|
@ -54,9 +61,10 @@ DOCS_VARS= _RUST_BUILD_DOCS=true
|
|||
GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
|
||||
|
||||
# See WRKSRC/src/stage0.txt for the date and version values.
|
||||
BOOTSTRAPS_DATE?= 2019-07-04
|
||||
RUST_BOOTSTRAP_VERSION?= 1.36.0
|
||||
CARGO_BOOTSTRAP_VERSION?= 0.37.0
|
||||
BOOTSTRAPS_DATE?= 2019-08-15
|
||||
RUST_BOOTSTRAP_VERSION?= 1.37.0
|
||||
CARGO_BOOTSTRAP_VERSION?= 0.38.0
|
||||
COMPILER_RT_VERSION?= 9.0.0
|
||||
|
||||
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
|
||||
BOOTSTRAPS_SUFFIX_powerpc64?= -elfv1
|
||||
|
@ -76,9 +84,9 @@ _CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${CARGO_B
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == powerpc64
|
||||
# The bootstrap is hardcoded to use gcc8
|
||||
# The bootstrap is hardcoded to use gcc9
|
||||
# but we can build with a newer or older compiler as provided by USE_GCC=yes
|
||||
BUILD_DEPENDS+= gcc8:lang/gcc8
|
||||
BUILD_DEPENDS+= gcc9:lang/gcc9
|
||||
USE_GCC= yes
|
||||
.endif
|
||||
|
||||
|
@ -106,8 +114,8 @@ post-extract:
|
|||
${WRKSRC}/build/cache/${_RUST_STD_BOOTSTRAP}.tar.gz
|
||||
${LN} -sf ${DISTDIR}/${DIST_SUBDIR}/${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz \
|
||||
${WRKSRC}/build/cache/${_CARGO_BOOTSTRAP}.tar.gz
|
||||
.if ${ARCH} == armv6
|
||||
${LN} -sf ${WRKDIR}/compiler-rt-8.0.1.src ${WRKSRC}/src/llvm-project/compiler-rt
|
||||
.if ${ARCH} == armv6 || ${ARCH} == armv7
|
||||
${LN} -sf ${WRKDIR}/compiler-rt-${COMPILER_RT_VERSION}.src ${WRKSRC}/src/llvm-project/compiler-rt
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
|
@ -236,18 +244,20 @@ do-test:
|
|||
|
||||
.if !defined(_RUST_MAKESUM_GUARD)
|
||||
makesum:
|
||||
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]}
|
||||
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} DISTINFO_FILE=${DISTINFO_FILE}.tmp
|
||||
.for arch in ${ONLY_FOR_ARCHS:O:[2..-1]}
|
||||
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${arch} DISTINFO_FILE=${DISTINFO_FILE}.${arch}
|
||||
${GREP} ${_RUST_ARCH_${arch}:U${arch}} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}
|
||||
${GREP} ${_RUST_ARCH_${arch}:U${arch}} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp
|
||||
.for file in ${DISTFILES_${arch}}
|
||||
${GREP} ${file:S,:, ,:[1]} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}
|
||||
${GREP} ${file:S,:, ,:[1]} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp
|
||||
.endfor
|
||||
${RM} ${DISTINFO_FILE}.${arch}
|
||||
.endfor
|
||||
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=powerpc64 BOOTSTRAPS_SUFFIX="-elfv2" DISTINFO_FILE=${DISTINFO_FILE}.powerpc64-elfv2
|
||||
${GREP} ${_RUST_ARCH_powerpc64:Upowerpc64} ${DISTINFO_FILE}.powerpc64-elfv2 >> ${DISTINFO_FILE}
|
||||
${GREP} ${_RUST_ARCH_powerpc64:Upowerpc64} ${DISTINFO_FILE}.powerpc64-elfv2 >> ${DISTINFO_FILE}.tmp
|
||||
${RM} ${DISTINFO_FILE}.powerpc64-elfv2
|
||||
${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE}
|
||||
${RM} ${DISTINFO_FILE}.tmp
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,47 +1,47 @@
|
|||
TIMESTAMP = 1567322590
|
||||
SHA256 (rust/rustc-1.37.0-src.tar.xz) = 10abffac50a729cf74cef6dd03193a2f4647541bd19ee9281be9e5b12ca8cdfd
|
||||
SIZE (rust/rustc-1.37.0-src.tar.xz) = 98654252
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 8eec2d7750c96030b6b95eec2bc9ed1b7194780628d6017f615c2effdcc3b928
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 68458486
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 3c1e46be0c1d42bec5538eccc07e948d65743a160417856bf6d5885cede31c98
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 77059731
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 2fb56bb2a1420ea66e6f75f37d1c0d808c2943401d70650696d463ad90e78af9
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 6144087
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = c2dd0cec49b054ed9439762fb31555b8df9a3d81747b194f7d3afbc6d8adb8de
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = 79088915
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = a2a923cbfa3481af66c22673cac38e7cb70e26333318ad59c27b8b6ac16a84fe
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 87112148
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = ae237412a5de0d01cc8aa065e00f604e72fadf85dd350d16b73a15d6ff7393f2
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = 6651104
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 30af064165ada8defaa8bd1e63265944fb37c69172249723bd2747203ad7cbf0
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 71286638
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 6c35036131a110c858e7cb83657cd1b25ffae4cc65708f4e5a6e31325ef96edd
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 79061925
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = e4fa3e76ab448eb8bfdf323b4de976a6f07c35d0eca91cc2bf480b41faa157ec
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = 5544892
|
||||
SHA256 (rust/compiler-rt-8.0.1.src.tar.xz) = 11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837
|
||||
SIZE (rust/compiler-rt-8.0.1.src.tar.xz) = 1954204
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = c652bfb82d0e640e24a91aef39e9eeeedc0bd0b5b828546f9ef47bbae6a279bd
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = 70165782
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 8750ff6013261b68f692413c7db97fabac6a83583b4c16c2175ebb6a81c1d0c6
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 78322763
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = f092d15bbfe91423efffa2d20c77e5ca9655aac4c41bd1943cf632aff1a92bf1
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = 5463628
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 4ac319c56b360a1c9418cc1862ed86366c79155dbcfdd0a9852b98e0bc4dcd0e
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 80314139
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 3387dff03da9babc28861892f41b08ff58bc51bea2d0e84ac0a045e84999eebf
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 87744414
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 3c4cef06939123951649c9ffcef7ba104cc3bc63c2b3243a7a7228749c58f37c
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 6553782
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 98b0f27977a5412852044bc7ef2e95dfb5eced140c73a0ed0faf5841cecbaf83
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 78638311
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 197bb8ce6944eddc7c18d20f7c2721e35abb3458678ef60d287941ca01e244ed
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 81520259
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 17d9345621caa47015843b811019e16b32020c053fb72c3f3a6909e42d548f6c
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 7388067
|
||||
SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 7581410a224e3649fc75cbb302c46fa0d59d571f3c6b9556682ab1411872db83
|
||||
SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 72163495
|
||||
SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = edd4584a9583fb699dbf23797151d1d78bdf1e1d1389d715acbdefc5fcf5dc7c
|
||||
SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 79921640
|
||||
SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 408fb3a5b2127ca369d5e5fe5768d475820916aa4e84150bdb939d0d155d5e32
|
||||
SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 5701853
|
||||
TIMESTAMP = 1569482113
|
||||
SHA256 (rust/rustc-1.38.0-src.tar.xz) = 3a7991aa4cb44ef941d71636e45a95468b520dc6fc7cf725364925bd3e3d3a34
|
||||
SIZE (rust/rustc-1.38.0-src.tar.xz) = 96163304
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = ebdd6e51cc8d3b73de59bcf609b6b0fd9f255d6c0b4c982c5d9609775b0269ff
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = 56866730
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 2c6181d3dca8c70623625f9c0784e992128c00b1abbfad29f70791856d308eed
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 68907067
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 387b571a741d5e6162876ecae136366646b22d870511a47140301a1b0604a7b5
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 5422359
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = a4dd357a0b39abf1ebbe8a0f64973c3b0c5bc527e374c12afe51266279fc1ca6
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = 70318740
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 8783a667ea9c46f27027d494098c51563faa734c5ddb23c6b9b3eda804eb9742
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = ec5051df58aeff6720f386067c05de21bbc0f6532d74d2646f7b7bc36d341629
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = 6712004
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = d0b6c3422892764ebff9b3224265c47f62241d82b5974d715c0aabf845bbf586
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = 59085607
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = ce2b3f002457d7086870a2743e121aedc4dfb800fd9a65e6190d50f1b2e061a7
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = 70261468
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 643497ec41d40168c99f327ee31cbcc0b73ea9bbb6bab523bfef2b915d13d186
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 5716966
|
||||
SHA256 (rust/compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e
|
||||
SIZE (rust/compiler-rt-9.0.0.src.tar.xz) = 1993084
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = b957e13bdb899f42c1c4b3cd91d18f7d4f6ab08b2492f9acf85e447f53640121
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = 58107583
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = c380d455923065b5067a43ec796c043dfb4241392e068a187d6d93909f1cbafb
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = 69710688
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 80641006fcb23de4780ac8576b9f0b235be1cb95e3d632a0976bfdd6117ee502
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 4742625
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 0d3a5bc51f138bfe3f7ccd4b9ccaa5aeec0d881118b7264f5e59ae8e1ce9f78a
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 70857405
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 21fbe36d9580f68fcd65d4248ffb05a40f787a38d87792545c7946b273e91beb
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = e54e8e072ae5fba11ce36935cb813793ad6871b1fe1b3dfdb02a0a18e920ddda
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = 6593950
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = aa4c7295731a92258c9378e24697f90a546c6a403da6fa9ff4a688878fbcced7
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 67717247
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = e6043fda28f881c9c7cb50cb1cd31b29552285d1e27a6e46d1c1abf707115be1
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 72780079
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 335216cbd2f460b337e02c1f3ef235178943194d9a41700f98d6d063d34668e7
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 5587878
|
||||
SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = f0e1eca1713b14e4dad034a96c2bdfe0493afe390b5dd33bf16139691412e91b
|
||||
SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 59832229
|
||||
SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 2c6802162b807ad2e332a4872943f9a694aa925f553ef2e61fac9def9ad73d8e
|
||||
SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 71174548
|
||||
SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = db19655601cecbf18b9bca3d2db2545301b9d31fa353c78582eb378af6dc3966
|
||||
SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4983791
|
||||
|
|
43
lang/rust/files/extra-patch-arm-compiler-rt
Normal file
43
lang/rust/files/extra-patch-arm-compiler-rt
Normal file
|
@ -0,0 +1,43 @@
|
|||
https://reviews.llvm.org/D68045
|
||||
|
||||
--- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig 2019-09-09 18:30:53 UTC
|
||||
+++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
|
||||
@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
#ifdef __FreeBSD__
|
||||
#include <errno.h>
|
||||
-#include <machine/atomic.h>
|
||||
+// clang-format off
|
||||
#include <sys/types.h>
|
||||
+#include <machine/atomic.h>
|
||||
#include <sys/umtx.h>
|
||||
+// clang-format on
|
||||
typedef struct _usem Lock;
|
||||
__inline static void unlock(Lock *l) {
|
||||
__c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
|
||||
--- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig 2019-09-09 18:30:53 UTC
|
||||
+++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
|
||||
@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
|
||||
#endif
|
||||
|
||||
#if defined(__FreeBSD__) && defined(__arm__)
|
||||
-#include <machine/sysarch.h>
|
||||
+// clang-format off
|
||||
#include <sys/types.h>
|
||||
+#include <machine/sysarch.h>
|
||||
+// clang-format on
|
||||
#endif
|
||||
|
||||
#if defined(__NetBSD__) && defined(__arm__)
|
||||
@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
|
||||
#endif
|
||||
|
||||
#if defined(__OpenBSD__) && defined(__mips__)
|
||||
-#include <machine/sysarch.h>
|
||||
+// clang-format off
|
||||
#include <sys/types.h>
|
||||
+#include <machine/sysarch.h>
|
||||
+// clang-format on
|
||||
#endif
|
||||
|
||||
#if defined(__linux__) && defined(__mips__)
|
|
@ -1,30 +0,0 @@
|
|||
--- src/stdsimd/crates/std_detect/src/detect/os/freebsd/arm.rs.orig 2019-04-25 17:33:21 UTC
|
||||
+++ src/stdsimd/crates/std_detect/src/detect/os/freebsd/arm.rs
|
||||
@@ -0,0 +1,27 @@
|
||||
+//! Run-time feature detection for ARM on FreeBSD
|
||||
+
|
||||
+use crate::detect::{Feature, cache};
|
||||
+use super::{auxvec};
|
||||
+
|
||||
+/// Performs run-time feature detection.
|
||||
+#[inline]
|
||||
+pub fn check_for(x: Feature) -> bool {
|
||||
+ cache::test(x as u32, detect_features)
|
||||
+}
|
||||
+
|
||||
+/// Try to read the features from the auxiliary vector
|
||||
+fn detect_features() -> cache::Initializer {
|
||||
+ let mut value = cache::Initializer::default();
|
||||
+ let enable_feature = |value: &mut cache::Initializer, f, enable| {
|
||||
+ if enable {
|
||||
+ value.set(f as u32);
|
||||
+ }
|
||||
+ };
|
||||
+
|
||||
+ if let Ok(auxv) = auxvec::auxv() {
|
||||
+ enable_feature(&mut value, Feature::neon, auxv.hwcap & 0x00001000 != 0);
|
||||
+ enable_feature(&mut value, Feature::pmull, auxv.hwcap2 & 0x00000002 != 0);
|
||||
+ return value;
|
||||
+ }
|
||||
+ value
|
||||
+}
|
|
@ -1,89 +0,0 @@
|
|||
--- src/stdsimd/crates/std_detect/src/detect/os/freebsd/auxvec.rs.orig 2019-04-25 17:33:21 UTC
|
||||
+++ src/stdsimd/crates/std_detect/src/detect/os/freebsd/auxvec.rs
|
||||
@@ -0,0 +1,86 @@
|
||||
+//! Parses ELF auxiliary vectors.
|
||||
+#![cfg_attr(any(target_arch = "arm", target_arch = "powerpc64"), allow(dead_code))]
|
||||
+
|
||||
+/// Key to access the CPU Hardware capabilities bitfield.
|
||||
+pub(crate) const AT_HWCAP: usize = 25;
|
||||
+/// Key to access the CPU Hardware capabilities 2 bitfield.
|
||||
+pub(crate) const AT_HWCAP2: usize = 26;
|
||||
+
|
||||
+/// Cache HWCAP bitfields of the ELF Auxiliary Vector.
|
||||
+///
|
||||
+/// If an entry cannot be read all the bits in the bitfield are set to zero.
|
||||
+/// This should be interpreted as all the features being disabled.
|
||||
+#[derive(Debug, Copy, Clone)]
|
||||
+pub(crate) struct AuxVec {
|
||||
+ pub hwcap: usize,
|
||||
+ pub hwcap2: usize,
|
||||
+}
|
||||
+
|
||||
+/// ELF Auxiliary Vector
|
||||
+///
|
||||
+/// The auxiliary vector is a memory region in a running ELF program's stack
|
||||
+/// composed of (key: usize, value: usize) pairs.
|
||||
+///
|
||||
+/// The keys used in the aux vector are platform dependent. For FreeBSD, they are
|
||||
+/// defined in [sys/elf_common.h][elf_common_h]. The hardware capabilities of a given
|
||||
+/// CPU can be queried with the `AT_HWCAP` and `AT_HWCAP2` keys.
|
||||
+///
|
||||
+/// Note that run-time feature detection is not invoked for features that can
|
||||
+/// be detected at compile-time.
|
||||
+///
|
||||
+/// [elf_common.h]: https://svnweb.freebsd.org/base/release/12.0.0/sys/sys/elf_common.h?revision=341707
|
||||
+pub(crate) fn auxv() -> Result<AuxVec, ()> {
|
||||
+ if let Ok(hwcap) = archauxv(AT_HWCAP) {
|
||||
+ if let Ok(hwcap2) = archauxv(AT_HWCAP2) {
|
||||
+ if hwcap != 0 && hwcap2 != 0 {
|
||||
+ return Ok(AuxVec { hwcap, hwcap2 });
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ Err(())
|
||||
+}
|
||||
+
|
||||
+/// Tries to read the `key` from the auxiliary vector.
|
||||
+fn archauxv(key: usize) -> Result<usize, ()> {
|
||||
+ use crate::mem;
|
||||
+
|
||||
+ #[derive (Copy, Clone)]
|
||||
+ #[repr(C)]
|
||||
+ pub struct Elf_Auxinfo {
|
||||
+ pub a_type: usize,
|
||||
+ pub a_un: unnamed,
|
||||
+ }
|
||||
+ #[derive (Copy, Clone)]
|
||||
+ #[repr(C)]
|
||||
+ pub union unnamed {
|
||||
+ pub a_val: libc::c_long,
|
||||
+ pub a_ptr: *mut libc::c_void,
|
||||
+ pub a_fcn: Option<unsafe extern "C" fn() -> ()>,
|
||||
+ }
|
||||
+
|
||||
+ let mut auxv: [Elf_Auxinfo; 27] =
|
||||
+ [Elf_Auxinfo{a_type: 0, a_un: unnamed{a_val: 0,},}; 27];
|
||||
+
|
||||
+ let mut len: libc::c_uint = mem::size_of_val(&auxv) as libc::c_uint;
|
||||
+
|
||||
+ unsafe {
|
||||
+ let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_AUXV, libc::getpid()];
|
||||
+
|
||||
+ let ret = libc::sysctl(mib.as_mut_ptr(),
|
||||
+ mib.len() as u32,
|
||||
+ &mut auxv as *mut _ as *mut _,
|
||||
+ &mut len as *mut _ as *mut _,
|
||||
+ 0 as *mut libc::c_void,
|
||||
+ 0,
|
||||
+ );
|
||||
+
|
||||
+ if ret != -1 {
|
||||
+ for i in 0..auxv.len() {
|
||||
+ if auxv[i].a_type == key {
|
||||
+ return Ok(auxv[i].a_un.a_val as usize);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ return Ok(0);
|
||||
+}
|
|
@ -1,20 +0,0 @@
|
|||
--- src/stdsimd/crates/std_detect/src/detect/os/freebsd/mod.rs.orig 2019-05-20 12:10:32 UTC
|
||||
+++ src/stdsimd/crates/std_detect/src/detect/os/freebsd/mod.rs
|
||||
@@ -1,9 +1,17 @@
|
||||
//! Run-time feature detection on FreeBSD
|
||||
|
||||
+mod auxvec;
|
||||
+
|
||||
cfg_if! {
|
||||
if #[cfg(target_arch = "aarch64")] {
|
||||
mod aarch64;
|
||||
pub use self::aarch64::check_for;
|
||||
+ } else if #[cfg(target_arch = "arm")] {
|
||||
+ mod arm;
|
||||
+ pub use self::arm::check_for;
|
||||
+ } else if #[cfg(target_arch = "powerpc64")] {
|
||||
+ mod powerpc;
|
||||
+ pub use self::powerpc::check_for;
|
||||
} else {
|
||||
use crate::arch::detect::Feature;
|
||||
/// Performs run-time feature detection.
|
|
@ -1,30 +0,0 @@
|
|||
--- src/stdsimd/crates/std_detect/src/detect/os/freebsd/powerpc.rs.orig 2019-04-25 17:33:21 UTC
|
||||
+++ src/stdsimd/crates/std_detect/src/detect/os/freebsd/powerpc.rs
|
||||
@@ -0,0 +1,27 @@
|
||||
+//! Run-time feature detection for PowerPC on FreeBSD.
|
||||
+
|
||||
+use crate::detect::{Feature, cache};
|
||||
+use super::{auxvec};
|
||||
+
|
||||
+/// Performs run-time feature detection.
|
||||
+#[inline]
|
||||
+pub fn check_for(x: Feature) -> bool {
|
||||
+ cache::test(x as u32, detect_features)
|
||||
+}
|
||||
+
|
||||
+fn detect_features() -> cache::Initializer {
|
||||
+ let mut value = cache::Initializer::default();
|
||||
+ let enable_feature = |value: &mut cache::Initializer, f, enable| {
|
||||
+ if enable {
|
||||
+ value.set(f as u32);
|
||||
+ }
|
||||
+ };
|
||||
+
|
||||
+ if let Ok(auxv) = auxvec::auxv() {
|
||||
+ enable_feature(&mut value, Feature::altivec, auxv.hwcap & 0x10000000 != 0);
|
||||
+ enable_feature(&mut value, Feature::vsx, auxv.hwcap & 0x00000080 != 0);
|
||||
+ enable_feature(&mut value, Feature::power8, auxv.hwcap2 & 0x80000000 != 0);
|
||||
+ return value;
|
||||
+ }
|
||||
+ value
|
||||
+}
|
30
lang/rust/files/patch-vendor_libgit2-sys_lib.rs
Normal file
30
lang/rust/files/patch-vendor_libgit2-sys_lib.rs
Normal file
|
@ -0,0 +1,30 @@
|
|||
Revert to libgit2 0.28 API per https://github.com/rust-lang/git2-rs/issues/458
|
||||
|
||||
--- vendor/libgit2-sys/lib.rs.orig 2019-08-16 20:27:18 UTC
|
||||
+++ vendor/libgit2-sys/lib.rs
|
||||
@@ -331,7 +331,6 @@ pub struct git_remote_callbacks {
|
||||
pub push_negotiation: Option<git_push_negotiation>,
|
||||
pub transport: Option<git_transport_cb>,
|
||||
pub payload: *mut c_void,
|
||||
- pub resolve_url: Option<git_url_resolve_cb>,
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
@@ -385,8 +384,6 @@ pub type git_push_negotiation =
|
||||
|
||||
pub type git_push_update_reference_cb =
|
||||
extern "C" fn(*const c_char, *const c_char, *mut c_void) -> c_int;
|
||||
-pub type git_url_resolve_cb =
|
||||
- extern "C" fn(*mut git_buf, *const c_char, c_int, *mut c_void) -> c_int;
|
||||
|
||||
#[repr(C)]
|
||||
pub struct git_push_update {
|
||||
@@ -2233,7 +2230,7 @@ extern "C" {
|
||||
source: *const git_tree,
|
||||
) -> c_int;
|
||||
pub fn git_treebuilder_clear(bld: *mut git_treebuilder);
|
||||
- pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> size_t;
|
||||
+ pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> c_uint;
|
||||
pub fn git_treebuilder_free(bld: *mut git_treebuilder);
|
||||
pub fn git_treebuilder_get(
|
||||
bld: *mut git_treebuilder,
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= thunderbird
|
||||
DISTVERSION= 68.1.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail news net-im ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
|
||||
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
|
||||
|
|
|
@ -0,0 +1,103 @@
|
|||
From 3c98d22c5de3b696bf1fde2b6c90069812312aa6 Mon Sep 17 00:00:00 2001
|
||||
From: Simon Sapin <simon.sapin@exyr.org>
|
||||
Date: Tue, 23 Apr 2019 13:47:25 +0200
|
||||
Subject: [PATCH] Fix a future-compat warning
|
||||
|
||||
```
|
||||
warning[E0506]: cannot assign to `self.input.cached_token` because it is borrowed
|
||||
--> src/parser.rs:591:17
|
||||
|
|
||||
566 | pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
| - let's call the lifetime of this reference `'1`
|
||||
...
|
||||
579 | Some(ref cached_token)
|
||||
| ---------------- borrow of `self.input.cached_token` occurs here
|
||||
...
|
||||
591 | self.input.cached_token = Some(CachedToken {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^ assignment to borrowed `self.input.cached_token` occurs here
|
||||
...
|
||||
603 | Ok(token)
|
||||
| --------- returning this value requires that `self.input.cached_token.0` is borrowed for `'1`
|
||||
|
|
||||
= warning: this error has been downgraded to a warning for backwards compatibility with previous releases
|
||||
= warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future
|
||||
```
|
||||
--- third_party/rust/cssparser/.cargo-checksum.json.orig 2019-08-26 16:52:35 UTC
|
||||
+++ third_party/rust/cssparser/.cargo-checksum.json
|
||||
@@ -1 +1 @@
|
||||
-{"files":{"Cargo.toml":"150d450e43bcb9e523941408be883997ecffce7ff5f224329372edfe56334a55","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"b9d6c5dc56ccc267db9e0e2389061dc2524daefa4baed88b36c98efc7a51c2a9","build.rs":"310d6d7b1931ff783a8aa1a4c6baee87b4c9130c858e4694ef69cc96df5e38dc","build/match_byte.rs":"6f7ec4235c9f2da403ea0be9339661ecd8e1f5e1c788cf88a41448b1080c59b8","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"43f996fbd8da54bd8ffa870f5e3610e5ba6e61543f92a129fa6c850e9b10db7e","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"a474ee88ef8f73fcb7b7272d426e5eafb4ad10d104797a5a188d1676c8180972","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"22067562160a1294fa92779b66c25cbccf259a2ef7dcf687c791fecdd020ce7f","src/rules_and_declarations.rs":"622ce07c117a511d40ce595602d4f4730659a59273388f28553d1a2b0fac92ce","src/serializer.rs":"3e2dfc60613f885cb6f99abfc854fde2a1e00de507431bd2e51178b61abfd69b","src/size_of_tests.rs":"385a0d77fbd6f86cb8013fd8d7541886980876a9da1da714bf175954c0e726cf","src/tests.rs":"9d08b3943d453664e01d58e307f79345e240f9f9ce6f8d36a842eff37155563e","src/tokenizer.rs":"adcf5811955e8df57a519e3d1e44fe3afeb5afeb1076daeb8d36fed1abcf1327","src/unicode_range.rs":"ae159d2ebe4123a6666e18dc0362f89b475240a6b7ed5fb6fe21b9e7a4139da8"},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
\ No newline at end of file
|
||||
+{"files":{},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
--- third_party/rust/cssparser/src/parser.rs.orig 2019-08-26 16:52:35 UTC
|
||||
+++ third_party/rust/cssparser/src/parser.rs
|
||||
@@ -556,39 +556,47 @@ impl<'i: 't, 't> Parser<'i, 't> {
|
||||
/// where comments are preserved.
|
||||
/// When parsing higher-level values, per the CSS Syntax specification,
|
||||
/// comments should always be ignored between tokens.
|
||||
- pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
+ pub fn next_including_whitespace_and_comments(
|
||||
+ &mut self
|
||||
+ ) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
if let Some(block_type) = self.at_start_of.take() {
|
||||
consume_until_end_of_block(block_type, &mut self.input.tokenizer);
|
||||
}
|
||||
|
||||
let byte = self.input.tokenizer.next_byte();
|
||||
if self.stop_before.contains(Delimiters::from_byte(byte)) {
|
||||
- return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput))
|
||||
+ return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput));
|
||||
}
|
||||
|
||||
let token_start_position = self.input.tokenizer.position();
|
||||
- let token;
|
||||
- match self.input.cached_token {
|
||||
- Some(ref cached_token)
|
||||
- if cached_token.start_position == token_start_position => {
|
||||
- self.input.tokenizer.reset(&cached_token.end_state);
|
||||
- match cached_token.token {
|
||||
- Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
- _ => {}
|
||||
- }
|
||||
- token = &cached_token.token
|
||||
+ let using_cached_token = self
|
||||
+ .input
|
||||
+ .cached_token
|
||||
+ .as_ref()
|
||||
+ .map_or(false, |cached_token| {
|
||||
+ cached_token.start_position == token_start_position
|
||||
+ });
|
||||
+ let token = if using_cached_token {
|
||||
+ let cached_token = self.input.cached_token.as_ref().unwrap();
|
||||
+ self.input.tokenizer.reset(&cached_token.end_state);
|
||||
+ match cached_token.token {
|
||||
+ Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
+ _ => {}
|
||||
}
|
||||
- _ => {
|
||||
- let new_token = self.input.tokenizer.next()
|
||||
- .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
- self.input.cached_token = Some(CachedToken {
|
||||
- token: new_token,
|
||||
- start_position: token_start_position,
|
||||
- end_state: self.input.tokenizer.state(),
|
||||
- });
|
||||
- token = self.input.cached_token_ref()
|
||||
- }
|
||||
- }
|
||||
+ &cached_token.token
|
||||
+ } else {
|
||||
+ let new_token = self
|
||||
+ .input
|
||||
+ .tokenizer
|
||||
+ .next()
|
||||
+ .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
+ self.input.cached_token = Some(CachedToken {
|
||||
+ token: new_token,
|
||||
+ start_position: token_start_position,
|
||||
+ end_state: self.input.tokenizer.state(),
|
||||
+ });
|
||||
+ self.input.cached_token_ref()
|
||||
+ };
|
||||
|
||||
if let Some(block_type) = BlockType::opening(token) {
|
||||
self.at_start_of = Some(block_type);
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= rav1e
|
||||
PORTVERSION= s20190925
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= termplay
|
||||
DISTVERSION= 2.0.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= CRATESIO
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= fractal
|
||||
DISTVERSION= 4.0.0
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= net-im
|
||||
MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= boringtun
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.0
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= net
|
||||
|
||||
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= rabbiteer
|
||||
DISTVERSION= 1.4.1
|
||||
PORTREVISION= 11
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= dch@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= routinator
|
||||
PORTVERSION= 0.5.0
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= jaap@NLnetLabs.nl
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= acmed
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.6.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= security
|
||||
|
||||
MAINTAINER= greg@unrelenting.technology
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= cargo-audit
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= cloak
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= security
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= suricata
|
||||
DISTVERSION= 4.1.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= https://www.openinfosecfoundation.org/download/
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= suricata
|
||||
DISTVERSION= 5.0.0-beta1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= https://www.openinfosecfoundation.org/download/
|
||||
PKGNAMESUFFIX= 5
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= ion
|
||||
DISTVERSION= 1.0.5-1355
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= shells
|
||||
PKGNAMESUFFIX= -shell
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= starship
|
||||
DISTVERSION= 0.13.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= shells
|
||||
MASTER_SITES= CRATESIO
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= exa
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.9.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
PORTNAME= fd
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 7.4.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
PKGNAMESUFFIX= -find
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= flowgger
|
||||
DISTVERSION= 0.2.6-28
|
||||
DISTVERSIONSUFFIX= -gab572a0
|
||||
PORTREVISION= 14
|
||||
PORTREVISION= 15
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= sandboxfs
|
||||
DISTVERSIONPREFIX= sandboxfs-
|
||||
DISTVERSION= 0.1.0
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= sysutils
|
||||
PKGNAMEPREFIX= fusefs-
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= hexyl
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.5.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= potnet
|
||||
DISTVERSION= 0.3.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= pizzamig@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= bat
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.12.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc
|
||||
|
||||
MAINTAINER= pizzamig@FreeBSD.org
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
PORTNAME= ripgrep
|
||||
DISTVERSION= 11.0.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= textproc
|
||||
|
||||
MAINTAINER= petteri.valkonen@iki.fi
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= sd
|
||||
DISTVERSION= 0.6.5
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= textproc
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= sonic
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.2.2
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= textproc
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= xsv
|
||||
DISTVERSION= 0.13.0
|
||||
PORTREVISION= 12
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= textproc
|
||||
PKGNAMESUFFIX= -rs
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= cliqz
|
||||
DISTVERSION= 1.28.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \
|
||||
http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz
|
||||
|
|
|
@ -0,0 +1,103 @@
|
|||
From 3c98d22c5de3b696bf1fde2b6c90069812312aa6 Mon Sep 17 00:00:00 2001
|
||||
From: Simon Sapin <simon.sapin@exyr.org>
|
||||
Date: Tue, 23 Apr 2019 13:47:25 +0200
|
||||
Subject: [PATCH] Fix a future-compat warning
|
||||
|
||||
```
|
||||
warning[E0506]: cannot assign to `self.input.cached_token` because it is borrowed
|
||||
--> src/parser.rs:591:17
|
||||
|
|
||||
566 | pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
| - let's call the lifetime of this reference `'1`
|
||||
...
|
||||
579 | Some(ref cached_token)
|
||||
| ---------------- borrow of `self.input.cached_token` occurs here
|
||||
...
|
||||
591 | self.input.cached_token = Some(CachedToken {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^ assignment to borrowed `self.input.cached_token` occurs here
|
||||
...
|
||||
603 | Ok(token)
|
||||
| --------- returning this value requires that `self.input.cached_token.0` is borrowed for `'1`
|
||||
|
|
||||
= warning: this error has been downgraded to a warning for backwards compatibility with previous releases
|
||||
= warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future
|
||||
```
|
||||
--- mozilla-release/third_party/rust/cssparser/.cargo-checksum.json.orig 2019-08-26 16:52:35 UTC
|
||||
+++ mozilla-release/third_party/rust/cssparser/.cargo-checksum.json
|
||||
@@ -1 +1 @@
|
||||
-{"files":{"Cargo.toml":"150d450e43bcb9e523941408be883997ecffce7ff5f224329372edfe56334a55","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"b9d6c5dc56ccc267db9e0e2389061dc2524daefa4baed88b36c98efc7a51c2a9","build.rs":"310d6d7b1931ff783a8aa1a4c6baee87b4c9130c858e4694ef69cc96df5e38dc","build/match_byte.rs":"6f7ec4235c9f2da403ea0be9339661ecd8e1f5e1c788cf88a41448b1080c59b8","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"43f996fbd8da54bd8ffa870f5e3610e5ba6e61543f92a129fa6c850e9b10db7e","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"a474ee88ef8f73fcb7b7272d426e5eafb4ad10d104797a5a188d1676c8180972","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"22067562160a1294fa92779b66c25cbccf259a2ef7dcf687c791fecdd020ce7f","src/rules_and_declarations.rs":"622ce07c117a511d40ce595602d4f4730659a59273388f28553d1a2b0fac92ce","src/serializer.rs":"3e2dfc60613f885cb6f99abfc854fde2a1e00de507431bd2e51178b61abfd69b","src/size_of_tests.rs":"385a0d77fbd6f86cb8013fd8d7541886980876a9da1da714bf175954c0e726cf","src/tests.rs":"9d08b3943d453664e01d58e307f79345e240f9f9ce6f8d36a842eff37155563e","src/tokenizer.rs":"adcf5811955e8df57a519e3d1e44fe3afeb5afeb1076daeb8d36fed1abcf1327","src/unicode_range.rs":"ae159d2ebe4123a6666e18dc0362f89b475240a6b7ed5fb6fe21b9e7a4139da8"},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
\ No newline at end of file
|
||||
+{"files":{},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
--- mozilla-release/third_party/rust/cssparser/src/parser.rs.orig 2019-08-26 16:52:35 UTC
|
||||
+++ mozilla-release/third_party/rust/cssparser/src/parser.rs
|
||||
@@ -556,39 +556,47 @@ impl<'i: 't, 't> Parser<'i, 't> {
|
||||
/// where comments are preserved.
|
||||
/// When parsing higher-level values, per the CSS Syntax specification,
|
||||
/// comments should always be ignored between tokens.
|
||||
- pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
+ pub fn next_including_whitespace_and_comments(
|
||||
+ &mut self
|
||||
+ ) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
if let Some(block_type) = self.at_start_of.take() {
|
||||
consume_until_end_of_block(block_type, &mut self.input.tokenizer);
|
||||
}
|
||||
|
||||
let byte = self.input.tokenizer.next_byte();
|
||||
if self.stop_before.contains(Delimiters::from_byte(byte)) {
|
||||
- return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput))
|
||||
+ return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput));
|
||||
}
|
||||
|
||||
let token_start_position = self.input.tokenizer.position();
|
||||
- let token;
|
||||
- match self.input.cached_token {
|
||||
- Some(ref cached_token)
|
||||
- if cached_token.start_position == token_start_position => {
|
||||
- self.input.tokenizer.reset(&cached_token.end_state);
|
||||
- match cached_token.token {
|
||||
- Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
- _ => {}
|
||||
- }
|
||||
- token = &cached_token.token
|
||||
+ let using_cached_token = self
|
||||
+ .input
|
||||
+ .cached_token
|
||||
+ .as_ref()
|
||||
+ .map_or(false, |cached_token| {
|
||||
+ cached_token.start_position == token_start_position
|
||||
+ });
|
||||
+ let token = if using_cached_token {
|
||||
+ let cached_token = self.input.cached_token.as_ref().unwrap();
|
||||
+ self.input.tokenizer.reset(&cached_token.end_state);
|
||||
+ match cached_token.token {
|
||||
+ Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
+ _ => {}
|
||||
}
|
||||
- _ => {
|
||||
- let new_token = self.input.tokenizer.next()
|
||||
- .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
- self.input.cached_token = Some(CachedToken {
|
||||
- token: new_token,
|
||||
- start_position: token_start_position,
|
||||
- end_state: self.input.tokenizer.state(),
|
||||
- });
|
||||
- token = self.input.cached_token_ref()
|
||||
- }
|
||||
- }
|
||||
+ &cached_token.token
|
||||
+ } else {
|
||||
+ let new_token = self
|
||||
+ .input
|
||||
+ .tokenizer
|
||||
+ .next()
|
||||
+ .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
+ self.input.cached_token = Some(CachedToken {
|
||||
+ token: new_token,
|
||||
+ start_position: token_start_position,
|
||||
+ end_state: self.input.tokenizer.state(),
|
||||
+ });
|
||||
+ self.input.cached_token_ref()
|
||||
+ };
|
||||
|
||||
if let Some(block_type) = BlockType::opening(token) {
|
||||
self.at_start_of = Some(block_type);
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= ffsend
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.46
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= 0mp@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= firefox
|
||||
DISTVERSION= 68.1.0
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= www ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
|
||||
|
|
|
@ -0,0 +1,103 @@
|
|||
From 3c98d22c5de3b696bf1fde2b6c90069812312aa6 Mon Sep 17 00:00:00 2001
|
||||
From: Simon Sapin <simon.sapin@exyr.org>
|
||||
Date: Tue, 23 Apr 2019 13:47:25 +0200
|
||||
Subject: [PATCH] Fix a future-compat warning
|
||||
|
||||
```
|
||||
warning[E0506]: cannot assign to `self.input.cached_token` because it is borrowed
|
||||
--> src/parser.rs:591:17
|
||||
|
|
||||
566 | pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
| - let's call the lifetime of this reference `'1`
|
||||
...
|
||||
579 | Some(ref cached_token)
|
||||
| ---------------- borrow of `self.input.cached_token` occurs here
|
||||
...
|
||||
591 | self.input.cached_token = Some(CachedToken {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^ assignment to borrowed `self.input.cached_token` occurs here
|
||||
...
|
||||
603 | Ok(token)
|
||||
| --------- returning this value requires that `self.input.cached_token.0` is borrowed for `'1`
|
||||
|
|
||||
= warning: this error has been downgraded to a warning for backwards compatibility with previous releases
|
||||
= warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future
|
||||
```
|
||||
--- third_party/rust/cssparser/.cargo-checksum.json.orig 2019-08-26 16:52:35 UTC
|
||||
+++ third_party/rust/cssparser/.cargo-checksum.json
|
||||
@@ -1 +1 @@
|
||||
-{"files":{"Cargo.toml":"150d450e43bcb9e523941408be883997ecffce7ff5f224329372edfe56334a55","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"b9d6c5dc56ccc267db9e0e2389061dc2524daefa4baed88b36c98efc7a51c2a9","build.rs":"310d6d7b1931ff783a8aa1a4c6baee87b4c9130c858e4694ef69cc96df5e38dc","build/match_byte.rs":"6f7ec4235c9f2da403ea0be9339661ecd8e1f5e1c788cf88a41448b1080c59b8","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"43f996fbd8da54bd8ffa870f5e3610e5ba6e61543f92a129fa6c850e9b10db7e","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"a474ee88ef8f73fcb7b7272d426e5eafb4ad10d104797a5a188d1676c8180972","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"22067562160a1294fa92779b66c25cbccf259a2ef7dcf687c791fecdd020ce7f","src/rules_and_declarations.rs":"622ce07c117a511d40ce595602d4f4730659a59273388f28553d1a2b0fac92ce","src/serializer.rs":"3e2dfc60613f885cb6f99abfc854fde2a1e00de507431bd2e51178b61abfd69b","src/size_of_tests.rs":"385a0d77fbd6f86cb8013fd8d7541886980876a9da1da714bf175954c0e726cf","src/tests.rs":"9d08b3943d453664e01d58e307f79345e240f9f9ce6f8d36a842eff37155563e","src/tokenizer.rs":"adcf5811955e8df57a519e3d1e44fe3afeb5afeb1076daeb8d36fed1abcf1327","src/unicode_range.rs":"ae159d2ebe4123a6666e18dc0362f89b475240a6b7ed5fb6fe21b9e7a4139da8"},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
\ No newline at end of file
|
||||
+{"files":{},"package":"ba1ab4e1814be64bf6b6064ff532db0e34087f11b37706d6c96a21d32478761d"}
|
||||
--- third_party/rust/cssparser/src/parser.rs.orig 2019-08-26 16:52:35 UTC
|
||||
+++ third_party/rust/cssparser/src/parser.rs
|
||||
@@ -556,39 +556,47 @@ impl<'i: 't, 't> Parser<'i, 't> {
|
||||
/// where comments are preserved.
|
||||
/// When parsing higher-level values, per the CSS Syntax specification,
|
||||
/// comments should always be ignored between tokens.
|
||||
- pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
+ pub fn next_including_whitespace_and_comments(
|
||||
+ &mut self
|
||||
+ ) -> Result<&Token<'i>, BasicParseError<'i>> {
|
||||
if let Some(block_type) = self.at_start_of.take() {
|
||||
consume_until_end_of_block(block_type, &mut self.input.tokenizer);
|
||||
}
|
||||
|
||||
let byte = self.input.tokenizer.next_byte();
|
||||
if self.stop_before.contains(Delimiters::from_byte(byte)) {
|
||||
- return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput))
|
||||
+ return Err(self.new_basic_error(BasicParseErrorKind::EndOfInput));
|
||||
}
|
||||
|
||||
let token_start_position = self.input.tokenizer.position();
|
||||
- let token;
|
||||
- match self.input.cached_token {
|
||||
- Some(ref cached_token)
|
||||
- if cached_token.start_position == token_start_position => {
|
||||
- self.input.tokenizer.reset(&cached_token.end_state);
|
||||
- match cached_token.token {
|
||||
- Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
- _ => {}
|
||||
- }
|
||||
- token = &cached_token.token
|
||||
+ let using_cached_token = self
|
||||
+ .input
|
||||
+ .cached_token
|
||||
+ .as_ref()
|
||||
+ .map_or(false, |cached_token| {
|
||||
+ cached_token.start_position == token_start_position
|
||||
+ });
|
||||
+ let token = if using_cached_token {
|
||||
+ let cached_token = self.input.cached_token.as_ref().unwrap();
|
||||
+ self.input.tokenizer.reset(&cached_token.end_state);
|
||||
+ match cached_token.token {
|
||||
+ Token::Function(ref name) => self.input.tokenizer.see_function(name),
|
||||
+ _ => {}
|
||||
}
|
||||
- _ => {
|
||||
- let new_token = self.input.tokenizer.next()
|
||||
- .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
- self.input.cached_token = Some(CachedToken {
|
||||
- token: new_token,
|
||||
- start_position: token_start_position,
|
||||
- end_state: self.input.tokenizer.state(),
|
||||
- });
|
||||
- token = self.input.cached_token_ref()
|
||||
- }
|
||||
- }
|
||||
+ &cached_token.token
|
||||
+ } else {
|
||||
+ let new_token = self
|
||||
+ .input
|
||||
+ .tokenizer
|
||||
+ .next()
|
||||
+ .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?;
|
||||
+ self.input.cached_token = Some(CachedToken {
|
||||
+ token: new_token,
|
||||
+ start_position: token_start_position,
|
||||
+ end_state: self.input.tokenizer.state(),
|
||||
+ });
|
||||
+ self.input.cached_token_ref()
|
||||
+ };
|
||||
|
||||
if let Some(block_type) = BlockType::opening(token) {
|
||||
self.at_start_of = Some(block_type);
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= firefox
|
||||
DISTVERSION= 69.0.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= www ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= geckodriver
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.24.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= daniel@blodan.se
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= jwt-cli
|
||||
PORTVERSION= 2.5.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= osa@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= miniserve
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.5.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= newsboat
|
||||
PORTVERSION= 2.17
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
PORTNAME= websocat
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.5.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= osa@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= zola
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTNAME= admiral
|
|||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0.0-7
|
||||
DISTVERSIONSUFFIX= -g5a9f33b
|
||||
PORTREVISION= 12
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= x11
|
||||
|
||||
MAINTAINER= rigoletto@FreeBSD.org
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= alacritty
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.3.3
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= x11
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
|
|
Loading…
Add table
Reference in a new issue