lang/rust: Update to 1.45.0

- This Rust release comes with LLVM 10.  Drop the LLVM patches we
  no longer need.
- On FreeBSD 13.0 powerpc64 set the elfv2 ABI explicitly in the
  Rust target instead of patching LLVM.
- Build LLVM with Ninja.  It can shorten the build time slightly.
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
Tested by:	mikael, pkubaj, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25658
This commit is contained in:
Tobias Kortkamp 2020-07-17 06:44:04 +00:00
parent 88700ad75a
commit b0f1d6430e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=542412
104 changed files with 356 additions and 559 deletions

View file

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

View file

@ -2,6 +2,7 @@
PORTNAME= ncspot PORTNAME= ncspot
DISTVERSION= 0.1.4 DISTVERSION= 0.1.4
PORTREVISION= 1
CATEGORIES= audio CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= spotify-tui PORTNAME= spotify-tui
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0 DISTVERSION= 0.20.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= audio CATEGORIES= audio
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

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

View file

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

View file

@ -3,6 +3,7 @@
PORTNAME= just PORTNAME= just
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1 DISTVERSION= 0.6.1
PORTREVISION= 1
CATEGORIES= deskutils CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org MAINTAINER= yuri@FreeBSD.org

View file

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

View file

@ -2,6 +2,7 @@
PORTNAME= cargo-c PORTNAME= cargo-c
DISTVERSION= 0.6.8 DISTVERSION= 0.6.8
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default # XXX Teach USES=cargo to have proper default

View file

@ -2,7 +2,7 @@
PORTNAME= desed PORTNAME= desed
DISTVERSION= 1.1.4 DISTVERSION= 1.1.4
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}

View file

@ -3,7 +3,7 @@
PORTNAME= dtool PORTNAME= dtool
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0 DISTVERSION= 0.9.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -2,7 +2,7 @@
PORTNAME= gbump PORTNAME= gbump
PORTVERSION= 1.0.1 PORTVERSION= 1.0.1
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= delta PORTNAME= delta
DISTVERSION= 0.0.16 DISTVERSION= 0.0.16
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= devel CATEGORIES= devel
PKGNAMEPREFIX= git- PKGNAMEPREFIX= git-

View file

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

View file

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

View file

@ -2,7 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= racer PORTNAME= racer
DISTVERSION= 2.1.33 DISTVERSION= 2.1.35
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}
@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
USES= cargo USES= cargo
CARGO_CRATES= aho-corasick-0.7.10 \ CARGO_CRATES= aho-corasick-0.7.10 \
annotate-snippets-0.6.1 \ annotate-snippets-0.6.1 \
annotate-snippets-0.8.0 \
ansi_term-0.11.0 \ ansi_term-0.11.0 \
atty-0.2.14 \ atty-0.2.14 \
autocfg-1.0.0 \ autocfg-1.0.0 \
@ -24,6 +25,7 @@ CARGO_CRATES= aho-corasick-0.7.10 \
block-padding-0.1.5 \ block-padding-0.1.5 \
byte-tools-0.3.1 \ byte-tools-0.3.1 \
byteorder-1.3.4 \ byteorder-1.3.4 \
cc-1.0.53 \
cfg-if-0.1.10 \ cfg-if-0.1.10 \
clap-2.33.0 \ clap-2.33.0 \
cloudabi-0.0.3 \ cloudabi-0.0.3 \
@ -35,7 +37,7 @@ CARGO_CRATES= aho-corasick-0.7.10 \
derive_more-0.99.5 \ derive_more-0.99.5 \
digest-0.8.1 \ digest-0.8.1 \
either-1.5.3 \ either-1.5.3 \
ena-0.13.1 \ ena-0.14.0 \
env_logger-0.7.1 \ env_logger-0.7.1 \
fake-simd-0.1.2 \ fake-simd-0.1.2 \
generic-array-0.12.3 \ generic-array-0.12.3 \
@ -50,7 +52,7 @@ CARGO_CRATES= aho-corasick-0.7.10 \
lazy_static-1.4.0 \ lazy_static-1.4.0 \
lazycell-1.2.1 \ lazycell-1.2.1 \
libc-0.2.68 \ libc-0.2.68 \
lock_api-0.3.3 \ lock_api-0.3.4 \
log-0.4.8 \ log-0.4.8 \
maybe-uninit-2.0.0 \ maybe-uninit-2.0.0 \
md-5-0.8.0 \ md-5-0.8.0 \
@ -59,16 +61,18 @@ CARGO_CRATES= aho-corasick-0.7.10 \
memmap-0.7.0 \ memmap-0.7.0 \
memoffset-0.5.4 \ memoffset-0.5.4 \
num_cpus-1.12.0 \ num_cpus-1.12.0 \
once_cell-1.4.0 \
opaque-debug-0.2.3 \ opaque-debug-0.2.3 \
parking_lot-0.9.0 \ parking_lot-0.9.0 \
parking_lot-0.10.0 \ parking_lot-0.10.2 \
parking_lot_core-0.6.2 \ parking_lot_core-0.6.2 \
parking_lot_core-0.7.0 \ parking_lot_core-0.7.2 \
ppv-lite86-0.2.6 \ ppv-lite86-0.2.6 \
proc-macro2-1.0.10 \ proc-macro2-1.0.10 \
psm-0.1.8 \
quick-error-1.2.3 \ quick-error-1.2.3 \
quote-1.0.3 \ quote-1.0.3 \
racer-2.1.32 \ racer-2.1.34 \
racer-cargo-metadata-0.1.1 \ racer-cargo-metadata-0.1.1 \
racer-interner-0.1.0 \ racer-interner-0.1.0 \
racer-testutils-0.1.0 \ racer-testutils-0.1.0 \
@ -81,38 +85,38 @@ CARGO_CRATES= aho-corasick-0.7.10 \
regex-syntax-0.6.17 \ regex-syntax-0.6.17 \
remove_dir_all-0.5.2 \ remove_dir_all-0.5.2 \
rls-span-0.5.2 \ rls-span-0.5.2 \
rustc-ap-arena-651.0.0 \ rustc-ap-arena-659.0.0 \
rustc-ap-arena-654.0.0 \ rustc-ap-graphviz-659.0.0 \
rustc-ap-graphviz-651.0.0 \ rustc-ap-rustc_arena-664.0.0 \
rustc-ap-graphviz-654.0.0 \ rustc-ap-rustc_ast-659.0.0 \
rustc-ap-rustc_ast-651.0.0 \ rustc-ap-rustc_ast-664.0.0 \
rustc-ap-rustc_ast-654.0.0 \ rustc-ap-rustc_ast_pretty-659.0.0 \
rustc-ap-rustc_ast_pretty-651.0.0 \ rustc-ap-rustc_ast_pretty-664.0.0 \
rustc-ap-rustc_ast_pretty-654.0.0 \ rustc-ap-rustc_data_structures-659.0.0 \
rustc-ap-rustc_data_structures-651.0.0 \ rustc-ap-rustc_data_structures-664.0.0 \
rustc-ap-rustc_data_structures-654.0.0 \ rustc-ap-rustc_errors-659.0.0 \
rustc-ap-rustc_errors-651.0.0 \ rustc-ap-rustc_errors-664.0.0 \
rustc-ap-rustc_errors-654.0.0 \ rustc-ap-rustc_feature-659.0.0 \
rustc-ap-rustc_feature-651.0.0 \ rustc-ap-rustc_feature-664.0.0 \
rustc-ap-rustc_feature-654.0.0 \ rustc-ap-rustc_fs_util-659.0.0 \
rustc-ap-rustc_fs_util-651.0.0 \ rustc-ap-rustc_fs_util-664.0.0 \
rustc-ap-rustc_fs_util-654.0.0 \ rustc-ap-rustc_graphviz-664.0.0 \
rustc-ap-rustc_index-651.0.0 \ rustc-ap-rustc_index-659.0.0 \
rustc-ap-rustc_index-654.0.0 \ rustc-ap-rustc_index-664.0.0 \
rustc-ap-rustc_lexer-651.0.0 \ rustc-ap-rustc_lexer-659.0.0 \
rustc-ap-rustc_lexer-654.0.0 \ rustc-ap-rustc_lexer-664.0.0 \
rustc-ap-rustc_macros-651.0.0 \ rustc-ap-rustc_macros-659.0.0 \
rustc-ap-rustc_macros-654.0.0 \ rustc-ap-rustc_macros-664.0.0 \
rustc-ap-rustc_parse-651.0.0 \ rustc-ap-rustc_parse-659.0.0 \
rustc-ap-rustc_parse-654.0.0 \ rustc-ap-rustc_parse-664.0.0 \
rustc-ap-rustc_session-651.0.0 \ rustc-ap-rustc_serialize-664.0.0 \
rustc-ap-rustc_session-654.0.0 \ rustc-ap-rustc_session-659.0.0 \
rustc-ap-rustc_span-651.0.0 \ rustc-ap-rustc_session-664.0.0 \
rustc-ap-rustc_span-654.0.0 \ rustc-ap-rustc_span-659.0.0 \
rustc-ap-rustc_target-651.0.0 \ rustc-ap-rustc_span-664.0.0 \
rustc-ap-rustc_target-654.0.0 \ rustc-ap-rustc_target-659.0.0 \
rustc-ap-serialize-651.0.0 \ rustc-ap-rustc_target-664.0.0 \
rustc-ap-serialize-654.0.0 \ rustc-ap-serialize-659.0.0 \
rustc-hash-1.1.0 \ rustc-hash-1.1.0 \
rustc-rayon-0.3.0 \ rustc-rayon-0.3.0 \
rustc-rayon-core-0.3.0 \ rustc-rayon-core-0.3.0 \
@ -129,6 +133,7 @@ CARGO_CRATES= aho-corasick-0.7.10 \
smallvec-0.6.13 \ smallvec-0.6.13 \
smallvec-1.2.0 \ smallvec-1.2.0 \
stable_deref_trait-1.1.1 \ stable_deref_trait-1.1.1 \
stacker-0.1.9 \
strsim-0.8.0 \ strsim-0.8.0 \
syn-1.0.17 \ syn-1.0.17 \
synstructure-0.12.3 \ synstructure-0.12.3 \

View file

@ -1,10 +1,12 @@
TIMESTAMP = 1591090528 TIMESTAMP = 1594701867
SHA256 (rust/crates/racer-2.1.33.tar.gz) = 54322b696f7df20e0d79d0244a1088f387b7164a5f17987c4ab984dec1a23e42 SHA256 (rust/crates/racer-2.1.35.tar.gz) = 421174f19211ba9e5fda34aa0cbc292188aae8e0cfbff4aebbae23f1a416bfb3
SIZE (rust/crates/racer-2.1.33.tar.gz) = 185405 SIZE (rust/crates/racer-2.1.35.tar.gz) = 186355
SHA256 (rust/crates/aho-corasick-0.7.10.tar.gz) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada SHA256 (rust/crates/aho-corasick-0.7.10.tar.gz) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada
SIZE (rust/crates/aho-corasick-0.7.10.tar.gz) = 111039 SIZE (rust/crates/aho-corasick-0.7.10.tar.gz) = 111039
SHA256 (rust/crates/annotate-snippets-0.6.1.tar.gz) = c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7 SHA256 (rust/crates/annotate-snippets-0.6.1.tar.gz) = c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7
SIZE (rust/crates/annotate-snippets-0.6.1.tar.gz) = 21894 SIZE (rust/crates/annotate-snippets-0.6.1.tar.gz) = 21894
SHA256 (rust/crates/annotate-snippets-0.8.0.tar.gz) = d78ea013094e5ea606b1c05fe35f1dd7ea1eb1ea259908d040b25bd5ec677ee5
SIZE (rust/crates/annotate-snippets-0.8.0.tar.gz) = 28829
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@ -21,6 +23,8 @@ SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445f
SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526 SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526
SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943 SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
SHA256 (rust/crates/cc-1.0.53.tar.gz) = 404b1fe4f65288577753b17e3b36a04596ee784493ec249bf81c7f2d2acd751c
SIZE (rust/crates/cc-1.0.53.tar.gz) = 51740
SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933 SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9 SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
@ -43,8 +47,8 @@ SHA256 (rust/crates/digest-0.8.1.tar.gz) = f3d0c8c8752312f9713efd397ff63acb9f855
SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449 SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449
SHA256 (rust/crates/either-1.5.3.tar.gz) = bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3 SHA256 (rust/crates/either-1.5.3.tar.gz) = bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3
SIZE (rust/crates/either-1.5.3.tar.gz) = 12278 SIZE (rust/crates/either-1.5.3.tar.gz) = 12278
SHA256 (rust/crates/ena-0.13.1.tar.gz) = 8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36 SHA256 (rust/crates/ena-0.14.0.tar.gz) = d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3
SIZE (rust/crates/ena-0.13.1.tar.gz) = 19497 SIZE (rust/crates/ena-0.14.0.tar.gz) = 23052
SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36 SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281 SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281
SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
@ -73,8 +77,8 @@ SHA256 (rust/crates/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7
SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691 SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691
SHA256 (rust/crates/libc-0.2.68.tar.gz) = dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0 SHA256 (rust/crates/libc-0.2.68.tar.gz) = dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0
SIZE (rust/crates/libc-0.2.68.tar.gz) = 468882 SIZE (rust/crates/libc-0.2.68.tar.gz) = 468882
SHA256 (rust/crates/lock_api-0.3.3.tar.gz) = 79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b SHA256 (rust/crates/lock_api-0.3.4.tar.gz) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75
SIZE (rust/crates/lock_api-0.3.3.tar.gz) = 18481 SIZE (rust/crates/lock_api-0.3.4.tar.gz) = 18750
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7 SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297 SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
SHA256 (rust/crates/maybe-uninit-2.0.0.tar.gz) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 SHA256 (rust/crates/maybe-uninit-2.0.0.tar.gz) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
@ -91,26 +95,30 @@ SHA256 (rust/crates/memoffset-0.5.4.tar.gz) = b4fc2c02a7e374099d4ee95a193111f72d
SIZE (rust/crates/memoffset-0.5.4.tar.gz) = 6927 SIZE (rust/crates/memoffset-0.5.4.tar.gz) = 6927
SHA256 (rust/crates/num_cpus-1.12.0.tar.gz) = 46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6 SHA256 (rust/crates/num_cpus-1.12.0.tar.gz) = 46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6
SIZE (rust/crates/num_cpus-1.12.0.tar.gz) = 11867 SIZE (rust/crates/num_cpus-1.12.0.tar.gz) = 11867
SHA256 (rust/crates/once_cell-1.4.0.tar.gz) = 0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d
SIZE (rust/crates/once_cell-1.4.0.tar.gz) = 24625
SHA256 (rust/crates/opaque-debug-0.2.3.tar.gz) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c SHA256 (rust/crates/opaque-debug-0.2.3.tar.gz) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643 SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643
SHA256 (rust/crates/parking_lot-0.9.0.tar.gz) = f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252 SHA256 (rust/crates/parking_lot-0.9.0.tar.gz) = f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252
SIZE (rust/crates/parking_lot-0.9.0.tar.gz) = 35170 SIZE (rust/crates/parking_lot-0.9.0.tar.gz) = 35170
SHA256 (rust/crates/parking_lot-0.10.0.tar.gz) = 92e98c49ab0b7ce5b222f2cc9193fc4efe11c6d0bd4f648e374684a6857b1cfc SHA256 (rust/crates/parking_lot-0.10.2.tar.gz) = d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e
SIZE (rust/crates/parking_lot-0.10.0.tar.gz) = 37899 SIZE (rust/crates/parking_lot-0.10.2.tar.gz) = 39536
SHA256 (rust/crates/parking_lot_core-0.6.2.tar.gz) = b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b SHA256 (rust/crates/parking_lot_core-0.6.2.tar.gz) = b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b
SIZE (rust/crates/parking_lot_core-0.6.2.tar.gz) = 30598 SIZE (rust/crates/parking_lot_core-0.6.2.tar.gz) = 30598
SHA256 (rust/crates/parking_lot_core-0.7.0.tar.gz) = 7582838484df45743c8434fbff785e8edf260c28748353d44bc0da32e0ceabf1 SHA256 (rust/crates/parking_lot_core-0.7.2.tar.gz) = d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3
SIZE (rust/crates/parking_lot_core-0.7.0.tar.gz) = 33439 SIZE (rust/crates/parking_lot_core-0.7.2.tar.gz) = 33875
SHA256 (rust/crates/ppv-lite86-0.2.6.tar.gz) = 74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b SHA256 (rust/crates/ppv-lite86-0.2.6.tar.gz) = 74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b
SIZE (rust/crates/ppv-lite86-0.2.6.tar.gz) = 20522 SIZE (rust/crates/ppv-lite86-0.2.6.tar.gz) = 20522
SHA256 (rust/crates/proc-macro2-1.0.10.tar.gz) = df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3 SHA256 (rust/crates/proc-macro2-1.0.10.tar.gz) = df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3
SIZE (rust/crates/proc-macro2-1.0.10.tar.gz) = 35622 SIZE (rust/crates/proc-macro2-1.0.10.tar.gz) = 35622
SHA256 (rust/crates/psm-0.1.8.tar.gz) = 659ecfea2142a458893bb7673134bad50b752fea932349c213d6a23874ce3aa7
SIZE (rust/crates/psm-0.1.8.tar.gz) = 20826
SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066 SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066
SHA256 (rust/crates/quote-1.0.3.tar.gz) = 2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f SHA256 (rust/crates/quote-1.0.3.tar.gz) = 2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f
SIZE (rust/crates/quote-1.0.3.tar.gz) = 22939 SIZE (rust/crates/quote-1.0.3.tar.gz) = 22939
SHA256 (rust/crates/racer-2.1.32.tar.gz) = e805a6c323d08b26270f0276cef35608456916dc266ef27434edbe666eceeeb5 SHA256 (rust/crates/racer-2.1.34.tar.gz) = cc9caecf1286a3ed28d3ae35207a178ba12e58de95540781e5c6cba05e0f0833
SIZE (rust/crates/racer-2.1.32.tar.gz) = 184696 SIZE (rust/crates/racer-2.1.34.tar.gz) = 186222
SHA256 (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 2b60cd72291a641dbaa649e9e328df552186dda1fea834c55cf28594a25b7c6f SHA256 (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 2b60cd72291a641dbaa649e9e328df552186dda1fea834c55cf28594a25b7c6f
SIZE (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 10768 SIZE (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 10768
SHA256 (rust/crates/racer-interner-0.1.0.tar.gz) = 206a244afd319767bdf97cf4e94c0d5d3b1de9cb23fd25434e7992cca4d4fa4c SHA256 (rust/crates/racer-interner-0.1.0.tar.gz) = 206a244afd319767bdf97cf4e94c0d5d3b1de9cb23fd25434e7992cca4d4fa4c
@ -135,70 +143,70 @@ SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d15
SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907 SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
SHA256 (rust/crates/rls-span-0.5.2.tar.gz) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934 SHA256 (rust/crates/rls-span-0.5.2.tar.gz) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934
SIZE (rust/crates/rls-span-0.5.2.tar.gz) = 9628 SIZE (rust/crates/rls-span-0.5.2.tar.gz) = 9628
SHA256 (rust/crates/rustc-ap-arena-651.0.0.tar.gz) = 632704fb93ca8148957191e5d2d827082f93c4aa20cdd242fb46d8cca57029da SHA256 (rust/crates/rustc-ap-arena-659.0.0.tar.gz) = fdaf0295fc40b10ec1091aad1a1760b4bb3b4e7c4f77d543d1a2e9d50a01e6b1
SIZE (rust/crates/rustc-ap-arena-651.0.0.tar.gz) = 7185 SIZE (rust/crates/rustc-ap-arena-659.0.0.tar.gz) = 7492
SHA256 (rust/crates/rustc-ap-arena-654.0.0.tar.gz) = 81dfcfbb0ddfd533abf8c076e3b49d1e5042d1962526a12ce2c66d514b24cca3 SHA256 (rust/crates/rustc-ap-graphviz-659.0.0.tar.gz) = 8028e8cdb4eb71810d0c22a5a5e1e3106c81123be63ce7f044b6d4ac100d8941
SIZE (rust/crates/rustc-ap-arena-654.0.0.tar.gz) = 7188 SIZE (rust/crates/rustc-ap-graphviz-659.0.0.tar.gz) = 9952
SHA256 (rust/crates/rustc-ap-graphviz-651.0.0.tar.gz) = bdd4689b814859c9f1b3e314ed2bde596acac428a256a16894635f600bed46b4 SHA256 (rust/crates/rustc-ap-rustc_arena-664.0.0.tar.gz) = 0c6683b49209f8b132bec33dc6b6c8f9958c8c94eb3586d4cb495e092b61c1da
SIZE (rust/crates/rustc-ap-graphviz-651.0.0.tar.gz) = 9954 SIZE (rust/crates/rustc-ap-rustc_arena-664.0.0.tar.gz) = 7465
SHA256 (rust/crates/rustc-ap-graphviz-654.0.0.tar.gz) = 7490bb07b014a7f9531bde33c905a805e08095dbefdb4c9988a1b19fe6d019fd SHA256 (rust/crates/rustc-ap-rustc_ast-659.0.0.tar.gz) = 16e9e502bb3a5568433db1cf2fb1f1e1074934636069cf744ad7c77b58e1428e
SIZE (rust/crates/rustc-ap-graphviz-654.0.0.tar.gz) = 9952 SIZE (rust/crates/rustc-ap-rustc_ast-659.0.0.tar.gz) = 68426
SHA256 (rust/crates/rustc-ap-rustc_ast-651.0.0.tar.gz) = 101c1517d3fd19d083aaca5b113f9965e6ae353a0bb09c49959b0f62b95b75d9 SHA256 (rust/crates/rustc-ap-rustc_ast-664.0.0.tar.gz) = 5b21784d92fb2d584800f528866f00fe814f73abda794f406bfd1fbb2f1ca7f7
SIZE (rust/crates/rustc-ap-rustc_ast-651.0.0.tar.gz) = 68933 SIZE (rust/crates/rustc-ap-rustc_ast-664.0.0.tar.gz) = 70480
SHA256 (rust/crates/rustc-ap-rustc_ast-654.0.0.tar.gz) = 189f16dbb8dd11089274c9ced58b0cae9e1ea3e434a58f3db683817eda849e58 SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-659.0.0.tar.gz) = 3684ed43dc552f1e030e3f7a5a300a7a834bdda4e9e00ab80284be4220d8c603
SIZE (rust/crates/rustc-ap-rustc_ast-654.0.0.tar.gz) = 68934 SIZE (rust/crates/rustc-ap-rustc_ast_pretty-659.0.0.tar.gz) = 26015
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-651.0.0.tar.gz) = 05046d3a2b8de22b20bcda9a1c063dc5c1f2f721f042b6c2809df2d23c64a13e SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-664.0.0.tar.gz) = 013db7dd198fe95962d2cefa5bd0b350cf2028af77c169b17b4baa9c3bbf77d1
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-651.0.0.tar.gz) = 26004 SIZE (rust/crates/rustc-ap-rustc_ast_pretty-664.0.0.tar.gz) = 26843
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-654.0.0.tar.gz) = 26ab1495f7b420e937688749c1da5763aaabd6ebe8cacb758665a0b8481da094 SHA256 (rust/crates/rustc-ap-rustc_data_structures-659.0.0.tar.gz) = 4b1c6069e5c522657f1c6f5ab33074e097092f48e804cc896d337e319aacbd60
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-654.0.0.tar.gz) = 26011 SIZE (rust/crates/rustc-ap-rustc_data_structures-659.0.0.tar.gz) = 86345
SHA256 (rust/crates/rustc-ap-rustc_data_structures-651.0.0.tar.gz) = 4c6121ab6766644fa76b711f65d4c39f2e335488ab768324567fed0ed191166e SHA256 (rust/crates/rustc-ap-rustc_data_structures-664.0.0.tar.gz) = b92e4c6cb6c43ee9031a71709dc12853b358253c2b41d12a26379994fab625e0
SIZE (rust/crates/rustc-ap-rustc_data_structures-651.0.0.tar.gz) = 84917 SIZE (rust/crates/rustc-ap-rustc_data_structures-664.0.0.tar.gz) = 85634
SHA256 (rust/crates/rustc-ap-rustc_data_structures-654.0.0.tar.gz) = d2130997667833692f4bec4681d0e73b066d5a01dac1d8a68f22068b82bf173a SHA256 (rust/crates/rustc-ap-rustc_errors-659.0.0.tar.gz) = 0c374e89b3c9714869ef86076942155383804ba6778c26be2169d324563c31f9
SIZE (rust/crates/rustc-ap-rustc_data_structures-654.0.0.tar.gz) = 84981 SIZE (rust/crates/rustc-ap-rustc_errors-659.0.0.tar.gz) = 44399
SHA256 (rust/crates/rustc-ap-rustc_errors-651.0.0.tar.gz) = adab84c842003ad1c8435fd71b8d0cc19bf0d702a8a2147d5be06e083db2d207 SHA256 (rust/crates/rustc-ap-rustc_errors-664.0.0.tar.gz) = 6b0aa79423260c1b9e2f856e144e040f606b0f5d43644408375becf9d7bcdf86
SIZE (rust/crates/rustc-ap-rustc_errors-651.0.0.tar.gz) = 44130 SIZE (rust/crates/rustc-ap-rustc_errors-664.0.0.tar.gz) = 44296
SHA256 (rust/crates/rustc-ap-rustc_errors-654.0.0.tar.gz) = 908e1ea187c6bb368af4ba6db980001e920515e67371ddc4086e749baabe6080 SHA256 (rust/crates/rustc-ap-rustc_feature-659.0.0.tar.gz) = c0296fbc29b629d5ae2ebee1bbf0407bb22de04d26d87216c20899b79579ccb3
SIZE (rust/crates/rustc-ap-rustc_errors-654.0.0.tar.gz) = 44336 SIZE (rust/crates/rustc-ap-rustc_feature-659.0.0.tar.gz) = 18880
SHA256 (rust/crates/rustc-ap-rustc_feature-651.0.0.tar.gz) = 446cc60613cc3b05d0bdbcab7feb02305790b5617fa43c532d51ae3223d677a4 SHA256 (rust/crates/rustc-ap-rustc_feature-664.0.0.tar.gz) = 1bbd625705c1db42a0c7503736292813d7b76ada5da20578fb55c63228c80ab5
SIZE (rust/crates/rustc-ap-rustc_feature-651.0.0.tar.gz) = 18814 SIZE (rust/crates/rustc-ap-rustc_feature-664.0.0.tar.gz) = 18982
SHA256 (rust/crates/rustc-ap-rustc_feature-654.0.0.tar.gz) = 96fb53e1710e6de7c2e371ca56c857b79f9b399aba58aa6b6fbed6e2f677d3f6 SHA256 (rust/crates/rustc-ap-rustc_fs_util-659.0.0.tar.gz) = 34734f6cc681399630acd836a14207c6b5b9671a290cc7cad0354b0a4d71b3c9
SIZE (rust/crates/rustc-ap-rustc_feature-654.0.0.tar.gz) = 18810 SIZE (rust/crates/rustc-ap-rustc_fs_util-659.0.0.tar.gz) = 2167
SHA256 (rust/crates/rustc-ap-rustc_fs_util-651.0.0.tar.gz) = 9ac99d6f67e7db3bb300895630e769ed41bd3e336c0e725870c70e676c1a5ff1 SHA256 (rust/crates/rustc-ap-rustc_fs_util-664.0.0.tar.gz) = 34cca6e2942fa0b059c582437ead666d5bcf20fa7c242599e2bbea9b609f29ae
SIZE (rust/crates/rustc-ap-rustc_fs_util-651.0.0.tar.gz) = 2167 SIZE (rust/crates/rustc-ap-rustc_fs_util-664.0.0.tar.gz) = 2167
SHA256 (rust/crates/rustc-ap-rustc_fs_util-654.0.0.tar.gz) = e3f91357e5e468fc2729211571d769723c728a34e200d90a70164e945f881e09 SHA256 (rust/crates/rustc-ap-rustc_graphviz-664.0.0.tar.gz) = 13d6a029b81f5e02da85763f82c135507f278a4a0c776432c728520563059529
SIZE (rust/crates/rustc-ap-rustc_fs_util-654.0.0.tar.gz) = 2165 SIZE (rust/crates/rustc-ap-rustc_graphviz-664.0.0.tar.gz) = 9957
SHA256 (rust/crates/rustc-ap-rustc_index-651.0.0.tar.gz) = 5608c1cf50d2251b7e10a138cf6dd388e97f139b21c00b06a22d06f89c6591f6 SHA256 (rust/crates/rustc-ap-rustc_index-659.0.0.tar.gz) = d1e4508753d71d3523209c2ca5086db15a1413e71ebf17ad5412bb7ced5e44c2
SIZE (rust/crates/rustc-ap-rustc_index-651.0.0.tar.gz) = 15129 SIZE (rust/crates/rustc-ap-rustc_index-659.0.0.tar.gz) = 15073
SHA256 (rust/crates/rustc-ap-rustc_index-654.0.0.tar.gz) = 32220c3e6cdf226f38e4474b747dca15f3106bb680c74f10b299af3f6cdb1663 SHA256 (rust/crates/rustc-ap-rustc_index-664.0.0.tar.gz) = bae50852d303e230b2781c994513788136dc6c2fe4ebe032959f0b990a425767
SIZE (rust/crates/rustc-ap-rustc_index-654.0.0.tar.gz) = 15120 SIZE (rust/crates/rustc-ap-rustc_index-664.0.0.tar.gz) = 15120
SHA256 (rust/crates/rustc-ap-rustc_lexer-651.0.0.tar.gz) = 74e9c1c6f5dc85977b3adb6fb556b2ff23354d1a12021da15eb1d36353458bde SHA256 (rust/crates/rustc-ap-rustc_lexer-659.0.0.tar.gz) = 42b9fcd8407e322908a721262fbc0b35b5f3c35bb173a26dd1e0070bde336e33
SIZE (rust/crates/rustc-ap-rustc_lexer-651.0.0.tar.gz) = 11155 SIZE (rust/crates/rustc-ap-rustc_lexer-659.0.0.tar.gz) = 13069
SHA256 (rust/crates/rustc-ap-rustc_lexer-654.0.0.tar.gz) = 3b324d2a2bacad344e53e182e5ca04ffb74745b932849aa074f8f7fec8177da5 SHA256 (rust/crates/rustc-ap-rustc_lexer-664.0.0.tar.gz) = b7186e74aa2d31bf0e2454325fefcdf0a3da77d9344134592144b9e40d45b15d
SIZE (rust/crates/rustc-ap-rustc_lexer-654.0.0.tar.gz) = 12751 SIZE (rust/crates/rustc-ap-rustc_lexer-664.0.0.tar.gz) = 13083
SHA256 (rust/crates/rustc-ap-rustc_macros-651.0.0.tar.gz) = 3226b5ec864312a5d23eb40a5d621ee06bdc0754228d20d6eb76d4ddc4f2d4a1 SHA256 (rust/crates/rustc-ap-rustc_macros-659.0.0.tar.gz) = 3d104115a689367d2e0bcd99f37e0ebd6b9c8c78bab0d9cbea5bae86323601b5
SIZE (rust/crates/rustc-ap-rustc_macros-651.0.0.tar.gz) = 7463 SIZE (rust/crates/rustc-ap-rustc_macros-659.0.0.tar.gz) = 7562
SHA256 (rust/crates/rustc-ap-rustc_macros-654.0.0.tar.gz) = 59686c56d5f1b3ed47d0f070c257ed35caf24ecf2d744dd11fe44b1014baee0f SHA256 (rust/crates/rustc-ap-rustc_macros-664.0.0.tar.gz) = 4fc1add04e9d2301164118660ee0bc3266e9a7b1973fc2303fdbe002a12e5401
SIZE (rust/crates/rustc-ap-rustc_macros-654.0.0.tar.gz) = 7548 SIZE (rust/crates/rustc-ap-rustc_macros-664.0.0.tar.gz) = 7556
SHA256 (rust/crates/rustc-ap-rustc_parse-651.0.0.tar.gz) = ba3b042344c2280b50d5df0058d11379028a8f016a407e575bb3ea8b6c798049 SHA256 (rust/crates/rustc-ap-rustc_parse-659.0.0.tar.gz) = afaaab91853fc5a3916785ccae727a4433359d9787c260d42b96a2265fe5b287
SIZE (rust/crates/rustc-ap-rustc_parse-651.0.0.tar.gz) = 112067 SIZE (rust/crates/rustc-ap-rustc_parse-659.0.0.tar.gz) = 113515
SHA256 (rust/crates/rustc-ap-rustc_parse-654.0.0.tar.gz) = 2dfb0c11c591ec5f87bbadb10819795abc9035ff79a26703c1b6c9487ac51f49 SHA256 (rust/crates/rustc-ap-rustc_parse-664.0.0.tar.gz) = 9cd7fc4968bd60084f2fa4f280fa450b0cf98660a7983d6b93a7ae41b6d1d322
SIZE (rust/crates/rustc-ap-rustc_parse-654.0.0.tar.gz) = 112661 SIZE (rust/crates/rustc-ap-rustc_parse-664.0.0.tar.gz) = 114922
SHA256 (rust/crates/rustc-ap-rustc_session-651.0.0.tar.gz) = ff35ef4b5d9fbcb2fd539c7c908eb3cdd1f68ddbccd042945ef50ae65564f941 SHA256 (rust/crates/rustc-ap-rustc_serialize-664.0.0.tar.gz) = 00bf4c110271d9a2b7dfd2c6eb82e56fd80606a8bad6c102e158c54e44044046
SIZE (rust/crates/rustc-ap-rustc_session-651.0.0.tar.gz) = 58263 SIZE (rust/crates/rustc-ap-rustc_serialize-664.0.0.tar.gz) = 32824
SHA256 (rust/crates/rustc-ap-rustc_session-654.0.0.tar.gz) = 3d1a194b1a81d7233ee492847638dc9ebdb7d084300e5ade8dea0ceaa98f95b9 SHA256 (rust/crates/rustc-ap-rustc_session-659.0.0.tar.gz) = 86e756a57ce6ce1b868e35e64a7e10ab28d49ece80d7c661b07aff5afc6e5d2d
SIZE (rust/crates/rustc-ap-rustc_session-654.0.0.tar.gz) = 59829 SIZE (rust/crates/rustc-ap-rustc_session-659.0.0.tar.gz) = 62055
SHA256 (rust/crates/rustc-ap-rustc_span-651.0.0.tar.gz) = e323b1f4a824039886eed8e33cad20ea4f492a9f9b3c9441009797c91de3e87a SHA256 (rust/crates/rustc-ap-rustc_session-664.0.0.tar.gz) = 431cf962de71d4c03fb877d54f331ec36eca77350b0539017abc40a4410d6501
SIZE (rust/crates/rustc-ap-rustc_span-651.0.0.tar.gz) = 52872 SIZE (rust/crates/rustc-ap-rustc_session-664.0.0.tar.gz) = 63031
SHA256 (rust/crates/rustc-ap-rustc_span-654.0.0.tar.gz) = a648146050fed6b58e681ec22488e728f60e16036bb7497c9815e3debd1e4242 SHA256 (rust/crates/rustc-ap-rustc_span-659.0.0.tar.gz) = 21031c3396ee452f4c6e994b67513a633055c57c86d00336afd9d63149518f34
SIZE (rust/crates/rustc-ap-rustc_span-654.0.0.tar.gz) = 53859 SIZE (rust/crates/rustc-ap-rustc_span-659.0.0.tar.gz) = 53894
SHA256 (rust/crates/rustc-ap-rustc_target-651.0.0.tar.gz) = e161eb7b3a5b7993c6b480135296dc61476db80041d49dd446422742426e390b SHA256 (rust/crates/rustc-ap-rustc_span-664.0.0.tar.gz) = b912039640597624f4bcb75f1e1fcfa5710267d715a7f73a6336baef341b23d1
SIZE (rust/crates/rustc-ap-rustc_target-651.0.0.tar.gz) = 77466 SIZE (rust/crates/rustc-ap-rustc_span-664.0.0.tar.gz) = 55566
SHA256 (rust/crates/rustc-ap-rustc_target-654.0.0.tar.gz) = 28cf28798f0988b808e3616713630e4098d68c6f1f41052a2f7e922e094da744 SHA256 (rust/crates/rustc-ap-rustc_target-659.0.0.tar.gz) = ff21badfbead5b0050391eaad8840f2e4fcb03b6b0fc6006f447443529e9ae6e
SIZE (rust/crates/rustc-ap-rustc_target-654.0.0.tar.gz) = 77467 SIZE (rust/crates/rustc-ap-rustc_target-659.0.0.tar.gz) = 81197
SHA256 (rust/crates/rustc-ap-serialize-651.0.0.tar.gz) = af510a659098d8c45a7303fb882fa780f4a87ec5f5d7a2053521e7d5d7f332c4 SHA256 (rust/crates/rustc-ap-rustc_target-664.0.0.tar.gz) = 51347a9dadc5ad0b5916cc12d42624b31955285ad13745dbe72f0140038b84e9
SIZE (rust/crates/rustc-ap-serialize-651.0.0.tar.gz) = 34416 SIZE (rust/crates/rustc-ap-rustc_target-664.0.0.tar.gz) = 93766
SHA256 (rust/crates/rustc-ap-serialize-654.0.0.tar.gz) = 756e8f526ec7906e132188bf25e3c10a6ee42ab77294ecb3b3602647f0508eef SHA256 (rust/crates/rustc-ap-serialize-659.0.0.tar.gz) = 768b5a305669d934522712bc13502962edfde5128ea63b9e7db4000410be1dc6
SIZE (rust/crates/rustc-ap-serialize-654.0.0.tar.gz) = 34449 SIZE (rust/crates/rustc-ap-serialize-659.0.0.tar.gz) = 32880
SHA256 (rust/crates/rustc-hash-1.1.0.tar.gz) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SHA256 (rust/crates/rustc-hash-1.1.0.tar.gz) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.tar.gz) = 9331 SIZE (rust/crates/rustc-hash-1.1.0.tar.gz) = 9331
SHA256 (rust/crates/rustc-rayon-0.3.0.tar.gz) = f32767f90d938f1b7199a174ef249ae1924f6e5bbdb9d112fea141e016f25b3a SHA256 (rust/crates/rustc-rayon-0.3.0.tar.gz) = f32767f90d938f1b7199a174ef249ae1924f6e5bbdb9d112fea141e016f25b3a
@ -231,6 +239,8 @@ SHA256 (rust/crates/smallvec-1.2.0.tar.gz) = 5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1
SIZE (rust/crates/smallvec-1.2.0.tar.gz) = 23658 SIZE (rust/crates/smallvec-1.2.0.tar.gz) = 23658
SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8 SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8
SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007 SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007
SHA256 (rust/crates/stacker-0.1.9.tar.gz) = 72dd941b456e1c006d6b9f27c526d5b69281288aeea8cba82c19d3843d8ccdd2
SIZE (rust/crates/stacker-0.1.9.tar.gz) = 13603
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/syn-1.0.17.tar.gz) = 0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03 SHA256 (rust/crates/syn-1.0.17.tar.gz) = 0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03

View file

@ -2,6 +2,7 @@
PORTNAME= rust-analyzer PORTNAME= rust-analyzer
DISTVERSION= 2020-07-06 DISTVERSION= 2020-07-06
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

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

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= sccache PORTNAME= sccache
DISTVERSION= 0.2.13 DISTVERSION= 0.2.13
PORTREVISION= 2 PORTREVISION= 3
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= devel CATEGORIES= devel

View file

@ -2,6 +2,7 @@
PORTNAME= sentry-cli PORTNAME= sentry-cli
DISTVERSION= 1.54.0 DISTVERSION= 1.54.0
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= doh-proxy PORTNAME= doh-proxy
DISTVERSION= 0.3.3 DISTVERSION= 0.3.3
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= dns CATEGORIES= dns
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View file

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

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= xi-core PORTNAME= xi-core
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0 DISTVERSION= 0.3.0
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= editors CATEGORIES= editors
MAINTAINER= ed.arrakis@gmail.com MAINTAINER= ed.arrakis@gmail.com

View file

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

View file

@ -4,6 +4,7 @@ PORTNAME= abstreet
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.3-16 DISTVERSION= 0.2.3-16
DISTVERSIONSUFFIX= -g7880d646 DISTVERSIONSUFFIX= -g7880d646
PORTREVISION= 1
CATEGORIES= games CATEGORIES= games
MASTER_SITES= LOCAL/yuri:data MASTER_SITES= LOCAL/yuri:data
DISTFILES= ${PORTNAME}-data-${DISTVERSION}.tgz:data # updated by the update-data target DISTFILES= ${PORTNAME}-data-${DISTVERSION}.tgz:data # updated by the update-data target

View file

@ -3,7 +3,7 @@
PORTNAME= dose-response PORTNAME= dose-response
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0 DISTVERSION= 1.0.0
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= games CATEGORIES= games
MAINTAINER= greg@unrelenting.technology MAINTAINER= greg@unrelenting.technology

View file

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

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= veloren PORTNAME= veloren
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0 DISTVERSION= 0.6.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= games CATEGORIES= games
MASTER_SITES= https://veloren.net/icons/favicon/:icon \ MASTER_SITES= https://veloren.net/icons/favicon/:icon \
LOCAL/jbeich:assets LOCAL/jbeich:assets

View file

@ -2,7 +2,7 @@
PORTNAME= ikona PORTNAME= ikona
DISTVERSION= 1.0 DISTVERSION= 1.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= graphics kde CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/ MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= pastel PORTNAME= pastel
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0 DISTVERSION= 0.8.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= graphics CATEGORIES= graphics
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -3,7 +3,7 @@
PORTNAME= rx PORTNAME= rx
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0 DISTVERSION= 0.4.0
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= graphics CATEGORIES= graphics
PKGNAMESUFFIX= -editor PKGNAMESUFFIX= -editor

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= viu PORTNAME= viu
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.0 DISTVERSION= 1.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= graphics CATEGORIES= graphics
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -1,8 +1,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= rust PORTNAME= rust
PORTVERSION= 1.44.1 PORTVERSION= 1.45.0
PORTREVISION= 1
CATEGORIES= lang CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:rust \ MASTER_SITES= https://static.rust-lang.org/dist/:rust \
LOCAL/tobik:armbase \ LOCAL/tobik:armbase \
@ -107,10 +106,6 @@ post-patch:
# Disable vendor checksums # Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
${_CARGO_VENDOR_DIR}/*/.cargo-checksum.json ${_CARGO_VENDOR_DIR}/*/.cargo-checksum.json
.if ${FLAVOR:Mpowerpc64_*}
@${REINPLACE_CMD} -e 's,powerpc64-unknown-freebsd,${_RUST_TARGET}${_RUST_FBSD_VER:S/-/ /:[1]},' \
${WRKSRC}/src/librustc_target/spec/powerpc64_unknown_freebsd.rs
.endif
.if ${FLAVOR} == powerpc64_elfv1 .if ${FLAVOR} == powerpc64_elfv1
@${REINPLACE_CMD} -e 's,"c++","stdc++",g' \ @${REINPLACE_CMD} -e 's,"c++","stdc++",g' \
${WRKSRC}/src/librustc_llvm/build.rs ${WRKSRC}/src/librustc_llvm/build.rs

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1592489407 TIMESTAMP = 1594677484
SHA256 (rust/rustc-1.44.1-src.tar.xz) = e0386295dd5f2c7842835a509e4c57989eec6c29f989a1c85478b0e06f9d38ea SHA256 (rust/rustc-1.45.0-src.tar.xz) = c436034db42bc0ea7e7f32816ac6555b70d1f76c834407597966dfaf2ec839d6
SIZE (rust/rustc-1.44.1-src.tar.xz) = 94756856 SIZE (rust/rustc-1.45.0-src.tar.xz) = 98677856
SHA256 (FreeBSD-11.3-RELEASE-arm64.tar.xz) = 0c1ee2bdbec3b6b404edef6858f38f5cdacd727abc53b1dee23910cab939d0c1 SHA256 (FreeBSD-11.3-RELEASE-arm64.tar.xz) = 0c1ee2bdbec3b6b404edef6858f38f5cdacd727abc53b1dee23910cab939d0c1
SIZE (FreeBSD-11.3-RELEASE-arm64.tar.xz) = 97990888 SIZE (FreeBSD-11.3-RELEASE-arm64.tar.xz) = 97990888
SHA256 (FreeBSD-11.3-RELEASE-amd64.tar.xz) = 4599023ac136325b86f2fddeec64c1624daa83657e40b00b2ef944c81463a4ff SHA256 (FreeBSD-11.3-RELEASE-amd64.tar.xz) = 4599023ac136325b86f2fddeec64c1624daa83657e40b00b2ef944c81463a4ff

View file

@ -2,10 +2,10 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= rust PORTNAME= rust
PORTVERSION?= 1.44.1 PORTVERSION?= 1.45.0
PORTREVISION?= 1 PORTREVISION?= 0
CATEGORIES= lang CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \ MASTER_SITES= https://dev-static.rust-lang.org/dist/:src \
LOCAL/tobik/rust:bootstrap \ LOCAL/tobik/rust:bootstrap \
https://static.rust-lang.org/dist/:bootstrap https://static.rust-lang.org/dist/:bootstrap
DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src
@ -28,10 +28,8 @@ ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64
ONLY_FOR_ARCHS_REASON?= requires prebuilt bootstrap compiler ONLY_FOR_ARCHS_REASON?= requires prebuilt bootstrap compiler
BUILD_DEPENDS= cmake:devel/cmake \ BUILD_DEPENDS= cmake:devel/cmake \
libgit2>=1.0.0:devel/libgit2 libgit2>=1.0.0:devel/libgit2 \
.if defined(NIGHTLY_DATE) ninja:devel/ninja
BUILD_DEPENDS+= ninja:devel/ninja
.endif
LIB_DEPENDS= libcurl.so:ftp/curl \ LIB_DEPENDS= libcurl.so:ftp/curl \
libgit2.so:devel/libgit2 \ libgit2.so:devel/libgit2 \
libssh2.so:security/libssh2 libssh2.so:security/libssh2
@ -57,14 +55,15 @@ WASM_DESC= Build the WebAssembly target (wasm32-unknown-unknown)
DOCS_VARS= _RUST_BUILD_DOCS=true DOCS_VARS= _RUST_BUILD_DOCS=true
DOCS_VARS_OFF= _RUST_BUILD_DOCS=false DOCS_VARS_OFF= _RUST_BUILD_DOCS=false
GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
SOURCES_VARS= _RUST_TOOLS+=src
WASM_VARS= _RUST_BUILD_WASM=true \ WASM_VARS= _RUST_BUILD_WASM=true \
_RUST_TARGETS+=wasm32-unknown-unknown _RUST_TARGETS+=wasm32-unknown-unknown
WASM_VARS_OFF= _RUST_BUILD_WASM=false WASM_VARS_OFF= _RUST_BUILD_WASM=false
# See WRKSRC/src/stage0.txt for the date and version values. # See WRKSRC/src/stage0.txt for the date and version values.
BOOTSTRAPS_DATE?= 2020-05-07 BOOTSTRAPS_DATE?= 2020-06-18
RUST_BOOTSTRAP_VERSION?= 1.43.1 RUST_BOOTSTRAP_VERSION?= 1.44.1
CARGO_BOOTSTRAP_VERSION?= 0.44.0 CARGO_BOOTSTRAP_VERSION?= 0.45.1
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}} BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl} BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl}
@ -76,6 +75,7 @@ _RUST_ARCH_amd64= x86_64
_RUST_ARCH_i386= i686 _RUST_ARCH_i386= i686
_RUST_TARGET= ${_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl} _RUST_TARGET= ${_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl}
_RUST_TARGETS= ${_RUST_TARGET} _RUST_TARGETS= ${_RUST_TARGET}
_RUST_TOOLS= analysis cargo clippy rls rustfmt
_RUSTC_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET} _RUSTC_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET}
_RUST_STD_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET} _RUST_STD_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET}
@ -107,20 +107,10 @@ post-patch:
.if defined(NIGHTLY_DATE) .if defined(NIGHTLY_DATE)
@${REINPLACE_CMD} '/^rustfmt:/d' ${WRKSRC}/src/stage0.txt @${REINPLACE_CMD} '/^rustfmt:/d' ${WRKSRC}/src/stage0.txt
.endif .endif
.if ${ARCH} == powerpc64
# Starting with 13.0 powerpc64 is ELFv2 while 12.0 is ELFv1. Pass the correct LLVM target triple.
@${REINPLACE_CMD} 's,powerpc64-unknown-freebsd,powerpc64-unknown-freebsd${OSREL},' \
${WRKSRC}/src/librustc_target/spec/powerpc64_unknown_freebsd.rs
.endif
# Disable vendor checksums # Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
${CARGO_VENDOR_DIR}/*/.cargo-checksum.json ${CARGO_VENDOR_DIR}/*/.cargo-checksum.json
post-patch-SOURCES-off:
# Mimic tools in config.toml with just src excluded
@${REINPLACE_CMD} 's,config.tools.*"src".*,false;,' \
${WRKSRC}/src/bootstrap/install.rs
do-configure: do-configure:
# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64 # Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
@${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \ @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \
@ -142,6 +132,7 @@ do-configure:
@${ECHO_CMD} 'target=[${_RUST_TARGETS:@.target.@"${.target.}"@:ts,}]' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'target=[${_RUST_TARGETS:@.target.@"${.target.}"@:ts,}]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'tools=[${_RUST_TOOLS:@.tool.@"${.tool.}"@:ts,}]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml @${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml
@ -156,9 +147,7 @@ do-configure:
.else .else
@${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
.endif .endif
.if defined(NIGHTLY_DATE)
@${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml
.endif
.if ${ARCH} == armv6 .if ${ARCH} == armv6
# fails to link with base ld.bfd: rustc_codegen_llvm.e2557spx-cgu.11:(.text._ZN89_$LT$rustc_target..abi..call..CastTarget$u20$as$u20$rustc_codegen_llvm..abi..LlvmType$GT$9llvm_type17h1296210ab461fc57E+0x54): relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uldivmod' defined in .text.__aeabi_uldivmod section in /tmp/rustcdnGbao/libcompiler_builtins-ee65b414e4115a8f.rlib(compiler_builtins-ee65b414e4115a8f.compiler_builtins.ay8p39ey-cgu.13.rcgu.o) # fails to link with base ld.bfd: rustc_codegen_llvm.e2557spx-cgu.11:(.text._ZN89_$LT$rustc_target..abi..call..CastTarget$u20$as$u20$rustc_codegen_llvm..abi..LlvmType$GT$9llvm_type17h1296210ab461fc57E+0x54): relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uldivmod' defined in .text.__aeabi_uldivmod section in /tmp/rustcdnGbao/libcompiler_builtins-ee65b414e4115a8f.rlib(compiler_builtins-ee65b414e4115a8f.compiler_builtins.ay8p39ey-cgu.13.rcgu.o)
@${PRINTF} '#!/bin/sh\nexec ${CC} -fuse-ld=lld "$$@"' > ${WRKDIR}/cc-wrapper @${PRINTF} '#!/bin/sh\nexec ${CC} -fuse-ld=lld "$$@"' > ${WRKDIR}/cc-wrapper

View file

@ -1,45 +1,45 @@
TIMESTAMP = 1592451352 TIMESTAMP = 1594679619
SHA256 (rust/rustc-1.44.1-src.tar.xz) = e0386295dd5f2c7842835a509e4c57989eec6c29f989a1c85478b0e06f9d38ea SHA256 (rust/rustc-1.45.0-src.tar.xz) = c436034db42bc0ea7e7f32816ac6555b70d1f76c834407597966dfaf2ec839d6
SIZE (rust/rustc-1.44.1-src.tar.xz) = 94756856 SIZE (rust/rustc-1.45.0-src.tar.xz) = 98677856
SHA256 (rust/2020-05-07/rustc-1.43.1-aarch64-unknown-freebsd.tar.xz) = bf65d73547f9a1445ea8177fc452dddab8bbcfff8ad17d8292903ba4fc65d1a6 SHA256 (rust/2020-06-18/rustc-1.44.1-aarch64-unknown-freebsd.tar.xz) = 76eb48d6f925cc80ae79ce088d4d9f1aec7daee860d6d730fa4575fc9340329e
SIZE (rust/2020-05-07/rustc-1.43.1-aarch64-unknown-freebsd.tar.xz) = 27175484 SIZE (rust/2020-06-18/rustc-1.44.1-aarch64-unknown-freebsd.tar.xz) = 27714208
SHA256 (rust/2020-05-07/rust-std-1.43.1-aarch64-unknown-freebsd.tar.xz) = d0f8413767123d9630bb2648fe15e8a2a05382cb7dcbe3c332223eb1e4a788a4 SHA256 (rust/2020-06-18/rust-std-1.44.1-aarch64-unknown-freebsd.tar.xz) = 8914a9222c0680297d90ca15d4b5e93dab277cd122933ec3c5ebf09c2a3dc245
SIZE (rust/2020-05-07/rust-std-1.43.1-aarch64-unknown-freebsd.tar.xz) = 13267024 SIZE (rust/2020-06-18/rust-std-1.44.1-aarch64-unknown-freebsd.tar.xz) = 13821100
SHA256 (rust/2020-05-07/cargo-0.44.0-aarch64-unknown-freebsd.tar.xz) = 8f5852b0fb3a726152468e48bfb3f95d4441493901325c739dba5d7a444d3e2b SHA256 (rust/2020-06-18/cargo-0.45.1-aarch64-unknown-freebsd.tar.xz) = 643c9f03af1f4bda3f8278341f7c76d38dbce93deb966f0bb99fdd061f61b35c
SIZE (rust/2020-05-07/cargo-0.44.0-aarch64-unknown-freebsd.tar.xz) = 3891232 SIZE (rust/2020-06-18/cargo-0.45.1-aarch64-unknown-freebsd.tar.xz) = 3954724
SHA256 (rust/2020-05-07/rustc-1.43.1-x86_64-unknown-freebsd.tar.xz) = 7d12495c00e2e6186a2ca26b13b41a90b1444aa379313a816f83bee31d2f6454 SHA256 (rust/2020-06-18/rustc-1.44.1-x86_64-unknown-freebsd.tar.xz) = a8b8dbce588446fdcd24878114a7366f052c9f58996d1de8b7fbf303874320fd
SIZE (rust/2020-05-07/rustc-1.43.1-x86_64-unknown-freebsd.tar.xz) = 29803884 SIZE (rust/2020-06-18/rustc-1.44.1-x86_64-unknown-freebsd.tar.xz) = 30246044
SHA256 (rust/2020-05-07/rust-std-1.43.1-x86_64-unknown-freebsd.tar.xz) = a4610e7a07792a382c01511d7401f8bc4404a59e8529659f770e96734ef1ee71 SHA256 (rust/2020-06-18/rust-std-1.44.1-x86_64-unknown-freebsd.tar.xz) = c65d1ddbaf5b4616e886ee34d9ca05dedc9e1369b9e42501e07fb4f29023c943
SIZE (rust/2020-05-07/rust-std-1.43.1-x86_64-unknown-freebsd.tar.xz) = 13797152 SIZE (rust/2020-06-18/rust-std-1.44.1-x86_64-unknown-freebsd.tar.xz) = 14477368
SHA256 (rust/2020-05-07/cargo-0.44.0-x86_64-unknown-freebsd.tar.xz) = c70f874ccf4ac92b5138d13ef374429702ace98fa01b621dc1b308e73adead05 SHA256 (rust/2020-06-18/cargo-0.45.1-x86_64-unknown-freebsd.tar.xz) = ba4bcc8640eaacef28ce167f577320e780b04b1fe2b9de1ff6bedd6b1f8f186c
SIZE (rust/2020-05-07/cargo-0.44.0-x86_64-unknown-freebsd.tar.xz) = 4632952 SIZE (rust/2020-06-18/cargo-0.45.1-x86_64-unknown-freebsd.tar.xz) = 4676020
SHA256 (rust/2020-05-07/rustc-1.43.1-armv6-unknown-freebsd.tar.xz) = 360495e0722e16ea29076d21399fd65f65e787b419ea3069d711aa2f4fcb4098 SHA256 (rust/2020-06-18/rustc-1.44.1-armv6-unknown-freebsd.tar.xz) = 70df1f88849eab352b922286cf11a81fefd0c74233da89fed63b1a95173addc0
SIZE (rust/2020-05-07/rustc-1.43.1-armv6-unknown-freebsd.tar.xz) = 28690648 SIZE (rust/2020-06-18/rustc-1.44.1-armv6-unknown-freebsd.tar.xz) = 29123284
SHA256 (rust/2020-05-07/rust-std-1.43.1-armv6-unknown-freebsd.tar.xz) = f400e2a4b001a3a9e505c61728cfe1274f2e68f60c455f8aa72159c814af04e2 SHA256 (rust/2020-06-18/rust-std-1.44.1-armv6-unknown-freebsd.tar.xz) = 64a66fbc6b4c5fa50c5fa6837a35bf70daa277dabd63f8bb70e5e3a28e134b1f
SIZE (rust/2020-05-07/rust-std-1.43.1-armv6-unknown-freebsd.tar.xz) = 13260336 SIZE (rust/2020-06-18/rust-std-1.44.1-armv6-unknown-freebsd.tar.xz) = 13860760
SHA256 (rust/2020-05-07/cargo-0.44.0-armv6-unknown-freebsd.tar.xz) = bac4421f5237aa743fc5c416298344057a550d4563d622d9ece2c715075308f8 SHA256 (rust/2020-06-18/cargo-0.45.1-armv6-unknown-freebsd.tar.xz) = f4b496153fdeb366ff3a4fc7e9f76f79567fa48e8b5095d701ce2a557e8ddddf
SIZE (rust/2020-05-07/cargo-0.44.0-armv6-unknown-freebsd.tar.xz) = 3980908 SIZE (rust/2020-06-18/cargo-0.45.1-armv6-unknown-freebsd.tar.xz) = 4059848
SHA256 (rust/2020-05-07/rustc-1.43.1-armv7-unknown-freebsd.tar.xz) = 6d56e3c9517a3798b30e90735eaecea41e2a1677549f9aee31550ab095b0d88e SHA256 (rust/2020-06-18/rustc-1.44.1-armv7-unknown-freebsd.tar.xz) = 2f7caecbbb87c9b2c289b86705b335ba7c72b69a49e34b373748949795ba3c96
SIZE (rust/2020-05-07/rustc-1.43.1-armv7-unknown-freebsd.tar.xz) = 28783628 SIZE (rust/2020-06-18/rustc-1.44.1-armv7-unknown-freebsd.tar.xz) = 29000984
SHA256 (rust/2020-05-07/rust-std-1.43.1-armv7-unknown-freebsd.tar.xz) = 8363fcce57a0aebecd2e0b18fef5701a9a55f082698eef282dc45c43c0dee106 SHA256 (rust/2020-06-18/rust-std-1.44.1-armv7-unknown-freebsd.tar.xz) = 8d1de65d63e7669c6058d597aefa99077078f3827dc523c82985d11a55d6ef1e
SIZE (rust/2020-05-07/rust-std-1.43.1-armv7-unknown-freebsd.tar.xz) = 13185812 SIZE (rust/2020-06-18/rust-std-1.44.1-armv7-unknown-freebsd.tar.xz) = 13878980
SHA256 (rust/2020-05-07/cargo-0.44.0-armv7-unknown-freebsd.tar.xz) = 9bd79b8da7b4eef717f4773e0d282b158c783d0545b35437060726634e917079 SHA256 (rust/2020-06-18/cargo-0.45.1-armv7-unknown-freebsd.tar.xz) = 89af922e6a33432b0f8a1d569528cc482d6e255e5f5a621feda9aea90f727ab2
SIZE (rust/2020-05-07/cargo-0.44.0-armv7-unknown-freebsd.tar.xz) = 3975184 SIZE (rust/2020-06-18/cargo-0.45.1-armv7-unknown-freebsd.tar.xz) = 4046556
SHA256 (rust/2020-05-07/rustc-1.43.1-i686-unknown-freebsd.tar.xz) = 3ec5c5a58f55f62c2225d79839c66d85ec1e036df7f348d7fbc5fd8742ee408e SHA256 (rust/2020-06-18/rustc-1.44.1-i686-unknown-freebsd.tar.xz) = 2e1d72c85b38aa8ba0e60cadbf2f8af19edcc478c42c77412338fd46edaa78bb
SIZE (rust/2020-05-07/rustc-1.43.1-i686-unknown-freebsd.tar.xz) = 30358564 SIZE (rust/2020-06-18/rustc-1.44.1-i686-unknown-freebsd.tar.xz) = 30719424
SHA256 (rust/2020-05-07/rust-std-1.43.1-i686-unknown-freebsd.tar.xz) = 0484f94f7c3da65ab04c81d0da48c278c6432d001e5eaf5cd47f3c20e505c247 SHA256 (rust/2020-06-18/rust-std-1.44.1-i686-unknown-freebsd.tar.xz) = ff81978947669cb08e66dddeb3f97b25af9ba9c20231a90390b4907ff233295e
SIZE (rust/2020-05-07/rust-std-1.43.1-i686-unknown-freebsd.tar.xz) = 13793004 SIZE (rust/2020-06-18/rust-std-1.44.1-i686-unknown-freebsd.tar.xz) = 14316028
SHA256 (rust/2020-05-07/cargo-0.44.0-i686-unknown-freebsd.tar.xz) = d6cdaf9f3106a45eb0b561be88450dd5d142ce78e3507d59bdf6f0ce0efa3313 SHA256 (rust/2020-06-18/cargo-0.45.1-i686-unknown-freebsd.tar.xz) = dcfd6e7e4a798331442c18ca6d40ba9cea9e82891dc29dae20dc6f11886098f5
SIZE (rust/2020-05-07/cargo-0.44.0-i686-unknown-freebsd.tar.xz) = 4550164 SIZE (rust/2020-06-18/cargo-0.45.1-i686-unknown-freebsd.tar.xz) = 4600508
SHA256 (rust/2020-05-07/rustc-1.43.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 0d3dd6720be8ce31ef79ea20cc6dab432e4eca364a44b6bb27ff9cefea1d6966 SHA256 (rust/2020-06-18/rustc-1.44.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 69f97a4ee7026324d2dd7fe17d58f3460b050497ade6676d4f371c24cc22ca44
SIZE (rust/2020-05-07/rustc-1.43.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 33209688 SIZE (rust/2020-06-18/rustc-1.44.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 33787016
SHA256 (rust/2020-05-07/rust-std-1.43.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 7f48580ffcadb6de4347efe58e6e24485cdb996e58f99ae88a1b057e34bb6e43 SHA256 (rust/2020-06-18/rust-std-1.44.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 6154918a77b3d5ea8c53fb7a8739404dd874f1b003e5dad05cf886e1e7b552c1
SIZE (rust/2020-05-07/rust-std-1.43.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 13249040 SIZE (rust/2020-06-18/rust-std-1.44.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 13783880
SHA256 (rust/2020-05-07/cargo-0.44.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = ec9418790b1ba5f12fa0837779ebb75e43d8bf727ca4b7dad41e44f53af0ad35 SHA256 (rust/2020-06-18/cargo-0.45.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 8cfc689a6a8068b3f405013b2ab5f109cf4130bda14f4c9a6d75f3b7c3cfd442
SIZE (rust/2020-05-07/cargo-0.44.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4530892 SIZE (rust/2020-06-18/cargo-0.45.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4517500
SHA256 (rust/2020-05-07/rustc-1.43.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 56c0a38209aca776f9836a414d87672e86213dc431aa441e59b58e52e86ebe17 SHA256 (rust/2020-06-18/rustc-1.44.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 657f04c1256862c0e7a9e22ce00d553c9c628e2c348b43abb5520d3ac811690c
SIZE (rust/2020-05-07/rustc-1.43.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 27568464 SIZE (rust/2020-06-18/rustc-1.44.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 28157416
SHA256 (rust/2020-05-07/rust-std-1.43.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 54fd8ebc85460db5b822b56082d22ae5343837f766d4f64c8a7885c242e24787 SHA256 (rust/2020-06-18/rust-std-1.44.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 834cd2799fedd8d435441e92580efbaa4eddb630e686d69e71ecab2103a44b68
SIZE (rust/2020-05-07/rust-std-1.43.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 13226424 SIZE (rust/2020-06-18/rust-std-1.44.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 13745812
SHA256 (rust/2020-05-07/cargo-0.44.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = e2a857b8292181e30ef98384a16e432246780f7aab7c7ee7f4634bc9da015661 SHA256 (rust/2020-06-18/cargo-0.45.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 58eb64e241405b4243f448b764d9dc0173199bd567162278e5d7e2bcbaffc6ad
SIZE (rust/2020-05-07/cargo-0.44.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4227604 SIZE (rust/2020-06-18/cargo-0.45.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4216696

View file

@ -1,43 +0,0 @@
https://reviews.llvm.org/D68045
--- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig 2019-09-09 18:30:53 UTC
+++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
////////////////////////////////////////////////////////////////////////////////
#ifdef __FreeBSD__
#include <errno.h>
-#include <machine/atomic.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/atomic.h>
#include <sys/umtx.h>
+// clang-format on
typedef struct _usem Lock;
__inline static void unlock(Lock *l) {
__c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
--- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig 2019-09-09 18:30:53 UTC
+++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
#endif
#if defined(__FreeBSD__) && defined(__arm__)
-#include <machine/sysarch.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/sysarch.h>
+// clang-format on
#endif
#if defined(__NetBSD__) && defined(__arm__)
@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
#endif
#if defined(__OpenBSD__) && defined(__mips__)
-#include <machine/sysarch.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/sysarch.h>
+// clang-format on
#endif
#if defined(__linux__) && defined(__mips__)

View file

@ -1,43 +0,0 @@
https://reviews.llvm.org/D68045
--- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig 2019-09-09 18:30:53 UTC
+++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
////////////////////////////////////////////////////////////////////////////////
#ifdef __FreeBSD__
#include <errno.h>
-#include <machine/atomic.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/atomic.h>
#include <sys/umtx.h>
+// clang-format on
typedef struct _usem Lock;
__inline static void unlock(Lock *l) {
__c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
--- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig 2019-09-09 18:30:53 UTC
+++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
#endif
#if defined(__FreeBSD__) && defined(__arm__)
-#include <machine/sysarch.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/sysarch.h>
+// clang-format on
#endif
#if defined(__NetBSD__) && defined(__arm__)
@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
#endif
#if defined(__OpenBSD__) && defined(__mips__)
-#include <machine/sysarch.h>
+// clang-format off
#include <sys/types.h>
+#include <machine/sysarch.h>
+// clang-format on
#endif
#if defined(__linux__) && defined(__mips__)

View file

@ -3,9 +3,9 @@ for building rust-lld. Attempt to improve reliability of the build
by not using it. llvm-config-wrapper is a hack in the first place by not using it. llvm-config-wrapper is a hack in the first place
that is only really needed on Windows. that is only really needed on Windows.
--- src/bootstrap/native.rs.orig 2020-02-27 18:39:49 UTC --- src/bootstrap/native.rs.orig 2020-05-03 19:47:59 UTC
+++ src/bootstrap/native.rs +++ src/bootstrap/native.rs
@@ -467,25 +467,9 @@ impl Step for Lld { @@ -488,25 +488,9 @@ impl Step for Lld {
let mut cfg = cmake::Config::new(builder.src.join("src/llvm-project/lld")); let mut cfg = cmake::Config::new(builder.src.join("src/llvm-project/lld"));
configure_cmake(builder, target, &mut cfg, true); configure_cmake(builder, target, &mut cfg, true);
@ -26,9 +26,9 @@ that is only really needed on Windows.
- let llvm_config_shim = env::current_exe().unwrap().with_file_name("llvm-config-wrapper"); - let llvm_config_shim = env::current_exe().unwrap().with_file_name("llvm-config-wrapper");
cfg.out_dir(&out_dir) cfg.out_dir(&out_dir)
.profile("Release") .profile("Release")
- .env("LLVM_CONFIG_REAL", llvm_config) - .env("LLVM_CONFIG_REAL", &llvm_config)
- .define("LLVM_CONFIG_PATH", llvm_config_shim) - .define("LLVM_CONFIG_PATH", llvm_config_shim)
+ .define("LLVM_CONFIG_PATH", llvm_config) + .define("LLVM_CONFIG_PATH", &llvm_config)
.define("LLVM_INCLUDE_TESTS", "OFF"); .define("LLVM_INCLUDE_TESTS", "OFF");
cfg.build(); // While we're using this horrible workaround to shim the execution of

View file

@ -1,156 +0,0 @@
From f8e146f3430de3a6cd904f3f3f7aa1bfaefee14c Mon Sep 17 00:00:00 2001
From: Bjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Date: Thu, 28 Nov 2019 23:18:28 +0100
Subject: [PATCH] [InstCombine] Fix big-endian miscompile of (bitcast
(zext/trunc (bitcast)))
Summary:
optimizeVectorResize is rewriting patterns like:
%1 = bitcast vector %src to integer
%2 = trunc/zext %1
%dst = bitcast %2 to vector
Since bitcasting between integer an vector types gives
different integer values depending on endianness, we need
to take endianness into account. As it happens the old
implementation only produced the correct result for little
endian targets.
Fixes: https://bugs.llvm.org/show_bug.cgi?id=44178
Reviewers: spatel, lattner, lebedev.ri
Reviewed By: spatel, lebedev.ri
Subscribers: lebedev.ri, hiraditya, uabelho, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70844
(cherry picked from commit a9d6b0e5444741d08ff1df7cf71d1559e7fefc1f)
---
.../InstCombine/InstCombineCasts.cpp | 79 +++++++++++++------
llvm/test/Transforms/InstCombine/cast.ll | 6 +-
2 files changed, 60 insertions(+), 25 deletions(-)
--- src/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp.orig 2020-04-07 15:52:51 UTC
+++ src/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
@@ -18,6 +18,7 @@
#include "llvm/IR/DIBuilder.h"
#include "llvm/IR/PatternMatch.h"
#include "llvm/Support/KnownBits.h"
+#include <numeric>
using namespace llvm;
using namespace PatternMatch;
@@ -1820,12 +1821,24 @@ Instruction *InstCombiner::visitPtrToInt(PtrToIntInst
}
/// This input value (which is known to have vector type) is being zero extended
-/// or truncated to the specified vector type.
+/// or truncated to the specified vector type. Since the zext/trunc is done
+/// using an integer type, we have a (bitcast(cast(bitcast))) pattern,
+/// endianness will impact which end of the vector that is extended or
+/// truncated.
+///
+/// A vector is always stored with index 0 at the lowest address, which
+/// corresponds to the most significant bits for a big endian stored integer and
+/// the least significant bits for little endian. A trunc/zext of an integer
+/// impacts the big end of the integer. Thus, we need to add/remove elements at
+/// the front of the vector for big endian targets, and the back of the vector
+/// for little endian targets.
+///
/// Try to replace it with a shuffle (and vector/vector bitcast) if possible.
///
/// The source and destination vector types may have different element types.
-static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy,
- InstCombiner &IC) {
+static Instruction *optimizeVectorResizeWithIntegerBitCasts(Value *InVal,
+ VectorType *DestTy,
+ InstCombiner &IC) {
// We can only do this optimization if the output is a multiple of the input
// element size, or the input is a multiple of the output element size.
// Convert the input type to have the same element type as the output.
@@ -1844,31 +1857,53 @@ static Instruction *optimizeVectorResize(Value *InVal,
InVal = IC.Builder.CreateBitCast(InVal, SrcTy);
}
+ bool IsBigEndian = IC.getDataLayout().isBigEndian();
+ unsigned SrcElts = SrcTy->getNumElements();
+ unsigned DestElts = DestTy->getNumElements();
+
+ assert(SrcElts != DestElts && "Element counts should be different.");
+
// Now that the element types match, get the shuffle mask and RHS of the
// shuffle to use, which depends on whether we're increasing or decreasing the
// size of the input.
- SmallVector<uint32_t, 16> ShuffleMask;
+ SmallVector<uint32_t, 16> ShuffleMaskStorage;
+ ArrayRef<uint32_t> ShuffleMask;
Value *V2;
- if (SrcTy->getNumElements() > DestTy->getNumElements()) {
- // If we're shrinking the number of elements, just shuffle in the low
- // elements from the input and use undef as the second shuffle input.
- V2 = UndefValue::get(SrcTy);
- for (unsigned i = 0, e = DestTy->getNumElements(); i != e; ++i)
- ShuffleMask.push_back(i);
+ // Produce an identify shuffle mask for the src vector.
+ ShuffleMaskStorage.resize(SrcElts);
+ std::iota(ShuffleMaskStorage.begin(), ShuffleMaskStorage.end(), 0);
+ if (SrcElts > DestElts) {
+ // If we're shrinking the number of elements (rewriting an integer
+ // truncate), just shuffle in the elements corresponding to the least
+ // significant bits from the input and use undef as the second shuffle
+ // input.
+ V2 = UndefValue::get(SrcTy);
+ // Make sure the shuffle mask selects the "least significant bits" by
+ // keeping elements from back of the src vector for big endian, and from the
+ // front for little endian.
+ ShuffleMask = ShuffleMaskStorage;
+ if (IsBigEndian)
+ ShuffleMask = ShuffleMask.take_back(DestElts);
+ else
+ ShuffleMask = ShuffleMask.take_front(DestElts);
} else {
- // If we're increasing the number of elements, shuffle in all of the
- // elements from InVal and fill the rest of the result elements with zeros
- // from a constant zero.
+ // If we're increasing the number of elements (rewriting an integer zext),
+ // shuffle in all of the elements from InVal. Fill the rest of the result
+ // elements with zeros from a constant zero.
V2 = Constant::getNullValue(SrcTy);
- unsigned SrcElts = SrcTy->getNumElements();
- for (unsigned i = 0, e = SrcElts; i != e; ++i)
- ShuffleMask.push_back(i);
-
- // The excess elements reference the first element of the zero input.
- for (unsigned i = 0, e = DestTy->getNumElements()-SrcElts; i != e; ++i)
- ShuffleMask.push_back(SrcElts);
+ // Use first elt from V2 when indicating zero in the shuffle mask.
+ uint32_t NullElt = SrcElts;
+ // Extend with null values in the "most significant bits" by adding elements
+ // in front of the src vector for big endian, and at the back for little
+ // endian.
+ unsigned DeltaElts = DestElts - SrcElts;
+ if (IsBigEndian)
+ ShuffleMaskStorage.insert(ShuffleMaskStorage.begin(), DeltaElts, NullElt);
+ else
+ ShuffleMaskStorage.append(DeltaElts, NullElt);
+ ShuffleMask = ShuffleMaskStorage;
}
return new ShuffleVectorInst(InVal, V2,
@@ -2396,8 +2431,8 @@ Instruction *InstCombiner::visitBitCast(BitCastInst &C
CastInst *SrcCast = cast<CastInst>(Src);
if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0)))
if (isa<VectorType>(BCIn->getOperand(0)->getType()))
- if (Instruction *I = optimizeVectorResize(BCIn->getOperand(0),
- cast<VectorType>(DestTy), *this))
+ if (Instruction *I = optimizeVectorResizeWithIntegerBitCasts(
+ BCIn->getOperand(0), cast<VectorType>(DestTy), *this))
return I;
}

View file

@ -0,0 +1,14 @@
--- src/librustc_target/spec/powerpc64_unknown_freebsd.rs.orig 2020-07-15 11:31:58 UTC
+++ src/librustc_target/spec/powerpc64_unknown_freebsd.rs
@@ -17,6 +17,10 @@ pub fn target() -> TargetResult {
target_env: String::new(),
target_vendor: "unknown".to_string(),
linker_flavor: LinkerFlavor::Gcc,
- options: TargetOptions { target_mcount: "_mcount".to_string(), ..base },
+ options: TargetOptions {
+ target_mcount: "_mcount".to_string(),
+ llvm_abiname: "elfv2".to_string(),
+ ..base
+ },
})
}

View file

@ -1,34 +0,0 @@
--- src/llvm-project/clang/lib/Basic/Targets/PPC.h.orig 2019-09-20 16:14:30 UTC
+++ src/llvm-project/clang/lib/Basic/Targets/PPC.h
@@ -374,12 +374,29 @@ class LLVM_LIBRARY_VISIBILITY PPC64TargetInfo : public
IntMaxType = SignedLong;
Int64Type = SignedLong;
+ if (Triple.getEnvironment() != llvm::Triple::UnknownEnvironment) {
+ switch (Triple.getEnvironment()){
+ case llvm::Triple::ELFv1:
+ ABI = "elfv1";
+ break;
+ default:
+ ABI = "elfv2";
+ break;
+ }
+ } else {
+ if ((Triple.getOS() == llvm::Triple::FreeBSD) &&
+ (Triple.getOSMajorVersion() < 13)) {
+ ABI = "elfv1";
+ } else {
+ ABI = "elfv2";
+ }
+ }
+
+
if ((Triple.getArch() == llvm::Triple::ppc64le)) {
resetDataLayout("e-m:e-i64:64-n32:64");
- ABI = "elfv2";
} else {
resetDataLayout("E-m:e-i64:64-n32:64");
- ABI = Triple.getEnvironment() == llvm::Triple::ELFv2 ? "elfv2" : "elfv1";
}
if (Triple.getOS() == llvm::Triple::AIX)

View file

@ -1,23 +0,0 @@
--- src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-09-20 16:14:30 UTC
+++ src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const
if (TT.isMacOSX())
return PPCTargetMachine::PPC_ABI_UNKNOWN;
+ if (TT.isOSFreeBSD()) {
+ switch (TT.getArch()) {
+ case Triple::ppc64le:
+ case Triple::ppc64:
+ if (TT.getOSMajorVersion() >= 13)
+ return PPCTargetMachine::PPC_ABI_ELFv2;
+ else
+ return PPCTargetMachine::PPC_ABI_ELFv1;
+ case Triple::ppc:
+ default:
+ return PPCTargetMachine::PPC_ABI_UNKNOWN;
+ }
+ }
+
switch (TT.getArch()) {
case Triple::ppc64le:
return PPCTargetMachine::PPC_ABI_ELFv2;

View file

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

View file

@ -0,0 +1,15 @@
Unbreak build with Rust 1.45.0
error: options `-C embed-bitcode=no` and `-C lto` are incompatible
--- config/makefiles/rust.mk.orig 2020-06-22 22:55:02 UTC
+++ config/makefiles/rust.mk
@@ -47,7 +47,7 @@ cargo_rustc_flags = $(CARGO_RUSTCFLAGS)
ifndef DEVELOPER_OPTIONS
ifndef MOZ_DEBUG_RUST
# Enable link-time optimization for release builds.
-cargo_rustc_flags += -C lto
+cargo_rustc_flags +=
endif
endif

View file

@ -3,6 +3,7 @@
PORTNAME= broot PORTNAME= broot
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.18.5 DISTVERSION= 0.18.5
PORTREVISION= 1
CATEGORIES= misc CATEGORIES= misc
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
PORTREVISION= 0 PORTREVISION= 1
PKGNAMEPREFIX= lib PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e MASTERDIR= ${.CURDIR}/../rav1e

View file

@ -3,7 +3,7 @@
PORTNAME= rav1e PORTNAME= rav1e
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3 DISTVERSION= 0.3.3
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= multimedia CATEGORIES= multimedia
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/

View file

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

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= openethereum PORTNAME= openethereum
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 3.0.1 DISTVERSION= 3.0.1
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= net-p2p CATEGORIES= net-p2p
MAINTAINER= ale@FreeBSD.org MAINTAINER= ale@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= findomain PORTNAME= findomain
DISTVERSION= 1.7.0 DISTVERSION= 1.7.0
PORTREVISION= 1
CATEGORIES= net security CATEGORIES= net security
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -2,7 +2,7 @@
PORTNAME= proby PORTNAME= proby
DISTVERSION= 0.4.0 DISTVERSION= 0.4.0
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= net CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org MAINTAINER= yuri@FreeBSD.org

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= suricata PORTNAME= suricata
DISTVERSION= 5.0.2 DISTVERSION= 5.0.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= security CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/ MASTER_SITES= https://www.openinfosecfoundation.org/download/

View file

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

View file

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

View file

@ -3,6 +3,7 @@
PORTNAME= dua-cli PORTNAME= dua-cli
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 2.9.1 DISTVERSION= 2.9.1
PORTREVISION= 1
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

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

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= flowgger PORTNAME= flowgger
DISTVERSION= 0.2.9 DISTVERSION= 0.2.9
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= sysutils CATEGORIES= sysutils
MASTER_SITES= CRATESIO MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}

View file

@ -2,7 +2,7 @@
PORTNAME= fselect PORTNAME= fselect
DISTVERSION= 0.6.10 DISTVERSION= 0.6.10
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -3,7 +3,7 @@
PORTNAME= sandboxfs PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs- DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0 DISTVERSION= 0.2.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs- PKGNAMEPREFIX= fusefs-

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= lsd PORTNAME= lsd
DISTVERSION= 0.17.0 DISTVERSION= 0.17.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com MAINTAINER= andoriyu@gmail.com

View file

@ -3,7 +3,7 @@
PORTNAME= onefetch PORTNAME= onefetch
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0 DISTVERSION= 2.2.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils devel CATEGORIES= sysutils devel
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= rsfetch PORTNAME= rsfetch
DISTVERSION= 2.0.0 DISTVERSION= 2.0.0
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -3,7 +3,7 @@
PORTNAME= tealdeer PORTNAME= tealdeer
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0 DISTVERSION= 1.3.0
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

@ -3,7 +3,7 @@
PORTNAME= vector PORTNAME= vector
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1 DISTVERSION= 0.7.1
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= greg@unrelenting.technology MAINTAINER= greg@unrelenting.technology

View file

@ -3,7 +3,7 @@
PORTNAME= zoxide PORTNAME= zoxide
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1 DISTVERSION= 0.4.1
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com MAINTAINER= andoriyu@gmail.com

View file

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

View file

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

View file

@ -3,7 +3,7 @@
PORTNAME= sd PORTNAME= sd
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.7.5 DISTVERSION= 0.7.5
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= textproc CATEGORIES= textproc
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org

View file

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

View file

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

View file

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

View file

@ -0,0 +1,15 @@
Unbreak build with Rust 1.45.0
error: options `-C embed-bitcode=no` and `-C lto` are incompatible
--- mozilla-release/config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC
+++ mozilla-release/config/makefiles/rust.mk
@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST
# Enable link-time optimization for release builds, but not when linking
# gkrust_gtest.
ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
-cargo_rustc_flags += -Clto
+cargo_rustc_flags +=
endif
endif
endif

View file

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

View file

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

View file

@ -0,0 +1,15 @@
Unbreak build with Rust 1.45.0
error: options `-C embed-bitcode=no` and `-C lto` are incompatible
--- config/makefiles/rust.mk.orig 2020-06-22 22:55:02 UTC
+++ config/makefiles/rust.mk
@@ -47,7 +47,7 @@ cargo_rustc_flags = $(CARGO_RUSTCFLAGS)
ifndef DEVELOPER_OPTIONS
ifndef MOZ_DEBUG_RUST
# Enable link-time optimization for release builds.
-cargo_rustc_flags += -C lto
+cargo_rustc_flags +=
endif
endif

View file

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

View file

@ -0,0 +1,15 @@
Unbreak build with Rust 1.45.0
error: options `-C embed-bitcode=no` and `-C lto` are incompatible
--- config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC
+++ config/makefiles/rust.mk
@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST
# Enable link-time optimization for release builds, but not when linking
# gkrust_gtest.
ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
-cargo_rustc_flags += -Clto
+cargo_rustc_flags +=
endif
endif
endif

View file

@ -2,7 +2,7 @@
PORTNAME= geckodriver PORTNAME= geckodriver
DISTVERSION= 0.26.0 DISTVERSION= 0.26.0
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= www CATEGORIES= www
MASTER_SITES= https://hg.mozilla.org/mozilla-central/archive/${DISTNAME}.zip/testing/geckodriver/?dummy=/ MASTER_SITES= https://hg.mozilla.org/mozilla-central/archive/${DISTNAME}.zip/testing/geckodriver/?dummy=/
DISTNAME= e9783a644016aa9b317887076618425586730d73 DISTNAME= e9783a644016aa9b317887076618425586730d73

View file

@ -3,7 +3,7 @@
PORTNAME= jwt-cli PORTNAME= jwt-cli
PORTVERSION= 3.1.0 PORTVERSION= 3.1.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= www CATEGORIES= www
MAINTAINER= osa@FreeBSD.org MAINTAINER= osa@FreeBSD.org

View file

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

View file

@ -3,6 +3,7 @@
PORTNAME= monolith PORTNAME= monolith
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 2.2.7 DISTVERSION= 2.2.7
PORTREVISION= 1
CATEGORIES= www CATEGORIES= www
MAINTAINER= vulcan@wired.sh MAINTAINER= vulcan@wired.sh

View file

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

View file

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

Some files were not shown because too many files have changed in this diff Show more