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

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
rust Language with a focus on memory safety and concurrency
1.49.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.48.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: 2021-01-07 21:17:22
SVN Revision: 560736

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.49.0/catalog.mk
  2. /usr/local/share/licenses/rust-1.49.0/LICENSE
  3. /usr/local/share/licenses/rust-1.49.0/APACHE20
  4. /usr/local/share/licenses/rust-1.49.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.49.01.48.0
FreeBSD:11:armv6--
FreeBSD:11:i3861.49.01.48.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.48.0
FreeBSD:12:amd641.49.01.48.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.49.01.48.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.46.0
FreeBSD:13:aarch64--
FreeBSD:13:amd641.49.0-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.49.0-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.48.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 (138 items / 131 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/grex
  15. devel/interactive_rebase_tool
  16. devel/pijul
  17. devel/py-maturin
  18. devel/racer
  19. devel/rust-analyzer
  20. devel/rust-bindgen
  21. devel/rust-cbindgen
  22. devel/sccache
  23. devel/sentry-cli
  24. devel/tokei
  25. dns/dog
  26. dns/doh-proxy
  27. dns/encrypted-dns-server
  28. editors/kak-lsp
  29. editors/kibi
  30. editors/parinfer-rust
  31. editors/xi-core
  32. editors/xi-term
  33. games/abstreet
  34. games/anki
  35. games/dose-response
  36. games/genact
  37. games/jaggedalliance2
  38. games/veloren
  39. graphics/dssim
  40. graphics/gifski
  41. graphics/ikona
  42. graphics/libopenraw
  43. graphics/librsvg2-rust
  44. graphics/pastel
  45. graphics/rx
  46. graphics/svgbob
  47. graphics/viu
  48. java/icedtea-web
  49. lang/rust-bootstrap
  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-im/yume
  66. net-im/zkgroup
  67. net-mgmt/bandwhich
  68. net-p2p/openethereum
  69. security/acmed
  70. security/bitwarden_rs
  71. security/cargo-audit
  72. security/cloak
  73. security/rustscan
  74. security/sequoia
  75. security/suricata
  76. shells/ion
  77. shells/starship
  78. sysutils/diskonaut
  79. sysutils/dua-cli
  80. sysutils/exa
  81. sysutils/fd
  82. sysutils/flowgger
  83. sysutils/fselect
  84. sysutils/fusefs-sandboxfs
  85. sysutils/hexyl
  86. sysutils/jail_exporter
  87. sysutils/lsd
  88. sysutils/mcfly
  89. sysutils/onefetch
  90. sysutils/potnet
  91. sysutils/rsfetch
  92. sysutils/tealdeer
  93. sysutils/vector
  94. sysutils/zoxide
  95. textproc/angle-grinder
  96. textproc/bat
  97. textproc/cast2gif
  98. textproc/jql
  99. textproc/mdbook
  100. textproc/ripgrep
  101. textproc/sd
  102. textproc/sonic
  103. textproc/xsv-rs
  104. www/castor
  105. www/deno
  106. www/ffsend
  107. www/firefox
  108. www/firefox-esr
  109. www/geckodriver
  110. www/jwt-cli
  111. www/lychee
  112. www/miniserve
  113. www/monolith
  114. www/newsboat
  115. www/websocat
  116. www/zola
  117. x11/admiral
  118. x11/alacritty
  119. x11/squeekboard
  120. x11/wmfocus
  121. Collapse this list.

Deleted ports which required this port:

Expand this list of 12 deleted ports
  1. databases/puppetdb-cli*
  2. devel/cargo*
  3. devel/cargo-tree*
  4. devel/racerd*
  5. graphics/libdssim*
  6. lang/spidermonkey68*
  7. net/boringtun*
  8. net-p2p/parity-ethereum*
  9. security/kr*
  10. security/suricata5*
  11. www/cliqz*
  12. www/waterfox*
  13. 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: 227 (showing only 100 on this page)

    1 | 2 | 3  »  

    Commit History - (may be incomplete: see SVNWeb link above for full details)
    DateByDescription
    07 Jan 2021 21:17:22
    Original commit files touched by this commit  1.49.0
    Revision:560736
    pkubaj search for other commits by this committer
    lang/rust: fix build on powerpc64le
    06 Jan 2021 10:13:59
    Original commit files touched by this commit  1.49.0
    Revision:560492
    mikael search for other commits by this committer
    lang/rust: Update to 1.49.0
    
    Changes: https://github.com/rust-lang/rust/releases/tag/1.49.0
    
    Tested by:	mikael, pkubaj
    Differential Revision:	https://reviews.freebsd.org/D27940
    12 Dec 2020 18:51:34
    Original commit files touched by this commit  1.48.0
    Revision:557858
    mikael search for other commits by this committer
    lang/rust: Fix build with libressl 3.2.3
    
    PR:		251766
    Submitted by:	John Kennedy
    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)

    Number of commits found: 227 (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
    ghostscript9-agpl-baseJan 17
    gitlab-ceJan 14
    nodeJan 14
    node10Jan 14
    node12Jan 14
    node14Jan 14
    wavpackJan 14
    jenkinsJan 13
    jenkins-ltsJan 13
    phpmyfaqJan 12
    sudoJan 11
    py-cairosvgJan 10
    gitlab-ceJan 09
    chromiumJan 07
    dovecotJan 04

    11 vulnerabilities affecting 101 ports have been reported in the past 14 days

    * - modified, not new

    All vulnerabilities

    Last updated:
    2021-01-17 22:24:52


    Ports
    Home
    Categories
    Deleted ports
    Sanity Test Failures
    Newsfeeds

    Statistics
    Graphs
    NEW Graphs (Javascript)
    Traffic

    Calculated hourly:
    Port count 42082
    Broken 85
    Deprecated 196
    Ignore 320
    Forbidden 4
    Restricted 140
    No CDROM 72
    Vulnerable 18
    Expired 39
    Set to expire 171
    Interactive 0
    new 24 hours 4
    new 48 hours9
    new 7 days31
    new fortnight103
    new month315

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