notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Hardware failure

The website is running on the old server. The new server stopped working at about 0200 UTC on 2020-08-22. The database was restored from 2020-08-21 00:59:15+00 UTC. We think we have covered all commits. Nothing should be missing. Any changes you made to your accounts after the restore date will be lost. Sorry about that.
Port details
rust Language with a focus on memory safety and concurrency
1.48.0 lang on this many watch lists=9 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. 1.46.0Version of this port present on the latest quarterly branch.
Maintainer: rust@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-01-23 16:07:20
Last Update: 2020-11-24 20:22:41
SVN Revision: 556183

People watching this port, also watch: pkg, coreutils, zfs-stats, smartmontools, rtorrent

License: APACHE20 MIT
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. /usr/local/share/licenses/rust-1.48.0/catalog.mk
  2. /usr/local/share/licenses/rust-1.48.0/LICENSE
  3. /usr/local/share/licenses/rust-1.48.0/APACHE20
  4. /usr/local/share/licenses/rust-1.48.0/MIT
Collapse this list.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>0:lang/rust
Conflicts:
CONFLICTS_INSTALL:
  • rust-nightly
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/lang/rust/ && make install clean
To add the package: pkg install rust
PKGNAME: rust
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
distinfo:
Packages: (move your mouse over the cells for more information)
rust
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.48.01.46.0
FreeBSD:11:armv6--
FreeBSD:11:i3861.48.01.46.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.44.1_1
FreeBSD:12:amd641.47.01.46.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.48.01.46.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.44.1_1
FreeBSD:13:aarch641.44.1_1-
FreeBSD:13:amd641.48.0-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.48.0-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.46.0-
 

Slave ports
  1. lang/rust-nightly

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. libgit2>=1.0.0 : devel/libgit2
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.7 : lang/python37
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libgit2.so : devel/libgit2
  3. libssh2.so : security/libssh2
This port is required by:
for Build
  1. accessibility/sctd
  2. audio/ncspot
  3. audio/spotify-tui
  4. audio/spotifyd
  5. benchmarks/hyperfine
  6. benchmarks/inferno
  7. databases/ods2sql
Expand this list (129 items / 122 hidden)
  1. Collapse this list.
  2. databases/xls2txt
  3. deskutils/just
  4. devel/bingrep
  5. devel/cargo-c
  6. devel/cargo-generate
  7. devel/desed
  8. devel/dtool
  9. devel/gbump
  10. devel/git-absorb
  11. devel/git-delta
  12. devel/gitui
  13. devel/grcov
  14. devel/interactive_rebase_tool
  15. devel/pijul
  16. devel/py-maturin
  17. devel/racer
  18. devel/rust-analyzer
  19. devel/rust-bindgen
  20. devel/rust-cbindgen
  21. devel/sccache
  22. devel/sentry-cli
  23. devel/tokei
  24. dns/dog
  25. dns/doh-proxy
  26. dns/encrypted-dns-server
  27. editors/kak-lsp
  28. editors/kibi
  29. editors/parinfer-rust
  30. editors/xi-core
  31. editors/xi-term
  32. games/abstreet
  33. games/anki
  34. games/dose-response
  35. games/genact
  36. games/jaggedalliance2
  37. games/veloren
  38. graphics/dssim
  39. graphics/gifski
  40. graphics/ikona
  41. graphics/libopenraw
  42. graphics/librsvg2-rust
  43. graphics/pastel
  44. graphics/rx
  45. graphics/svgbob
  46. graphics/viu
  47. java/icedtea-web
  48. lang/rust-bootstrap
  49. lang/spidermonkey68
  50. lang/spidermonkey78
  51. mail/thunderbird
  52. misc/broot
  53. misc/ruut
  54. misc/xd-rust
  55. multimedia/librav1e
  56. multimedia/librespot
  57. multimedia/rav1e
  58. multimedia/termplay
  59. net/findomain
  60. net/proby
  61. net/quiche
  62. net/rabbiteer
  63. net/routinator
  64. net-im/fractal
  65. net-mgmt/bandwhich
  66. net-p2p/openethereum
  67. security/acmed
  68. security/cargo-audit
  69. security/cloak
  70. security/rustscan
  71. security/sequoia
  72. security/suricata
  73. shells/ion
  74. shells/starship
  75. sysutils/diskonaut
  76. sysutils/dua-cli
  77. sysutils/exa
  78. sysutils/fd
  79. sysutils/flowgger
  80. sysutils/fselect
  81. sysutils/fusefs-sandboxfs
  82. sysutils/hexyl
  83. sysutils/jail_exporter
  84. sysutils/lsd
  85. sysutils/onefetch
  86. sysutils/potnet
  87. sysutils/rsfetch
  88. sysutils/tealdeer
  89. sysutils/vector
  90. sysutils/zoxide
  91. textproc/angle-grinder
  92. textproc/bat
  93. textproc/mdbook
  94. textproc/ripgrep
  95. textproc/sd
  96. textproc/sonic
  97. textproc/xsv-rs
  98. www/castor
  99. www/cliqz
  100. www/deno
  101. www/ffsend
  102. www/firefox
  103. www/firefox-esr
  104. www/geckodriver
  105. www/jwt-cli
  106. www/miniserve
  107. www/monolith
  108. www/newsboat
  109. www/websocat
  110. www/zola
  111. x11/admiral
  112. x11/alacritty
  113. x11/squeekboard
  114. Collapse this list.

Deleted ports which required this port:

Expand this list of 10 deleted ports
  1. databases/puppetdb-cli*
  2. devel/cargo*
  3. devel/cargo-tree*
  4. devel/racerd*
  5. graphics/libdssim*
  6. net/boringtun*
  7. net-p2p/parity-ethereum*
  8. security/kr*
  9. security/suricata5*
  10. www/waterfox*
  11. Collapse this list of deleted ports.
for Run
  1. devel/rust-cbindgen

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/cargo*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

Master Sites:
  • There is no master site for this port.
  • Notes from UPDATING
    These upgrade notes are taken from /usr/ports/UPDATING
    • 2014-07-10
      Affects: users of lang/rust
      Author: robak@FreeBSD.org
      Reason: 
        The lang/rust port was updated to 0.11 and is now only working on FreeBSD
        versions 10 and 11 -- the 9.x support has been removed by upstream.
      
      
    Port Moves
    • port moved here from devel/cargo-tree on 2020-06-04
      REASON: Integrated into cargo

    • port moved here from devel/cargo on 2017-09-15
      REASON: Merged with lang/rust

    Number of commits found: 224 (showing only 100 on this page)

    1 | 2 | 3  »  

    Commit History - (may be incomplete: see SVNWeb link above for full details)
    DateByDescription
    24 Nov 2020 20:22:41
    Original commit files touched by this commit  1.48.0
    Revision:556183
    pkubaj search for other commits by this committer
    lang/rust: fix build on powerpc64le
    24 Nov 2020 12:48:54
    Original commit files touched by this commit  1.48.0
    Revision:556157
    mikael search for other commits by this committer
    lang/rust: Update to 1.48.0
    
    Changes: https://github.com/rust-lang/rust/releases/tag/1.48.0
    
    Reviewed by:	jbeich
    Tested by:	bdragon, jbeich, mikael
    Differential Revision:	https://reviews.freebsd.org/D27293
    22 Nov 2020 13:51:15
    Original commit files touched by this commit  1.47.0
    Revision:556053
    mikael search for other commits by this committer
    lang/rust: exclude SOURCES in nightly build
    
    Exclude SOURCES in nightly build as it tries to download cargo crates in
    install phase and it causes build breakage
    28 Oct 2020 13:41:33
    Original commit files touched by this commit  1.47.0
    Revision:553543
    mikael search for other commits by this committer
    lang/rust: fix build with libressl-3.2.2
    
    PR:		250589
    Submitted by:	John Kennedy <warlock@phouka.net>
    14 Oct 2020 16:58:48
    Original commit files touched by this commit  1.47.0
    Revision:552346
    mikael search for other commits by this committer
    lang/rust: restore REINPLACE_CMD for ppc64-elfv1
    
    This patch is needed for ppc64-elfv1 and we don't build rust-nightly on tier2
    arch
    
    Reported by:	ashish
    14 Oct 2020 09:25:31
    Original commit files touched by this commit  1.47.0
    Revision:552319
    mikael search for other commits by this committer
    lang/rust-nightly: Update to 1.49.0.20201014
    13 Oct 2020 08:36:35
    Original commit files touched by this commit  1.47.0
    Revision:552221
    mikael search for other commits by this committer
    lang/rust: Update to 1.47.0
    
      - Add powerpc64le arch (submitted by bdragon in D26711)
      - Disable DOCS, same problem fixed in r546048
    
      - Update devel/racer to 2.1.36
      - Import upstream patch to fix www/firefox
        (https://hg.mozilla.org/integration/autoland/rev/e2cede25c027)
      - Import gentoo patches to fix www/firefox-esr, www/cliqz and mail/thunderbird
       
    (https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-esr-78-patches-03.tar.xz
    : 0036, 0037 and 0038)
      - Force rebuild all consumers to catch regressions
    
    Changelog:
      https://github.com/rust-lang/rust/releases/tag/1.47.0
    
    Differential Revision:	https://reviews.freebsd.org/D26721
    30 Aug 2020 18:36:08
    Original commit files touched by this commit  1.46.0
    Revision:547071
    tobik search for other commits by this committer
    lang/rust: Update to 1.46.0
    
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D26176
    05 Aug 2020 14:46:18
    Original commit files touched by this commit  1.45.2
    Revision:544224
    tobik search for other commits by this committer
    lang/rust*: Bring back the llvm-config-wrapper patches after r543251
    
    Apparently they are still needed:
    http://gohan03.nyi.freebsd.org/data/head-amd64-default-baseline/p543836_s363720/logs/errors/rust-1.45.1.log
    http://gohan03.nyi.freebsd.org/data/head-amd64-default-baseline/p543836_s363720/logs/errors/rust-nightly-1.47.0.20200724.log
    http://gohan03.nyi.freebsd.org/data/head-amd64-default-baseline/p544005_s363784/logs/errors/rust-1.45.1.log
    
    Reported by:	antoine
    03 Aug 2020 15:18:49
    Original commit files touched by this commit  1.45.2
    Revision:544073
    tobik search for other commits by this committer
    lang/rust: Update to 1.45.2
    
    Changes:	https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html
    30 Jul 2020 18:26:54
    Original commit files touched by this commit  1.45.1
    Revision:543815
    tobik search for other commits by this committer
    lang/rust: Update to 1.45.1
    
    - Apply the "hard links break `env::current_exe()`" workaround from
      r543251 to lang/rust too
    - Force rebuild all consumers for the soundness bug in 1.45.0
    
    Changes:	https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D25835
    17 Jul 2020 06:48:00
    Original commit files touched by this commit  1.45.0
    Revision:542413
    tobik search for other commits by this committer
    lang/rust: Add back to static.rust-lang.org
    17 Jul 2020 06:44:04
    Original commit files touched by this commit  1.45.0
    Revision:542412
    tobik search for other commits by this committer
    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
    18 Jun 2020 20:36:09
    Original commit files touched by this commit  1.44.1_1
    Revision:539571
    pkubaj search for other commits by this committer
    lang/rust: build with Clang on powerpc64 elfv2
    
    It looks like the LLVM bug that made Rust fail to build is gone (or Rust just
    doesn't trigger it anymore). I tested that Rust itself and Firefox build.
    
    Bump PORTREVISION because of dependency change.
    
    PR:		247388
    Approved by:	tobik (maintainer)
    18 Jun 2020 14:13:39
    Original commit files touched by this commit  1.44.1
    Revision:539541
    tobik search for other commits by this committer
    lang/rust: Update to 1.44.1
    
    - Properly fix powerpc64 builds [1]
    
    Changes:	https://blog.rust-lang.org/2020/06/18/Rust.1.44.1.html
    PR:		247307 [1]
    Submitted by:	pkubaj [1]
    Reviewed by:	mikael, pkubaj, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D25297
    15 Jun 2020 22:26:47
    Original commit files touched by this commit  1.44.0
    Revision:539297
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.46.0.20200615
    
    - Try building LLVM with Ninja
    - Move post-configure to lang/rust
    
    Changes:	https://github.com/rust-lang/rust/compare/826cb062a6...4fb54ed484
    07 Jun 2020 23:37:30
    Original commit files touched by this commit  1.44.0
    Revision:538194
    pkubaj search for other commits by this committer
    lang/rust: fix build on powerpc64
    04 Jun 2020 18:08:01
    Original commit files touched by this commit  1.44.0
    Revision:537917
    tobik search for other commits by this committer
    lang/rust: Update to 1.44.0
    
    - Remove devel/cargo-tree since it is now integrated into cargo
    - Add patch to fix build with LibreSSL 3.1.x and 3.2.0 [1]
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
    PR:		246332 [1]
    Tested by:	mikael, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D25099
    18 May 2020 18:40:41
    Original commit files touched by this commit  1.43.1
    Revision:535771
    asomers search for other commits by this committer
    lang/rust-nightly: enable the Rust profiler
    
    Enable the rust profiler on rust-nightly (as an unstable feature, it's not
    allowed on the stable toolchain). This allows it to generate code coverage
    reports.
    
    https://doc.rust-lang.org/unstable-book/compiler-flags/profile.html
    https://crates.io/crates/grcov
    
    Reviewed by:	tobik
    Approved by:	tobik (maintainer)
    Differential Revision:	https://reviews.freebsd.org/D24765
    07 May 2020 15:58:38
    Original commit files touched by this commit  1.43.1
    Revision:534269
    tobik search for other commits by this committer
    lang/rust: Update to 1.43.1
    
    - Remove upstreamed patches
    - On ppc64 revert e82ec2315e5adb1c291c3702cd2ac1f46ecd0fcf to fix segfaults
    
    Changes:	https://blog.rust-lang.org/2020/05/07/Rust.1.43.1.html
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D24734
    28 Apr 2020 04:33:36
    Original commit files touched by this commit  1.43.0
    Revision:533234
    tobik search for other commits by this committer
    lang/rust: Let the framework extract the bootstraps
    
    It is possible for lang/python37 to be built in such a way that it
    installs an unloadable lzma module which then causes Rust to fallback
    to trying to fetch/extract the tar.gz bootstraps instead.
    
    As a workaround and since it also simplifies some things, let the
    ports framework extract the bootstraps and "install" them under
    WRKDIR.  We point the build to them in config.toml.  This is similar
    to how things are hooked up in lang/rust-bootstrap and Rust will
    then not try to fetch and extract the bootstraps on its own.
    
    PR:		243766
    Reviewed by:	mikael
    Differential Revision:	https://reviews.freebsd.org/D24582
    23 Apr 2020 15:34:59
    Original commit files touched by this commit  1.43.0
    Revision:532686
    tobik search for other commits by this committer
    lang/rust: Go back to static.rust-lang.org
    23 Apr 2020 15:32:30
    Original commit files touched by this commit  1.43.0
    Revision:532685
    tobik search for other commits by this committer
    lang/rust: Update to 1.43.0
    
    - Add workaround to fix build when CC/CXX have "clang" in them [1]
    - Respect AR to fix build with external toolchains [2]
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
    PR:		238556 [1], 245583 [2]
    Reported by:	Matthias Apitz <guru@unixarea.de> [1], Greg V
    <greg@unrelenting.technology> [2]
    Tested by:	mikael, pkubaj, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D24521
    19 Apr 2020 03:55:23
    Original commit files touched by this commit  1.42.0_2
    Revision:532068
    tobik search for other commits by this committer
    devel/libgit2: Update to 1.0.0
    
    Changes:	https://github.com/libgit2/libgit2/releases/tag/v1.0.0
    ABI:		https://abi-laboratory.pro/tracker/timeline/libgit2
    Approved by:	mfechner (maintainer)
    Differential Revision:	https://reviews.freebsd.org/D24471
    19 Mar 2020 07:05:29
    Original commit files touched by this commit  1.42.0_1
    Revision:528690
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.44.0.20200319
    
    Go back to system libgit2 now that it was updated to 0.99.0.
    
    Changes:	https://github.com/rust-lang/rust/compare/96bb8b31c8...f509b26a77
    19 Mar 2020 05:47:59
    Original commit files touched by this commit  1.42.0_1
    Revision:528684
    tobik search for other commits by this committer
    devel/libgit2: Update to 0.99.0
    
    - Switch to the release tarballs libgit2 now publishes
    - Drop CURL option since it is no longer used
    - Use system libpcre instead of the bundled one
    - Hook up tests
    - Bump consumers for ABI changes
    
    Changes:	https://github.com/libgit2/libgit2/releases/tag/v0.99.0
    ABI:		https://abi-laboratory.pro/tracker/timeline/libgit2/
    17 Mar 2020 22:32:21
    Original commit files touched by this commit  1.42.0
    Revision:528606
    tobik search for other commits by this committer
    lang/rust-bootstrap: Unbreak powerpc64_elfv2 flavor after r528599
    
    error: could not find native static library `stdc++`, perhaps an -L flag is
    missing?
    
    error: aborting due to previous error
    
    error: could not compile `rustc_llvm`.
    
    PR:		244813
    17 Mar 2020 19:25:20
    Original commit files touched by this commit  1.42.0
    Revision:528599
    pkubaj search for other commits by this committer
    lang/rust: fix build on powerpc64 elfv2
    
    After upgrade to LLVM 10, core in stage 1 fails to compile (no clear reason,
    rustc crashes):
    pid 26828 (rustc), jid 0, uid 0: exited on signal 11 (core dumped)
    
    Compilation with GCC works fine, so switch to GCC for the time being.
    
    PR:		244813
    Approved by:	mikael
    12 Mar 2020 19:39:25
    Original commit files touched by this commit  1.42.0
    Revision:528318
    tobik search for other commits by this committer
    lang/rust: Update to 1.42.0
    
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2020/03/12/Rust-1.42.html
    Tested by:	mikael, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D24020
    06 Mar 2020 12:43:06
    Original commit files touched by this commit  1.41.1
    Revision:527877
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.43.0.20200306
    
    libgit2-sys is now based on libgit2 0.99.0.  While 0.99.0 is supposed
    to be API compatible with 0.28, it has not yet been updated in the
    ports tree and the git2 crate now make use of some of the new
    function return values.  Stop relying on system libgit2 and use the
    bundled one.  Upstream does not make any guarantees about system
    libgit2 support in the first place.
    
    Changes:	https://github.com/rust-lang/rust/compare/6d69caba11...96bb8b31c8
    01 Mar 2020 11:09:45
    Original commit files touched by this commit  1.41.1
    Revision:527545
    tobik search for other commits by this committer
    lang/rust: Attempt to address unreliable rust-lld build
    
    It sometimes fails [0,1] and sometimes succeeds [2,3].  When it
    fails it fails with
    
    running: "cmake"
    "/wrkdirs/usr/ports/lang/rust/work/rustc-1.41.1-src/src/llvm-project/lld"
    "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER=cc"
    "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_C_FLAGS=-ffunction-sections -fdata-sections
    -fPIC -m64 -pipe -fstack-protector-strong -fno-strict-aliasing"
    "-DCMAKE_CXX_FLAGS=-ffunction-sections -fdata-sections -fPIC -m64 -pipe
    -fstack-protector-strong -fno-strict-aliasing"
    "-DLLVM_CONFIG_PATH=/wrkdirs/usr/ports/lang/rust/work/rustc-1.41.1-src/build/bootstrap/debug/deps/llvm-config-wrapper"
    "-DLLVM_INCLUDE_TESTS=OFF"
    "-DCMAKE_INSTALL_PREFIX=/wrkdirs/usr/ports/lang/rust/work/rustc-1.41.1-src/build/x86_64-unknown-freebsd/lld"
    "-DCMAKE_BUILD_TYPE=Release"
    -- The C compiler identification is Clang 9.0.1
    -- The CXX compiler identification is Clang 9.0.1
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /usr/bin/cc -- works
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Check for working CXX compiler: /usr/bin/c++
    (Only the first 15 lines of the commit message are shown above View all of this commit message)
    27 Feb 2020 15:22:29
    Original commit files touched by this commit  1.41.1
    Revision:527260
    tobik search for other commits by this committer
    lang/rust: Update to 1.41.1
    
    - Force rebuild all consumers to fix potential miscompilations with
      1.41.0
    - Enable SOURCES by default.  The sources are indexed by RLS and
      required for it to function properly, so they should be available
      by default.  This also makes sure we test the option properly.
    - Remove implied --config=config.toml from x.py args
    - Switch to the upstreamed backtrace crate patches like rust-nightly
    - Enable WASM by default [0]
    - Strip libraries (D23650) [1]
    - Simplify plist generation (D23735) [2]
    
    Changes:	https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html
    Submitted by:	mikael [0,1,2]
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D23835
    16 Feb 2020 15:22:07
    Original commit files touched by this commit  1.41.0
    Revision:526265
    mikael search for other commits by this committer
    lang/rust: add the WASM option
    
    Add the WASM (WebAssembly) option to build the wasm32-unknown-unknown target,
    off by default.
    
    Reviewed by:	tobik
    Approved by:	tobik, manu (mentor)
    Differential Revision:	https://reviews.freebsd.org/D23653
    12 Feb 2020 16:59:46
    Original commit files touched by this commit  1.41.0
    Revision:525920
    mikael search for other commits by this committer
    Trim whitespace
    
    Reviewed by:	tobik, manu
    Approved by:	manu (mentor)
    Differential Revision:	https://reviews.freebsd.org/D23649
    06 Feb 2020 20:51:20
    Original commit files touched by this commit  1.41.0
    Revision:525449
    tobik search for other commits by this committer
    lang/rust: Silence stage-qa warnings when building with SOURCES=on
    
    PR:		243850
    05 Feb 2020 04:29:56
    Original commit files touched by this commit  1.41.0
    Revision:525257
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.43.0.20200205
    
    Remove some cruft while here.
    
    Changes:	https://github.com/rust-lang/rust/compare/41f41b2354...c9290dceee
    30 Jan 2020 20:00:07
    Original commit files touched by this commit  1.41.0
    Revision:524658
    tobik search for other commits by this committer
    lang/rust: Update to 1.41.0
    
    - Force rebuild all consumers to catch regressions early
    - Switch to cross-compiled (from amd64) bootstraps for all
      architectures generated with the incoming lang/rust-bootstrap
    - Update cargo-c to 0.5.2 to unbreak librav1e build
    - Make use of regular MAKE_ENV/TEST_ENV in lang/rust
    - Turn on RUST_BACKTRACE in lang/rust and USES=cargo to hopefully
      produce more useful failure logs when something panics during
      builds
    
    Changes:	https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html
    Tested by:	mikael, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D23385
    27 Jan 2020 06:21:26
    Original commit files touched by this commit  1.40.0
    Revision:524242
    tobik search for other commits by this committer
    Unbreak lang/rust-nightly after r524013
    25 Jan 2020 05:41:19
    Original commit files touched by this commit  1.40.0
    Revision:524013
    tobik search for other commits by this committer
    lang/rust: Apply some of the patches for lang/rust-bootstrap (D23133)
    
    They should not affect the regular lang/rust build.
    24 Jan 2020 20:53:32
    Original commit files touched by this commit  1.40.0
    Revision:523985
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.42.0.20200124
    
    Nightly bootstraps now have the fix from r523512.  Switch to them
    for the time being and drop the workaround.
    19 Jan 2020 06:53:15
    Original commit files touched by this commit  1.40.0
    Revision:523512
    tobik search for other commits by this committer
    lang/rust-nightly: Unbreak with lld on 13.0 i386
    
     = note: ld: error: relocation R_386_PC32 cannot be used against symbol
    __rust_probestack; recompile with -fPIC
              >>> defined in
    /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/build/i686-unknown-freebsd/stage1/lib/rustlib/i686-unknown-freebsd/lib/libcompiler_builtins-6570a75fe85f0e1a.rlib(compiler_builtins-6570a75fe85f0e1a.compiler_builtins.2i519eqi-cgu.15.rcgu.o)
              >>> referenced by std.4xivr03c-cgu.14
              >>>              
    std-9bd70afd58e204b7.std.4xivr03c-cgu.14.rcgu.o:(_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::h1c78ed6e734a2bfc
    (.llvm.10122419023709863394)) in archive
    /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/build/i686-unknown-freebsd/stage1/lib/rustlib/i686-unknown-freebsd/lib/libstd-9bd70afd58e204b7.rlib
    
              ld: error: relocation R_386_PC32 cannot be used against symbol
    __rust_probestack; recompile with -fPIC
              >>> defined in
    /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/build/i686-unknown-freebsd/stage1/lib/rustlib/i686-unknown-freebsd/lib/libcompiler_builtins-6570a75fe85f0e1a.rlib(compiler_builtins-6570a75fe85f0e1a.compiler_builtins.2i519eqi-cgu.15.rcgu.o)
              >>> referenced by std.4xivr03c-cgu.14
              >>>              
    std-9bd70afd58e204b7.std.4xivr03c-cgu.14.rcgu.o:(std::io::util::copy::h9115f048f2203467)
    in archive
    /wrkdirs/usr/ports/lang/rust-nightly/work/rustc-nightly-src/build/i686-unknown-freebsd/stage1/lib/rustlib/i686-unknown-freebsd/lib/libstd-9bd70afd58e204b7.rlib
              clang-cpp: error: linker command failed with exit code 1 (use -v to
    see invocation)
    
    error: aborting due to previous error
    
    http://beefy17.nyi.freebsd.org/data/head-i386-default/p523508_s356869/logs/rust-nightly-1.42.0.20200118.log
    18 Jan 2020 09:56:06
    Original commit files touched by this commit  1.40.0
    Revision:523409
    tobik search for other commits by this committer
    lang/rust: Simplify makesum and MASTER_SITES
    18 Jan 2020 09:49:47
    Original commit files touched by this commit  1.40.0
    Revision:523408
    tobik search for other commits by this committer
    lang/rust-nightly: Update to 1.42.0.20200118
    13 Jan 2020 18:36:04
    Original commit files touched by this commit  1.40.0
    Revision:522968
    tobik search for other commits by this committer
    lang/rust: Add COMPAT_FREEBSD11 canary
    
    This attempts to provide a nicer error message for the subset of
    users who build their own kernels without COMPAT_FREEBSD11 and then
    attempt to build lang/rust.  The Rust ecosystem currently uses
    pre-ino64 syscalls, so building lang/rust without COMPAT_FREEBSD11
    is not going to work.
    
    The error message for this is non-obvious and there is a new bug
    for this at least every 1-2 months.  Hopefully this will improve
    the situation a little.
    
    Cargo and Gecko ports are similarly affected, so add the pre-build
    check to them too.
    
    Reviewed by:	jbeich, mikael.urankar@gmail.com
    Tested by:	madpilot (negative case)
    Approved by:	gecko (jbeich)
    Differential Revision:	https://reviews.freebsd.org/D23100
    11 Jan 2020 08:35:06
    Original commit files touched by this commit  1.40.0
    Revision:522639
    tobik search for other commits by this committer
    lang/rust: increase build verbosity and produce better build logs
    11 Jan 2020 08:24:17
    Original commit files touched by this commit  1.40.0
    Revision:522638
    tobik search for other commits by this committer
    lang/rust: fix powerpc64 elfv2 bootstrap
    
    Apparently there were some issues with the previous one.
    
    PR:		243253
    Submitted by:	mikael.urankar@gmail.com
    Reported by:	jhibbits, pkubaj
    Tested by:	pkubaj
    07 Jan 2020 07:01:46
    Original commit files touched by this commit  1.40.0
    Revision:522316
    tobik search for other commits by this committer
    lang/rust: Simplify do-configure and garbage collect files/config.toml
    19 Dec 2019 16:14:49
    Original commit files touched by this commit  1.40.0
    Revision:520446
    tobik search for other commits by this committer
    lang/rust: Update to 1.40.0
    
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
    Tested by:	mikael.urankar@gmail.com, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D22843
    01 Dec 2019 18:36:53
    Original commit files touched by this commit  1.39.0
    Revision:518792
    tobik search for other commits by this committer
    lang/rust: Respect ONLY_FOR_ARCHS in makesum
    
    lang/rust-nightly does not have powerpc64 in it and unconditionally
    running makesum for the powerpc64 ELFv2 bootstraps breaks there.
    
    PR:		242342
    Reported by:	jbeich
    30 Nov 2019 02:02:30
    Original commit files touched by this commit  1.39.0
    Revision:518690
    tobik search for other commits by this committer
    lang/rust: Remove PPC_ABI kludge after r518658
    29 Nov 2019 22:12:36
    Original commit files touched by this commit  1.39.0
    Revision:518678
    tobik search for other commits by this committer
    lang/rust, Mk/Uses/cargo.mk: Drop gmake build dependency for backtrace-sys
    
    The backtrace-sys crate no longer needs gmake since 0.1.20.
    sysutils/flowgger still uses backtrace-sys-0.1.14.  Since it is the
    only USES=cargo port left that needs it, move the gmake dependency
    directly to it instead.
    
    lang/rust currently has backtrace-sys-0.1.30.  It also vendors
    jemalloc-sys (which also needs gmake to build) but it is hidden
    behind rustc's jemalloc feature which we do not currently activate.
    It should be safe to remove gmake in lang/rust too.
    
    PR:		242267
    Reported by:	mikael.urankar@gmail.com
    19 Nov 2019 09:28:13
    Original commit files touched by this commit  1.39.0
    Revision:517954
    tobik search for other commits by this committer
    lang/rust: Add missing bits for powerpc64 ELFv2 support via PPC_ABI
    
    Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
    Differential Revision:	https://reviews.freebsd.org/D20792
    17 Nov 2019 08:30:39
    Original commit files touched by this commit  1.39.0
    Revision:517808
    jbeich search for other commits by this committer
    lang/rust{,-nightly}: switch to .tar.xz bootstraps
    
    Decreases total size by ~325 MiB in lang/rust.
    
    Approved by:	tobik (rust)
    Differential Revision:	https://reviews.freebsd.org/D22422
    07 Nov 2019 18:07:20
    Original commit files touched by this commit  1.39.0
    Revision:516995
    tobik search for other commits by this committer
    lang/rust: Update to 1.39.0
    
    - Force rebuild all consumers to catch regressions early
    - Partially apply D20792 in preparation for PPC_ABI support
    - Add LibreSSL 3.0.x support [1]
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html
    PR:		241411 [1]
    Tested by:	mikael.urankar@gmail.com, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D22240
    10 Oct 2019 20:09:59
    Original commit files touched by this commit  1.38.0
    Revision:514247
    bdrewery search for other commits by this committer
    - Add compat for NOCCACHE -> NO_CCACHE
    10 Oct 2019 20:06:24
    Original commit files touched by this commit  1.38.0
    Revision:514246
    bdrewery search for other commits by this committer
    - Add a CCACHE_BIN variable for simplified use where needed.
    27 Sep 2019 09:35:21
    Original commit files touched by this commit  1.38.0
    Revision:513013
    tobik search for other commits by this committer
    lang/rust: Update to 1.38.0
    
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html
    Tested by:	jbeich, mikael.urankar@gmail.com, tobik
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D21778
    19 Sep 2019 06:23:07
    Original commit files touched by this commit  1.37.0
    Revision:512315
    tobik search for other commits by this committer
    lang/rust: Drop unused/unmaintained package-to-bootstraps and related targets
    
    Reviewed by:	mikael.urankar@gmail.com
    Differential Revision:	https://reviews.freebsd.org/D21690
    17 Sep 2019 16:35:11
    Original commit files touched by this commit  1.37.0
    Revision:512213
    tobik search for other commits by this committer
    lang/rust: Cleanup part 4
    
    - Spell LICENSE_FILE_APACHE20 correctly
    - Move gmake to BUILD_DEPENDS directly.  gmake is called during the
      build by some crates but is not the primary build tool.
    - Move variables around to be more in line with the recommendations
      in the Porter's Handbook
    - Mark port local non-overridable variables as "private"
    - Reduce noise of RUST_ARCH_*: only keep the overrides when they
      differ from ${ARCH}
    - Drop unused RUST_TARGET plist sub
    - Move post-configure-DOCS-* into do-configure
    01 Sep 2019 07:26:54
    Original commit files touched by this commit  1.37.0
    Revision:510684
    tobik search for other commits by this committer
    lang/rust: Unbreak on armv6
    
    error: couldn't load codegen backend
    "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so":
    "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so:
    Undefined symbol \"__clear_cache\""
    
    __clear_cache is implemented in compiler-rt and was dropped upstream with [1]:
    https://github.com/rust-lang-nursery/compiler-builtins/commit/aa41e0d25fcb2b11b9b5c269846dd70547f2a787
    
    For some unknown reason this is a problem on armv6.  Bring back the
    compiler-rt submodule for now to workaround this.
    
    Submitted by:	 mikael.urankar_gmail.com
    Differential Revision:	https://reviews.freebsd.org/D21415
    15 Aug 2019 14:30:16
    Original commit files touched by this commit  1.37.0
    Revision:508994
    tobik search for other commits by this committer
    lang/rust: Update to 1.37.0
    
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html
    Tested by:	jbeich, tobik, greg@unrelenting.technology (aarch64)
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D21247
    28 Jul 2019 20:27:52
    Original commit files touched by this commit  1.36.0_1
    Revision:507530
    bdrewery search for other commits by this committer
    NOCCACHE also disables setting CCACHE_WRAPPER_PATH which can break the build.
    26 Jul 2019 20:46:57
    Original commit files touched by this commit  1.36.0_1
    Revision:507372
    gerald search for other commits by this committer
    Bump PORTREVISION for ports depending on the canonical version of GCC
    as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
    to GCC 9.1 under most circumstances now after revision 507371.
    
    This includes ports
     - with USE_GCC=yes or USE_GCC=any,
     - with USES=fortran,
     - using Mk/bsd.octave.mk which in turn features USES=fortran, and
     - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
       c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
    plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
    
    PR:		238330
    16 Jul 2019 15:49:35
    Original commit files touched by this commit  1.36.0
    Revision:506748
    tobik search for other commits by this committer
    lang/rust: Clean up more things
    
    - Drop pre-install target: `make restage` should be run after a
      failed `make stage` to wipe out and repopulate the staging
      directory.  No need to hack around this.
    - Drop RUST_MANIFESTS, it is only one value after r490852 and now
      only used once in post-install.
    - Drop RUST_CHANNEL.  It is only used in do-configure.
    - Drop LLNEXTGEN option.  There are no references to LLNextgen in
      the Rust sources, so it appears to not be used for anything
      anymore.
    15 Jul 2019 18:08:37
    Original commit files touched by this commit  1.36.0
    Revision:506699
    tobik search for other commits by this committer
    lang/rust: Drop {pre,post}-configure targets
    
    They are no longer necessary since r487977 when we disabled vendor
    checksums.
    15 Jul 2019 15:27:29
    Original commit files touched by this commit  1.36.0
    Revision:506669
    tobik search for other commits by this committer
    lang/rust: Clean up bootstrap handling
    
    Fix handling of BOOTSTRAPS_SUFFIX.  On powerpc64 the -elfv1 suffix
    needs to be stripped from the bootstraps since Rust expects them
    without it.
    
    PR:		239158
    Reported by:	pkubaj
    04 Jul 2019 14:41:57
    Original commit files touched by this commit  1.36.0
    Revision:505837
    tobik search for other commits by this committer
    lang/rust: Update to 1.36.0
    
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html
    Tested by:	jbeich, mikael.urankar@gmail.com
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D20810
    29 May 2019 08:15:52
    Original commit files touched by this commit  1.35.0
    Revision:502939
    tobik search for other commits by this committer
    lang/rust: Overwrite makesum target instead of makesum-all-archs
    
    One less thing to remember during updates.
    29 May 2019 08:12:22
    Original commit files touched by this commit  1.35.0
    Revision:502938
    tobik search for other commits by this committer
    lang/rust*: Add link to upstream issue for the LLVM STAGEDIR bug
    24 May 2019 06:46:59
    Original commit files touched by this commit  1.35.0
    Revision:502422
    tobik search for other commits by this committer
    lang/rust: Clean up MASTER_SITES
    
    Use HTTPS consistently and remove old sites that only contain
    Rust < 1.27.0 bootstraps.
    24 May 2019 03:25:12
    Original commit files touched by this commit  1.35.0
    Revision:502416
    tobik search for other commits by this committer
    lang/rust: Update to 1.35.0
    
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
    Reviewed by:	jbeich
    Tested by:	pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64)
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D20332
    15 May 2019 03:12:15
    Original commit files touched by this commit  1.34.2
    Revision:501679
    tobik search for other commits by this committer
    lang/rust: Update to 1.34.2
    
    - While here add patches from [1] for LibreSSL 2.9.1 support
    
    [1] https://github.com/sfackler/rust-openssl/pull/1097
    
    Changes:	https://blog.rust-lang.org/2019/05/13/Security-advisory.html
    Changes:	https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
    PR:		237495 [1]
    Security:	37528379-76a8-11e9-a4fd-00012e582166
    26 Apr 2019 04:28:47
    Original commit files touched by this commit  1.34.1
    Revision:500077 This port version is marked as vulnerable.
    tobik search for other commits by this committer
    lang/rust: Update to 1.34.1
    
    - Add stdsimd patches from D19940 to attempt to unbreak powerpc64, armv{6,7} [1]
    
    Changes:	https://blog.rust-lang.org/2019/04/25/Rust-1.34.1.html
    PR:		237507 [1]
    Submitted by:	mikael.urankar@gmail.com [1]
    Reviewed by:	jbeich [1]
    Tested by:	pkubaj (stdsimd patches with 1.34.0 on powerpc64) [1]
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D19940 [1]
    11 Apr 2019 19:39:28
    Original commit files touched by this commit  1.34.0
    Revision:498677 This port version is marked as vulnerable.
    tobik search for other commits by this committer
    lang/rust: Update to 1.34.0
    
    - Update devel/racer to latest version that can build with 1.34.0
    - Drop no longer needed patch from textproc/ripgrep
    - Force rebuild all consumers to catch regressions early
    
    Thanks to Mikael Urankar for providing updated bootstraps for
    aarch64, armv6, armv7, powerpc64.
    
    Changes:	https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
    Reviewed by:	jbeich
    With hat:	rust
    Differential Revision:	https://reviews.freebsd.org/D19850
    27 Mar 2019 21:34:24
    Original commit files touched by this commit  1.33.0_1
    Revision:496985
    mfechner search for other commits by this committer
    Bump revision to make sure port is build against new libgit2 version 0.28.1.
    
    PR:		236801
    Reported by:	jbeich
    28 Feb 2019 18:51:46
    Original commit files touched by this commit  1.33.0
    Revision:494176
    jbeich search for other commits by this committer
    lang/rust: update to 1.33.0
    
    - www/firefox temporarily loses SIMD in charset conversion, see
      https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
    Tested by:	Mikael Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj
    (powerpc64)
    Approved by:	rust (tobik)
    Differential Revision:	https://reviews.freebsd.org/D19354
    25 Feb 2019 23:09:09
    Original commit files touched by this commit  1.32.0
    Revision:493904
    tobik search for other commits by this committer
    lang/rust: Attempt to fix build on powerpc64
    
    Add change forgotten in r493268.
    
    Pointy hat:	tobik
    21 Feb 2019 19:03:17
    Original commit files touched by this commit  1.32.0
    Revision:493523
    tobik search for other commits by this committer
    lang/rust: Ignore with qemu-user-static and on aarch64 without fixed ld-elf.so.1
    
    - Rust will not run without a fixed ld-elf.so.1 on aarch64
    - Builds with qemu-user-static currently hang after a while
    
    PR:		221185
    Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
    18 Feb 2019 15:30:39
    Original commit files touched by this commit  1.32.0
    Revision:493268
    tobik search for other commits by this committer
    lang/rust: Add aarch64, armv{6,7}, and powerpc64 bootstraps
    
    PR:		216143, 228892
    Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
    Differential Revision:	https://reviews.freebsd.org/D18367
    21 Jan 2019 11:27:18
    Original commit files touched by this commit  1.32.0
    Revision:490852
    jbeich search for other commits by this committer
    lang/rust: don't hardcode manifest files after r489132
    
    Approved by:	rust (tobik)
    Differential Revision:	https://reviews.freebsd.org/D18737
    17 Jan 2019 19:55:59
    Original commit files touched by this commit  1.32.0
    Revision:490602
    jbeich search for other commits by this committer
    lang/rust: oops, don't default to pre-releases
    
    Differential Revision:	https://reviews.freebsd.org/D18858
    17 Jan 2019 19:51:04
    Original commit files touched by this commit  1.32.0
    Revision:490601
    jbeich search for other commits by this committer
    lang/rust: rename patches to match diff prefix
    
    Git even with -M -C -C couldn't detect all renames in modified files,
    so rename in a separate commit.
    
    Approved by:	rust (tobik)
    Differential Revision:	https://reviews.freebsd.org/D18858
    17 Jan 2019 19:50:39
    Original commit files touched by this commit  1.32.0
    Revision:490600
    jbeich search for other commits by this committer
    lang/rust: update to 1.32.0
    
    - devel/racer no longer needs to dowgrade rustc-ap-syntax
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
    Approved by:	rust (tobik)
    Differential Revision:	https://reviews.freebsd.org/D18858
    16 Jan 2019 13:20:45
    Original commit files touched by this commit  1.31.1
    Revision:490479
    tobik search for other commits by this committer
    lang/rust: Use ECHO_CMD not ECHO as per bsd.commands.mk
    02 Jan 2019 16:37:02
    Original commit files touched by this commit  1.31.1
    Revision:489090
    jbeich search for other commits by this committer
    lang/rust: disclaim /proc fix
    21 Dec 2018 10:37:09
    Original commit files touched by this commit  1.31.1
    Revision:487977
    tobik search for other commits by this committer
    lang/rust: Update to 1.31.1
    
    - Simplify .cargo-checksum.json handling [1].  Similar to USES=cargo
      we disable vendor checksum checking by clearing the list of files
      in all .cargo-checksum.json, so that cargo does not complain when
      we patch something.  The overall distfile is already checked by
      us which should be enough.
    - Add an overridable CARGO_VENDOR_DIR variable to set the crate
      vendor directory which has moved location in nightly
    - Add upstream openssl-sys patch to fix build with LibreSSL 2.9.0 [2]
    
    Changes:	https://blog.rust-lang.org/2018/12/20/Rust-1.31.1.html
    Submitted by:	mikael.urankar@gmail.com [1], ml@vishwin.info [2]
    Differential Revision:	https://reviews.freebsd.org/D18610
    17 Dec 2018 10:33:13
    Original commit files touched by this commit  1.31.0
    Revision:487676
    jbeich search for other commits by this committer
    lang/rust: drop unused conflicts after r446815
    14 Dec 2018 18:20:52
    Original commit files touched by this commit  1.31.0
    Revision:487456
    jbeich search for other commits by this committer
    lang/rust-nightly: update to 1.32.0.20181214
    06 Dec 2018 17:11:15
    Original commit files touched by this commit  1.31.0
    Revision:486770
    jbeich search for other commits by this committer
    lang/rust: update to 1.31.0
    
    - devel/racer no longer needs to dowgrade rustc-ap-syntax
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2018/12/06/Rust-1.31.0.html
    Approved by:	rust (tobik)
    Differential Revision:	https://reviews.freebsd.org/D18427
    04 Dec 2018 09:01:26
    Original commit files touched by this commit  1.30.1
    Revision:486587
    amdmi3 search for other commits by this committer
    - Specify LICENSE_FILEs uniformly
    
    Approved by:	portmgr blanket
    09 Nov 2018 23:32:40
    Original commit files touched by this commit  1.30.1
    Revision:484558
    dumbbell search for other commits by this committer
    lang/rust: Update to 1.30.1
    
    Release notes:
    * https://blog.rust-lang.org/2018/11/08/Rust-1.30.1.html
    25 Oct 2018 21:59:37
    Original commit files touched by this commit  1.30.0
    Revision:482993
    jbeich search for other commits by this committer
    lang/rust: update to 1.30.0
    
    - Force rebuild all consumers to catch regressions early
    
    Changes:	https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html
    Approved by:	rust (tobik)
    MFH:		2018Q4 (less rust versions to support)
    Differential Revision:	https://reviews.freebsd.org/D17695
    12 Oct 2018 19:01:02
    Original commit files touched by this commit  1.29.2
    Revision:481921
    jbeich search for other commits by this committer
    lang/rust: update to 1.29.2
    
    - Force rebuild all consumers in case some are affected by miscompilation
    
    Changes:	https://blog.rust-lang.org/2018/10/12/Rust-1.29.2.html
    PR:		229826 (follow up)
    Approved by:	rust (tobik)
    MFH:		2018Q4
    Differential Revision:	https://reviews.freebsd.org/D17477
    30 Sep 2018 22:28:27
    Original commit files touched by this commit  1.29.1
    Revision:480986
    dumbbell search for other commits by this committer
    lang/rust: Add patches to support LibreSSL 2.8.1
    
    PR:		230470
    Reported by:	Charlie Li <ml+freebsd@vishwin.info>
    28 Sep 2018 17:59:24
    Original commit files touched by this commit  1.29.1
    Revision:480871
    jbeich search for other commits by this committer
    lang/rust: update to 1.29.1
    
    - Force rebuild all consumers as standard library is statically linked
    
    Changes:	https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html
    PR:		229826 (follow up)
    Approved by:	dumbbell
    Differential Revision:	https://reviews.freebsd.org/D17337
    21 Sep 2018 11:24:21
    Original commit files touched by this commit  1.29.0_1
    Revision:480255
    jbeich search for other commits by this committer
    lang/rust: sort LIB_DEPENDS by library name instead of origin
    
    Requested by:	dumbbell (maintainer)
    21 Sep 2018 11:16:08
    Original commit files touched by this commit  1.29.0_1
    Revision:480253
    jbeich search for other commits by this committer
    lang/rust: unbundle libgit2/libssh2
    
    - libgit2 in ports is nowadays newer than bundled version
    - libssh2 was already unbundled until 1.29.0 update
    - Unbundle libssh2 for USES=cargo (unused atm)
    
    PR:		231411
    Approved by:	rust (dumbbell, tobik)
    20 Sep 2018 10:07:37
    Original commit files touched by this commit  1.29.0
    Revision:480162
    jbeich search for other commits by this committer
    lang/rust: unbreak if ssl != base
    
      [ 13%] Building C object src/CMakeFiles/libssh2.dir/channel.c.o
      /usr/bin/cc -DLIBSSH2_CLEAR_MEMORY -DLIBSSH2_DH_GEX_NEW=1
    -DLIBSSH2_HAVE_ZLIB=1 -DLIBSSH2_OPENSSL -I/usr/local/include
    -Isrc/vendor/libssh2-sys/libssh2/include
    -Ibuild/x86_64-unknown-freebsd/stage2-tools/x86_64-unknown-freebsd/release/build/libssh2-sys-149db94635ec1367/out/build/src
     -ffunction-sections -fdata-sections -fPIC -ffunction-sections -fdata-sections
    -fPIC -m64 -m64 -O3 -DNDEBUG   -std=gnu90 -o CMakeFiles/libssh2.dir/channel.c.o 
     -c src/vendor/libssh2-sys/libssh2/src/channel.c
      src/vendor/libssh2-sys/libssh2/src/channel.c:2262:44: error: use of undeclared
    identifier 'LIBSSH2_ERROR_CHANNEL_WINDOW_FULL'
    	      return _libssh2_error(session, LIBSSH2_ERROR_CHANNEL_WINDOW_FULL,
    					     ^
    
    PR:		231411
    Reported by:	many
    Obtained from:	upstream (libssh2)
    Approved by:	portmgr blanket
    16 Sep 2018 07:57:08
    Original commit files touched by this commit  1.29.0
    Revision:479877
    dumbbell search for other commits by this committer
    lang/rust: Update to 1.29.0
    
    Release notes:
    * https://blog.rust-lang.org/2018/07/20/Rust-1.27.2.html
    * https://blog.rust-lang.org/2018/08/02/Rust-1.28.html
    * https://blog.rust-lang.org/2018/09/13/Rust-1.29.html
    
    Up to and including Rust 1.27.x, the Rust build system shelled out to
    a configure script to detect the presence and usability of libunwind.
    Since Rust 1.28.0, it's using a static result in a `build.rs` file and
    expects libunwind to be used. It was not the case on FreeBSD so far, so
    we need a patch to this `build.rs` to disable that. We still need to
    study if the FreeBSD port should use libunwind and what to do with this
    patch. But this problem prevented the update to Rust 1.28.0 already, so
    enough delay.
    (Only the first 15 lines of the commit message are shown above View all of this commit message)
    09 Sep 2018 16:59:27
    Original commit files touched by this commit  1.27.1
    Revision:479314
    sunpoet search for other commits by this committer
    Update WWW
    
    Approved by:	portmgr (blanket)

    Number of commits found: 224 (showing only 100 on this page)

    1 | 2 | 3  »  

    Login
    User Login
    Create account

    Servers and bandwidth provided by
    New York Internet, iXsystems, and RootBSD

    This site
    What is FreshPorts?
    About the authors
    Issues
    FAQ
    How big is it?
    The latest upgrade!
    Privacy
    Blog
    Contact

    Search
    Enter Keywords:
     
    more...

    Latest Vulnerabilities
    nomadNov 27
    giteaNov 21
    nodeNov 21
    node12Nov 21
    node14Nov 21
    muttNov 20
    mantisNov 14
    goNov 12
    py-saltNov 12
    openoffice-4Nov 10
    openoffice-develNov 10
    raptor2Nov 09
    py-notebookNov 08
    mariadb103-server*Nov 07
    mariadb104-server*Nov 07

    5 vulnerabilities affecting 35 ports have been reported in the past 14 days

    * - modified, not new

    All vulnerabilities

    Last updated:
    2020-11-27 00:36:45


    Ports
    Home
    Categories
    Deleted ports
    Sanity Test Failures
    Newsfeeds

    Statistics
    Graphs
    NEW Graphs (Javascript)
    Traffic

    Calculated hourly:
    Port count 41500
    Broken 61
    Deprecated 279
    Ignore 301
    Forbidden 4
    Restricted 142
    No CDROM 73
    Vulnerable 20
    Expired 18
    Set to expire 249
    Interactive 0
    new 24 hours 4
    new 48 hours4
    new 7 days35
    new fortnight65
    new month179

    Servers and bandwidth provided by
    New York Internet, iXsystems, and RootBSD
    Valid HTML, CSS, and RSS.
    Copyright © 2000-2020 Dan Langille. All rights reserved.