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
.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
# Location of cargo binary (default to lang/rust's Cargo binary)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,10 +1,12 @@
TIMESTAMP = 1591090528
SHA256 (rust/crates/racer-2.1.33.tar.gz) = 54322b696f7df20e0d79d0244a1088f387b7164a5f17987c4ab984dec1a23e42
SIZE (rust/crates/racer-2.1.33.tar.gz) = 185405
TIMESTAMP = 1594701867
SHA256 (rust/crates/racer-2.1.35.tar.gz) = 421174f19211ba9e5fda34aa0cbc292188aae8e0cfbff4aebbae23f1a416bfb3
SIZE (rust/crates/racer-2.1.35.tar.gz) = 186355
SHA256 (rust/crates/aho-corasick-0.7.10.tar.gz) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada
SIZE (rust/crates/aho-corasick-0.7.10.tar.gz) = 111039
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/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
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
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
SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
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
SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
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
SHA256 (rust/crates/either-1.5.3.tar.gz) = bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3
SIZE (rust/crates/either-1.5.3.tar.gz) = 12278
SHA256 (rust/crates/ena-0.13.1.tar.gz) = 8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36
SIZE (rust/crates/ena-0.13.1.tar.gz) = 19497
SHA256 (rust/crates/ena-0.14.0.tar.gz) = d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3
SIZE (rust/crates/ena-0.14.0.tar.gz) = 23052
SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281
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
SHA256 (rust/crates/libc-0.2.68.tar.gz) = dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0
SIZE (rust/crates/libc-0.2.68.tar.gz) = 468882
SHA256 (rust/crates/lock_api-0.3.3.tar.gz) = 79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b
SIZE (rust/crates/lock_api-0.3.3.tar.gz) = 18481
SHA256 (rust/crates/lock_api-0.3.4.tar.gz) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75
SIZE (rust/crates/lock_api-0.3.4.tar.gz) = 18750
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
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
SHA256 (rust/crates/num_cpus-1.12.0.tar.gz) = 46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6
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
SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643
SHA256 (rust/crates/parking_lot-0.9.0.tar.gz) = f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252
SIZE (rust/crates/parking_lot-0.9.0.tar.gz) = 35170
SHA256 (rust/crates/parking_lot-0.10.0.tar.gz) = 92e98c49ab0b7ce5b222f2cc9193fc4efe11c6d0bd4f648e374684a6857b1cfc
SIZE (rust/crates/parking_lot-0.10.0.tar.gz) = 37899
SHA256 (rust/crates/parking_lot-0.10.2.tar.gz) = d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e
SIZE (rust/crates/parking_lot-0.10.2.tar.gz) = 39536
SHA256 (rust/crates/parking_lot_core-0.6.2.tar.gz) = b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b
SIZE (rust/crates/parking_lot_core-0.6.2.tar.gz) = 30598
SHA256 (rust/crates/parking_lot_core-0.7.0.tar.gz) = 7582838484df45743c8434fbff785e8edf260c28748353d44bc0da32e0ceabf1
SIZE (rust/crates/parking_lot_core-0.7.0.tar.gz) = 33439
SHA256 (rust/crates/parking_lot_core-0.7.2.tar.gz) = d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3
SIZE (rust/crates/parking_lot_core-0.7.2.tar.gz) = 33875
SHA256 (rust/crates/ppv-lite86-0.2.6.tar.gz) = 74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b
SIZE (rust/crates/ppv-lite86-0.2.6.tar.gz) = 20522
SHA256 (rust/crates/proc-macro2-1.0.10.tar.gz) = df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3
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
SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066
SHA256 (rust/crates/quote-1.0.3.tar.gz) = 2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f
SIZE (rust/crates/quote-1.0.3.tar.gz) = 22939
SHA256 (rust/crates/racer-2.1.32.tar.gz) = e805a6c323d08b26270f0276cef35608456916dc266ef27434edbe666eceeeb5
SIZE (rust/crates/racer-2.1.32.tar.gz) = 184696
SHA256 (rust/crates/racer-2.1.34.tar.gz) = cc9caecf1286a3ed28d3ae35207a178ba12e58de95540781e5c6cba05e0f0833
SIZE (rust/crates/racer-2.1.34.tar.gz) = 186222
SHA256 (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 2b60cd72291a641dbaa649e9e328df552186dda1fea834c55cf28594a25b7c6f
SIZE (rust/crates/racer-cargo-metadata-0.1.1.tar.gz) = 10768
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
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-651.0.0.tar.gz) = 632704fb93ca8148957191e5d2d827082f93c4aa20cdd242fb46d8cca57029da
SIZE (rust/crates/rustc-ap-arena-651.0.0.tar.gz) = 7185
SHA256 (rust/crates/rustc-ap-arena-654.0.0.tar.gz) = 81dfcfbb0ddfd533abf8c076e3b49d1e5042d1962526a12ce2c66d514b24cca3
SIZE (rust/crates/rustc-ap-arena-654.0.0.tar.gz) = 7188
SHA256 (rust/crates/rustc-ap-graphviz-651.0.0.tar.gz) = bdd4689b814859c9f1b3e314ed2bde596acac428a256a16894635f600bed46b4
SIZE (rust/crates/rustc-ap-graphviz-651.0.0.tar.gz) = 9954
SHA256 (rust/crates/rustc-ap-graphviz-654.0.0.tar.gz) = 7490bb07b014a7f9531bde33c905a805e08095dbefdb4c9988a1b19fe6d019fd
SIZE (rust/crates/rustc-ap-graphviz-654.0.0.tar.gz) = 9952
SHA256 (rust/crates/rustc-ap-rustc_ast-651.0.0.tar.gz) = 101c1517d3fd19d083aaca5b113f9965e6ae353a0bb09c49959b0f62b95b75d9
SIZE (rust/crates/rustc-ap-rustc_ast-651.0.0.tar.gz) = 68933
SHA256 (rust/crates/rustc-ap-rustc_ast-654.0.0.tar.gz) = 189f16dbb8dd11089274c9ced58b0cae9e1ea3e434a58f3db683817eda849e58
SIZE (rust/crates/rustc-ap-rustc_ast-654.0.0.tar.gz) = 68934
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-651.0.0.tar.gz) = 05046d3a2b8de22b20bcda9a1c063dc5c1f2f721f042b6c2809df2d23c64a13e
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-651.0.0.tar.gz) = 26004
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-654.0.0.tar.gz) = 26ab1495f7b420e937688749c1da5763aaabd6ebe8cacb758665a0b8481da094
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-654.0.0.tar.gz) = 26011
SHA256 (rust/crates/rustc-ap-rustc_data_structures-651.0.0.tar.gz) = 4c6121ab6766644fa76b711f65d4c39f2e335488ab768324567fed0ed191166e
SIZE (rust/crates/rustc-ap-rustc_data_structures-651.0.0.tar.gz) = 84917
SHA256 (rust/crates/rustc-ap-rustc_data_structures-654.0.0.tar.gz) = d2130997667833692f4bec4681d0e73b066d5a01dac1d8a68f22068b82bf173a
SIZE (rust/crates/rustc-ap-rustc_data_structures-654.0.0.tar.gz) = 84981
SHA256 (rust/crates/rustc-ap-rustc_errors-651.0.0.tar.gz) = adab84c842003ad1c8435fd71b8d0cc19bf0d702a8a2147d5be06e083db2d207
SIZE (rust/crates/rustc-ap-rustc_errors-651.0.0.tar.gz) = 44130
SHA256 (rust/crates/rustc-ap-rustc_errors-654.0.0.tar.gz) = 908e1ea187c6bb368af4ba6db980001e920515e67371ddc4086e749baabe6080
SIZE (rust/crates/rustc-ap-rustc_errors-654.0.0.tar.gz) = 44336
SHA256 (rust/crates/rustc-ap-rustc_feature-651.0.0.tar.gz) = 446cc60613cc3b05d0bdbcab7feb02305790b5617fa43c532d51ae3223d677a4
SIZE (rust/crates/rustc-ap-rustc_feature-651.0.0.tar.gz) = 18814
SHA256 (rust/crates/rustc-ap-rustc_feature-654.0.0.tar.gz) = 96fb53e1710e6de7c2e371ca56c857b79f9b399aba58aa6b6fbed6e2f677d3f6
SIZE (rust/crates/rustc-ap-rustc_feature-654.0.0.tar.gz) = 18810
SHA256 (rust/crates/rustc-ap-rustc_fs_util-651.0.0.tar.gz) = 9ac99d6f67e7db3bb300895630e769ed41bd3e336c0e725870c70e676c1a5ff1
SIZE (rust/crates/rustc-ap-rustc_fs_util-651.0.0.tar.gz) = 2167
SHA256 (rust/crates/rustc-ap-rustc_fs_util-654.0.0.tar.gz) = e3f91357e5e468fc2729211571d769723c728a34e200d90a70164e945f881e09
SIZE (rust/crates/rustc-ap-rustc_fs_util-654.0.0.tar.gz) = 2165
SHA256 (rust/crates/rustc-ap-rustc_index-651.0.0.tar.gz) = 5608c1cf50d2251b7e10a138cf6dd388e97f139b21c00b06a22d06f89c6591f6
SIZE (rust/crates/rustc-ap-rustc_index-651.0.0.tar.gz) = 15129
SHA256 (rust/crates/rustc-ap-rustc_index-654.0.0.tar.gz) = 32220c3e6cdf226f38e4474b747dca15f3106bb680c74f10b299af3f6cdb1663
SIZE (rust/crates/rustc-ap-rustc_index-654.0.0.tar.gz) = 15120
SHA256 (rust/crates/rustc-ap-rustc_lexer-651.0.0.tar.gz) = 74e9c1c6f5dc85977b3adb6fb556b2ff23354d1a12021da15eb1d36353458bde
SIZE (rust/crates/rustc-ap-rustc_lexer-651.0.0.tar.gz) = 11155
SHA256 (rust/crates/rustc-ap-rustc_lexer-654.0.0.tar.gz) = 3b324d2a2bacad344e53e182e5ca04ffb74745b932849aa074f8f7fec8177da5
SIZE (rust/crates/rustc-ap-rustc_lexer-654.0.0.tar.gz) = 12751
SHA256 (rust/crates/rustc-ap-rustc_macros-651.0.0.tar.gz) = 3226b5ec864312a5d23eb40a5d621ee06bdc0754228d20d6eb76d4ddc4f2d4a1
SIZE (rust/crates/rustc-ap-rustc_macros-651.0.0.tar.gz) = 7463
SHA256 (rust/crates/rustc-ap-rustc_macros-654.0.0.tar.gz) = 59686c56d5f1b3ed47d0f070c257ed35caf24ecf2d744dd11fe44b1014baee0f
SIZE (rust/crates/rustc-ap-rustc_macros-654.0.0.tar.gz) = 7548
SHA256 (rust/crates/rustc-ap-rustc_parse-651.0.0.tar.gz) = ba3b042344c2280b50d5df0058d11379028a8f016a407e575bb3ea8b6c798049
SIZE (rust/crates/rustc-ap-rustc_parse-651.0.0.tar.gz) = 112067
SHA256 (rust/crates/rustc-ap-rustc_parse-654.0.0.tar.gz) = 2dfb0c11c591ec5f87bbadb10819795abc9035ff79a26703c1b6c9487ac51f49
SIZE (rust/crates/rustc-ap-rustc_parse-654.0.0.tar.gz) = 112661
SHA256 (rust/crates/rustc-ap-rustc_session-651.0.0.tar.gz) = ff35ef4b5d9fbcb2fd539c7c908eb3cdd1f68ddbccd042945ef50ae65564f941
SIZE (rust/crates/rustc-ap-rustc_session-651.0.0.tar.gz) = 58263
SHA256 (rust/crates/rustc-ap-rustc_session-654.0.0.tar.gz) = 3d1a194b1a81d7233ee492847638dc9ebdb7d084300e5ade8dea0ceaa98f95b9
SIZE (rust/crates/rustc-ap-rustc_session-654.0.0.tar.gz) = 59829
SHA256 (rust/crates/rustc-ap-rustc_span-651.0.0.tar.gz) = e323b1f4a824039886eed8e33cad20ea4f492a9f9b3c9441009797c91de3e87a
SIZE (rust/crates/rustc-ap-rustc_span-651.0.0.tar.gz) = 52872
SHA256 (rust/crates/rustc-ap-rustc_span-654.0.0.tar.gz) = a648146050fed6b58e681ec22488e728f60e16036bb7497c9815e3debd1e4242
SIZE (rust/crates/rustc-ap-rustc_span-654.0.0.tar.gz) = 53859
SHA256 (rust/crates/rustc-ap-rustc_target-651.0.0.tar.gz) = e161eb7b3a5b7993c6b480135296dc61476db80041d49dd446422742426e390b
SIZE (rust/crates/rustc-ap-rustc_target-651.0.0.tar.gz) = 77466
SHA256 (rust/crates/rustc-ap-rustc_target-654.0.0.tar.gz) = 28cf28798f0988b808e3616713630e4098d68c6f1f41052a2f7e922e094da744
SIZE (rust/crates/rustc-ap-rustc_target-654.0.0.tar.gz) = 77467
SHA256 (rust/crates/rustc-ap-serialize-651.0.0.tar.gz) = af510a659098d8c45a7303fb882fa780f4a87ec5f5d7a2053521e7d5d7f332c4
SIZE (rust/crates/rustc-ap-serialize-651.0.0.tar.gz) = 34416
SHA256 (rust/crates/rustc-ap-serialize-654.0.0.tar.gz) = 756e8f526ec7906e132188bf25e3c10a6ee42ab77294ecb3b3602647f0508eef
SIZE (rust/crates/rustc-ap-serialize-654.0.0.tar.gz) = 34449
SHA256 (rust/crates/rustc-ap-arena-659.0.0.tar.gz) = fdaf0295fc40b10ec1091aad1a1760b4bb3b4e7c4f77d543d1a2e9d50a01e6b1
SIZE (rust/crates/rustc-ap-arena-659.0.0.tar.gz) = 7492
SHA256 (rust/crates/rustc-ap-graphviz-659.0.0.tar.gz) = 8028e8cdb4eb71810d0c22a5a5e1e3106c81123be63ce7f044b6d4ac100d8941
SIZE (rust/crates/rustc-ap-graphviz-659.0.0.tar.gz) = 9952
SHA256 (rust/crates/rustc-ap-rustc_arena-664.0.0.tar.gz) = 0c6683b49209f8b132bec33dc6b6c8f9958c8c94eb3586d4cb495e092b61c1da
SIZE (rust/crates/rustc-ap-rustc_arena-664.0.0.tar.gz) = 7465
SHA256 (rust/crates/rustc-ap-rustc_ast-659.0.0.tar.gz) = 16e9e502bb3a5568433db1cf2fb1f1e1074934636069cf744ad7c77b58e1428e
SIZE (rust/crates/rustc-ap-rustc_ast-659.0.0.tar.gz) = 68426
SHA256 (rust/crates/rustc-ap-rustc_ast-664.0.0.tar.gz) = 5b21784d92fb2d584800f528866f00fe814f73abda794f406bfd1fbb2f1ca7f7
SIZE (rust/crates/rustc-ap-rustc_ast-664.0.0.tar.gz) = 70480
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-659.0.0.tar.gz) = 3684ed43dc552f1e030e3f7a5a300a7a834bdda4e9e00ab80284be4220d8c603
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-659.0.0.tar.gz) = 26015
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-664.0.0.tar.gz) = 013db7dd198fe95962d2cefa5bd0b350cf2028af77c169b17b4baa9c3bbf77d1
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-664.0.0.tar.gz) = 26843
SHA256 (rust/crates/rustc-ap-rustc_data_structures-659.0.0.tar.gz) = 4b1c6069e5c522657f1c6f5ab33074e097092f48e804cc896d337e319aacbd60
SIZE (rust/crates/rustc-ap-rustc_data_structures-659.0.0.tar.gz) = 86345
SHA256 (rust/crates/rustc-ap-rustc_data_structures-664.0.0.tar.gz) = b92e4c6cb6c43ee9031a71709dc12853b358253c2b41d12a26379994fab625e0
SIZE (rust/crates/rustc-ap-rustc_data_structures-664.0.0.tar.gz) = 85634
SHA256 (rust/crates/rustc-ap-rustc_errors-659.0.0.tar.gz) = 0c374e89b3c9714869ef86076942155383804ba6778c26be2169d324563c31f9
SIZE (rust/crates/rustc-ap-rustc_errors-659.0.0.tar.gz) = 44399
SHA256 (rust/crates/rustc-ap-rustc_errors-664.0.0.tar.gz) = 6b0aa79423260c1b9e2f856e144e040f606b0f5d43644408375becf9d7bcdf86
SIZE (rust/crates/rustc-ap-rustc_errors-664.0.0.tar.gz) = 44296
SHA256 (rust/crates/rustc-ap-rustc_feature-659.0.0.tar.gz) = c0296fbc29b629d5ae2ebee1bbf0407bb22de04d26d87216c20899b79579ccb3
SIZE (rust/crates/rustc-ap-rustc_feature-659.0.0.tar.gz) = 18880
SHA256 (rust/crates/rustc-ap-rustc_feature-664.0.0.tar.gz) = 1bbd625705c1db42a0c7503736292813d7b76ada5da20578fb55c63228c80ab5
SIZE (rust/crates/rustc-ap-rustc_feature-664.0.0.tar.gz) = 18982
SHA256 (rust/crates/rustc-ap-rustc_fs_util-659.0.0.tar.gz) = 34734f6cc681399630acd836a14207c6b5b9671a290cc7cad0354b0a4d71b3c9
SIZE (rust/crates/rustc-ap-rustc_fs_util-659.0.0.tar.gz) = 2167
SHA256 (rust/crates/rustc-ap-rustc_fs_util-664.0.0.tar.gz) = 34cca6e2942fa0b059c582437ead666d5bcf20fa7c242599e2bbea9b609f29ae
SIZE (rust/crates/rustc-ap-rustc_fs_util-664.0.0.tar.gz) = 2167
SHA256 (rust/crates/rustc-ap-rustc_graphviz-664.0.0.tar.gz) = 13d6a029b81f5e02da85763f82c135507f278a4a0c776432c728520563059529
SIZE (rust/crates/rustc-ap-rustc_graphviz-664.0.0.tar.gz) = 9957
SHA256 (rust/crates/rustc-ap-rustc_index-659.0.0.tar.gz) = d1e4508753d71d3523209c2ca5086db15a1413e71ebf17ad5412bb7ced5e44c2
SIZE (rust/crates/rustc-ap-rustc_index-659.0.0.tar.gz) = 15073
SHA256 (rust/crates/rustc-ap-rustc_index-664.0.0.tar.gz) = bae50852d303e230b2781c994513788136dc6c2fe4ebe032959f0b990a425767
SIZE (rust/crates/rustc-ap-rustc_index-664.0.0.tar.gz) = 15120
SHA256 (rust/crates/rustc-ap-rustc_lexer-659.0.0.tar.gz) = 42b9fcd8407e322908a721262fbc0b35b5f3c35bb173a26dd1e0070bde336e33
SIZE (rust/crates/rustc-ap-rustc_lexer-659.0.0.tar.gz) = 13069
SHA256 (rust/crates/rustc-ap-rustc_lexer-664.0.0.tar.gz) = b7186e74aa2d31bf0e2454325fefcdf0a3da77d9344134592144b9e40d45b15d
SIZE (rust/crates/rustc-ap-rustc_lexer-664.0.0.tar.gz) = 13083
SHA256 (rust/crates/rustc-ap-rustc_macros-659.0.0.tar.gz) = 3d104115a689367d2e0bcd99f37e0ebd6b9c8c78bab0d9cbea5bae86323601b5
SIZE (rust/crates/rustc-ap-rustc_macros-659.0.0.tar.gz) = 7562
SHA256 (rust/crates/rustc-ap-rustc_macros-664.0.0.tar.gz) = 4fc1add04e9d2301164118660ee0bc3266e9a7b1973fc2303fdbe002a12e5401
SIZE (rust/crates/rustc-ap-rustc_macros-664.0.0.tar.gz) = 7556
SHA256 (rust/crates/rustc-ap-rustc_parse-659.0.0.tar.gz) = afaaab91853fc5a3916785ccae727a4433359d9787c260d42b96a2265fe5b287
SIZE (rust/crates/rustc-ap-rustc_parse-659.0.0.tar.gz) = 113515
SHA256 (rust/crates/rustc-ap-rustc_parse-664.0.0.tar.gz) = 9cd7fc4968bd60084f2fa4f280fa450b0cf98660a7983d6b93a7ae41b6d1d322
SIZE (rust/crates/rustc-ap-rustc_parse-664.0.0.tar.gz) = 114922
SHA256 (rust/crates/rustc-ap-rustc_serialize-664.0.0.tar.gz) = 00bf4c110271d9a2b7dfd2c6eb82e56fd80606a8bad6c102e158c54e44044046
SIZE (rust/crates/rustc-ap-rustc_serialize-664.0.0.tar.gz) = 32824
SHA256 (rust/crates/rustc-ap-rustc_session-659.0.0.tar.gz) = 86e756a57ce6ce1b868e35e64a7e10ab28d49ece80d7c661b07aff5afc6e5d2d
SIZE (rust/crates/rustc-ap-rustc_session-659.0.0.tar.gz) = 62055
SHA256 (rust/crates/rustc-ap-rustc_session-664.0.0.tar.gz) = 431cf962de71d4c03fb877d54f331ec36eca77350b0539017abc40a4410d6501
SIZE (rust/crates/rustc-ap-rustc_session-664.0.0.tar.gz) = 63031
SHA256 (rust/crates/rustc-ap-rustc_span-659.0.0.tar.gz) = 21031c3396ee452f4c6e994b67513a633055c57c86d00336afd9d63149518f34
SIZE (rust/crates/rustc-ap-rustc_span-659.0.0.tar.gz) = 53894
SHA256 (rust/crates/rustc-ap-rustc_span-664.0.0.tar.gz) = b912039640597624f4bcb75f1e1fcfa5710267d715a7f73a6336baef341b23d1
SIZE (rust/crates/rustc-ap-rustc_span-664.0.0.tar.gz) = 55566
SHA256 (rust/crates/rustc-ap-rustc_target-659.0.0.tar.gz) = ff21badfbead5b0050391eaad8840f2e4fcb03b6b0fc6006f447443529e9ae6e
SIZE (rust/crates/rustc-ap-rustc_target-659.0.0.tar.gz) = 81197
SHA256 (rust/crates/rustc-ap-rustc_target-664.0.0.tar.gz) = 51347a9dadc5ad0b5916cc12d42624b31955285ad13745dbe72f0140038b84e9
SIZE (rust/crates/rustc-ap-rustc_target-664.0.0.tar.gz) = 93766
SHA256 (rust/crates/rustc-ap-serialize-659.0.0.tar.gz) = 768b5a305669d934522712bc13502962edfde5128ea63b9e7db4000410be1dc6
SIZE (rust/crates/rustc-ap-serialize-659.0.0.tar.gz) = 32880
SHA256 (rust/crates/rustc-hash-1.1.0.tar.gz) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.tar.gz) = 9331
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
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/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
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/syn-1.0.17.tar.gz) = 0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= rust
PORTVERSION= 1.44.1
PORTREVISION= 1
PORTVERSION= 1.45.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:rust \
LOCAL/tobik:armbase \
@ -107,10 +106,6 @@ post-patch:
# Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
${_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
@${REINPLACE_CMD} -e 's,"c++","stdc++",g' \
${WRKSRC}/src/librustc_llvm/build.rs

View file

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

View file

@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= rust
PORTVERSION?= 1.44.1
PORTREVISION?= 1
PORTVERSION?= 1.45.0
PORTREVISION?= 0
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 \
https://static.rust-lang.org/dist/:bootstrap
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
BUILD_DEPENDS= cmake:devel/cmake \
libgit2>=1.0.0:devel/libgit2
.if defined(NIGHTLY_DATE)
BUILD_DEPENDS+= ninja:devel/ninja
.endif
libgit2>=1.0.0:devel/libgit2 \
ninja:devel/ninja
LIB_DEPENDS= libcurl.so:ftp/curl \
libgit2.so:devel/libgit2 \
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_OFF= _RUST_BUILD_DOCS=false
GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
SOURCES_VARS= _RUST_TOOLS+=src
WASM_VARS= _RUST_BUILD_WASM=true \
_RUST_TARGETS+=wasm32-unknown-unknown
WASM_VARS_OFF= _RUST_BUILD_WASM=false
# See WRKSRC/src/stage0.txt for the date and version values.
BOOTSTRAPS_DATE?= 2020-05-07
RUST_BOOTSTRAP_VERSION?= 1.43.1
CARGO_BOOTSTRAP_VERSION?= 0.44.0
BOOTSTRAPS_DATE?= 2020-06-18
RUST_BOOTSTRAP_VERSION?= 1.44.1
CARGO_BOOTSTRAP_VERSION?= 0.45.1
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl}
@ -76,6 +75,7 @@ _RUST_ARCH_amd64= x86_64
_RUST_ARCH_i386= i686
_RUST_TARGET= ${_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl}
_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}
_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)
@${REINPLACE_CMD} '/^rustfmt:/d' ${WRKSRC}/src/stage0.txt
.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
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
${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:
# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
@${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} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${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} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml
@ -156,9 +147,7 @@ do-configure:
.else
@${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
.endif
.if defined(NIGHTLY_DATE)
@${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml
.endif
.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)
@${PRINTF} '#!/bin/sh\nexec ${CC} -fuse-ld=lld "$$@"' > ${WRKDIR}/cc-wrapper

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -2,7 +2,7 @@
PORTNAME= cliqz
DISTVERSION= 1.36.0
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

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
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.64
PORTREVISION= 1
CATEGORIES= www
MAINTAINER= 0mp@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= firefox
DISTVERSION= 68.10.0
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= www
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
DISTVERSION= 78.0.2
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
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
DISTVERSION= 0.26.0
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= www
MASTER_SITES= https://hg.mozilla.org/mozilla-central/archive/${DISTNAME}.zip/testing/geckodriver/?dummy=/
DISTNAME= e9783a644016aa9b317887076618425586730d73

View file

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

View file

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

View file

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

View file

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

View file

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

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