| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- Add missing cargo patch
Changes: https://github.com/rust-lang/rust/compare/003d8d3f56848b6f3833340e859b089a09aea36a...25ec8273855fde2d72ae877b397e054de5300e10
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/f586d79d183d144e0cbf519e29247f36670e2076...25ec8273855fde2d72ae877b397e054de5300e10
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/6c2dd251bb...f586d79d18
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/c79419af07...6c2dd251bb
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/fe72845f7b...c79419af07
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/79e50bf779...fe72845f7b
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/6b5de7aaec...79e50bf779
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/9684258936...6b5de7aaec
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/5a4ab26459...9684258936
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/a866124564...5a4ab26459
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/4a20eb6a9d...a866124564
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=567384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=556054
|
|
|
|
|
|
|
| |
should have been part of 555103
Notes:
svn path=/head/; revision=555215
|
|
|
|
| |
Notes:
svn path=/head/; revision=555103
|
|
|
|
| |
Notes:
svn path=/head/; revision=552319
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/130359cb05...73dc675b94
Notes:
svn path=/head/; revision=547953
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/5180f3da5f...130359cb05
Notes:
svn path=/head/; revision=547389
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/792c645ca7...5180f3da5f
Notes:
svn path=/head/; revision=546050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/770bd3d1d0...792c645ca7
Notes:
svn path=/head/; revision=545215
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/0820e54a8a...770bd3d1d0
Notes:
svn path=/head/; revision=544694
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/39d5a61f2e...0820e54a8a
Notes:
svn path=/head/; revision=543252
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/0c03aee8b8...39d5a61f2e
Notes:
svn path=/head/; revision=542502
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/0ca7f74dbd...0c03aee8b8
Notes:
svn path=/head/; revision=541430
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/a8cf399117...0ca7f74dbd
Notes:
svn path=/head/; revision=540882
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/4fb54ed484...a8cf399117
Notes:
svn path=/head/; revision=539889
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/4bd32c9804...826cb062a6
Notes:
svn path=/head/; revision=538112
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/d79f1bd31a...4bd32c9804
Notes:
svn path=/head/; revision=537079
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/9912925c25...d79f1bd31a
Notes:
svn path=/head/; revision=535782
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/65b448273d...9912925c25
Notes:
svn path=/head/; revision=534879
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/e83f756349...65b448273d
Notes:
svn path=/head/; revision=533891
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/7f3df57724...e83f756349
Notes:
svn path=/head/; revision=533095
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/76b11980ad...485c5fb6e1
Notes:
svn path=/head/; revision=531175
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/2fbb07525e...76b11980ad
Notes:
svn path=/head/; revision=530399
|
|
|
|
|
|
|
| |
Changes: https://github.com/rust-lang/rust/compare/f509b26a77...2fbb07525e
Notes:
svn path=/head/; revision=529275
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|