| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| This is a slave port. You may also want to view the commits to the master port: lang/rust |
| Commit | Credits | Log message |
1.17.0.20170212 18 Feb 2018 09:29:28
  |
antoine  |
Deprecate ports broken for more than 6 months |
1.17.0.20170212 27 Jun 2017 22:08:07
  |
dumbbell  |
lang/rust-nightly: Inherit MAINTAINER from lang/rust
Thus, the new maintainer of this port is rust@FreeBSD.org. |
1.17.0.20170212 27 Jun 2017 22:06:18
  |
dumbbell  |
lang/rust-nightly: Mark the port as broken
The port needs to be adapted after recent changes to lang/rust. |
1.17.0.20170212 06 Mar 2017 13:27:57
  |
dumbbell  |
lang/rust, lang/rust-nightly: Generate PLIST in post-install
Several libraries have their filename computed and based on the absolute
path to source files. Therefore, we need to generate the PLIST. Rust
installer already produces manifests listing files it installs. The port
now uses those files to complete `${TMPPLIST}`.
While the port built fine in Poudriere, it failed when built directly on
the host (regular make or with portmaster(1)) or using a different tool
such as Synth. This commit fixes the build for those methods.
Handling of DOCS-specific files is also unified with normal files. This
gets rid of code duplication.
How to do reproducible builds will be studied later.
PR: 217309
Reported by: Several people on freebsd-ports@ or Bugzilla
Tested by: Almost everyone who reported the issue
Approved by: antoine (mentor), riggs (maintainer of lang/rust)
Differential Revision: https://reviews.freebsd.org/D9816 |
1.17.0.20170212 01 Mar 2017 23:35:05
  |
asomers  |
lang/rust*: Advise users to mount procfs
Add a pkg-message to these ports advising users to mount procfs to see
backtraces.
Reviewed by: dumbbell, riggs
Approved by: dumbbell (ports)
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D9838 |
1.17.0.20170212 22 Feb 2017 19:04: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 |
1.12.0.20160717 14 Dec 2016 16:06:20
  |
mat  |
More USE_GITHUB cleanup.
Use GH_SUBDIR, or GH_TUPLE, where applicable.
Sponsored by: Absolight |
1.12.0.20160717 26 Jul 2016 07:39:30
  |
dumbbell  |
lang/rust-nightly: Update to 1.12.0; snapshot from 2016-07-17
Reviewed by: asomers, jbeich, riggs
Approved by: jbeich, riggs
Differential Revision: https://reviews.freebsd.org/D7275 |
1.9.0.20160318 18 Jul 2016 17:02:46
  |
amdmi3  |
- Mark BROKEN: no suitable checksum found for
rustc-1.9.0-x86_64-unknown-freebsd.tar.gz.
Reported by: pkg-fallout
Approved by: portmgr blanket |
1.9.0.20160318 02 Apr 2016 15:11:59
  |
jbeich  |
lang/rust-nightly: better rebase r412407 against r412305
BROKEN_FreeBSD_9 is already defined by master port.
Differential Revision: https://reviews.freebsd.org/D5789 |
1.9.0.20160318 02 Apr 2016 14:49:00
  |
jbeich  |
lang/rust: enslave lang/rust-nightly
* rust: drop no longer used RUST_SOURCE variable
* rust: apply rust-nightly FIXME comment about stage-qa (strip)
* rust-nightly: properly conflict for install with rust package
* rust-nightly: inherit |make test| support from r401025
* rust-nightly: as DOCSDIR is the same drop unnecessary DOCS option
Approved by: riggs, dumbbell (maintainers)
Differential Revision: https://reviews.freebsd.org/D5789 |
1.9.0.20160318 01 Apr 2016 14:08:38
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
1.9.0.20160318 01 Apr 2016 01:16:08
  |
jbeich  |
lang/rust: apply minor style
- Fix MIT view for LICENSES_ASK=1
- Convert BROKEN to new syntax
- Concatenate find(1) arguments and drop unnecessary `cd` |
1.9.0.20160318 29 Mar 2016 17:58:59
  |
dumbbell  |
lang/rust-nightly: Update to 1.9.0.20160318
While here, relevant improvements made to lang/rust were copied.
PR: 204418, 206091
Reviewed by: asomers, jbeich
Approved by: asomers, jbeich
Differential Revision: https://reviews.freebsd.org/D5766 |
1.3.0.20150703 12 Sep 2015 14:49:45
  |
dumbbell  |
lang/rust and lang/rust-nightly: Build-conflict with themselves
A newer version of Rust fails to build if an older version is installed
because the build process picks libraries in %%LOCALBASE%%/lib before
those from the build directory.
In the pkg-plist of both ports, `x86_64-unknown-freebsd` is now a
variable automatically set in the Makefile. This avoids the need for a
separate port for DragonFlyBSD. [1]
Still in the pkg-plist, RUST_VSN_HASH is automatically computed in the
lang/rust's Makefile, like it was already done for lang/rust-nightly.
lang/rust-nightly USES libedit. patch-mk_main.mk was copied from
lang/rust so the correct library is picked (ie. the one from Ports, not (Only the first 15 lines of the commit message are shown above ) |
1.3.0.20150703 14 Jul 2015 22:36:54
  |
dumbbell  |
lang/rust-nightly: New port for the nightly version of Rust
Differential Revision: https://reviews.freebsd.org/D2798
Reviewed by: jonathan, kwm
Approved by: jonathan |