aboutsummaryrefslogtreecommitdiff
path: root/lang/rust-nightly
Commit message (Collapse)AuthorAgeFilesLines
* lang/rust-nightly: Update to 1.57.0.20211006Tobias Kortkamp2021-10-073-4/+49
| | | | | | - Add missing cargo patch Changes: https://github.com/rust-lang/rust/compare/003d8d3f56848b6f3833340e859b089a09aea36a...25ec8273855fde2d72ae877b397e054de5300e10
* lang/rust-nightly: Update to 1.57.0.20211005Tobias Kortkamp2021-10-063-36/+24
| | | | Changes: https://github.com/rust-lang/rust/compare/f586d79d183d144e0cbf519e29247f36670e2076...25ec8273855fde2d72ae877b397e054de5300e10
* lang/rust-nightly: Update to 1.55.0.20210614Tobias Kortkamp2021-06-142-5/+5
| | | | Changes: https://github.com/rust-lang/rust/compare/6c2dd251bb...f586d79d18
* lang/rust-nightly: Update to 1.54.0.20210606Tobias Kortkamp2021-06-062-4/+4
| | | | Changes: https://github.com/rust-lang/rust/compare/c79419af07...6c2dd251bb
* lang/rust-nightly: Update to 1.54.0.20210605Tobias Kortkamp2021-06-062-11/+11
| | | | Changes: https://github.com/rust-lang/rust/compare/fe72845f7b...c79419af07
* lang/rust-nightly: Update to 1.54.0.20210517Tobias Kortkamp2021-05-172-4/+4
| | | | Changes: https://github.com/rust-lang/rust/compare/79e50bf779...fe72845f7b
* lang/rust-nightly: Update to 1.54.0.20210511Tobias Kortkamp2021-05-112-4/+4
| | | | Changes: https://github.com/rust-lang/rust/compare/6b5de7aaec...79e50bf779
* lang/rust-nightly: Update to 1.54.0.20210503Tobias Kortkamp2021-05-032-5/+5
| | | | Changes: https://github.com/rust-lang/rust/compare/9684258936...6b5de7aaec
* lang/rust-nightly: Update to 1.53.0.20210427Tobias Kortkamp2021-04-272-4/+4
| | | | Changes: https://github.com/rust-lang/rust/compare/5a4ab26459...9684258936
* lang/rust-nightly: Update to 1.53.0.20210419Tobias Kortkamp2021-04-192-4/+4
| | | | Changes: https://github.com/rust-lang/rust/compare/a866124564...5a4ab26459
* lang/rust-nightly: Update to 1.53.0.20210412Tobias Kortkamp2021-04-123-23/+11
| | | | Changes: https://github.com/rust-lang/rust/compare/4a20eb6a9d...a866124564
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* lang/rust-nightly: Update to 1.53.0.20210329Tobias Kortkamp2021-03-292-4/+4
| | | | | | | | | Enable the SOURCES option again. They seem to install fine again. Changes: https://github.com/rust-lang/rust/compare/5d04957a4b...4a20eb6a9d Notes: svn path=/head/; revision=569508
* lang/rust-nightly: Update to 1.53.0.20210323Tobias Kortkamp2021-03-235-12/+74
| | | | | | | | | | - Sync patches with lang/rust - Add the rust-nightly update script Changes: https://github.com/rust-lang/rust/compare/45b3c28518...5d04957a4b Notes: svn path=/head/; revision=569013
* lang/rust-nightly: Update to 2021-03-05Mikael Urankar2021-03-053-18/+14
| | | | Notes: svn path=/head/; revision=567384
* lang/rust: Update to 1.50.0Mikael Urankar2021-02-143-39/+13
| | | | | | | | | | | | | | | - Use bundled libgit/libssh, the versions in ports are too old - Update lang/rust-nightly to 2021-02-12 - Update devel/racer to 2.1.41 - Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261) Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0 Tested by: mikael, pkubaj Differential Revision: https://reviews.freebsd.org/D28616 Notes: svn path=/head/; revision=565245
* lang/rust-nightly: Update to 2020-11-21Mikael Urankar2020-11-222-4/+4
| | | | Notes: svn path=/head/; revision=556054
* lang/rust-nightly: update bootstrapMikael Urankar2020-11-152-14/+14
| | | | | | | should have been part of 555103 Notes: svn path=/head/; revision=555215
* lang/rust-nightly: Update to 1.49.0.20201114Mikael Urankar2020-11-142-4/+4
| | | | Notes: svn path=/head/; revision=555103
* lang/rust-nightly: Update to 1.49.0.20201014Mikael Urankar2020-10-142-20/+18
| | | | Notes: svn path=/head/; revision=552319
* lang/rust-nightly: Update to 1.48.0.20200907Tobias Kortkamp2020-09-072-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/130359cb05...73dc675b94 Notes: svn path=/head/; revision=547953
* lang/rust-nightly: Update to 1.48.0.20200902Tobias Kortkamp2020-09-023-20/+20
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/5180f3da5f...130359cb05 Notes: svn path=/head/; revision=547389
* lang/rust-nightly: Update to 1.47.0.20200824Tobias Kortkamp2020-08-243-25/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/792c645ca7...5180f3da5f Notes: svn path=/head/; revision=546050
* lang/rust-nightly: Disable DOCSTobias Kortkamp2020-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is currently broken: error: unresolved link to `crate::os::unix::ffi::OsStrExt` --> library/std/src/ffi/mod.rs:134:22 | 134 | //! [unix.OsStrExt]: crate::os::unix::ffi::OsStrExt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = note: `-D broken-intra-doc-links` implied by `-D warnings` = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::ffi::OsStrExt::from_bytes` --> library/std/src/ffi/mod.rs:135:21 | 135 | //! [`from_bytes`]: crate::os::unix::ffi::OsStrExt::from_bytes | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::ffi::OsStrExt::as_bytes` --> library/std/src/ffi/mod.rs:136:19 | 136 | //! [`as_bytes`]: crate::os::unix::ffi::OsStrExt::as_bytes | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::ffi::OsStringExt` --> library/std/src/ffi/mod.rs:131:25 | 131 | //! [unix.OsStringExt]: crate::os::unix::ffi::OsStringExt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::ffi::OsStringExt::from_vec` --> library/std/src/ffi/mod.rs:132:19 | 132 | //! [`from_vec`]: crate::os::unix::ffi::OsStringExt::from_vec | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::ffi::OsStringExt::into_vec` --> library/std/src/ffi/mod.rs:133:19 | 133 | //! [`into_vec`]: crate::os::unix::ffi::OsStringExt::into_vec | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::ffi::OsStrExt` --> library/std/src/ffi/mod.rs:138:25 | 138 | //! [windows.OsStrExt]: crate::os::windows::ffi::OsStrExt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::ffi::OsStrExt::encode_wide` --> library/std/src/ffi/mod.rs:139:22 | 139 | //! [`encode_wide`]: crate::os::windows::ffi::OsStrExt::encode_wide | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::ffi::OsStringExt` --> library/std/src/ffi/mod.rs:141:28 | 141 | //! [windows.OsStringExt]: crate::os::windows::ffi::OsStringExt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::ffi::OsStringExt::from_wide` --> library/std/src/ffi/mod.rs:142:20 | 142 | //! [`from_wide`]: crate::os::windows::ffi::OsStringExt::from_wide | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::fs::PermissionsExt` --> library/std/src/fs.rs:176:25 | 176 | /// [`PermissionsExt`]: crate::os::unix::fs::PermissionsExt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::unix::fs::symlink` --> library/std/src/fs.rs:1741:37 | 1741 | /// [`std::os::unix::fs::symlink`]: crate::os::unix::fs::symlink | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::fs::symlink_file` --> library/std/src/fs.rs:1742:45 | 1742 | /// [`std::os::windows::fs::symlink_file`]: crate::os::windows::fs::symlink_file | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: unresolved link to `crate::os::windows::fs::symlink_dir` --> library/std/src/fs.rs:1743:22 | 1743 | /// [`symlink_dir`]: crate::os::windows::fs::symlink_dir | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved link | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` error: aborting due to 14 previous errors error: Could not document `std`. Notes: svn path=/head/; revision=546048
* lang/rust-nightly: Update to 1.47.0.20200818Tobias Kortkamp2020-08-182-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/770bd3d1d0...792c645ca7 Notes: svn path=/head/; revision=545215
* lang/rust-nightly: Update to 1.47.0.20200811Tobias Kortkamp2020-08-112-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/0820e54a8a...770bd3d1d0 Notes: svn path=/head/; revision=544694
* lang/rust*: Bring back the llvm-config-wrapper patches after r543251Tobias Kortkamp2020-08-051-0/+35
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=544224
* lang/rust-nightly: Update to 1.47.0.20200724Tobias Kortkamp2020-07-242-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/39d5a61f2e...0820e54a8a Notes: svn path=/head/; revision=543252
* lang/rust-nightly: Attempt to fix intermittent "can't find crate for `std`" ↵Tobias Kortkamp2020-07-242-35/+28
| | | | | | | | | | | | | | | | | | | | | | | | build failures The location of rustc (found via env::current_exe()) is used to find the right libstd. However it might have been "copied" by creating a hard link to the new location instead. Like /proc/curproc/file, KERN_PROC_PATHNAME (used internally by current_exe()) can return any of the file's multiple paths. Most of the time it returns the right rustc path and the build will succeed but occasionally it will return the "wrong" path and the build fails with: error[E0463]: can't find crate for `std` If this is right a viable workaround should be to never create hard links during the build, so let's try that. Also drop the related llvm-config-wrapper workaround. PR: 248184 Notes: svn path=/head/; revision=543251
* lang/rust-nightly: Unbreak buildTobias Kortkamp2020-07-201-0/+20
| | | | | | | | | | | RLS is broken in nightly-2020-07-18 but that should not have aborted the package build. Add a workaround for the dist.missing-tools with build.tools bug. https://github.com/rust-lang/rust/issues/74545 Notes: svn path=/head/; revision=542658
* lang/rust-nightly: Update to 1.47.0.20200718Tobias Kortkamp2020-07-183-20/+21
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/0c03aee8b8...39d5a61f2e Notes: svn path=/head/; revision=542502
* lang/rust-nightly: Update to 1.46.0.20200707Tobias Kortkamp2020-07-072-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/0ca7f74dbd...0c03aee8b8 Notes: svn path=/head/; revision=541430
* lang/rust-nightly: Update to 1.46.0.20200630Tobias Kortkamp2020-06-302-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/a8cf399117...0ca7f74dbd Notes: svn path=/head/; revision=540882
* lang/rust-nightly: Update to 1.46.0.20200622Tobias Kortkamp2020-06-222-17/+17
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/4fb54ed484...a8cf399117 Notes: svn path=/head/; revision=539889
* lang/rust-nightly: Update to 1.46.0.20200615Tobias Kortkamp2020-06-152-9/+4
| | | | | | | | | | - Try building LLVM with Ninja - Move post-configure to lang/rust Changes: https://github.com/rust-lang/rust/compare/826cb062a6...4fb54ed484 Notes: svn path=/head/; revision=539297
* lang/rust-nightly: Update to 1.46.0.20200606Tobias Kortkamp2020-06-063-18/+39
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/4bd32c9804...826cb062a6 Notes: svn path=/head/; revision=538112
* lang/rust-nightly: Update to 1.45.0.20200530Tobias Kortkamp2020-05-302-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/d79f1bd31a...4bd32c9804 Notes: svn path=/head/; revision=537079
* lang/rust-nightly: Update to 1.45.0.20200518Tobias Kortkamp2020-05-182-5/+5
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/9912925c25...d79f1bd31a Notes: svn path=/head/; revision=535782
* lang/rust-nightly: enable the Rust profilerAlan Somers2020-05-181-1/+1
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=535771
* lang/rust-nightly: Update to 1.45.0.20200511Tobias Kortkamp2020-05-112-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/65b448273d...9912925c25 Notes: svn path=/head/; revision=534879
* lang/rust-nightly: Update to 1.45.0.20200504Tobias Kortkamp2020-05-043-9/+9
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/e83f756349...65b448273d Notes: svn path=/head/; revision=533891
* lang/rust-nightly: Update to 1.45.0.20200427Tobias Kortkamp2020-04-272-19/+19
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/7f3df57724...e83f756349 Notes: svn path=/head/; revision=533095
* devel/libgit2: Update to 1.0.0Tobias Kortkamp2020-04-192-12/+1
| | | | | | | | | | 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 Notes: svn path=/head/; revision=532068
* lang/rust-nightly: Update to 1.44.0.20200417Tobias Kortkamp2020-04-174-4/+57
| | | | | | | | | | | - Add workaround to fix build when CC/CXX have "clang" in them [1] - Add patch to allow build with outdated libgit2 0.99.0 Changes: https://github.com/rust-lang/rust/compare/485c5fb6e1...7f3df57724 PR: 238556 [1] Notes: svn path=/head/; revision=531922
* lang/rust-nightly: Update to 1.44.0.20200409Tobias Kortkamp2020-04-092-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/76b11980ad...485c5fb6e1 Notes: svn path=/head/; revision=531175
* lang/rust-nightly: Update to 1.44.0.20200402Tobias Kortkamp2020-04-022-4/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/2fbb07525e...76b11980ad Notes: svn path=/head/; revision=530399
* lang/rust-nightly: Update to 1.44.0.20200327Tobias Kortkamp2020-03-274-138/+4
| | | | | | | Changes: https://github.com/rust-lang/rust/compare/f509b26a77...2fbb07525e Notes: svn path=/head/; revision=529275
* lang/rust-nightly: Update to 1.44.0.20200319Tobias Kortkamp2020-03-192-18/+18
| | | | | | | | | Go back to system libgit2 now that it was updated to 0.99.0. Changes: https://github.com/rust-lang/rust/compare/96bb8b31c8...f509b26a77 Notes: svn path=/head/; revision=528690
* lang/rust-nightly: Update to 1.43.0.20200306Tobias Kortkamp2020-03-063-47/+17
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=527877
* lang/rust: Attempt to address unreliable rust-lld buildTobias Kortkamp2020-03-011-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:23 (message): llvm-config failed with status No such file or directory -- Configuring incomplete, errors occurred! There seems to be some kind of race when using llvm-config-wrapper, but at the point where LLD is built, both llvm-config and llvm-config-wrapper should definitely be available. Both are built successfully much earlier in the build. Attempt to improve reliability by not using the wrapper. It is a hack in the first place that is only really needed on Windows. This is a shot in the dark. I am unable to reproduce this myself. [0] http://beefy18.nyi.freebsd.org/data/head-amd64-default/p527397_s358451/logs/errors/rust-1.41.1.log [1] http://gohan03.nyi.freebsd.org/data/head-amd64-default-baseline/p527486_s358478/logs/errors/rust-1.41.1.log [2] http://beefy18.nyi.freebsd.org/data/head-amd64-default/p527397_s358451/logs/rust-nightly-1.43.0.20200228.log [3] http://gohan03.nyi.freebsd.org/data/head-amd64-default-baseline/p527313_s358414/logs/rust-1.41.1.log Notes: svn path=/head/; revision=527545