non port: lang/rust/distinfo |
SVNWeb
|
Number of commits found: 106 (showing only 100 on this page) |
Sun, 23 Apr 2023
|
[ 13:13 Mikael Urankar (mikael) ] 8cc5eb3
lang/rust: Update to 1.69.0
Announce: https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.69.0
PR: 270953
Tested by: mikael,pkubaj
|
Wed, 29 Mar 2023
|
[ 04:44 Piotr Kubaj (pkubaj) ] a33aed5
lang/rust: update to 1.68.2
Changelog: https://github.com/rust-lang/rust/releases/tag/1.68.2
|
Tue, 28 Mar 2023
|
[ 04:22 Piotr Kubaj (pkubaj) ] 7859c40
lang/rust: update to 1.68.1
Changelog: https://github.com/rust-lang/rust/releases/tag/1.68.1
|
Thu, 16 Mar 2023
|
[ 11:11 Mikael Urankar (mikael) ] a22be89
lang/rust: Update to 1.68.0
Announce: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.68.0
PR: 270080
Tested by: mikael,pkubaj
|
Wed, 22 Feb 2023
|
[ 20:51 Piotr Kubaj (pkubaj) ] b782cbf
lang/rust: fix fetching on powerpc64
|
Mon, 13 Feb 2023
|
[ 09:38 Mikael Urankar (mikael) ] be2a720c
lang/rust: Update to 1.67.1
Announce: https://blog.rust-lang.org/2023/01/26/Rust-1.67.0.html
https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.67.0
https://github.com/rust-lang/rust/releases/tag/1.67.1
PR: 269336
Reviewed by: pkubaj
Tested by: mikael,pkubaj
|
Thu, 26 Jan 2023
|
[ 12:23 Piotr Kubaj (pkubaj) ] 988dc66
lang/rust: remove support for armv6 and powerpc64 elfv1
Support for both has been removed from lang/rust-bootstrap.
|
Wed, 11 Jan 2023
|
[ 16:59 Mikael Urankar (mikael) ] f97d4f5
lang/rust: Update to 1.66.1
Announce: https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.66.1
|
Tue, 20 Dec 2022
|
[ 17:36 Mikael Urankar (mikael) ] 0f9b08f
lang/rust: Update to 1.66.0
Announce: https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.66.0
PR: 268415
Exp-run by: antoine
Tested by: mikael,pkubaj
|
Thu, 17 Nov 2022
|
[ 07:06 Mikael Urankar (mikael) ] af39fba
lang/rust: Update to 1.65.0
Announce: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.65.0
PR: 267622
Reviewed by: tokib, pkubaj
Tested by: mikael, pkubaj
|
Sun, 30 Oct 2022
|
[ 12:07 Mikael Urankar (mikael) ] 264a6c5
lang/rust: Update to 1.64.0
Announce: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.64.0
PR: 267173
|
Thu, 25 Aug 2022
|
[ 22:20 Piotr Kubaj (pkubaj) ] 169c827
lang/rust: fix powerpc64 elfv2 rustc bootstrap checksum
The previous checksum was wrong (size was ok). I recreated the bootstrap,
which also changed its size.
|
[ 14:49 Baptiste Daroussin (bapt) ] b9b250f (Only the first 10 of 227 ports in this commit are shown above. )
rust: bring back update to 1.63
Revert back the revert of the update of rust and related commits
This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers
This reverts commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64.
This reverts commit 04d257baa182926cff158f32cf459e560426add0.
This reverts commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2.
This reverts commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e.
This reverts commit e88e592111c86fdd1c0ac8717dbef9342e15e27c.
This reverts commit 783c056d7d681d66e2c5c59251c275d65274028e.
With hat: portmgr
|
[ 10:49 Piotr Kubaj (pkubaj) ] 8ecb1f8
Revert "lang/rust: Update to 1.63.0"
This reverts commit f36cc819accadae1fefc14c203e5fbe9c74e1492.
I asked for an exp-run for powerpc and powerpc64 on a recently provided
cluster machine but got no reply.
PR: 265915
|
[ 08:50 Mikael Urankar (mikael) ] f36cc81
lang/rust: Update to 1.63.0
Announce: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.63.0
Tested by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D36247
|
Fri, 22 Jul 2022
|
[ 06:37 Mikael Urankar (mikael) ] f1fb151
lang/rust: Update to 1.62.1
Announce: https://blog.rust-lang.org/2022/07/19/Rust-1.62.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.62.1
|
Sat, 2 Jul 2022
|
[ 13:47 Mikael Urankar (mikael) ] 558a5e4 (Only the first 10 of 13 ports in this commit are shown above. )
lang/rust: Update to 1.62.0
Announce: https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-06-30
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D35675
|
Tue, 31 May 2022
|
[ 13:06 Mikael Urankar (mikael) ] aa578f2 (Only the first 10 of 12 ports in this commit are shown above. )
lang/rust: Update to 1.61.0
Announce: https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-05-19
Reviewed by: pkubaj
Differential Revision: https://reviews.freebsd.org/D35335
|
Sun, 1 May 2022
|
[ 16:39 Mikael Urankar (mikael) ] e57dfbf (Only the first 10 of 16 ports in this commit are shown above. )
lang/rust: Update to 1.60.0
- Switch to using "x.py dist" instead of "x.py build" in the do-build phase as
we are missing the rustc-dev component on nightly
- Revert part of [1] as it causes cross build problem with
lang/rust-bootstrap@powerpc
- Mark devel/racer as deprecated: it's hard to maintain due to recurrent build
problem
and it's not actively maintained. Upstream advises to use
devel/rust-analyzer instead.
[1]
https://github.com/rust-lang/rust/commit/07dae5a97b64100f5abd511f1e2d5a6263a54006
Announce: https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1600-2022-04-07
Reviewed by: tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34823
|
Tue, 15 Mar 2022
|
[ 09:51 Mikael Urankar (mikael) ] 53e4457 (Only the first 10 of 34 ports in this commit are shown above. )
lang/rust: Update to 1.59.0
Changes: https://blog.rust-lang.org/FIXME/Rust-1.59.0.html
PR: 262449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34471
|
Thu, 3 Feb 2022
|
[ 14:02 Tobias Kortkamp (tobik) ] bd3a927
lang/rust: Update to 1.58.1
https://blog.rust-lang.org/2022/01/20/Rust-1.58.1.html
PR: 261449
Security: ee26f513-826e-11ec-8be6-d4c9ef517024
|
Mon, 17 Jan 2022
|
[ 11:56 Tobias Kortkamp (tobik) ] 1835888 (Only the first 10 of 11 ports in this commit are shown above. )
lang/rust: Update to 1.58.0
Changes: https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html
PR: 261150
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33864
|
Thu, 23 Dec 2021
|
[ 10:10 Tobias Kortkamp (tobik) ] 96eec29 (Only the first 10 of 27 ports in this commit are shown above. )
lang/rust: Add riscv64 (riscv64gc-unknown-freebsd) support
A kernel with COMPAT_FREEBSD11 is required for now like on all
other FreeBSD archs. FreeBSD11 never had riscv64 support, so
GENERIC does not have it and a kernel rebuild is required. The
same issue existed on powerpc64le.
The riscv64gc-unknown-freebsd target was upstreamed and will
be part of Rust 1.59.0 (2021-02-24).
Reviewed by: jrtc27, pkubaj
Differential Revision: https://reviews.freebsd.org/D32881
|
Sun, 5 Dec 2021
|
[ 12:35 Tobias Kortkamp (tobik) ] 237b36f (Only the first 10 of 14 ports in this commit are shown above. )
lang/rust: Update to 1.57.0
- Unbreak build with LibreSSL 3.4.x [0]
- Disable backtrace's libunwind backend on armv* since it or
libunwind in base seem to be buggy and cause rustc to crash when
building some consumers [1]
- Follow rust-nightly in d5f09dc31fcfdb77b69c86b9093bf67ec67653d9
and reenable hardlinks in the build
Changes: https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html
PR: 259738 [0]
PR: 259799 [1]
PR: 260140
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33190
With hat: rust
|
Mon, 25 Oct 2021
|
[ 08:46 Tobias Kortkamp (tobik) ] 124261f (Only the first 10 of 14 ports in this commit are shown above. )
lang/rust: Update to 1.56.0
- Drop codegen-units=1 again as it seems to negatively impact build
time for some people [1]
Changes: https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
PR: 256099 [1]
PR: 259251
Reviewed by: jbeich, mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D32553
|
Sun, 19 Sep 2021
|
[ 09:03 Tobias Kortkamp (tobik) ] 6f1fefb (Only the first 10 of 15 ports in this commit are shown above. )
lang/rust: Update to 1.55.0
- Set codegen-units=1 [1]
- Add hack to skip cargo update on git sources as a step towards solving [2]
- Fix 'capacity overflow' panics on armv* [3]
Changes: https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html
PR: 258337
PR: 256099 [1]
PR: 256581 [2]
PR: 257419 [3]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D31872
With hat: rust
|
Sat, 28 Aug 2021
|
[ 13:38 Mikael Urankar (mikael) Author: pouet ] 55dbdde (Only the first 10 of 14 ports in this commit are shown above. )
lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0
- Update devel/racer to 2.1.48
- Fix various consumers
Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Reviewed by: tobik, pkubaj
Differential Revision: https://reviews.freebsd.org/D31617
With hat: rust
|
Sun, 27 Jun 2021
|
[ 05:39 Tobias Kortkamp (tobik) ] f897ded
lang/rust: Update to 1.53.0
Changes: https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
PR: 256653
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30790
With hat: rust
|
Tue, 11 May 2021
|
[ 17:29 Tobias Kortkamp (tobik) ] d883741 (Only the first 10 of 20 ports in this commit are shown above. )
lang/rust: Update to 1.52.1
- Add 32-bit powerpc support from bdragon@
- Unbreak build with LibreSSL 3.3.x [1]
- Add an update script
Changes: https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
Changes: https://blog.rust-lang.org/2021/05/10/Rust-1.52.1.html
PR: 255608, 255652 [1]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30099
|
Mon, 29 Mar 2021
|
[ 18:07 tobik ]
lang/rust: Update to 1.51.0
- Update devel/racer to 2.1.44
Changes: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
PR: 254578
Reviewed by: mikael, pkubaj
Exp-run by: antoine
With hat: rust
Differential Revision: https://reviews.freebsd.org/D29425
|
Sun, 14 Feb 2021
|
[ 15:45 mikael ] (Only the first 10 of 139 ports in this commit are shown above. )
lang/rust: Update to 1.50.0
- 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
|
Sat, 30 Jan 2021
|
[ 17:21 mikael ]
lang/rust: reroll the armv7 bootstrap
The current one fails to build Rust.
PR: 251254
Reported by: mmel
|
Fri, 29 Jan 2021
|
[ 10:49 mikael ]
lang/rust: reroll the aarch64 bootstrap.
This new bootstrap is based on rust 1.49.0 built with a 12.1 sysroot.
PR: 251254
Reported by: dch, mmel
Tested by: dch, mikael
|
Wed, 6 Jan 2021
|
[ 10:13 mikael ] (Only the first 10 of 129 ports in this commit are shown above. )
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
|
Tue, 24 Nov 2020
|
[ 12:48 mikael ] (Only the first 10 of 137 ports in this commit are shown above. )
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
|
Tue, 13 Oct 2020
|
[ 08:36 mikael ] (Only the first 10 of 117 ports in this commit are shown above. )
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
|
Sun, 30 Aug 2020
|
[ 18:36 tobik ] (Only the first 10 of 99 ports in this commit are shown above. )
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
|
Mon, 3 Aug 2020
|
[ 15:18 tobik ] (Only the first 10 of 97 ports in this commit are shown above. )
lang/rust: Update to 1.45.2
Changes: https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html
|
Thu, 30 Jul 2020
|
[ 18:26 tobik ] (Only the first 10 of 97 ports in this commit are shown above. )
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
|
Fri, 17 Jul 2020
|
[ 06:44 tobik ] (Only the first 10 of 104 ports in this commit are shown above. )
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
|
Thu, 18 Jun 2020
|
[ 14:13 tobik ]
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
|
Thu, 4 Jun 2020
|
[ 18:08 tobik ] (Only the first 10 of 99 ports in this commit are shown above. )
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
|
Thu, 7 May 2020
|
[ 15:58 tobik ]
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
|
Thu, 23 Apr 2020
|
[ 15:32 tobik ] (Only the first 10 of 89 ports in this commit are shown above. )
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
|
Thu, 12 Mar 2020
|
[ 19:39 tobik ] (Only the first 10 of 83 ports in this commit are shown above. )
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
|
Thu, 27 Feb 2020
|
[ 15:22 tobik ] (Only the first 10 of 78 ports in this commit are shown above. )
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
|
Thu, 30 Jan 2020
|
[ 20:00 tobik ] (Only the first 10 of 86 ports in this commit are shown above. )
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
|
Sat, 11 Jan 2020
|
[ 08:24 tobik ]
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
|
Thu, 19 Dec 2019
|
[ 16:14 tobik ] (Only the first 10 of 71 ports in this commit are shown above. )
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
|
Sun, 17 Nov 2019
|
[ 08:30 jbeich ]
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
|
Thu, 7 Nov 2019
|
[ 18:07 tobik ] (Only the first 10 of 83 ports in this commit are shown above. )
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
|
Fri, 27 Sep 2019
|
[ 09:35 tobik ] (Only the first 10 of 72 ports in this commit are shown above. )
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
|
Sun, 1 Sep 2019
|
[ 07:26 tobik ]
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
|
Thu, 15 Aug 2019
|
[ 14:30 tobik ] (Only the first 10 of 56 ports in this commit are shown above. )
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
|
Thu, 4 Jul 2019
|
[ 14:41 tobik ] (Only the first 10 of 54 ports in this commit are shown above. )
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
|
Fri, 24 May 2019
|
[ 03:25 tobik ] (Only the first 10 of 76 ports in this commit are shown above. )
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
|
Wed, 15 May 2019
|
[ 03:12 tobik ] (Only the first 10 of 62 ports in this commit are shown above. )
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
|
Fri, 26 Apr 2019
|
[ 04:28 tobik ]
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]
|
Thu, 11 Apr 2019
|
[ 19:39 tobik ] (Only the first 10 of 72 ports in this commit are shown above. )
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
|
Thu, 28 Feb 2019
|
[ 18:51 jbeich ] (Only the first 10 of 81 ports in this commit are shown above. )
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
|
Mon, 18 Feb 2019
|
[ 15:30 tobik ] (Only the first 10 of 28 ports in this commit are shown above. )
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
|
Thu, 17 Jan 2019
|
[ 19:50 jbeich ] (Only the first 10 of 50 ports in this commit are shown above. )
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
|
Fri, 21 Dec 2018
|
[ 10:37 tobik ]
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
|
Thu, 6 Dec 2018
|
[ 17:11 jbeich ] (Only the first 10 of 86 ports in this commit are shown above. )
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
|
Fri, 9 Nov 2018
|
[ 23:32 dumbbell ]
lang/rust: Update to 1.30.1
Release notes:
* https://blog.rust-lang.org/2018/11/08/Rust-1.30.1.html
|
Thu, 25 Oct 2018
|
[ 21:59 jbeich ] (Only the first 10 of 38 ports in this commit are shown above. )
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
|
Fri, 12 Oct 2018
|
[ 19:01 jbeich ] (Only the first 10 of 33 ports in this commit are shown above. )
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
|
Fri, 28 Sep 2018
|
[ 17:59 jbeich ] (Only the first 10 of 30 ports in this commit are shown above. )
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
|
Sun, 16 Sep 2018
|
[ 07:57 dumbbell ]
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 )
|
Thu, 19 Jul 2018
|
[ 20:57 dumbbell ] (Only the first 10 of 17 ports in this commit are shown above. )
lang/rust: Update to 1.27.1
Release notes:
* https://blog.rust-lang.org/2018/06/21/Rust-1.27.html
* https://blog.rust-lang.org/2018/07/10/Rust-1.27.1.html
Rust is marked as broken on aarch64. The reason is the bootstrap
compiler crashes currently. See PR 228892 which tracks the issue.
A patch for aarch64 is still included. It fixes the sign for unqualified
C char. This patch still needs to be upstream, but for that, the
compiler needs to work again first.
PR: 228892
|
Sat, 9 Jun 2018
|
[ 09:28 dumbbell ]
lang/rust: Update to 1.26.2
Release notes:
* https://blog.rust-lang.org/2018/05/29/Rust-1.26.1.html
* https://blog.rust-lang.org/2018/06/05/Rust-1.26.2.html
|
Tue, 15 May 2018
|
[ 13:43 dumbbell ]
lang/rust: Update to 1.26.0
The announcement is available on Rust blog:
https://blog.rust-lang.org/2018/05/10/Rust-1.26.html
Rust 1.25.0, used as the bootstrap compiler, contains the patch from
bdrewery@ to use the compat (non-ino64) symbols on FreeBSD 12-CURRENT.
Therefore, we don't need `old_fstat.c` and the associated machinery in
the `Makefile` anymore.
|
Mon, 16 Apr 2018
|
[ 21:35 bdrewery ]
Update to 1.25.0.
- The ABI patch is no longer needed on head due to fixes being upstreamed
to use the pre-ino64 symbols. The ABI patch is still needed for the
bootstrap but should be removable for 1.26.0 if it uses beta 2018-03-18.
PR: 227130 [based on]
Tested by: dumbbell, Charlie Li
Submitted by: riggs [based on]
Differential Revision: https://reviews.freebsd.org/D14921 [based on]
|
Thu, 22 Mar 2018
|
[ 18:14 dumbbell ]
lang/rust: Update to 1.24.1
The announcement is available on Rust blog:
https://blog.rust-lang.org/2018/03/01/Rust-1.24.1.html
There is a compilation error when it builds `clippy-driver` and `miri`
but it apparently doesn't affect the result. There are probably optional
tools/dependencies.
|
Mon, 19 Feb 2018
|
[ 21:53 dumbbell ]
lang/rust: Update to 1.24.0
The announcement is available on Rust blog:
https://blog.rust-lang.org/2018/02/15/Rust-1.24.html
PR: 225582
|
Thu, 25 Jan 2018
|
[ 08:07 dumbbell ]
lang/rust: Update to 1.23.0
Firefox 57.0 failed to build with Rust 1.23.0 with the following error:
error: unused import: `std::ascii::AsciiExt`
-->
/wrkdirs/usr/ports/www/firefox/work/firefox-57.0.4/servo/components/style/gecko_string_cache/mod.rs:16:5
|
16 | use std::ascii::AsciiExt;
| ^^^^^^^^^^^^^^^^^^^^
|
note: lint level defined here
-->
/wrkdirs/usr/ports/www/firefox/work/firefox-57.0.4/servo/components/style/lib.rs:26:9
|
26 | #![deny(warnings)]
| ^^^^^^^^
= note: #[deny(unused_imports)] implied by #[deny(warnings)]
Now that Firefox is updated to 58.0, the build succeeds.
|
Mon, 27 Nov 2017
|
[ 08:20 dumbbell ]
lang/rust: Update to 1.22.1
Support for LibreSSL up-to 2.6.3 is now included, thus we can remove the
patches to the `openssl` and `openssl-sys` crates.
The renewed bootstrap for aarch64 was created on 11.0-RELEASE, instead
of 11.1-STABLE. It should allow it to run on all 11.x and thus fix the
build on 11.0-RELEASE. [1]
PR: 223009 [1]
|
Sat, 28 Oct 2017
|
[ 09:13 dumbbell ]
lang/rust: Update to 1.21.0
The official bootstraps wouldn't work: rustc was stalled on a mutex
while compiling a crate early in the build. This was solved by creating
a new bootstraps for "rustc" and "rust-std" from the existing FreeBSD
package. We keep using the official "cargo" bootstrap.
PR: 223123
|
Wed, 4 Oct 2017
|
[ 08:13 dumbbell ]
lang/rust: Update to 1.20.0
This patch only upgrades the port to Rust 1.20.0. The PR also covers a
build failure with the latest LibreSSL, which is not addressed here.
PR: 222359
Reported by: Charlie Li <ml+freebsd-bugs@vishwin.info>
|
Fri, 15 Sep 2017
|
[ 18:01 dumbbell ] (Only the first 10 of 12 ports in this commit are shown above. )
lang/rust: Install Cargo + use bundled crates
This port now provides Cargo. This is the recommended now because Cargo
won't be provided separately in the future.
To build Cargo, we set `extended = true` in `config.toml`. As a side
effect, this flag also installs Rust source code. The port has a new
`SOURCES` option (disabled by default) to keep those sources.
As a consequence of this, `devel/cargo` is removed. Several ports
and Makefiles in Mk were updated to depend on `lang/rust` instead of
`devel/cargo`.
The other big change in this patch is the use of the bundled crates,
instead of relying on Cargo's registry (which was part of the distfiles, (Only the first 15 lines of the commit message are shown above )
|
Fri, 28 Jul 2017
|
[ 10:18 dumbbell ]
lang/rust: Update to 1.19.0
The main change in the port is the switch from configure+make to the
`x.py` build script. This is the recommended way of building Rust. It
takes a configuration file, `config.toml`, which, in the port case,
indicates:
* where to install things;
* which release channel to use;
* where to find Python and llvm-config;
* if documentation should be also built.
The build process should now honor ${MAKE_JOBS_NUMBER} instead of always
using all available CPU cores.
(Only the first 15 lines of the commit message are shown above )
|
Sat, 17 Jun 2017
|
[ 14:44 dumbbell ]
lang/rust: Enable on FreeBSD/aarch64 + various fixes
This port now uses an unofficial bootstrap of Rust 1.17.0 and Cargo
0.18.0 for FreeBSD/aarch64. Here are my notes to create this boostrap:
https://gist.github.com/dumbbell/b587da50ef014078da9e732a4331ebad
The port's Makefile was changed to:
- allow to override the versions and directories of the bootstrap
archives;
- patch the bootstrap script and manifest with those
versions/directories.
Beside changes to support FreeBSD/aarch64, the port received the
following fixes:
- Pass python path to the configure script.
- Fix and simplify the extraction of rust-std bootstrap by re-using
existing variables.
- Make sure tar(1) doesn't produce sparse file entries when it
recreates the rust-std bootstrap because Python 2's tarfile module
doesn't support them (PR 219842).
PR: 216143, 219842
Differential Revision: https://reviews.freebsd.org/D10857
|
Sat, 10 Jun 2017
|
[ 17:48 riggs ]
Update to upstream version 1.18.0, set MAINTAINER to rust@
|
Sun, 14 May 2017
|
[ 15:26 riggs ]
Update to upstream version 1.17.0
Submitted by: dumbbell (see phabric URL)
Reviewed by: riggs
Differential Revision: https://reviews.freebsd.org/D10691
|
Sun, 19 Mar 2017
|
[ 12:08 riggs ]
Update to upstream version 1.16.0
|
Wed, 22 Feb 2017
|
[ 19:04 dumbbell ] (Only the first 10 of 21 ports in this commit are shown above. )
lang/rust, lang/rust-nightly: Update to 1.15.1 and 1.17.0 respectively
Both versions of Rust seen changes to their build system. Now they
require a bootstrap of Cargo and thus, a snapshot of Cargo's registry.
Each library has its own suffix instead of a common suffix for a given
version of Rust. Thus all future updates of the ports will include
changes to their plist.
$DISTFILES are now all under the `rust` directory in `$DISTDIR`. A
similar change will be committed to devel/cargo later.
lang/rust-nightly is enabled on i386 (bugzilla 216143). The source
snapshot also contains everything to build it on aarch64, but enabling
it will be committed later.
PR: 216143
Approved by: riggs, bapt (mentor), antoine (mentor)
Differential Revision: https://reviews.freebsd.org/D9286
|
Sat, 19 Sep 2015
|
[ 18:22 riggs ]
Enable rust on i386
|
[ 12:18 riggs ]
Update to upstream version 1.3.0
|
Thu, 3 Sep 2015
|
[ 15:22 vanilla ]
1: Upgrade to 1.2.0.
2: add libedit to USES.
|
Sat, 27 Jun 2015
|
[ 18:26 riggs ]
- Update to upstream release 1.1.0
- Fix bug 200449 in the process
PR: 201142, 200449
Submitted by: andoriyu@gmail.com
|
Mon, 18 May 2015
|
[ 22:32 riggs ]
- Update to first stable upstream release 1.0.0
- Reflect stable release in pkg-descr
- Pet portlint
PR: 200284
Submitted by: maciej@pasternacki.net
Reviewed by: riggs
|
Sun, 26 Oct 2014
|
[ 17:39 robak ]
lang/rust: update 0.11.0 -> 0.12.0
- Delete obsolete patch
- Convert to @dir usage
Approved by: mentors (implicit)
|
Fri, 11 Jul 2014
|
[ 07:27 robak ]
lang/rust: update 0.10 -> 0.11
Approved by: marino (mentor)
|
Sun, 27 Apr 2014
|
[ 08:02 swills ]
- Update to 0.10
- Remove deprecated rustpkg functionality
- Stage improvements
- Add 10.x and 11.x compability
- Pet portlint
PR: ports/188800
Submitted by: Bartek Rutkowski <ports@robakdesign.com>
Approved by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
|
Sat, 15 Mar 2014
|
[ 07:03 eadler ]
lang/rust: update to 0.9
- stagiy
- mark as broken on 10+
- update to 0.9
- add new options
- add LICENSE
PR: ports/185868
PR: ports/185865
Submitted by: Oleksii Tsai <oleksii.tsai@googlemail.com>
Approved by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
|
Sun, 6 Oct 2013
|
[ 03:32 vanilla ]
Upgrade to 0.8.
PR: ports/182502
Submitted by: maintainer
|
Tue, 9 Jul 2013
|
[ 12:51 vanilla ]
Upgrade to 0.7.
PR: ports/180405
Submitted by: maintainer
|
Wed, 24 Apr 2013
|
[ 13:46 lwhsu ]
- Update to 0.6
PR: ports/177665
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
|
Mon, 7 Jan 2013
|
[ 06:35 lwhsu ]
- Update to 0.5
PR: ports/174670
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
|
Thu, 18 Oct 2012
|
[ 07:03 vanilla ]
Upgrade to 0.4.
PR: ports/172791
Submitted by: maintainer
Feature safe: yes
|
Number of commits found: 106 (showing only 100 on this page) |