diff options
72 files changed, 742 insertions, 454 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk index c1bf1d60ce19..e6355945c738 100644 --- a/Mk/Uses/cargo.mk +++ b/Mk/Uses/cargo.mk @@ -43,7 +43,7 @@ DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:C/[^a-zA-Z0-9_] CARGO_BUILDDEP?= yes .if ${CARGO_BUILDDEP:tl} == "yes" -BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.37.0:lang/${RUST_DEFAULT} +BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.38.0:lang/${RUST_DEFAULT} .endif # Location of cargo binary (default to lang/rust's Cargo binary) diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile index d11bd20d7ca5..16c5871abbff 100644 --- a/audio/spotifyd/Makefile +++ b/audio/spotifyd/Makefile @@ -3,6 +3,7 @@ PORTNAME= spotifyd DISTVERSIONPREFIX= v DISTVERSION= 0.2.15 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= tobik@FreeBSD.org diff --git a/benchmarks/hyperfine/Makefile b/benchmarks/hyperfine/Makefile index f946b65c08d0..5bd1c304da12 100644 --- a/benchmarks/hyperfine/Makefile +++ b/benchmarks/hyperfine/Makefile @@ -3,7 +3,7 @@ PORTNAME= hyperfine DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= benchmarks MAINTAINER= pizzamig@FreeBSD.org diff --git a/devel/bingrep/Makefile b/devel/bingrep/Makefile index 890ca1a6851f..bb457f7f5f42 100644 --- a/devel/bingrep/Makefile +++ b/devel/bingrep/Makefile @@ -2,7 +2,7 @@ PORTNAME= bingrep PORTVERSION= 0.6.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= CRATESIO DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/devel/cargo-tree/Makefile b/devel/cargo-tree/Makefile index 6813aad4e6bb..dbdc143549bc 100644 --- a/devel/cargo-tree/Makefile +++ b/devel/cargo-tree/Makefile @@ -2,6 +2,7 @@ PORTNAME= cargo-tree DISTVERSION= 0.26.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= CRATESIO DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/devel/git-absorb/Makefile b/devel/git-absorb/Makefile index 4f811cdb5b38..646418be7b00 100644 --- a/devel/git-absorb/Makefile +++ b/devel/git-absorb/Makefile @@ -2,7 +2,7 @@ PORTNAME= git-absorb DISTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= greg@unrelenting.technology diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile index 89645bf16ee5..3cd5bf0c0e56 100644 --- a/devel/interactive_rebase_tool/Makefile +++ b/devel/interactive_rebase_tool/Makefile @@ -2,6 +2,7 @@ PORTNAME= interactive_rebase_tool DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= petteri.valkonen@iki.fi diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile index e7d6a68b6920..c8af442ad8f4 100644 --- a/devel/pijul/Makefile +++ b/devel/pijul/Makefile @@ -3,7 +3,7 @@ PORTNAME= pijul PORTVERSION= 0.12.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel MASTER_SITES= https://pijul.org/releases/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/devel/racer/Makefile b/devel/racer/Makefile index 5c8df1e4f103..6933074b2ba9 100644 --- a/devel/racer/Makefile +++ b/devel/racer/Makefile @@ -3,8 +3,7 @@ PORTNAME= racer DISTVERSIONPREFIX= v -DISTVERSION= 2.1.22 -PORTREVISION= 2 +DISTVERSION= 2.1.27 CATEGORIES= devel MAINTAINER= beyert@cs.ucr.edu @@ -21,100 +20,116 @@ PLIST_FILES= bin/racer MAKE_ENV= RUSTC_BOOTSTRAP=1 -CARGO_CRATES= aho-corasick-0.6.9 \ +CARGO_CRATES= aho-corasick-0.7.6 \ + annotate-snippets-0.6.1 \ ansi_term-0.11.0 \ - arrayvec-0.4.10 \ - atty-0.2.11 \ - autocfg-0.1.2 \ - bitflags-1.0.4 \ - byteorder-1.3.1 \ - cfg-if-0.1.6 \ - clap-2.32.0 \ + arrayvec-0.4.11 \ + atty-0.2.13 \ + autocfg-0.1.6 \ + bitflags-1.1.0 \ + byteorder-1.3.2 \ + c2-chacha-0.2.2 \ + cfg-if-0.1.9 \ + clap-2.33.0 \ cloudabi-0.0.3 \ crossbeam-deque-0.2.0 \ crossbeam-epoch-0.3.1 \ crossbeam-utils-0.2.2 \ + crossbeam-utils-0.6.6 \ derive_more-0.13.0 \ - either-1.5.0 \ - ena-0.11.0 \ - env_logger-0.6.0 \ + either-1.5.2 \ + ena-0.13.0 \ + env_logger-0.6.2 \ fuchsia-cprng-0.1.1 \ + getrandom-0.1.12 \ humantime-1.2.0 \ - itoa-0.4.3 \ - jobserver-0.1.12 \ - lazy_static-1.2.0 \ + indexmap-1.1.0 \ + itertools-0.8.0 \ + itoa-0.4.4 \ + jobserver-0.1.17 \ + kernel32-sys-0.2.2 \ + lazy_static-1.4.0 \ lazycell-1.2.1 \ - libc-0.2.49 \ + libc-0.2.62 \ lock_api-0.1.5 \ - log-0.4.6 \ - memchr-2.1.3 \ + log-0.4.8 \ + memchr-2.2.1 \ memoffset-0.2.1 \ nodrop-0.1.13 \ - num_cpus-1.9.0 \ + num_cpus-1.10.1 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ - proc-macro2-0.4.27 \ + ppv-lite86-0.2.5 \ + proc-macro2-0.4.30 \ + proc-macro2-1.0.3 \ quick-error-1.2.2 \ - quote-0.6.11 \ + quote-0.6.13 \ + quote-1.0.2 \ rand-0.6.5 \ + rand-0.7.0 \ rand_chacha-0.1.1 \ + rand_chacha-0.2.1 \ rand_core-0.3.1 \ - rand_core-0.4.0 \ + rand_core-0.4.2 \ + rand_core-0.5.1 \ rand_hc-0.1.0 \ + rand_hc-0.2.0 \ rand_isaac-0.1.1 \ - rand_jitter-0.1.3 \ - rand_os-0.1.2 \ - rand_pcg-0.1.1 \ + rand_jitter-0.1.4 \ + rand_os-0.1.3 \ + rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ - redox_syscall-0.1.51 \ - redox_termios-0.1.1 \ - regex-1.1.0 \ - regex-syntax-0.6.5 \ - remove_dir_all-0.5.1 \ - rls-span-0.5.1 \ - rustc-ap-arena-407.0.0 \ - rustc-ap-graphviz-407.0.0 \ - rustc-ap-rustc_cratesio_shim-407.0.0 \ - rustc-ap-rustc_data_structures-407.0.0 \ - rustc-ap-rustc_errors-407.0.0 \ - rustc-ap-rustc_target-407.0.0 \ - rustc-ap-serialize-407.0.0 \ - rustc-ap-syntax-407.0.0 \ - rustc-ap-syntax_pos-407.0.0 \ + redox_syscall-0.1.56 \ + regex-1.3.1 \ + regex-syntax-0.6.12 \ + remove_dir_all-0.5.2 \ + rls-span-0.5.2 \ + rustc-ap-arena-583.0.0 \ + rustc-ap-graphviz-583.0.0 \ + rustc-ap-rustc_data_structures-583.0.0 \ + rustc-ap-rustc_errors-583.0.0 \ + rustc-ap-rustc_lexer-583.0.0 \ + rustc-ap-rustc_macros-583.0.0 \ + rustc-ap-rustc_target-583.0.0 \ + rustc-ap-serialize-583.0.0 \ + rustc-ap-syntax-583.0.0 \ + rustc-ap-syntax_pos-583.0.0 \ rustc-hash-1.0.1 \ - rustc-rayon-0.1.2 \ - rustc-rayon-core-0.1.2 \ + rustc-rayon-0.2.0 \ + rustc-rayon-core-0.2.0 \ rustc_version-0.2.3 \ - ryu-0.2.7 \ + ryu-1.0.0 \ scoped-tls-1.0.0 \ scopeguard-0.3.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ - serde-1.0.87 \ - serde_derive-1.0.87 \ - serde_json-1.0.38 \ - smallvec-0.6.8 \ + serde-1.0.99 \ + serde_derive-1.0.99 \ + serde_json-1.0.40 \ + smallvec-0.6.10 \ stable_deref_trait-1.1.1 \ - strsim-0.7.0 \ - syn-0.15.26 \ - tempfile-3.0.6 \ - termcolor-1.0.4 \ - termion-1.5.1 \ - textwrap-0.10.0 \ + strsim-0.8.0 \ + syn-0.15.44 \ + syn-1.0.5 \ + synstructure-0.10.2 \ + tempfile-3.1.0 \ + term_size-0.3.1 \ + termcolor-1.0.5 \ + textwrap-0.11.0 \ thread_local-0.3.6 \ - ucd-util-0.1.3 \ - unicode-width-0.1.5 \ + unicode-width-0.1.6 \ unicode-xid-0.1.0 \ - unreachable-1.0.0 \ - utf8-ranges-1.0.2 \ + unicode-xid-0.2.0 \ vec_map-0.8.1 \ - void-1.0.2 \ - winapi-0.3.6 \ + wasi-0.7.0 \ + winapi-0.2.8 \ + winapi-0.3.8 \ + winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - wincolor-1.0.1 + wincolor-1.0.2 .include <bsd.port.mk> diff --git a/devel/racer/distinfo b/devel/racer/distinfo index f84ddb7ee977..a680f6bb9c15 100644 --- a/devel/racer/distinfo +++ b/devel/racer/distinfo @@ -1,22 +1,26 @@ -TIMESTAMP = 1555839895 -SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e -SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979 +TIMESTAMP = 1569386662 +SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d +SIZE (rust/crates/aho-corasick-0.7.6.tar.gz) = 108953 +SHA256 (rust/crates/annotate-snippets-0.6.1.tar.gz) = c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7 +SIZE (rust/crates/annotate-snippets-0.6.1.tar.gz) = 21894 SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 -SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71 -SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133 -SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 -SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916 -SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 -SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444 -SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 -SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282 -SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb -SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959 -SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4 -SIZE (rust/crates/cfg-if-0.1.6.tar.gz) = 7411 -SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e -SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073 +SHA256 (rust/crates/arrayvec-0.4.11.tar.gz) = b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba +SIZE (rust/crates/arrayvec-0.4.11.tar.gz) = 26439 +SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 +SIZE (rust/crates/atty-0.2.13.tar.gz) = 4764 +SHA256 (rust/crates/autocfg-0.1.6.tar.gz) = b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875 +SIZE (rust/crates/autocfg-0.1.6.tar.gz) = 11439 +SHA256 (rust/crates/bitflags-1.1.0.tar.gz) = 3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd +SIZE (rust/crates/bitflags-1.1.0.tar.gz) = 16322 +SHA256 (rust/crates/byteorder-1.3.2.tar.gz) = a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5 +SIZE (rust/crates/byteorder-1.3.2.tar.gz) = 21596 +SHA256 (rust/crates/c2-chacha-0.2.2.tar.gz) = 7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101 +SIZE (rust/crates/c2-chacha-0.2.2.tar.gz) = 13766 +SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33 +SIZE (rust/crates/cfg-if-0.1.9.tar.gz) = 7353 +SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9 +SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458 SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 SHA256 (rust/crates/crossbeam-deque-0.2.0.tar.gz) = f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3 @@ -25,114 +29,138 @@ SHA256 (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 927121f5407de9956180ff5e936f SIZE (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 33093 SHA256 (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9 SIZE (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 11901 +SHA256 (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6 +SIZE (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 32836 SHA256 (rust/crates/derive_more-0.13.0.tar.gz) = 3f57d78cf3bd45270dad4e70c21ec77a960b36c7a841ff9db76aaa775a8fb871 SIZE (rust/crates/derive_more-0.13.0.tar.gz) = 16724 -SHA256 (rust/crates/either-1.5.0.tar.gz) = 3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0 -SIZE (rust/crates/either-1.5.0.tar.gz) = 10900 -SHA256 (rust/crates/ena-0.11.0.tar.gz) = f56c93cc076508c549d9bb747f79aa9b4eb098be7b8cad8830c3137ef52d1e00 -SIZE (rust/crates/ena-0.11.0.tar.gz) = 19093 -SHA256 (rust/crates/env_logger-0.6.0.tar.gz) = afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e -SIZE (rust/crates/env_logger-0.6.0.tar.gz) = 27887 +SHA256 (rust/crates/either-1.5.2.tar.gz) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b +SIZE (rust/crates/either-1.5.2.tar.gz) = 12124 +SHA256 (rust/crates/ena-0.13.0.tar.gz) = 3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87 +SIZE (rust/crates/ena-0.13.0.tar.gz) = 19355 +SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3 +SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078 SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SHA256 (rust/crates/getrandom-0.1.12.tar.gz) = 473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571 +SIZE (rust/crates/getrandom-0.1.12.tar.gz) = 23809 SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114 SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795 -SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b -SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061 -SHA256 (rust/crates/jobserver-0.1.12.tar.gz) = dd80e58f77e0cdea53ba96acc5e04479e5ffc5d869626a6beafe50fed867eace -SIZE (rust/crates/jobserver-0.1.12.tar.gz) = 19791 -SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1 -SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840 +SHA256 (rust/crates/indexmap-1.1.0.tar.gz) = a4d6d89e0948bf10c08b9ecc8ac5b83f07f857ebe2c0cbe38de15b4e4f510356 +SIZE (rust/crates/indexmap-1.1.0.tar.gz) = 44703 +SHA256 (rust/crates/itertools-0.8.0.tar.gz) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358 +SIZE (rust/crates/itertools-0.8.0.tar.gz) = 78917 +SHA256 (rust/crates/itoa-0.4.4.tar.gz) = 501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f +SIZE (rust/crates/itoa-0.4.4.tar.gz) = 11147 +SHA256 (rust/crates/jobserver-0.1.17.tar.gz) = f2b1d42ef453b30b7387e113da1c83ab1605d90c5b4e0eb8e96d016ed3b8c160 +SIZE (rust/crates/jobserver-0.1.17.tar.gz) = 19563 +SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d +SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537 +SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443 SHA256 (rust/crates/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691 -SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e -SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486 +SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba +SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193 SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967 -SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6 -SIZE (rust/crates/log-0.4.6.tar.gz) = 22303 -SHA256 (rust/crates/memchr-2.1.3.tar.gz) = e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8 -SIZE (rust/crates/memchr-2.1.3.tar.gz) = 20069 +SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7 +SIZE (rust/crates/log-0.4.8.tar.gz) = 31297 +SHA256 (rust/crates/memchr-2.2.1.tar.gz) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e +SIZE (rust/crates/memchr-2.2.1.tar.gz) = 20862 SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3 SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618 SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945 SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508 -SHA256 (rust/crates/num_cpus-1.9.0.tar.gz) = 5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238 -SIZE (rust/crates/num_cpus-1.9.0.tar.gz) = 10599 +SHA256 (rust/crates/num_cpus-1.10.1.tar.gz) = bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273 +SIZE (rust/crates/num_cpus-1.10.1.tar.gz) = 11151 SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13 SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233 SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337 SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670 SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9 SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817 -SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915 -SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098 +SHA256 (rust/crates/ppv-lite86-0.2.5.tar.gz) = e3cbf9f658cdb5000fcf6f362b8ea2ba154b9f146a61c7a20d647034c6b6561b +SIZE (rust/crates/ppv-lite86-0.2.5.tar.gz) = 20606 +SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 +SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731 +SHA256 (rust/crates/proc-macro2-1.0.3.tar.gz) = e98a83a9f9b331f54b924e68a66acb1bb35cb01fb0a23645139967abefb697e8 +SIZE (rust/crates/proc-macro2-1.0.3.tar.gz) = 34868 SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0 SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132 -SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1 -SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283 +SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 +SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475 +SHA256 (rust/crates/quote-1.0.2.tar.gz) = 053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe +SIZE (rust/crates/quote-1.0.2.tar.gz) = 23023 SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814 +SHA256 (rust/crates/rand-0.7.0.tar.gz) = d47eab0e83d9693d40f825f86948aa16eff6750ead4bdffc4ab95b8b3a7f052c +SIZE (rust/crates/rand-0.7.0.tar.gz) = 104208 SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703 +SHA256 (rust/crates/rand_chacha-0.2.1.tar.gz) = 03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853 +SIZE (rust/crates/rand_chacha-0.2.1.tar.gz) = 11475 SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 -SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 -SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326 +SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc +SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243 +SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 +SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116 SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644 +SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c +SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670 SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020 -SHA256 (rust/crates/rand_jitter-0.1.3.tar.gz) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 -SIZE (rust/crates/rand_jitter-0.1.3.tar.gz) = 18341 -SHA256 (rust/crates/rand_os-0.1.2.tar.gz) = b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d -SIZE (rust/crates/rand_os-0.1.2.tar.gz) = 18359 -SHA256 (rust/crates/rand_pcg-0.1.1.tar.gz) = 086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05 -SIZE (rust/crates/rand_pcg-0.1.1.tar.gz) = 10881 +SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b +SIZE (rust/crates/rand_jitter-0.1.4.tar.gz) = 18409 +SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965 +SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 +SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844 SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997 SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 -SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85 -SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646 -SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 -SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227 -SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f -SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219 -SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861 -SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475 -SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5 -SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726 -SHA256 (rust/crates/rls-span-0.5.1.tar.gz) = f1cb4694410d8d2ce43ccff3682f1c782158a018d5a9a92185675677f7533eb3 -SIZE (rust/crates/rls-span-0.5.1.tar.gz) = 9187 -SHA256 (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5aab2fb5e5becf1c9183f6c63b8714817a3e780a20b4fe6b3920751c98a18225 -SIZE (rust/crates/rustc-ap-arena-407.0.0.tar.gz) = 5417 -SHA256 (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 0235ff613d4f96176ea56748010b5d8e978605cc47856ba9bb5372f4f38e9c03 -SIZE (rust/crates/rustc-ap-graphviz-407.0.0.tar.gz) = 9949 -SHA256 (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 63e04a90b0dd8597da83633961698c61a2948f50c9d4b9a71e8afafc0ba0f158 -SIZE (rust/crates/rustc-ap-rustc_cratesio_shim-407.0.0.tar.gz) = 1044 -SHA256 (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = c03988d65fc5130787df32e8ea91738f78a8ed62b7a5bdd77f10e5cceb531d8e -SIZE (rust/crates/rustc-ap-rustc_data_structures-407.0.0.tar.gz) = 80080 -SHA256 (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 8b33b9dc34f9fa50bf7e6fd14f2f3c1adc69833acf43c10f3e9795bd4d613712 -SIZE (rust/crates/rustc-ap-rustc_errors-407.0.0.tar.gz) = 30092 -SHA256 (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = e6de75caef2c7acba11994614266d60238653657677934817ab368d169333cba -SIZE (rust/crates/rustc-ap-rustc_target-407.0.0.tar.gz) = 60803 -SHA256 (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = cf09c60aaee892b0fd107544cfe607d8d463e7f33da34aa823566b8fd2b17f53 -SIZE (rust/crates/rustc-ap-serialize-407.0.0.tar.gz) = 34696 -SHA256 (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 69f38cc120ff317678bbda8c4f58c1bbc1de64b615383ab01480482dde5e95a1 -SIZE (rust/crates/rustc-ap-syntax-407.0.0.tar.gz) = 321341 -SHA256 (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 20a0a201141c5c416b1924b079eeefc7b013e34ece0740ce4997f358b3684a7f -SIZE (rust/crates/rustc-ap-syntax_pos-407.0.0.tar.gz) = 28415 +SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84 +SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117 +SHA256 (rust/crates/regex-1.3.1.tar.gz) = dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd +SIZE (rust/crates/regex-1.3.1.tar.gz) = 234662 +SHA256 (rust/crates/regex-syntax-0.6.12.tar.gz) = 11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716 +SIZE (rust/crates/regex-syntax-0.6.12.tar.gz) = 289531 +SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e +SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907 +SHA256 (rust/crates/rls-span-0.5.2.tar.gz) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934 +SIZE (rust/crates/rls-span-0.5.2.tar.gz) = 9628 +SHA256 (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = f59b76d334bd533f3fdc5c651c27678c5e80fac67c6f7da22ba21a58878c55f5 +SIZE (rust/crates/rustc-ap-arena-583.0.0.tar.gz) = 6385 +SHA256 (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 3e632ef08ca17458acfd46d2ead3d541a1c249586cd5329f5fe333dacfab6142 +SIZE (rust/crates/rustc-ap-graphviz-583.0.0.tar.gz) = 9922 +SHA256 (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = e89e2c7be68185418f3cd56af3df8b29007a59a1cebefa63612d055f9bcb1a36 +SIZE (rust/crates/rustc-ap-rustc_data_structures-583.0.0.tar.gz) = 84638 +SHA256 (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 1e47cb380abeb72b01e42b2342d592f7eeea7d536c2f1f0d0e550dc509e46333 +SIZE (rust/crates/rustc-ap-rustc_errors-583.0.0.tar.gz) = 36302 +SHA256 (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 494cfaf67f49217d67d0774eeecbba61ac89acf478db97ef11f113ed8a959305 +SIZE (rust/crates/rustc-ap-rustc_lexer-583.0.0.tar.gz) = 7961 +SHA256 (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = e2e5d36becc59b4497f9cbd3ae0610081de0207a1d0e95c066369167b14f486f +SIZE (rust/crates/rustc-ap-rustc_macros-583.0.0.tar.gz) = 6839 +SHA256 (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = a7bfc5f96dfc3b9f8d5b57884f7f37467ecff6776cd4b8b491a7daece6fdd7c2 +SIZE (rust/crates/rustc-ap-rustc_target-583.0.0.tar.gz) = 69921 +SHA256 (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 2bb9ee231cf79eded39c56647499f83d6136ff5c8c0baaa9e21b6febee00f4f6 +SIZE (rust/crates/rustc-ap-serialize-583.0.0.tar.gz) = 35050 +SHA256 (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = b3827fc208814efbde82d613e31d11b4250ce9e8cf8afe4a4d47bbbd099632c9 +SIZE (rust/crates/rustc-ap-syntax-583.0.0.tar.gz) = 333001 +SHA256 (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 930ed81c34f325e512cc315c04d676fa84a373879d5c43bb54054a0522b05213 +SIZE (rust/crates/rustc-ap-syntax_pos-583.0.0.tar.gz) = 35898 SHA256 (rust/crates/rustc-hash-1.0.1.tar.gz) = 7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8 SIZE (rust/crates/rustc-hash-1.0.1.tar.gz) = 8976 -SHA256 (rust/crates/rustc-rayon-0.1.2.tar.gz) = 8d98c51d9cbbe810c8b6693236d3412d8cd60513ff27a3e1b6af483dca0af544 -SIZE (rust/crates/rustc-rayon-0.1.2.tar.gz) = 132710 -SHA256 (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 526e7b6d2707a5b9bec3927d424ad70fa3cfc68e0ac1b75e46cdbbc95adc5108 -SIZE (rust/crates/rustc-rayon-core-0.1.2.tar.gz) = 57179 +SHA256 (rust/crates/rustc-rayon-0.2.0.tar.gz) = 0d2e07e19601f21c59aad953c2632172ba70cb27e685771514ea66e4062b3363 +SIZE (rust/crates/rustc-rayon-0.2.0.tar.gz) = 132717 +SHA256 (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 79d38ca7cbc22fa59f09d8534ea4b27f67b0facf0cbe274433aceea227a02543 +SIZE (rust/crates/rustc-rayon-core-0.2.0.tar.gz) = 57300 SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210 -SHA256 (rust/crates/ryu-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7 -SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382 +SHA256 (rust/crates/ryu-1.0.0.tar.gz) = c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997 +SIZE (rust/crates/ryu-1.0.0.tar.gz) = 40170 SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146 SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27 @@ -141,53 +169,57 @@ SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78ac SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344 SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268 -SHA256 (rust/crates/serde-1.0.87.tar.gz) = 2e20fde37801e83c891a2dc4ebd3b81f0da4d1fb67a9e0a2a3b921e2536a58ee -SIZE (rust/crates/serde-1.0.87.tar.gz) = 71223 -SHA256 (rust/crates/serde_derive-1.0.87.tar.gz) = 633e97856567e518b59ffb2ad7c7a4fd4c5d91d9c7f32dd38a27b2bf7e8114ea -SIZE (rust/crates/serde_derive-1.0.87.tar.gz) = 48593 -SHA256 (rust/crates/serde_json-1.0.38.tar.gz) = 27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9 -SIZE (rust/crates/serde_json-1.0.38.tar.gz) = 69619 -SHA256 (rust/crates/smallvec-0.6.8.tar.gz) = 88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15 -SIZE (rust/crates/smallvec-0.6.8.tar.gz) = 21448 +SHA256 (rust/crates/serde-1.0.99.tar.gz) = fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f +SIZE (rust/crates/serde-1.0.99.tar.gz) = 72436 +SHA256 (rust/crates/serde_derive-1.0.99.tar.gz) = cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425 +SIZE (rust/crates/serde_derive-1.0.99.tar.gz) = 49786 +SHA256 (rust/crates/serde_json-1.0.40.tar.gz) = 051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704 +SIZE (rust/crates/serde_json-1.0.40.tar.gz) = 69695 +SHA256 (rust/crates/smallvec-0.6.10.tar.gz) = ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7 +SIZE (rust/crates/smallvec-0.6.10.tar.gz) = 22064 SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8 SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007 -SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550 -SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435 -SHA256 (rust/crates/syn-0.15.26.tar.gz) = f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9 -SIZE (rust/crates/syn-0.15.26.tar.gz) = 145493 -SHA256 (rust/crates/tempfile-3.0.6.tar.gz) = 37daa55a7240c4931c84559f03b3cad7d19535840d1c4a0cc4e9b2fb0dcf70ff -SIZE (rust/crates/tempfile-3.0.6.tar.gz) = 23337 -SHA256 (rust/crates/termcolor-1.0.4.tar.gz) = 4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f -SIZE (rust/crates/termcolor-1.0.4.tar.gz) = 14416 -SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096 -SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659 -SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6 -SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986 +SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 +SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5 +SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212 +SHA256 (rust/crates/syn-1.0.5.tar.gz) = 66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf +SIZE (rust/crates/syn-1.0.5.tar.gz) = 190286 +SHA256 (rust/crates/synstructure-0.10.2.tar.gz) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f +SIZE (rust/crates/synstructure-0.10.2.tar.gz) = 17988 +SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9 +SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823 +SHA256 (rust/crates/term_size-0.3.1.tar.gz) = 9e5b9a66db815dcfd2da92db471106457082577c3c278d4138ab3e3b4e189327 +SIZE (rust/crates/term_size-0.3.1.tar.gz) = 10754 +SHA256 (rust/crates/termcolor-1.0.5.tar.gz) = 96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e +SIZE (rust/crates/termcolor-1.0.5.tar.gz) = 14526 +SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388 -SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86 -SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897 -SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 -SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761 +SHA256 (rust/crates/unicode-width-0.1.6.tar.gz) = 7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20 +SIZE (rust/crates/unicode-width-0.1.6.tar.gz) = 16394 SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 -SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56 -SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355 -SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737 -SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510 +SHA256 (rust/crates/unicode-xid-0.2.0.tar.gz) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c +SIZE (rust/crates/unicode-xid-0.2.0.tar.gz) = 14994 SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959 -SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d -SIZE (rust/crates/void-1.0.2.tar.gz) = 2356 -SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0 -SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391 +SHA256 (rust/crates/wasi-0.7.0.tar.gz) = b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d +SIZE (rust/crates/wasi-0.7.0.tar.gz) = 33941 +SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a +SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145 +SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6 +SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308 +SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc +SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9 SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 -SHA256 (rust/crates/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba -SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737 -SHA256 (racer-rust-racer-v2.1.22_GH0.tar.gz) = 7b90647099c01bc77b851f1fa71b59c243c6af65b1d85b1c9e129b0598e5c431 -SIZE (racer-rust-racer-v2.1.22_GH0.tar.gz) = 194944 +SHA256 (rust/crates/wincolor-1.0.2.tar.gz) = 96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9 +SIZE (rust/crates/wincolor-1.0.2.tar.gz) = 4821 +SHA256 (racer-rust-racer-v2.1.27_GH0.tar.gz) = cf1aa92415359f03ee67ed0146e73c3e54b9ae238fbbf753227f766102f23a1a +SIZE (racer-rust-racer-v2.1.27_GH0.tar.gz) = 196118 diff --git a/devel/racerd/Makefile b/devel/racerd/Makefile index 0d2e21968caa..31402749d863 100644 --- a/devel/racerd/Makefile +++ b/devel/racerd/Makefile @@ -5,7 +5,7 @@ PORTNAME= racerd DISTVERSIONPREFIX= v DISTVERSION= 0.1.1-56 DISTVERSIONSUFFIX= -g29cd4c6 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= devel MAINTAINER= ultima@FreeBSD.org diff --git a/devel/rust-bindgen/Makefile b/devel/rust-bindgen/Makefile index b1e49658ded8..da206065f46f 100644 --- a/devel/rust-bindgen/Makefile +++ b/devel/rust-bindgen/Makefile @@ -2,7 +2,7 @@ PORTNAME= bindgen DISTVERSION= 0.51.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= CRATESIO PKGNAMEPREFIX= rust- diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile index d70d7482c52e..930519e3cbab 100644 --- a/devel/rust-cbindgen/Makefile +++ b/devel/rust-cbindgen/Makefile @@ -2,6 +2,7 @@ PORTNAME= cbindgen DISTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= CRATESIO PKGNAMEPREFIX= rust- diff --git a/devel/sccache/Makefile b/devel/sccache/Makefile index 500e63f93c44..9a932d6d5d73 100644 --- a/devel/sccache/Makefile +++ b/devel/sccache/Makefile @@ -2,7 +2,7 @@ PORTNAME= sccache DISTVERSION= 0.2.11 -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel diff --git a/devel/tokei/Makefile b/devel/tokei/Makefile index 3d6cad9c2312..400facb674bf 100644 --- a/devel/tokei/Makefile +++ b/devel/tokei/Makefile @@ -3,7 +3,7 @@ PORTNAME= tokei DISTVERSIONPREFIX= v DISTVERSION= 10.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= tobik@FreeBSD.org diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile index 288fb92905ee..bfa924e0d66a 100644 --- a/dns/doh-proxy/Makefile +++ b/dns/doh-proxy/Makefile @@ -3,7 +3,7 @@ PORTNAME= doh-proxy DISTVERSION= 0.1.19 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= dns MAINTAINER= mat@FreeBSD.org diff --git a/editors/kak-lsp/Makefile b/editors/kak-lsp/Makefile index 2588d2781e1e..96f9ecf7831b 100644 --- a/editors/kak-lsp/Makefile +++ b/editors/kak-lsp/Makefile @@ -3,7 +3,7 @@ PORTNAME= kak-lsp DISTVERSIONPREFIX= v DISTVERSION= 6.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= editors MAINTAINER= tobik@FreeBSD.org diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile index 5055dd3d7310..a744f7c467c0 100644 --- a/editors/parinfer-rust/Makefile +++ b/editors/parinfer-rust/Makefile @@ -3,6 +3,7 @@ PORTNAME= parinfer-rust DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= editors MAINTAINER= tobik@FreeBSD.org diff --git a/editors/xi-core/Makefile b/editors/xi-core/Makefile index 7648901b1821..b5021c7d5376 100644 --- a/editors/xi-core/Makefile +++ b/editors/xi-core/Makefile @@ -2,7 +2,7 @@ PORTNAME= xi-core DISTVERSION= g20190420 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= editors MAINTAINER= ed.arrakis@gmail.com diff --git a/editors/xi-term/Makefile b/editors/xi-term/Makefile index 48e715f9f2eb..b5338b53fc52 100644 --- a/editors/xi-term/Makefile +++ b/editors/xi-term/Makefile @@ -2,7 +2,7 @@ PORTNAME= xi-term DISTVERSION= g20190328 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= editors MAINTAINER= ed.arrakis@gmail.com diff --git a/games/genact/Makefile b/games/genact/Makefile index 6c6796d9f3f0..2d98b7e7278d 100644 --- a/games/genact/Makefile +++ b/games/genact/Makefile @@ -2,7 +2,7 @@ PORTNAME= genact DISTVERSION= 0.7.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MAINTAINER= 0mp@FreeBSD.org diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile index 4dbc786b5a33..6b8f34bce319 100644 --- a/games/jaggedalliance2/Makefile +++ b/games/jaggedalliance2/Makefile @@ -4,7 +4,7 @@ PORTNAME= ja2 DISTVERSIONPREFIX= v DISTVERSION= 0.16.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= games MAINTAINER= tobik@FreeBSD.org diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 495de516ab46..271e3112bb0d 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -3,6 +3,7 @@ PORTNAME= librsvg PORTVERSION= 2.46.0 +PORTREVISION= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile index d77915a63806..2f57a9e00250 100644 --- a/graphics/svgbob/Makefile +++ b/graphics/svgbob/Makefile @@ -2,7 +2,7 @@ PORTNAME= svgbob DISTVERSION= g20190412 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= tobik@FreeBSD.org diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 44badba43059..76fe9b3fde60 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= rust -PORTVERSION?= 1.37.0 +PORTVERSION?= 1.38.0 PORTREVISION?= 0 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/:src \ @@ -10,14 +10,16 @@ MASTER_SITES= https://static.rust-lang.org/dist/:src \ LOCAL/tobik/rust:rust_bootstrap \ https://static.rust-lang.org/dist/:cargo_bootstrap \ LOCAL/tobik/rust:cargo_bootstrap \ - https://github.com/llvm/llvm-project/releases/download/llvmorg-8.0.1/:compiler_rt + https://releases.llvm.org/${COMPILER_RT_VERSION}/:compiler_rt \ + https://github.com/llvm/llvm-project/releases/download/llvmorg-${COMPILER_RT_VERSION}/:compiler_rt DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src DISTFILES?= ${NIGHTLY_SUBDIR}${DISTNAME}${EXTRACT_SUFX}:src \ ${_RUSTC_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \ ${_RUST_STD_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:rust_bootstrap \ ${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz:cargo_bootstrap \ ${DISTFILES_${ARCH}} -DISTFILES_armv6= compiler-rt-8.0.1.src.tar.xz:compiler_rt +DISTFILES_armv6= compiler-rt-${COMPILER_RT_VERSION}.src.tar.xz:compiler_rt +DISTFILES_armv7= compiler-rt-${COMPILER_RT_VERSION}.src.tar.xz:compiler_rt DIST_SUBDIR?= rust EXTRACT_ONLY?= ${DISTFILES:N*\:*bootstrap:C/:.*//} @@ -29,6 +31,7 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT +IGNORE_FreeBSD_11_powerpc64= is missing a bootstrap for FreeBSD 11.x powerpc64 ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64 ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler @@ -38,10 +41,14 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 -USES= libedit pkgconfig python:2.7,build ssl tar:xz +USES= libedit pkgconfig python:build ssl tar:xz CONFLICTS_INSTALL?= rust-nightly +EXTRA_PATCHES+= ${EXTRA_PATCHES_${ARCH}} +EXTRA_PATCHES_armv6= ${PATCHDIR}/extra-patch-arm-compiler-rt +EXTRA_PATCHES_armv7= ${PATCHDIR}/extra-patch-arm-compiler-rt + PLIST_FILES= lib/rustlib/components \ lib/rustlib/rust-installer-version @@ -54,9 +61,10 @@ DOCS_VARS= _RUST_BUILD_DOCS=true GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb # See WRKSRC/src/stage0.txt for the date and version values. -BOOTSTRAPS_DATE?= 2019-07-04 -RUST_BOOTSTRAP_VERSION?= 1.36.0 -CARGO_BOOTSTRAP_VERSION?= 0.37.0 +BOOTSTRAPS_DATE?= 2019-08-15 +RUST_BOOTSTRAP_VERSION?= 1.37.0 +CARGO_BOOTSTRAP_VERSION?= 0.38.0 +COMPILER_RT_VERSION?= 9.0.0 BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}} BOOTSTRAPS_SUFFIX_powerpc64?= -elfv1 @@ -76,9 +84,9 @@ _CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${CARGO_B .include <bsd.port.pre.mk> .if ${ARCH} == powerpc64 -# The bootstrap is hardcoded to use gcc8 +# The bootstrap is hardcoded to use gcc9 # but we can build with a newer or older compiler as provided by USE_GCC=yes -BUILD_DEPENDS+= gcc8:lang/gcc8 +BUILD_DEPENDS+= gcc9:lang/gcc9 USE_GCC= yes .endif @@ -106,8 +114,8 @@ post-extract: ${WRKSRC}/build/cache/${_RUST_STD_BOOTSTRAP}.tar.gz ${LN} -sf ${DISTDIR}/${DIST_SUBDIR}/${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}.tar.gz \ ${WRKSRC}/build/cache/${_CARGO_BOOTSTRAP}.tar.gz -.if ${ARCH} == armv6 - ${LN} -sf ${WRKDIR}/compiler-rt-8.0.1.src ${WRKSRC}/src/llvm-project/compiler-rt +.if ${ARCH} == armv6 || ${ARCH} == armv7 + ${LN} -sf ${WRKDIR}/compiler-rt-${COMPILER_RT_VERSION}.src ${WRKSRC}/src/llvm-project/compiler-rt .endif post-patch: @@ -236,18 +244,20 @@ do-test: .if !defined(_RUST_MAKESUM_GUARD) makesum: - ${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} + ${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} DISTINFO_FILE=${DISTINFO_FILE}.tmp .for arch in ${ONLY_FOR_ARCHS:O:[2..-1]} ${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=${arch} DISTINFO_FILE=${DISTINFO_FILE}.${arch} - ${GREP} ${_RUST_ARCH_${arch}:U${arch}} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE} + ${GREP} ${_RUST_ARCH_${arch}:U${arch}} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp .for file in ${DISTFILES_${arch}} - ${GREP} ${file:S,:, ,:[1]} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE} + ${GREP} ${file:S,:, ,:[1]} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp .endfor ${RM} ${DISTINFO_FILE}.${arch} .endfor ${MAKE} -D_RUST_MAKESUM_GUARD makesum ARCH=powerpc64 BOOTSTRAPS_SUFFIX="-elfv2" DISTINFO_FILE=${DISTINFO_FILE}.powerpc64-elfv2 - ${GREP} ${_RUST_ARCH_powerpc64:Upowerpc64} ${DISTINFO_FILE}.powerpc64-elfv2 >> ${DISTINFO_FILE} + ${GREP} ${_RUST_ARCH_powerpc64:Upowerpc64} ${DISTINFO_FILE}.powerpc64-elfv2 >> ${DISTINFO_FILE}.tmp ${RM} ${DISTINFO_FILE}.powerpc64-elfv2 + ${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE} + ${RM} ${DISTINFO_FILE}.tmp .endif .include <bsd.port.post.mk> diff --git a/lang/rust/distinfo b/lang/rust/distinfo index 6a16c17f5b26..675691860200 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,47 +1,47 @@ -TIMESTAMP = 1567322590 -SHA256 (rust/rustc-1.37.0-src.tar.xz) = 10abffac50a729cf74cef6dd03193a2f4647541bd19ee9281be9e5b12ca8cdfd -SIZE (rust/rustc-1.37.0-src.tar.xz) = 98654252 -SHA256 (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 8eec2d7750c96030b6b95eec2bc9ed1b7194780628d6017f615c2effdcc3b928 -SIZE (rust/2019-07-04/rustc-1.36.0-aarch64-unknown-freebsd.tar.gz) = 68458486 -SHA256 (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 3c1e46be0c1d42bec5538eccc07e948d65743a160417856bf6d5885cede31c98 -SIZE (rust/2019-07-04/rust-std-1.36.0-aarch64-unknown-freebsd.tar.gz) = 77059731 -SHA256 (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 2fb56bb2a1420ea66e6f75f37d1c0d808c2943401d70650696d463ad90e78af9 -SIZE (rust/2019-07-04/cargo-0.37.0-aarch64-unknown-freebsd.tar.gz) = 6144087 -SHA256 (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = c2dd0cec49b054ed9439762fb31555b8df9a3d81747b194f7d3afbc6d8adb8de -SIZE (rust/2019-07-04/rustc-1.36.0-x86_64-unknown-freebsd.tar.gz) = 79088915 -SHA256 (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = a2a923cbfa3481af66c22673cac38e7cb70e26333318ad59c27b8b6ac16a84fe -SIZE (rust/2019-07-04/rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 87112148 -SHA256 (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = ae237412a5de0d01cc8aa065e00f604e72fadf85dd350d16b73a15d6ff7393f2 -SIZE (rust/2019-07-04/cargo-0.37.0-x86_64-unknown-freebsd.tar.gz) = 6651104 -SHA256 (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 30af064165ada8defaa8bd1e63265944fb37c69172249723bd2747203ad7cbf0 -SIZE (rust/2019-07-04/rustc-1.36.0-armv6-unknown-freebsd.tar.gz) = 71286638 -SHA256 (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 6c35036131a110c858e7cb83657cd1b25ffae4cc65708f4e5a6e31325ef96edd -SIZE (rust/2019-07-04/rust-std-1.36.0-armv6-unknown-freebsd.tar.gz) = 79061925 -SHA256 (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = e4fa3e76ab448eb8bfdf323b4de976a6f07c35d0eca91cc2bf480b41faa157ec -SIZE (rust/2019-07-04/cargo-0.37.0-armv6-unknown-freebsd.tar.gz) = 5544892 -SHA256 (rust/compiler-rt-8.0.1.src.tar.xz) = 11828fb4823387d820c6715b25f6b2405e60837d12a7469e7a8882911c721837 -SIZE (rust/compiler-rt-8.0.1.src.tar.xz) = 1954204 -SHA256 (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = c652bfb82d0e640e24a91aef39e9eeeedc0bd0b5b828546f9ef47bbae6a279bd -SIZE (rust/2019-07-04/rustc-1.36.0-armv7-unknown-freebsd.tar.gz) = 70165782 -SHA256 (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 8750ff6013261b68f692413c7db97fabac6a83583b4c16c2175ebb6a81c1d0c6 -SIZE (rust/2019-07-04/rust-std-1.36.0-armv7-unknown-freebsd.tar.gz) = 78322763 -SHA256 (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = f092d15bbfe91423efffa2d20c77e5ca9655aac4c41bd1943cf632aff1a92bf1 -SIZE (rust/2019-07-04/cargo-0.37.0-armv7-unknown-freebsd.tar.gz) = 5463628 -SHA256 (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 4ac319c56b360a1c9418cc1862ed86366c79155dbcfdd0a9852b98e0bc4dcd0e -SIZE (rust/2019-07-04/rustc-1.36.0-i686-unknown-freebsd.tar.gz) = 80314139 -SHA256 (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 3387dff03da9babc28861892f41b08ff58bc51bea2d0e84ac0a045e84999eebf -SIZE (rust/2019-07-04/rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 87744414 -SHA256 (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 3c4cef06939123951649c9ffcef7ba104cc3bc63c2b3243a7a7228749c58f37c -SIZE (rust/2019-07-04/cargo-0.37.0-i686-unknown-freebsd.tar.gz) = 6553782 -SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 98b0f27977a5412852044bc7ef2e95dfb5eced140c73a0ed0faf5841cecbaf83 -SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 78638311 -SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 197bb8ce6944eddc7c18d20f7c2721e35abb3458678ef60d287941ca01e244ed -SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 81520259 -SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 17d9345621caa47015843b811019e16b32020c053fb72c3f3a6909e42d548f6c -SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 7388067 -SHA256 (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 7581410a224e3649fc75cbb302c46fa0d59d571f3c6b9556682ab1411872db83 -SIZE (rust/2019-07-04/rustc-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 72163495 -SHA256 (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = edd4584a9583fb699dbf23797151d1d78bdf1e1d1389d715acbdefc5fcf5dc7c -SIZE (rust/2019-07-04/rust-std-1.36.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 79921640 -SHA256 (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 408fb3a5b2127ca369d5e5fe5768d475820916aa4e84150bdb939d0d155d5e32 -SIZE (rust/2019-07-04/cargo-0.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 5701853 +TIMESTAMP = 1569482113 +SHA256 (rust/rustc-1.38.0-src.tar.xz) = 3a7991aa4cb44ef941d71636e45a95468b520dc6fc7cf725364925bd3e3d3a34 +SIZE (rust/rustc-1.38.0-src.tar.xz) = 96163304 +SHA256 (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = ebdd6e51cc8d3b73de59bcf609b6b0fd9f255d6c0b4c982c5d9609775b0269ff +SIZE (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = 56866730 +SHA256 (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 2c6181d3dca8c70623625f9c0784e992128c00b1abbfad29f70791856d308eed +SIZE (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 68907067 +SHA256 (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 387b571a741d5e6162876ecae136366646b22d870511a47140301a1b0604a7b5 +SIZE (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 5422359 +SHA256 (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = a4dd357a0b39abf1ebbe8a0f64973c3b0c5bc527e374c12afe51266279fc1ca6 +SIZE (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = 70318740 +SHA256 (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 8783a667ea9c46f27027d494098c51563faa734c5ddb23c6b9b3eda804eb9742 +SIZE (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779 +SHA256 (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = ec5051df58aeff6720f386067c05de21bbc0f6532d74d2646f7b7bc36d341629 +SIZE (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = 6712004 +SHA256 (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = d0b6c3422892764ebff9b3224265c47f62241d82b5974d715c0aabf845bbf586 +SIZE (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = 59085607 +SHA256 (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = ce2b3f002457d7086870a2743e121aedc4dfb800fd9a65e6190d50f1b2e061a7 +SIZE (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = 70261468 +SHA256 (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 643497ec41d40168c99f327ee31cbcc0b73ea9bbb6bab523bfef2b915d13d186 +SIZE (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 5716966 +SHA256 (rust/compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e +SIZE (rust/compiler-rt-9.0.0.src.tar.xz) = 1993084 +SHA256 (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = b957e13bdb899f42c1c4b3cd91d18f7d4f6ab08b2492f9acf85e447f53640121 +SIZE (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = 58107583 +SHA256 (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = c380d455923065b5067a43ec796c043dfb4241392e068a187d6d93909f1cbafb +SIZE (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = 69710688 +SHA256 (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 80641006fcb23de4780ac8576b9f0b235be1cb95e3d632a0976bfdd6117ee502 +SIZE (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 4742625 +SHA256 (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 0d3a5bc51f138bfe3f7ccd4b9ccaa5aeec0d881118b7264f5e59ae8e1ce9f78a +SIZE (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 70857405 +SHA256 (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 21fbe36d9580f68fcd65d4248ffb05a40f787a38d87792545c7946b273e91beb +SIZE (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002 +SHA256 (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = e54e8e072ae5fba11ce36935cb813793ad6871b1fe1b3dfdb02a0a18e920ddda +SIZE (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = 6593950 +SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = aa4c7295731a92258c9378e24697f90a546c6a403da6fa9ff4a688878fbcced7 +SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 67717247 +SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = e6043fda28f881c9c7cb50cb1cd31b29552285d1e27a6e46d1c1abf707115be1 +SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 72780079 +SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 335216cbd2f460b337e02c1f3ef235178943194d9a41700f98d6d063d34668e7 +SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 5587878 +SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = f0e1eca1713b14e4dad034a96c2bdfe0493afe390b5dd33bf16139691412e91b +SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 59832229 +SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 2c6802162b807ad2e332a4872943f9a694aa925f553ef2e61fac9def9ad73d8e +SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 71174548 +SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = db19655601cecbf18b9bca3d2db2545301b9d31fa353c78582eb378af6dc3966 +SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4983791 diff --git a/lang/rust/files/extra-patch-arm-compiler-rt b/lang/rust/files/extra-patch-arm-compiler-rt new file mode 100644 index 000000000000..48a112abcd57 --- /dev/null +++ b/lang/rust/files/extra-patch-arm-compiler-rt @@ -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__) diff --git a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_arm.rs b/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_arm.rs deleted file mode 100644 index e04640b9d926..000000000000 --- a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_arm.rs +++ /dev/null @@ -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 -+} diff --git a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_auxvec.rs b/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_auxvec.rs deleted file mode 100644 index 61210ce561dd..000000000000 --- a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_auxvec.rs +++ /dev/null @@ -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); -+} diff --git a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_mod.rs b/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_mod.rs deleted file mode 100644 index c7b6bd5bac4e..000000000000 --- a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_mod.rs +++ /dev/null @@ -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. diff --git a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_powerpc.rs b/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_powerpc.rs deleted file mode 100644 index 352ba56708f0..000000000000 --- a/lang/rust/files/patch-src_stdsimd_crates_std__detect_src_detect_os_freebsd_powerpc.rs +++ /dev/null @@ -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 -+} diff --git a/lang/rust/files/patch-vendor_libgit2-sys_lib.rs b/lang/rust/files/patch-vendor_libgit2-sys_lib.rs new file mode 100644 index 000000000000..3f342b41b922 --- /dev/null +++ b/lang/rust/files/patch-vendor_libgit2-sys_lib.rs @@ -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, diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index b654d3bce726..fa5e8f8046cb 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -3,6 +3,7 @@ PORTNAME= thunderbird DISTVERSION= 68.1.1 +PORTREVISION= 1 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source diff --git a/mail/thunderbird/files/patch-third__party_rust_cssparser_src_parser.rs b/mail/thunderbird/files/patch-third__party_rust_cssparser_src_parser.rs new file mode 100644 index 000000000000..a677ec2ef397 --- /dev/null +++ b/mail/thunderbird/files/patch-third__party_rust_cssparser_src_parser.rs @@ -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); diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile index 07808341ee91..09988c3e3442 100644 --- a/multimedia/rav1e/Makefile +++ b/multimedia/rav1e/Makefile @@ -2,6 +2,7 @@ PORTNAME= rav1e PORTVERSION= s20190925 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile index 1dc24db8ba50..1f362882d7a9 100644 --- a/multimedia/termplay/Makefile +++ b/multimedia/termplay/Makefile @@ -2,6 +2,7 @@ PORTNAME= termplay DISTVERSION= 2.0.5 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= CRATESIO DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile index 53bd0287bd2e..1d2e7c2aebbe 100644 --- a/net-im/fractal/Makefile +++ b/net-im/fractal/Makefile @@ -2,7 +2,7 @@ PORTNAME= fractal DISTVERSION= 4.0.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-im MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/ diff --git a/net/boringtun/Makefile b/net/boringtun/Makefile index 4e19689b21e5..24bf41f27090 100644 --- a/net/boringtun/Makefile +++ b/net/boringtun/Makefile @@ -3,7 +3,7 @@ PORTNAME= boringtun DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/net/rabbiteer/Makefile b/net/rabbiteer/Makefile index de4da08ccba1..86d62465b50a 100644 --- a/net/rabbiteer/Makefile +++ b/net/rabbiteer/Makefile @@ -2,7 +2,7 @@ PORTNAME= rabbiteer DISTVERSION= 1.4.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= net MAINTAINER= dch@FreeBSD.org diff --git a/net/routinator/Makefile b/net/routinator/Makefile index f06b66ba52a1..8a08f7b7c357 100644 --- a/net/routinator/Makefile +++ b/net/routinator/Makefile @@ -3,7 +3,7 @@ PORTNAME= routinator PORTVERSION= 0.5.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= jaap@NLnetLabs.nl diff --git a/security/acmed/Makefile b/security/acmed/Makefile index f358c826d6dc..2db01c51ae6c 100644 --- a/security/acmed/Makefile +++ b/security/acmed/Makefile @@ -3,7 +3,7 @@ PORTNAME= acmed DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= greg@unrelenting.technology diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile index eed93980c300..626cb492cff6 100644 --- a/security/cargo-audit/Makefile +++ b/security/cargo-audit/Makefile @@ -3,6 +3,7 @@ PORTNAME= cargo-audit DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= tobik@FreeBSD.org diff --git a/security/cloak/Makefile b/security/cloak/Makefile index 35c6685466f6..295559cf06f0 100644 --- a/security/cloak/Makefile +++ b/security/cloak/Makefile @@ -3,7 +3,7 @@ PORTNAME= cloak DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= tobik@FreeBSD.org diff --git a/security/suricata/Makefile b/security/suricata/Makefile index 4206f56e94e4..580c0fa12fb6 100644 --- a/security/suricata/Makefile +++ b/security/suricata/Makefile @@ -3,6 +3,7 @@ PORTNAME= suricata DISTVERSION= 4.1.5 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://www.openinfosecfoundation.org/download/ diff --git a/security/suricata5/Makefile b/security/suricata5/Makefile index aae5fc7edf0f..4ec3de9c2543 100644 --- a/security/suricata5/Makefile +++ b/security/suricata5/Makefile @@ -3,6 +3,7 @@ PORTNAME= suricata DISTVERSION= 5.0.0-beta1 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://www.openinfosecfoundation.org/download/ PKGNAMESUFFIX= 5 diff --git a/shells/ion/Makefile b/shells/ion/Makefile index 590ccce1c388..ffe98f7f7613 100644 --- a/shells/ion/Makefile +++ b/shells/ion/Makefile @@ -2,7 +2,7 @@ PORTNAME= ion DISTVERSION= 1.0.5-1355 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= shells PKGNAMESUFFIX= -shell diff --git a/shells/starship/Makefile b/shells/starship/Makefile index 7553741c84a8..971a68efb9e0 100644 --- a/shells/starship/Makefile +++ b/shells/starship/Makefile @@ -2,6 +2,7 @@ PORTNAME= starship DISTVERSION= 0.13.1 +PORTREVISION= 1 CATEGORIES= shells MASTER_SITES= CRATESIO DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile index 6fe578600645..ab3e8ded9b99 100644 --- a/sysutils/exa/Makefile +++ b/sysutils/exa/Makefile @@ -3,7 +3,7 @@ PORTNAME= exa DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile index 222bff6f04da..ded9c9075427 100644 --- a/sysutils/fd/Makefile +++ b/sysutils/fd/Makefile @@ -4,6 +4,7 @@ PORTNAME= fd DISTVERSIONPREFIX= v DISTVERSION= 7.4.0 +PORTREVISION= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -find diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile index b4feafa4156c..ec0b3e6940e4 100644 --- a/sysutils/flowgger/Makefile +++ b/sysutils/flowgger/Makefile @@ -3,7 +3,7 @@ PORTNAME= flowgger DISTVERSION= 0.2.6-28 DISTVERSIONSUFFIX= -gab572a0 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org diff --git a/sysutils/fusefs-sandboxfs/Makefile b/sysutils/fusefs-sandboxfs/Makefile index 6e8cd3c351bf..b1fdf6e1eabf 100644 --- a/sysutils/fusefs-sandboxfs/Makefile +++ b/sysutils/fusefs-sandboxfs/Makefile @@ -3,7 +3,7 @@ PORTNAME= sandboxfs DISTVERSIONPREFIX= sandboxfs- DISTVERSION= 0.1.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= sysutils PKGNAMEPREFIX= fusefs- diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile index bedfa6a3a761..947fa0a4ad78 100644 --- a/sysutils/hexyl/Makefile +++ b/sysutils/hexyl/Makefile @@ -3,7 +3,7 @@ PORTNAME= hexyl DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile index a5fbb7f7b58b..0060e5fdc736 100644 --- a/sysutils/potnet/Makefile +++ b/sysutils/potnet/Makefile @@ -2,7 +2,7 @@ PORTNAME= potnet DISTVERSION= 0.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= pizzamig@FreeBSD.org diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile index d95a9995c7a0..8f744ffba830 100644 --- a/textproc/bat/Makefile +++ b/textproc/bat/Makefile @@ -3,6 +3,7 @@ PORTNAME= bat DISTVERSIONPREFIX= v DISTVERSION= 0.12.1 +PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= pizzamig@FreeBSD.org diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile index 7f4d09741842..a27ccd1cd318 100644 --- a/textproc/ripgrep/Makefile +++ b/textproc/ripgrep/Makefile @@ -5,7 +5,7 @@ PORTNAME= ripgrep DISTVERSION= 11.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= petteri.valkonen@iki.fi diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile index 352e0daa8c66..cf7d3034b706 100644 --- a/textproc/sd/Makefile +++ b/textproc/sd/Makefile @@ -2,7 +2,7 @@ PORTNAME= sd DISTVERSION= 0.6.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc MAINTAINER= tobik@FreeBSD.org diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile index 796765fb6e64..f60b5ee73797 100644 --- a/textproc/sonic/Makefile +++ b/textproc/sonic/Makefile @@ -3,7 +3,7 @@ PORTNAME= sonic DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc MAINTAINER= tobik@FreeBSD.org diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile index ba4eb1b73df9..285157326522 100644 --- a/textproc/xsv-rs/Makefile +++ b/textproc/xsv-rs/Makefile @@ -2,7 +2,7 @@ PORTNAME= xsv DISTVERSION= 0.13.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= textproc PKGNAMESUFFIX= -rs diff --git a/www/cliqz/Makefile b/www/cliqz/Makefile index a28f9574e8b1..d65b882240e9 100644 --- a/www/cliqz/Makefile +++ b/www/cliqz/Makefile @@ -2,7 +2,7 @@ PORTNAME= cliqz DISTVERSION= 1.28.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \ http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz diff --git a/www/cliqz/files/patch-mozilla-release_third__party_rust_cssparser_src_parser.rs b/www/cliqz/files/patch-mozilla-release_third__party_rust_cssparser_src_parser.rs new file mode 100644 index 000000000000..a7b5a71df68c --- /dev/null +++ b/www/cliqz/files/patch-mozilla-release_third__party_rust_cssparser_src_parser.rs @@ -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); diff --git a/www/ffsend/Makefile b/www/ffsend/Makefile index 1cfe1db9415a..bbf7cbf5f0b5 100644 --- a/www/ffsend/Makefile +++ b/www/ffsend/Makefile @@ -3,7 +3,7 @@ PORTNAME= ffsend DISTVERSIONPREFIX= v DISTVERSION= 0.2.46 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= 0mp@FreeBSD.org diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index ceeb5dc5e08d..77a8cce112e9 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -3,7 +3,7 @@ PORTNAME= firefox DISTVERSION= 68.1.0 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ diff --git a/www/firefox-esr/files/patch-third__party_rust_cssparser_src_parser.rs b/www/firefox-esr/files/patch-third__party_rust_cssparser_src_parser.rs new file mode 100644 index 000000000000..a677ec2ef397 --- /dev/null +++ b/www/firefox-esr/files/patch-third__party_rust_cssparser_src_parser.rs @@ -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); diff --git a/www/firefox/Makefile b/www/firefox/Makefile index abf6cb894bf7..d443ed95cc9c 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -3,7 +3,7 @@ PORTNAME= firefox DISTVERSION= 69.0.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile index b1d836b49949..ddbe462afbc0 100644 --- a/www/geckodriver/Makefile +++ b/www/geckodriver/Makefile @@ -3,7 +3,7 @@ PORTNAME= geckodriver DISTVERSIONPREFIX= v DISTVERSION= 0.24.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= daniel@blodan.se diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile index 7f9217613d87..ae9f94f62903 100644 --- a/www/jwt-cli/Makefile +++ b/www/jwt-cli/Makefile @@ -3,6 +3,7 @@ PORTNAME= jwt-cli PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile index f6de78b44c38..39d404b7f7e6 100644 --- a/www/miniserve/Makefile +++ b/www/miniserve/Makefile @@ -3,7 +3,7 @@ PORTNAME= miniserve DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= tobik@FreeBSD.org diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile index f45196e580ce..fb5256b22d10 100644 --- a/www/newsboat/Makefile +++ b/www/newsboat/Makefile @@ -3,6 +3,7 @@ PORTNAME= newsboat PORTVERSION= 2.17 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/websocat/Makefile b/www/websocat/Makefile index cbb267497d2b..054ee7b39930 100644 --- a/www/websocat/Makefile +++ b/www/websocat/Makefile @@ -4,6 +4,7 @@ PORTNAME= websocat DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/zola/Makefile b/www/zola/Makefile index 4d8a8bfe58d1..54799c9bb672 100644 --- a/www/zola/Makefile +++ b/www/zola/Makefile @@ -3,7 +3,7 @@ PORTNAME= zola DISTVERSIONPREFIX= v DISTVERSION= 0.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= tobik@FreeBSD.org diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile index 4066694a52bb..58d014e259f9 100644 --- a/x11/admiral/Makefile +++ b/x11/admiral/Makefile @@ -4,7 +4,7 @@ PORTNAME= admiral DISTVERSIONPREFIX= v DISTVERSION= 1.0.0-7 DISTVERSIONSUFFIX= -g5a9f33b -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= x11 MAINTAINER= rigoletto@FreeBSD.org diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile index 40098f7e9d7c..e650721c48e5 100644 --- a/x11/alacritty/Makefile +++ b/x11/alacritty/Makefile @@ -3,7 +3,7 @@ PORTNAME= alacritty DISTVERSIONPREFIX= v DISTVERSION= 0.3.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org |