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:
Tobias Kortkamp 2019-09-27 09:35:20 +00:00
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

View file

@ -43,7 +43,7 @@ DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:C/[^a-zA-Z0-9_]
CARGO_BUILDDEP?= yes CARGO_BUILDDEP?= yes
.if ${CARGO_BUILDDEP:tl} == "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 .endif
# Location of cargo binary (default to lang/rust's Cargo binary) # Location of cargo binary (default to lang/rust's Cargo binary)

View file

@ -3,6 +3,7 @@
PORTNAME= spotifyd PORTNAME= spotifyd
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15 DISTVERSION= 0.2.15
PORTREVISION= 1
CATEGORIES= audio CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= hyperfine PORTNAME= hyperfine
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0 DISTVERSION= 1.7.0
PORTREVISION= 0 PORTREVISION= 1
CATEGORIES= benchmarks CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org MAINTAINER= pizzamig@FreeBSD.org

View file

@ -2,7 +2,7 @@
PORTNAME= bingrep PORTNAME= bingrep
PORTVERSION= 0.6.2 PORTVERSION= 0.6.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -2,6 +2,7 @@
PORTNAME= cargo-tree PORTNAME= cargo-tree
DISTVERSION= 0.26.0 DISTVERSION= 0.26.0
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -2,7 +2,7 @@
PORTNAME= git-absorb PORTNAME= git-absorb
DISTVERSION= 0.5.0 DISTVERSION= 0.5.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= greg@unrelenting.technology MAINTAINER= greg@unrelenting.technology

View file

@ -2,6 +2,7 @@
PORTNAME= interactive_rebase_tool PORTNAME= interactive_rebase_tool
DISTVERSION= 1.1.0 DISTVERSION= 1.1.0
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi MAINTAINER= petteri.valkonen@iki.fi

View file

@ -3,7 +3,7 @@
PORTNAME= pijul PORTNAME= pijul
PORTVERSION= 0.12.0 PORTVERSION= 0.12.0
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= https://pijul.org/releases/ MASTER_SITES= https://pijul.org/releases/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -3,8 +3,7 @@
PORTNAME= racer PORTNAME= racer
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 2.1.22 DISTVERSION= 2.1.27
PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= beyert@cs.ucr.edu MAINTAINER= beyert@cs.ucr.edu
@ -21,100 +20,116 @@ PLIST_FILES= bin/racer
MAKE_ENV= RUSTC_BOOTSTRAP=1 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 \ ansi_term-0.11.0 \
arrayvec-0.4.10 \ arrayvec-0.4.11 \
atty-0.2.11 \ atty-0.2.13 \
autocfg-0.1.2 \ autocfg-0.1.6 \
bitflags-1.0.4 \ bitflags-1.1.0 \
byteorder-1.3.1 \ byteorder-1.3.2 \
cfg-if-0.1.6 \ c2-chacha-0.2.2 \
clap-2.32.0 \ cfg-if-0.1.9 \
clap-2.33.0 \
cloudabi-0.0.3 \ cloudabi-0.0.3 \
crossbeam-deque-0.2.0 \ crossbeam-deque-0.2.0 \
crossbeam-epoch-0.3.1 \ crossbeam-epoch-0.3.1 \
crossbeam-utils-0.2.2 \ crossbeam-utils-0.2.2 \
crossbeam-utils-0.6.6 \
derive_more-0.13.0 \ derive_more-0.13.0 \
either-1.5.0 \ either-1.5.2 \
ena-0.11.0 \ ena-0.13.0 \
env_logger-0.6.0 \ env_logger-0.6.2 \
fuchsia-cprng-0.1.1 \ fuchsia-cprng-0.1.1 \
getrandom-0.1.12 \
humantime-1.2.0 \ humantime-1.2.0 \
itoa-0.4.3 \ indexmap-1.1.0 \
jobserver-0.1.12 \ itertools-0.8.0 \
lazy_static-1.2.0 \ itoa-0.4.4 \
jobserver-0.1.17 \
kernel32-sys-0.2.2 \
lazy_static-1.4.0 \
lazycell-1.2.1 \ lazycell-1.2.1 \
libc-0.2.49 \ libc-0.2.62 \
lock_api-0.1.5 \ lock_api-0.1.5 \
log-0.4.6 \ log-0.4.8 \
memchr-2.1.3 \ memchr-2.2.1 \
memoffset-0.2.1 \ memoffset-0.2.1 \
nodrop-0.1.13 \ nodrop-0.1.13 \
num_cpus-1.9.0 \ num_cpus-1.10.1 \
owning_ref-0.4.0 \ owning_ref-0.4.0 \
parking_lot-0.7.1 \ parking_lot-0.7.1 \
parking_lot_core-0.4.0 \ 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 \ quick-error-1.2.2 \
quote-0.6.11 \ quote-0.6.13 \
quote-1.0.2 \
rand-0.6.5 \ rand-0.6.5 \
rand-0.7.0 \
rand_chacha-0.1.1 \ rand_chacha-0.1.1 \
rand_chacha-0.2.1 \
rand_core-0.3.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.1.0 \
rand_hc-0.2.0 \
rand_isaac-0.1.1 \ rand_isaac-0.1.1 \
rand_jitter-0.1.3 \ rand_jitter-0.1.4 \
rand_os-0.1.2 \ rand_os-0.1.3 \
rand_pcg-0.1.1 \ rand_pcg-0.1.2 \
rand_xorshift-0.1.1 \ rand_xorshift-0.1.1 \
rdrand-0.4.0 \ rdrand-0.4.0 \
redox_syscall-0.1.51 \ redox_syscall-0.1.56 \
redox_termios-0.1.1 \ regex-1.3.1 \
regex-1.1.0 \ regex-syntax-0.6.12 \
regex-syntax-0.6.5 \ remove_dir_all-0.5.2 \
remove_dir_all-0.5.1 \ rls-span-0.5.2 \
rls-span-0.5.1 \ rustc-ap-arena-583.0.0 \
rustc-ap-arena-407.0.0 \ rustc-ap-graphviz-583.0.0 \
rustc-ap-graphviz-407.0.0 \ rustc-ap-rustc_data_structures-583.0.0 \
rustc-ap-rustc_cratesio_shim-407.0.0 \ rustc-ap-rustc_errors-583.0.0 \
rustc-ap-rustc_data_structures-407.0.0 \ rustc-ap-rustc_lexer-583.0.0 \
rustc-ap-rustc_errors-407.0.0 \ rustc-ap-rustc_macros-583.0.0 \
rustc-ap-rustc_target-407.0.0 \ rustc-ap-rustc_target-583.0.0 \
rustc-ap-serialize-407.0.0 \ rustc-ap-serialize-583.0.0 \
rustc-ap-syntax-407.0.0 \ rustc-ap-syntax-583.0.0 \
rustc-ap-syntax_pos-407.0.0 \ rustc-ap-syntax_pos-583.0.0 \
rustc-hash-1.0.1 \ rustc-hash-1.0.1 \
rustc-rayon-0.1.2 \ rustc-rayon-0.2.0 \
rustc-rayon-core-0.1.2 \ rustc-rayon-core-0.2.0 \
rustc_version-0.2.3 \ rustc_version-0.2.3 \
ryu-0.2.7 \ ryu-1.0.0 \
scoped-tls-1.0.0 \ scoped-tls-1.0.0 \
scopeguard-0.3.3 \ scopeguard-0.3.3 \
semver-0.9.0 \ semver-0.9.0 \
semver-parser-0.7.0 \ semver-parser-0.7.0 \
serde-1.0.87 \ serde-1.0.99 \
serde_derive-1.0.87 \ serde_derive-1.0.99 \
serde_json-1.0.38 \ serde_json-1.0.40 \
smallvec-0.6.8 \ smallvec-0.6.10 \
stable_deref_trait-1.1.1 \ stable_deref_trait-1.1.1 \
strsim-0.7.0 \ strsim-0.8.0 \
syn-0.15.26 \ syn-0.15.44 \
tempfile-3.0.6 \ syn-1.0.5 \
termcolor-1.0.4 \ synstructure-0.10.2 \
termion-1.5.1 \ tempfile-3.1.0 \
textwrap-0.10.0 \ term_size-0.3.1 \
termcolor-1.0.5 \
textwrap-0.11.0 \
thread_local-0.3.6 \ thread_local-0.3.6 \
ucd-util-0.1.3 \ unicode-width-0.1.6 \
unicode-width-0.1.5 \
unicode-xid-0.1.0 \ unicode-xid-0.1.0 \
unreachable-1.0.0 \ unicode-xid-0.2.0 \
utf8-ranges-1.0.2 \
vec_map-0.8.1 \ vec_map-0.8.1 \
void-1.0.2 \ wasi-0.7.0 \
winapi-0.3.6 \ winapi-0.2.8 \
winapi-0.3.8 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \ winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.2 \ winapi-util-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \
wincolor-1.0.1 wincolor-1.0.2
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,22 +1,26 @@
TIMESTAMP = 1555839895 TIMESTAMP = 1569386662
SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979 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 SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71 SHA256 (rust/crates/arrayvec-0.4.11.tar.gz) = b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba
SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133 SIZE (rust/crates/arrayvec-0.4.11.tar.gz) = 26439
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916 SIZE (rust/crates/atty-0.2.13.tar.gz) = 4764
SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 SHA256 (rust/crates/autocfg-0.1.6.tar.gz) = b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875
SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444 SIZE (rust/crates/autocfg-0.1.6.tar.gz) = 11439
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 SHA256 (rust/crates/bitflags-1.1.0.tar.gz) = 3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282 SIZE (rust/crates/bitflags-1.1.0.tar.gz) = 16322
SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb SHA256 (rust/crates/byteorder-1.3.2.tar.gz) = a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5
SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959 SIZE (rust/crates/byteorder-1.3.2.tar.gz) = 21596
SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4 SHA256 (rust/crates/c2-chacha-0.2.2.tar.gz) = 7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101
SIZE (rust/crates/cfg-if-0.1.6.tar.gz) = 7411 SIZE (rust/crates/c2-chacha-0.2.2.tar.gz) = 13766
SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33
SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073 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 SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
SHA256 (rust/crates/crossbeam-deque-0.2.0.tar.gz) = f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3 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 SIZE (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 33093
SHA256 (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9 SHA256 (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9
SIZE (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 11901 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 SHA256 (rust/crates/derive_more-0.13.0.tar.gz) = 3f57d78cf3bd45270dad4e70c21ec77a960b36c7a841ff9db76aaa775a8fb871
SIZE (rust/crates/derive_more-0.13.0.tar.gz) = 16724 SIZE (rust/crates/derive_more-0.13.0.tar.gz) = 16724
SHA256 (rust/crates/either-1.5.0.tar.gz) = 3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0 SHA256 (rust/crates/either-1.5.2.tar.gz) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b
SIZE (rust/crates/either-1.5.0.tar.gz) = 10900 SIZE (rust/crates/either-1.5.2.tar.gz) = 12124
SHA256 (rust/crates/ena-0.11.0.tar.gz) = f56c93cc076508c549d9bb747f79aa9b4eb098be7b8cad8830c3137ef52d1e00 SHA256 (rust/crates/ena-0.13.0.tar.gz) = 3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87
SIZE (rust/crates/ena-0.11.0.tar.gz) = 19093 SIZE (rust/crates/ena-0.13.0.tar.gz) = 19355
SHA256 (rust/crates/env_logger-0.6.0.tar.gz) = afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
SIZE (rust/crates/env_logger-0.6.0.tar.gz) = 27887 SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 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 SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114
SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795 SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795
SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b SHA256 (rust/crates/indexmap-1.1.0.tar.gz) = a4d6d89e0948bf10c08b9ecc8ac5b83f07f857ebe2c0cbe38de15b4e4f510356
SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061 SIZE (rust/crates/indexmap-1.1.0.tar.gz) = 44703
SHA256 (rust/crates/jobserver-0.1.12.tar.gz) = dd80e58f77e0cdea53ba96acc5e04479e5ffc5d869626a6beafe50fed867eace SHA256 (rust/crates/itertools-0.8.0.tar.gz) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358
SIZE (rust/crates/jobserver-0.1.12.tar.gz) = 19791 SIZE (rust/crates/itertools-0.8.0.tar.gz) = 78917
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1 SHA256 (rust/crates/itoa-0.4.4.tar.gz) = 501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840 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 SHA256 (rust/crates/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f
SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691 SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486 SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193
SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c
SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967 SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967
SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6 SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.6.tar.gz) = 22303 SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
SHA256 (rust/crates/memchr-2.1.3.tar.gz) = e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8 SHA256 (rust/crates/memchr-2.2.1.tar.gz) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e
SIZE (rust/crates/memchr-2.1.3.tar.gz) = 20069 SIZE (rust/crates/memchr-2.2.1.tar.gz) = 20862
SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3 SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618 SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618
SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945 SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945
SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508 SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508
SHA256 (rust/crates/num_cpus-1.9.0.tar.gz) = 5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238 SHA256 (rust/crates/num_cpus-1.10.1.tar.gz) = bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273
SIZE (rust/crates/num_cpus-1.9.0.tar.gz) = 10599 SIZE (rust/crates/num_cpus-1.10.1.tar.gz) = 11151
SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13 SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13
SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233 SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233
SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337 SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337
SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670 SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670
SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9 SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9
SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817 SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817
SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915 SHA256 (rust/crates/ppv-lite86-0.2.5.tar.gz) = e3cbf9f658cdb5000fcf6f362b8ea2ba154b9f146a61c7a20d647034c6b6561b
SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098 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 SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132 SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1 SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283 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 SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814 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 SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703 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 SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326 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 SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644 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 SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020 SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020
SHA256 (rust/crates/rand_jitter-0.1.3.tar.gz) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b
SIZE (rust/crates/rand_jitter-0.1.3.tar.gz) = 18341 SIZE (rust/crates/rand_jitter-0.1.4.tar.gz) = 18409
SHA256 (rust/crates/rand_os-0.1.2.tar.gz) = b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
SIZE (rust/crates/rand_os-0.1.2.tar.gz) = 18359 SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965
SHA256 (rust/crates/rand_pcg-0.1.1.tar.gz) = 086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05 SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44
SIZE (rust/crates/rand_pcg-0.1.1.tar.gz) = 10881 SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844
SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c
SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997 SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85 SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646 SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 SHA256 (rust/crates/regex-1.3.1.tar.gz) = dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227 SIZE (rust/crates/regex-1.3.1.tar.gz) = 234662
SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f SHA256 (rust/crates/regex-syntax-0.6.12.tar.gz) = 11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716
SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219 SIZE (rust/crates/regex-syntax-0.6.12.tar.gz) = 289531
SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861 SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e
SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475 SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5 SHA256 (rust/crates/rls-span-0.5.2.tar.gz) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726 SIZE (rust/crates/rls-span-0.5.2.tar.gz) = 9628
SHA256 (rust/crates/rls-span-0.5.1.tar.gz) = f1cb4694410d8d2ce43ccff3682f1c782158a018d5a9a92185675677f7533eb3 SHA256 (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = f59b76d334bd533f3fdc5c651c27678c5e80fac67c6f7da22ba21a58878c55f5
SIZE (rust/crates/rls-span-0.5.1.tar.gz) = 9187 SIZE (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = 6385
SHA256 (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5aab2fb5e5becf1c9183f6c63b8714817a3e780a20b4fe6b3920751c98a18225 SHA256 (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 3e632ef08ca17458acfd46d2ead3d541a1c249586cd5329f5fe333dacfab6142
SIZE (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5417 SIZE (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 9922
SHA256 (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 0235ff613d4f96176ea56748010b5d8e978605cc47856ba9bb5372f4f38e9c03 SHA256 (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = e89e2c7be68185418f3cd56af3df8b29007a59a1cebefa63612d055f9bcb1a36
SIZE (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 9949 SIZE (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = 84638
SHA256 (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 63e04a90b0dd8597da83633961698c61a2948f50c9d4b9a71e8afafc0ba0f158 SHA256 (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 1e47cb380abeb72b01e42b2342d592f7eeea7d536c2f1f0d0e550dc509e46333
SIZE (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 1044 SIZE (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 36302
SHA256 (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = c03988d65fc5130787df32e8ea91738f78a8ed62b7a5bdd77f10e5cceb531d8e SHA256 (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 494cfaf67f49217d67d0774eeecbba61ac89acf478db97ef11f113ed8a959305
SIZE (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = 80080 SIZE (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 7961
SHA256 (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 8b33b9dc34f9fa50bf7e6fd14f2f3c1adc69833acf43c10f3e9795bd4d613712 SHA256 (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = e2e5d36becc59b4497f9cbd3ae0610081de0207a1d0e95c066369167b14f486f
SIZE (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 30092 SIZE (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = 6839
SHA256 (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = e6de75caef2c7acba11994614266d60238653657677934817ab368d169333cba SHA256 (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = a7bfc5f96dfc3b9f8d5b57884f7f37467ecff6776cd4b8b491a7daece6fdd7c2
SIZE (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = 60803 SIZE (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = 69921
SHA256 (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = cf09c60aaee892b0fd107544cfe607d8d463e7f33da34aa823566b8fd2b17f53 SHA256 (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 2bb9ee231cf79eded39c56647499f83d6136ff5c8c0baaa9e21b6febee00f4f6
SIZE (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = 34696 SIZE (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 35050
SHA256 (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 69f38cc120ff317678bbda8c4f58c1bbc1de64b615383ab01480482dde5e95a1 SHA256 (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = b3827fc208814efbde82d613e31d11b4250ce9e8cf8afe4a4d47bbbd099632c9
SIZE (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 321341 SIZE (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = 333001
SHA256 (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 20a0a201141c5c416b1924b079eeefc7b013e34ece0740ce4997f358b3684a7f SHA256 (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 930ed81c34f325e512cc315c04d676fa84a373879d5c43bb54054a0522b05213
SIZE (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 28415 SIZE (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 35898
SHA256 (rust/crates/rustc-hash-1.0.1.tar.gz) = 7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8 SHA256 (rust/crates/rustc-hash-1.0.1.tar.gz) = 7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8
SIZE (rust/crates/rustc-hash-1.0.1.tar.gz) = 8976 SIZE (rust/crates/rustc-hash-1.0.1.tar.gz) = 8976
SHA256 (rust/crates/rustc-rayon-0.1.2.tar.gz) = 8d98c51d9cbbe810c8b6693236d3412d8cd60513ff27a3e1b6af483dca0af544 SHA256 (rust/crates/rustc-rayon-0.2.0.tar.gz) = 0d2e07e19601f21c59aad953c2632172ba70cb27e685771514ea66e4062b3363
SIZE (rust/crates/rustc-rayon-0.1.2.tar.gz) = 132710 SIZE (rust/crates/rustc-rayon-0.2.0.tar.gz) = 132717
SHA256 (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 526e7b6d2707a5b9bec3927d424ad70fa3cfc68e0ac1b75e46cdbbc95adc5108 SHA256 (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 79d38ca7cbc22fa59f09d8534ea4b27f67b0facf0cbe274433aceea227a02543
SIZE (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 57179 SIZE (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 57300
SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210 SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
SHA256 (rust/crates/ryu-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7 SHA256 (rust/crates/ryu-1.0.0.tar.gz) = c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997
SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382 SIZE (rust/crates/ryu-1.0.0.tar.gz) = 40170
SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146 SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146
SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27 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 SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268 SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
SHA256 (rust/crates/serde-1.0.87.tar.gz) = 2e20fde37801e83c891a2dc4ebd3b81f0da4d1fb67a9e0a2a3b921e2536a58ee SHA256 (rust/crates/serde-1.0.99.tar.gz) = fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f
SIZE (rust/crates/serde-1.0.87.tar.gz) = 71223 SIZE (rust/crates/serde-1.0.99.tar.gz) = 72436
SHA256 (rust/crates/serde_derive-1.0.87.tar.gz) = 633e97856567e518b59ffb2ad7c7a4fd4c5d91d9c7f32dd38a27b2bf7e8114ea SHA256 (rust/crates/serde_derive-1.0.99.tar.gz) = cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425
SIZE (rust/crates/serde_derive-1.0.87.tar.gz) = 48593 SIZE (rust/crates/serde_derive-1.0.99.tar.gz) = 49786
SHA256 (rust/crates/serde_json-1.0.38.tar.gz) = 27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9 SHA256 (rust/crates/serde_json-1.0.40.tar.gz) = 051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704
SIZE (rust/crates/serde_json-1.0.38.tar.gz) = 69619 SIZE (rust/crates/serde_json-1.0.40.tar.gz) = 69695
SHA256 (rust/crates/smallvec-0.6.8.tar.gz) = 88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15 SHA256 (rust/crates/smallvec-0.6.10.tar.gz) = ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7
SIZE (rust/crates/smallvec-0.6.8.tar.gz) = 21448 SIZE (rust/crates/smallvec-0.6.10.tar.gz) = 22064
SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8 SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8
SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007 SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007
SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550 SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435 SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/syn-0.15.26.tar.gz) = f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9 SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.26.tar.gz) = 145493 SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212
SHA256 (rust/crates/tempfile-3.0.6.tar.gz) = 37daa55a7240c4931c84559f03b3cad7d19535840d1c4a0cc4e9b2fb0dcf70ff SHA256 (rust/crates/syn-1.0.5.tar.gz) = 66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf
SIZE (rust/crates/tempfile-3.0.6.tar.gz) = 23337 SIZE (rust/crates/syn-1.0.5.tar.gz) = 190286
SHA256 (rust/crates/termcolor-1.0.4.tar.gz) = 4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f SHA256 (rust/crates/synstructure-0.10.2.tar.gz) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f
SIZE (rust/crates/termcolor-1.0.4.tar.gz) = 14416 SIZE (rust/crates/synstructure-0.10.2.tar.gz) = 17988
SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096 SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659 SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6 SHA256 (rust/crates/term_size-0.3.1.tar.gz) = 9e5b9a66db815dcfd2da92db471106457082577c3c278d4138ab3e3b4e189327
SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986 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 SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388 SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86 SHA256 (rust/crates/unicode-width-0.1.6.tar.gz) = 7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20
SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897 SIZE (rust/crates/unicode-width-0.1.6.tar.gz) = 16394
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-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56 SHA256 (rust/crates/unicode-xid-0.2.0.tar.gz) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c
SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355 SIZE (rust/crates/unicode-xid-0.2.0.tar.gz) = 14994
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/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959 SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d SHA256 (rust/crates/wasi-0.7.0.tar.gz) = b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356 SIZE (rust/crates/wasi-0.7.0.tar.gz) = 33941
SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0 SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391 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 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 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 SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9
SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810 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 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 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 SHA256 (rust/crates/wincolor-1.0.2.tar.gz) = 96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737 SIZE (rust/crates/wincolor-1.0.2.tar.gz) = 4821
SHA256 (racer-rust-racer-v2.1.22_GH0.tar.gz) = 7b90647099c01bc77b851f1fa71b59c243c6af65b1d85b1c9e129b0598e5c431 SHA256 (racer-rust-racer-v2.1.27_GH0.tar.gz) = cf1aa92415359f03ee67ed0146e73c3e54b9ae238fbbf753227f766102f23a1a
SIZE (racer-rust-racer-v2.1.22_GH0.tar.gz) = 194944 SIZE (racer-rust-racer-v2.1.27_GH0.tar.gz) = 196118

View file

@ -5,7 +5,7 @@ PORTNAME= racerd
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1-56 DISTVERSION= 0.1.1-56
DISTVERSIONSUFFIX= -g29cd4c6 DISTVERSIONSUFFIX= -g29cd4c6
PORTREVISION= 13 PORTREVISION= 14
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= ultima@FreeBSD.org MAINTAINER= ultima@FreeBSD.org

View file

@ -2,7 +2,7 @@
PORTNAME= bindgen PORTNAME= bindgen
DISTVERSION= 0.51.0 DISTVERSION= 0.51.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust- PKGNAMEPREFIX= rust-

View file

@ -2,6 +2,7 @@
PORTNAME= cbindgen PORTNAME= cbindgen
DISTVERSION= 0.9.1 DISTVERSION= 0.9.1
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust- PKGNAMEPREFIX= rust-

View file

@ -2,7 +2,7 @@
PORTNAME= sccache PORTNAME= sccache
DISTVERSION= 0.2.11 DISTVERSION= 0.2.11
PORTREVISION= 0 PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= devel CATEGORIES= devel

View file

@ -3,7 +3,7 @@
PORTNAME= tokei PORTNAME= tokei
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 10.0.1 DISTVERSION= 10.0.1
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= doh-proxy PORTNAME= doh-proxy
DISTVERSION= 0.1.19 DISTVERSION= 0.1.19
PORTREVISION= 0 PORTREVISION= 1
CATEGORIES= dns CATEGORIES= dns
MAINTAINER= mat@FreeBSD.org MAINTAINER= mat@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= kak-lsp PORTNAME= kak-lsp
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 6.2.1 DISTVERSION= 6.2.1
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= editors CATEGORIES= editors
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= parinfer-rust PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0 DISTVERSION= 0.4.0
PORTREVISION= 1
CATEGORIES= editors CATEGORIES= editors
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -2,7 +2,7 @@
PORTNAME= xi-core PORTNAME= xi-core
DISTVERSION= g20190420 DISTVERSION= g20190420
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= editors CATEGORIES= editors
MAINTAINER= ed.arrakis@gmail.com MAINTAINER= ed.arrakis@gmail.com

View file

@ -2,7 +2,7 @@
PORTNAME= xi-term PORTNAME= xi-term
DISTVERSION= g20190328 DISTVERSION= g20190328
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= editors CATEGORIES= editors
MAINTAINER= ed.arrakis@gmail.com MAINTAINER= ed.arrakis@gmail.com

View file

@ -2,7 +2,7 @@
PORTNAME= genact PORTNAME= genact
DISTVERSION= 0.7.0 DISTVERSION= 0.7.0
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= games CATEGORIES= games
MAINTAINER= 0mp@FreeBSD.org MAINTAINER= 0mp@FreeBSD.org

View file

@ -4,7 +4,7 @@
PORTNAME= ja2 PORTNAME= ja2
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1 DISTVERSION= 0.16.1
PORTREVISION= 7 PORTREVISION= 8
CATEGORIES= games CATEGORIES= games
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= librsvg PORTNAME= librsvg
PORTVERSION= 2.46.0 PORTVERSION= 2.46.0
PORTREVISION= 1
CATEGORIES= graphics gnome CATEGORIES= graphics gnome
MASTER_SITES= GNOME MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust PKGNAMESUFFIX= 2-rust

View file

@ -2,7 +2,7 @@
PORTNAME= svgbob PORTNAME= svgbob
DISTVERSION= g20190412 DISTVERSION= g20190412
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= graphics CATEGORIES= graphics
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -2,7 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= rust PORTNAME= rust
PORTVERSION?= 1.37.0 PORTVERSION?= 1.38.0
PORTREVISION?= 0 PORTREVISION?= 0
CATEGORIES= lang CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \ 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 \ LOCAL/tobik/rust:rust_bootstrap \
https://static.rust-lang.org/dist/:cargo_bootstrap \ https://static.rust-lang.org/dist/:cargo_bootstrap \
LOCAL/tobik/rust: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 DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src
DISTFILES?= ${NIGHTLY_SUBDIR}${DISTNAME}${EXTRACT_SUFX}:src \ DISTFILES?= ${NIGHTLY_SUBDIR}${DISTNAME}${EXTRACT_SUFX}:src \
${_RUSTC_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \ ${_RUSTC_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \
${_RUST_STD_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \ ${_RUST_STD_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \
${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:cargo_bootstrap \ ${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:cargo_bootstrap \
${DISTFILES_${ARCH}} ${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 DIST_SUBDIR?= rust
EXTRACT_ONLY?= ${DISTFILES:N*\:*bootstrap:C/:.*//} EXTRACT_ONLY?= ${DISTFILES:N*\:*bootstrap:C/:.*//}
@ -29,6 +31,7 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT 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?= aarch64 amd64 armv6 armv7 i386 powerpc64
ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler
@ -38,10 +41,14 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libgit2.so:devel/libgit2 \ libgit2.so:devel/libgit2 \
libssh2.so:security/libssh2 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 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 \ PLIST_FILES= lib/rustlib/components \
lib/rustlib/rust-installer-version lib/rustlib/rust-installer-version
@ -54,9 +61,10 @@ DOCS_VARS= _RUST_BUILD_DOCS=true
GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
# See WRKSRC/src/stage0.txt for the date and version values. # See WRKSRC/src/stage0.txt for the date and version values.
BOOTSTRAPS_DATE?= 2019-07-04 BOOTSTRAPS_DATE?= 2019-08-15
RUST_BOOTSTRAP_VERSION?= 1.36.0 RUST_BOOTSTRAP_VERSION?= 1.37.0
CARGO_BOOTSTRAP_VERSION?= 0.37.0 CARGO_BOOTSTRAP_VERSION?= 0.38.0
COMPILER_RT_VERSION?= 9.0.0
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}} BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -elfv1 BOOTSTRAPS_SUFFIX_powerpc64?= -elfv1
@ -76,9 +84,9 @@ _CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${CARGO_B
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
.if ${ARCH} == powerpc64 .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 # 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 USE_GCC= yes
.endif .endif
@ -106,8 +114,8 @@ post-extract:
${WRKSRC}/build/cache/${_RUST_STD_BOOTSTRAP}.tar.gz ${WRKSRC}/build/cache/${_RUST_STD_BOOTSTRAP}.tar.gz
${LN} -sf ${DISTDIR}/${DIST_SUBDIR}/${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz \ ${LN} -sf ${DISTDIR}/${DIST_SUBDIR}/${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz \
${WRKSRC}/build/cache/${_CARGO_BOOTSTRAP}.tar.gz ${WRKSRC}/build/cache/${_CARGO_BOOTSTRAP}.tar.gz
.if ${ARCH} == armv6 .if ${ARCH} == armv6 || ${ARCH} == armv7
${LN} -sf ${WRKDIR}/compiler-rt-8.0.1.src ${WRKSRC}/src/llvm-project/compiler-rt ${LN} -sf ${WRKDIR}/compiler-rt-${COMPILER_RT_VERSION}.src ${WRKSRC}/src/llvm-project/compiler-rt
.endif .endif
post-patch: post-patch:
@ -236,18 +244,20 @@ do-test:
.if !defined(_RUST_MAKESUM_GUARD) .if !defined(_RUST_MAKESUM_GUARD)
makesum: 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]} .for arch in ${ONLY_FOR_ARCHS:O:[2..-1]}
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${arch} DISTINFO_FILE=${DISTINFO_FILE}.${arch} ${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}} .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 .endfor
${RM} ${DISTINFO_FILE}.${arch} ${RM} ${DISTINFO_FILE}.${arch}
.endfor .endfor
${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=powerpc64 BOOTSTRAPS_SUFFIX="-elfv2" DISTINFO_FILE=${DISTINFO_FILE}.powerpc64-elfv2 ${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 ${RM} ${DISTINFO_FILE}.powerpc64-elfv2
${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE}
${RM} ${DISTINFO_FILE}.tmp
.endif .endif
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,47 +1,47 @@
TIMESTAMP = 1567322590 TIMESTAMP = 1569482113
SHA256 (rust/rustc-1.37.0-src.tar.xz) = 10abffac50a729cf74cef6dd03193a2f4647541bd19ee9281be9e5b12ca8cdfd SHA256 (rust/rustc-1.38.0-src.tar.xz) = 3a7991aa4cb44ef941d71636e45a95468b520dc6fc7cf725364925bd3e3d3a34
SIZE (rust/rustc-1.37.0-src.tar.xz) = 98654252 SIZE (rust/rustc-1.38.0-src.tar.xz) = 96163304
SHA256 (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 8eec2d7750c96030b6b95eec2bc9ed1b7194780628d6017f615c2effdcc3b928 SHA256 (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = ebdd6e51cc8d3b73de59bcf609b6b0fd9f255d6c0b4c982c5d9609775b0269ff
SIZE (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 68458486 SIZE (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = 56866730
SHA256 (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 3c1e46be0c1d42bec5538eccc07e948d65743a160417856bf6d5885cede31c98 SHA256 (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 2c6181d3dca8c70623625f9c0784e992128c00b1abbfad29f70791856d308eed
SIZE (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 77059731 SIZE (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 68907067
SHA256 (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 2fb56bb2a1420ea66e6f75f37d1c0d808c2943401d70650696d463ad90e78af9 SHA256 (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 387b571a741d5e6162876ecae136366646b22d870511a47140301a1b0604a7b5
SIZE (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 6144087 SIZE (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 5422359
SHA256 (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = c2dd0cec49b054ed9439762fb31555b8df9a3d81747b194f7d3afbc6d8adb8de SHA256 (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = a4dd357a0b39abf1ebbe8a0f64973c3b0c5bc527e374c12afe51266279fc1ca6
SIZE (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = 79088915 SIZE (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = 70318740
SHA256 (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = a2a923cbfa3481af66c22673cac38e7cb70e26333318ad59c27b8b6ac16a84fe SHA256 (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 8783a667ea9c46f27027d494098c51563faa734c5ddb23c6b9b3eda804eb9742
SIZE (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 87112148 SIZE (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779
SHA256 (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = ae237412a5de0d01cc8aa065e00f604e72fadf85dd350d16b73a15d6ff7393f2 SHA256 (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = ec5051df58aeff6720f386067c05de21bbc0f6532d74d2646f7b7bc36d341629
SIZE (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = 6651104 SIZE (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = 6712004
SHA256 (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 30af064165ada8defaa8bd1e63265944fb37c69172249723bd2747203ad7cbf0 SHA256 (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = d0b6c3422892764ebff9b3224265c47f62241d82b5974d715c0aabf845bbf586
SIZE (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 71286638 SIZE (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = 59085607
SHA256 (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 6c35036131a110c858e7cb83657cd1b25ffae4cc65708f4e5a6e31325ef96edd SHA256 (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = ce2b3f002457d7086870a2743e121aedc4dfb800fd9a65e6190d50f1b2e061a7
SIZE (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 79061925 SIZE (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = 70261468
SHA256 (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = e4fa3e76ab448eb8bfdf323b4de976a6f07c35d0eca91cc2bf480b41faa157ec SHA256 (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 643497ec41d40168c99f327ee31cbcc0b73ea9bbb6bab523bfef2b915d13d186
SIZE (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = 5544892 SIZE (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 5716966
SHA256 (rust/compiler-rt-8.0.1.src.tar.xz) = 11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837 SHA256 (rust/compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e
SIZE (rust/compiler-rt-8.0.1.src.tar.xz) = 1954204 SIZE (rust/compiler-rt-9.0.0.src.tar.xz) = 1993084
SHA256 (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = c652bfb82d0e640e24a91aef39e9eeeedc0bd0b5b828546f9ef47bbae6a279bd SHA256 (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = b957e13bdb899f42c1c4b3cd91d18f7d4f6ab08b2492f9acf85e447f53640121
SIZE (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = 70165782 SIZE (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = 58107583
SHA256 (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 8750ff6013261b68f692413c7db97fabac6a83583b4c16c2175ebb6a81c1d0c6 SHA256 (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = c380d455923065b5067a43ec796c043dfb4241392e068a187d6d93909f1cbafb
SIZE (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 78322763 SIZE (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = 69710688
SHA256 (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = f092d15bbfe91423efffa2d20c77e5ca9655aac4c41bd1943cf632aff1a92bf1 SHA256 (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 80641006fcb23de4780ac8576b9f0b235be1cb95e3d632a0976bfdd6117ee502
SIZE (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = 5463628 SIZE (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 4742625
SHA256 (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 4ac319c56b360a1c9418cc1862ed86366c79155dbcfdd0a9852b98e0bc4dcd0e SHA256 (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 0d3a5bc51f138bfe3f7ccd4b9ccaa5aeec0d881118b7264f5e59ae8e1ce9f78a
SIZE (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 80314139 SIZE (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 70857405
SHA256 (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 3387dff03da9babc28861892f41b08ff58bc51bea2d0e84ac0a045e84999eebf SHA256 (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 21fbe36d9580f68fcd65d4248ffb05a40f787a38d87792545c7946b273e91beb
SIZE (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 87744414 SIZE (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002
SHA256 (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 3c4cef06939123951649c9ffcef7ba104cc3bc63c2b3243a7a7228749c58f37c SHA256 (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = e54e8e072ae5fba11ce36935cb813793ad6871b1fe1b3dfdb02a0a18e920ddda
SIZE (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 6553782 SIZE (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = 6593950
SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 98b0f27977a5412852044bc7ef2e95dfb5eced140c73a0ed0faf5841cecbaf83 SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = aa4c7295731a92258c9378e24697f90a546c6a403da6fa9ff4a688878fbcced7
SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 78638311 SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 67717247
SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 197bb8ce6944eddc7c18d20f7c2721e35abb3458678ef60d287941ca01e244ed SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = e6043fda28f881c9c7cb50cb1cd31b29552285d1e27a6e46d1c1abf707115be1
SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 81520259 SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 72780079
SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 17d9345621caa47015843b811019e16b32020c053fb72c3f3a6909e42d548f6c SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 335216cbd2f460b337e02c1f3ef235178943194d9a41700f98d6d063d34668e7
SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 7388067 SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 5587878
SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 7581410a224e3649fc75cbb302c46fa0d59d571f3c6b9556682ab1411872db83 SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = f0e1eca1713b14e4dad034a96c2bdfe0493afe390b5dd33bf16139691412e91b
SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 72163495 SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 59832229
SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = edd4584a9583fb699dbf23797151d1d78bdf1e1d1389d715acbdefc5fcf5dc7c SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 2c6802162b807ad2e332a4872943f9a694aa925f553ef2e61fac9def9ad73d8e
SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 79921640 SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 71174548
SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 408fb3a5b2127ca369d5e5fe5768d475820916aa4e84150bdb939d0d155d5e32 SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = db19655601cecbf18b9bca3d2db2545301b9d31fa353c78582eb378af6dc3966
SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 5701853 SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4983791

View 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__)

View file

@ -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
+}

View file

@ -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);
+}

View file

@ -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.

View file

@ -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
+}

View 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,

View file

@ -3,6 +3,7 @@
PORTNAME= thunderbird PORTNAME= thunderbird
DISTVERSION= 68.1.1 DISTVERSION= 68.1.1
PORTREVISION= 1
CATEGORIES= mail news net-im ipv6 CATEGORIES= mail news net-im ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source

View file

@ -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);

View file

@ -2,6 +2,7 @@
PORTNAME= rav1e PORTNAME= rav1e
PORTVERSION= s20190925 PORTVERSION= s20190925
PORTREVISION= 1
CATEGORIES= multimedia CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= termplay PORTNAME= termplay
DISTVERSION= 2.0.5 DISTVERSION= 2.0.5
PORTREVISION= 1
CATEGORIES= multimedia CATEGORIES= multimedia
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -2,7 +2,7 @@
PORTNAME= fractal PORTNAME= fractal
DISTVERSION= 4.0.0 DISTVERSION= 4.0.0
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= net-im CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/ MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/

View file

@ -3,7 +3,7 @@
PORTNAME= boringtun PORTNAME= boringtun
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0 DISTVERSION= 0.2.0
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= net CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/

View file

@ -2,7 +2,7 @@
PORTNAME= rabbiteer PORTNAME= rabbiteer
DISTVERSION= 1.4.1 DISTVERSION= 1.4.1
PORTREVISION= 11 PORTREVISION= 12
CATEGORIES= net CATEGORIES= net
MAINTAINER= dch@FreeBSD.org MAINTAINER= dch@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= routinator PORTNAME= routinator
PORTVERSION= 0.5.0 PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= net CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl MAINTAINER= jaap@NLnetLabs.nl

View file

@ -3,7 +3,7 @@
PORTNAME= acmed PORTNAME= acmed
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0 DISTVERSION= 0.6.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= security CATEGORIES= security
MAINTAINER= greg@unrelenting.technology MAINTAINER= greg@unrelenting.technology

View file

@ -3,6 +3,7 @@
PORTNAME= cargo-audit PORTNAME= cargo-audit
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1 DISTVERSION= 0.8.1
PORTREVISION= 1
CATEGORIES= security CATEGORIES= security
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= cloak PORTNAME= cloak
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0 DISTVERSION= 0.2.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= security CATEGORIES= security
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= suricata PORTNAME= suricata
DISTVERSION= 4.1.5 DISTVERSION= 4.1.5
PORTREVISION= 1
CATEGORIES= security CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/ MASTER_SITES= https://www.openinfosecfoundation.org/download/

View file

@ -3,6 +3,7 @@
PORTNAME= suricata PORTNAME= suricata
DISTVERSION= 5.0.0-beta1 DISTVERSION= 5.0.0-beta1
PORTREVISION= 1
CATEGORIES= security CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/ MASTER_SITES= https://www.openinfosecfoundation.org/download/
PKGNAMESUFFIX= 5 PKGNAMESUFFIX= 5

View file

@ -2,7 +2,7 @@
PORTNAME= ion PORTNAME= ion
DISTVERSION= 1.0.5-1355 DISTVERSION= 1.0.5-1355
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= shells CATEGORIES= shells
PKGNAMESUFFIX= -shell PKGNAMESUFFIX= -shell

View file

@ -2,6 +2,7 @@
PORTNAME= starship PORTNAME= starship
DISTVERSION= 0.13.1 DISTVERSION= 0.13.1
PORTREVISION= 1
CATEGORIES= shells CATEGORIES= shells
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -3,7 +3,7 @@
PORTNAME= exa PORTNAME= exa
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0 DISTVERSION= 0.9.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -4,6 +4,7 @@
PORTNAME= fd PORTNAME= fd
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 7.4.0 DISTVERSION= 7.4.0
PORTREVISION= 1
CATEGORIES= sysutils CATEGORIES= sysutils
PKGNAMESUFFIX= -find PKGNAMESUFFIX= -find

View file

@ -3,7 +3,7 @@
PORTNAME= flowgger PORTNAME= flowgger
DISTVERSION= 0.2.6-28 DISTVERSION= 0.2.6-28
DISTVERSIONSUFFIX= -gab572a0 DISTVERSIONSUFFIX= -gab572a0
PORTREVISION= 14 PORTREVISION= 15
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= sandboxfs PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs- DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.1.0 DISTVERSION= 0.1.0
PORTREVISION= 7 PORTREVISION= 8
CATEGORIES= sysutils CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs- PKGNAMEPREFIX= fusefs-

View file

@ -3,7 +3,7 @@
PORTNAME= hexyl PORTNAME= hexyl
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1 DISTVERSION= 0.5.1
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -2,7 +2,7 @@
PORTNAME= potnet PORTNAME= potnet
DISTVERSION= 0.3.2 DISTVERSION= 0.3.2
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org MAINTAINER= pizzamig@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= bat PORTNAME= bat
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1 DISTVERSION= 0.12.1
PORTREVISION= 1
CATEGORIES= textproc CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org MAINTAINER= pizzamig@FreeBSD.org

View file

@ -5,7 +5,7 @@
PORTNAME= ripgrep PORTNAME= ripgrep
DISTVERSION= 11.0.2 DISTVERSION= 11.0.2
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= textproc CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi MAINTAINER= petteri.valkonen@iki.fi

View file

@ -2,7 +2,7 @@
PORTNAME= sd PORTNAME= sd
DISTVERSION= 0.6.5 DISTVERSION= 0.6.5
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= textproc CATEGORIES= textproc
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= sonic PORTNAME= sonic
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2 DISTVERSION= 1.2.2
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= textproc CATEGORIES= textproc
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -2,7 +2,7 @@
PORTNAME= xsv PORTNAME= xsv
DISTVERSION= 0.13.0 DISTVERSION= 0.13.0
PORTREVISION= 12 PORTREVISION= 13
CATEGORIES= textproc CATEGORIES= textproc
PKGNAMESUFFIX= -rs PKGNAMESUFFIX= -rs

View file

@ -2,7 +2,7 @@
PORTNAME= cliqz PORTNAME= cliqz
DISTVERSION= 1.28.2 DISTVERSION= 1.28.2
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= www CATEGORIES= www
MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \ 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 http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz

View file

@ -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);

View file

@ -3,7 +3,7 @@
PORTNAME= ffsend PORTNAME= ffsend
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.46 DISTVERSION= 0.2.46
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= www CATEGORIES= www
MAINTAINER= 0mp@FreeBSD.org MAINTAINER= 0mp@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= firefox PORTNAME= firefox
DISTVERSION= 68.1.0 DISTVERSION= 68.1.0
PORTREVISION= 3 PORTREVISION= 4
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= www ipv6 CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \

View file

@ -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);

View file

@ -3,7 +3,7 @@
PORTNAME= firefox PORTNAME= firefox
DISTVERSION= 69.0.1 DISTVERSION= 69.0.1
PORTREVISION= 1 PORTREVISION= 2
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= www ipv6 CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

View file

@ -3,7 +3,7 @@
PORTNAME= geckodriver PORTNAME= geckodriver
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0 DISTVERSION= 0.24.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= www CATEGORIES= www
MAINTAINER= daniel@blodan.se MAINTAINER= daniel@blodan.se

View file

@ -3,6 +3,7 @@
PORTNAME= jwt-cli PORTNAME= jwt-cli
PORTVERSION= 2.5.0 PORTVERSION= 2.5.0
PORTREVISION= 1
CATEGORIES= www CATEGORIES= www
MAINTAINER= osa@FreeBSD.org MAINTAINER= osa@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= miniserve PORTNAME= miniserve
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0 DISTVERSION= 0.5.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= www CATEGORIES= www
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= newsboat PORTNAME= newsboat
PORTVERSION= 2.17 PORTVERSION= 2.17
PORTREVISION= 1
CATEGORIES= www CATEGORIES= www
MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/ MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

@ -4,6 +4,7 @@
PORTNAME= websocat PORTNAME= websocat
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0 DISTVERSION= 1.5.0
PORTREVISION= 1
CATEGORIES= www CATEGORIES= www
MAINTAINER= osa@FreeBSD.org MAINTAINER= osa@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= zola PORTNAME= zola
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0 DISTVERSION= 0.8.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= www CATEGORIES= www
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -4,7 +4,7 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7 DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b DISTVERSIONSUFFIX= -g5a9f33b
PORTREVISION= 12 PORTREVISION= 13
CATEGORIES= x11 CATEGORIES= x11
MAINTAINER= rigoletto@FreeBSD.org MAINTAINER= rigoletto@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= alacritty PORTNAME= alacritty
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3 DISTVERSION= 0.3.3
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= x11 CATEGORIES= x11
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org