non port: lang/rust/distinfo |
Number of commits found: 131 (showing only 31 on this page) |
Thursday, 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.
 |
Monday, 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]
 |
Saturday, 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
 |
Wednesday, 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>
 |
Friday, 15 Sep 2017
|
18:01 dumbbell
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,
in order to allow offline builds). So now, we don't need to prepare the
registry when updating this port.
This has several other benefits:
* It fixes the build with sudo(8).
* It fixes the use of the ino-64 patch (it was not applied to the
registry, thus not used).
Compilation errors were fixed in the ino-64 patch.
Various `.cargo-checksum.json` files are updated after the sources are
patched (FBSD10_FIX, ino-64, and so on). This fixes builds which were
failing with errors such as:
error: the listed checksum of
`.../rustc-1.19.0-src/src/vendor/lzma-sys/xz-5.2.3/build-aux/config.rpath` has
changed:
expected: c8b4c017079da9dfb3086a0583e60ffe736184d89005dc5973f0bb0fd17c04bb
actual: 561b00eb30ecaef2c9da17bc195e7d2a7ea63facea38ea9849fbb0ed340bebba
PR: 221088
Reported by: joneum@, nwhitehorn@, romain@,
Ekaterina Vaartis <vaartis@cock.li>,
david@catwhisker.org,
fullermd@over-yonder.net,
rum1cro@yandex.ru,
w.schwarzenfeld@utanet.at
Differential Revision: https://reviews.freebsd.org/D11783
 |
Friday, 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.
The Cargo registry archive is significantly larger. It includes the
whole registry index (not only the crates needed by Rust). If the index
is missing, Cargo wants to download it from crates.io and I couldn't
find a way to convince it skip it.
New bootstraps for FreeBSD/aarch64 were prepared for this update. Those
are based on Rust 1.18.0 and Cargo 0.19.0.
CONFLICTS_BUILD with installed lang/rust and lang/rust-nightly is
commented out for now. I couldn't see any build failure with an installed
lang/rust so it looks promising. But I couldn't test with an installed
lang/rust-nightly because the latter is marked BROKEN for now. Once it's
restored, I'll do more testing and hopefully completely remove this
CONFLICTS_BUILD variables.
 |
Saturday, 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
 |
Saturday, 10 Jun 2017
|
17:48 riggs
Update to upstream version 1.18.0, set MAINTAINER to rust@
 |
Sunday, 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
 |
Sunday, 19 Mar 2017
|
12:08 riggs
Update to upstream version 1.16.0
 |
Wednesday, 22 Feb 2017
|
19:04 dumbbell
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
 |
Saturday, 19 Sep 2015
|
18:22 riggs
Enable rust on i386
 |
12:18 riggs
Update to upstream version 1.3.0
 |
Thursday, 3 Sep 2015
|
15:22 vanilla
1: Upgrade to 1.2.0.
2: add libedit to USES.
 |
Saturday, 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
 |
Monday, 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
 |
Sunday, 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)
 |
Friday, 11 Jul 2014
|
07:27 robak
lang/rust: update 0.10 -> 0.11
Approved by: marino (mentor)
 |
Sunday, 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)
 |
Saturday, 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)
 |
Sunday, 6 Oct 2013
|
03:32 vanilla
Upgrade to 0.8.
PR: ports/182502
Submitted by: maintainer
 |
Tuesday, 9 Jul 2013
|
12:51 vanilla
Upgrade to 0.7.
PR: ports/180405
Submitted by: maintainer
 |
Wednesday, 24 Apr 2013
|
13:46 lwhsu
- Update to 0.6
PR: ports/177665
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
 |
Monday, 7 Jan 2013
|
06:35 lwhsu
- Update to 0.5
PR: ports/174670
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
 |
Thursday, 18 Oct 2012
|
07:03 vanilla
Upgrade to 0.4.
PR: ports/172791
Submitted by: maintainer
Feature safe: yes
 |
Thursday, 19 Jul 2012
|
22:06 ak
- Update to 0.3 (see
https://github.com/mozilla/rust/blob/release-0.3/RELEASES.txt)
PR: ports/169906
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
 |
Thursday, 24 May 2012
|
16:44 sperber
- Add newline at the end of distinfo
Submitted by: Alex Kozlov <spam _at_ rm-rf.kiev.ua> (maintainer)
Approved by: beat (mentor)
 |
Tuesday, 22 May 2012
|
17:49 sperber
This patch fixes the problem that it attempts to fetch a file during building.
It adds snapshot to distfiles and removes code for downloading.
PR: ports/168223
Submitted by: Jyun-Yan You <jyyou _at_ cs.nctu.edu.tw> (maintainer)
Reported by: pointyhat-west
Approved by: decke (mentor)
 |
Saturday, 7 Apr 2012
|
16:22 scheidell
- Update to 0.2
- The bootstrap compiler needs "cc" to link objects.
PR: ports/166551
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
Feature safe: yes
 |
Thursday, 2 Feb 2012
|
18:17 jgh
- fix linker errors for systems that have installed llvm
- let clang build llvm
- fix build on ${OSVERSION} < 800107
PR: ports/164467
Submitted by: maintainer, jyyou at cs.nctu.edu.tw
Approved by: crees (mentor)
 |
Monday, 23 Jan 2012
|
16:07 lwhsu
Add rust 0.1, a language with a focus on memory safety and concurrency.
PR: ports/164366
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
 |
Number of commits found: 131 (showing only 31 on this page) |