46 Commits

Author SHA1 Message Date
Marat Safin
7f3d8cb8bb community/rust: upgrade to 1.31.1 2019-01-02 12:11:38 +00:00
Natanael Copa
5df4a9f8f5 community/rust: rebuild against openssl 1.1 2018-11-07 16:46:15 +00:00
Jakub Jirutka
7ba0138bae community/rust: upgrade to 1.30.0 2018-10-25 23:18:24 +02:00
Marat Safin
15cd8b16fa community/rust: upgrade to 1.29.0 2018-09-15 23:40:18 +02:00
Jakub Jirutka
e697372910 community/rust: remove rust.deny-warnings=false, not needed anymore 2018-08-03 15:28:44 +02:00
Jakub Jirutka
e6200a5c61 community/rust: upgrade to 1.28.0 2018-08-03 13:48:31 +02:00
Jakub Jirutka
f64f617640 community/rust: upgrade to 1.27.2 2018-07-21 14:55:24 +02:00
Marat Safin
958bd50f91 community/rust: upgrade to 1.27.0 2018-07-02 21:55:35 +02:00
Jakub Jirutka
861836d59e community/rust: upgrade to 1.26.2 2018-06-08 21:48:32 +02:00
Jakub Jirutka
69cf09dbbc community/rust: fix check error 2018-05-21 00:08:30 +02:00
Jakub Jirutka
b00a8dd49f Revert "community/rust: build rust-installer in build phase"
This reverts commit 792ba86e07a8f0e49a85468b49eca954fcf8fb57.

This actually didn't help, `x.py install` is still building
rust-installer.
2018-05-21 00:08:29 +02:00
Jakub Jirutka
792ba86e07 community/rust: build rust-installer in build phase 2018-05-20 20:16:44 +02:00
Jakub Jirutka
7d8e5d4fea community/rust: simplify abuild, set RUST* env. vars on top-level 2018-05-20 20:16:44 +02:00
Jakub Jirutka
d0e3b62002 community/rust: backport patch PR-50789 from upstream 2018-05-20 20:16:43 +02:00
Jakub Jirutka
f4ff81233a community/rust: return -src subpackage back 2018-05-20 20:16:43 +02:00
Jakub Jirutka
b8367044e1 community/rust: build with analysis data and add subpkg -analysis 2018-05-20 20:16:43 +02:00
Jakub Jirutka
5dff30424f community/rust: makedepend on rust-bootstrap
This is actually not necessary, because rust is pulled by cargo-bootstrap.
However, cargo-bootstrap is provided by this abuild too - it's a hack to
allow the abuild to depend on itself (read comment inside the abuild for
more information)! So rust-bootstrap is just for symmetry with
cargo-bootstrap.
2018-05-20 20:16:43 +02:00
Jakub Jirutka
45575ef1ce community/rust: fix libressl patch 2018-05-20 16:55:04 +02:00
Jakub Jirutka
33def910d7 community/rust: build cargo and add cargo* subpackages
Cargo is now distributed together with rustc. Upstream has removed
Cargo.lock from the cargo's repository in cargo 0.23.0, so we can't
build it with locked and freezed dependencies separately anymore.

alexcrichton replied on Feb 1:
> cargo is packaged next to rustc, it's not intended to be a separate
> package but rather built as one unit.

See 5c9665f41c
2018-05-20 16:46:01 +02:00
Jakub Jirutka
42fb798cb5 community/rust: use x.py install instead of x.py dist 2018-05-20 16:46:01 +02:00
Jakub Jirutka
207941559d community/rust: upgrade to 1.26.0
Also switch to LLVM 5. Upstream switched right to LLVM 6, but we
don't have it yet.
2018-05-20 16:46:01 +02:00
Jakub Jirutka
c8661a5f4d community/rust: temporarily disable -src subpackage
It needs some changes, I'll put it back in the following upgrade.
2018-05-19 20:57:26 +02:00
Jakub Jirutka
21e42bc817 community/rust: upgrade to 1.25.0 2018-05-19 20:57:26 +02:00
Jakub Jirutka
1e7caa70b4 community/rust: reformat makedepends 2018-05-19 20:57:26 +02:00
Jakub Jirutka
02c2d910fc community/rust: mark -src as noarch and disable archcheck 2018-03-02 13:36:44 +01:00
Jakub Jirutka
27ae02705a community/rust: upgrade to 1.24.1 2018-03-02 13:36:44 +01:00
Jakub Jirutka
3311785f17 community/rust: fix name of py2-lldb dependency 2018-02-17 16:08:01 +01:00
Jakub Jirutka
fd9f6936f1 community/rust: build with locked-deps and option-checking 2018-02-17 16:08:01 +01:00
Jakub Jirutka
4cc3762b3a community/rust: remove non-functional code from abuild 2018-02-17 16:08:01 +01:00
Jakub Jirutka
a219ac840b community/rust: upgrade to 1.24.0 2018-02-17 16:08:01 +01:00
Jakub Jirutka
fea228d86a community/rust: mark -src as noarch 2018-02-08 16:03:24 +01:00
Jakub Jirutka
de7408a75e community/rust: remove "(compiler)" from pkgdesc
This package does not contain just a compiler, but also stdlib etc.
2018-02-08 16:02:39 +01:00
Orson Teodoro
4cf67fa60c community/rust: add subpackage -src with full sources 2018-02-08 16:01:15 +01:00
Jakub Jirutka
828622384e community/rust: upgrade to 1.23.0 2018-01-06 00:52:21 +01:00
Jakub Jirutka
63f5e7d295 [various]: unify names of licenses according to SPDX
This commit updates $license variable in all APKBUILDs to comply with
short names specified by SPDX version 3.0 [1] where possible. It was
done using find-and-replace method on substrings inside $license
variables.

Only license names were updated, not "expressions" specifying relation
between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
exceptions (e.g. "X with exceptions").

Many licenses have a version or multiple variants, e.g. MPL-2.0,
BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
contain license version or variant. Since there's no way how to infer
this information just from abuild, it were left without the variant
suffix or version, i.e. non SPDX compliant.

GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
(formerly e.g. GPL-2.0+). We did not systematically noted distinguish
between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
GPL2+) were left without the variant suffix, i.e. non SPDX compliant.

Note: This commit just fixes format of the license names, no
verification has been done if the specified license information is
actually correct!

[1]: https://spdx.org/licenses/
2017-12-30 21:05:50 +01:00
Jakub Jirutka
ffb9969bbf community/rust: remove dependency on bash 2017-11-25 22:56:34 +01:00
Marat Safin
07bfc35e9c community/rust: upgrade to 1.22.1 2017-11-25 22:56:34 +01:00
Jakub Jirutka
aa3e3396f3 community/rust: change llvm3.9 to llvm4 2017-11-06 01:09:52 +01:00
Jakub Jirutka
b38e5615c5 community/rust: prepare alpine targets for aarch64 and armhf 2017-10-29 19:01:12 +01:00
Marat Safin
eb064c8d0f community/rust: upgrade to 1.21 2017-10-28 13:06:08 +02:00
Marat Safin
51b64774cd community/rust: upgrade to 1.20
Signed-off-by: Marat Safin <jeizsm@gmail.com>
2017-10-25 18:47:46 +02:00
Marat Safin
864cff760f community/rust: upgrade to 1.19
Build fails when src/jemalloc is deleted, but it's really not used in
binaries built by rustc, so it should be okay.
2017-10-24 19:15:53 +02:00
Marat Safin
3f325091dd community/rust: upgrade to 1.18 2017-10-23 17:40:45 +02:00
Jakub Jirutka
02e78a59ee community/rust: build w/o external prebuilt rustc/cargo 2017-06-22 00:46:11 +02:00
Shiz
8cb3112594 community/rust: rebuild against llvm-libunwind 4.0.0 2017-05-16 18:11:23 +02:00
Jakub Jirutka
4148959639 community/rust: move from testing 2017-05-01 00:43:19 +02:00