Changeset View
Changeset View
Standalone View
Standalone View
lang/rust/Makefile
# Created by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> | # Created by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= rust | PORTNAME= rust | ||||
PORTVERSION?= 1.32.0 | PORTVERSION?= 1.33.0 | ||||
PORTREVISION?= 0 | PORTREVISION?= 0 | ||||
CATEGORIES= lang | CATEGORIES= lang | ||||
MASTER_SITES= http://static.rust-lang.org/dist/:src \ | MASTER_SITES= http://dev-static.rust-lang.org/dist/:src \ | ||||
LOCAL/dumbbell/rust:rust_bootstrap \ | LOCAL/dumbbell/rust:rust_bootstrap \ | ||||
LOCAL/tobik/rust:rust_bootstrap \ | LOCAL/tobik/rust:rust_bootstrap \ | ||||
https://static.rust-lang.org/dist/:rust_bootstrap \ | https://static.rust-lang.org/dist/:rust_bootstrap \ | ||||
LOCAL/dumbbell/rust:cargo_bootstrap \ | LOCAL/dumbbell/rust:cargo_bootstrap \ | ||||
LOCAL/tobik/rust:cargo_bootstrap \ | LOCAL/tobik/rust:cargo_bootstrap \ | ||||
https://static.rust-lang.org/dist/:cargo_bootstrap \ | https://static.rust-lang.org/dist/:cargo_bootstrap \ | ||||
https://s3.amazonaws.com/rust-lang-ci/cargo-builds/:cargo_bootstrap \ | https://s3.amazonaws.com/rust-lang-ci/cargo-builds/:cargo_bootstrap \ | ||||
LOCAL/marino:bootstrap | LOCAL/marino:bootstrap | ||||
Show All 20 Lines | LIB_DEPENDS= libcurl.so:ftp/curl \ | ||||
libssh2.so:security/libssh2 | libssh2.so:security/libssh2 | ||||
ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64 | ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64 | ||||
ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler | ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler | ||||
CONFLICTS_INSTALL?= rust-nightly | CONFLICTS_INSTALL?= rust-nightly | ||||
# See WRKSRC/src/stage0.txt for this date and version values. | # See WRKSRC/src/stage0.txt for this date and version values. | ||||
BOOTSTRAPS_DATE?= 2018-12-20 | BOOTSTRAPS_DATE?= 2019-01-17 | ||||
tobik: This needs
```
BOOTSTRAPS_DATE_aarch64= 2018-12-20
BOOTSTRAPS_DATE_armv6= 2018-12-20… | |||||
RUST_BOOTSTRAP_VERSION?= 1.31.1 | RUST_BOOTSTRAP_VERSION?= 1.32.0 | ||||
RUST_BOOTSTRAP_VERSION_aarch64?= 1.32.0 | RUST_BOOTSTRAP_VERSION_aarch64?= 1.32.0 | ||||
RUST_BOOTSTRAP_VERSION_armv6?= 1.32.0 | RUST_BOOTSTRAP_VERSION_armv6?= 1.32.0 | ||||
RUST_BOOTSTRAP_VERSION_armv7?= 1.32.0 | RUST_BOOTSTRAP_VERSION_armv7?= 1.32.0 | ||||
RUST_BOOTSTRAP_VERSION_powerpc64?= 1.32.0 | RUST_BOOTSTRAP_VERSION_powerpc64?= 1.32.0 | ||||
RUSTC_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | RUSTC_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | ||||
RUST_STD_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | RUST_STD_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | ||||
CARGO_BOOTSTRAP_VERSION?= 0.32.0 | CARGO_BOOTSTRAP_VERSION?= 0.33.0 | ||||
CARGO_BOOTSTRAP_VERSION_aarch64?= 0.33.0 | CARGO_BOOTSTRAP_VERSION_aarch64?= 0.33.0 | ||||
CARGO_BOOTSTRAP_VERSION_armv6?= 0.33.0 | CARGO_BOOTSTRAP_VERSION_armv6?= 0.33.0 | ||||
CARGO_BOOTSTRAP_VERSION_armv7?= 0.33.0 | CARGO_BOOTSTRAP_VERSION_armv7?= 0.33.0 | ||||
CARGO_BOOTSTRAP_VERSION_powerpc64?= 0.33.0 | CARGO_BOOTSTRAP_VERSION_powerpc64?= 0.33.0 | ||||
CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${CARGO_BOOTSTRAP_VERSION_${ARCH}:U${CARGO_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${CARGO_BOOTSTRAP_VERSION_${ARCH}:U${CARGO_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz | ||||
CARGO_VENDOR_DIR?= ${WRKSRC}/vendor | CARGO_VENDOR_DIR?= ${WRKSRC}/vendor | ||||
▲ Show 20 Lines • Show All 282 Lines • Show Last 20 Lines |
This needs
@mikael.urankar_gmail.com @pkubaj_riseup.net Can you test on tier 2 archs? Given that Rust does not compile with qemu-user-static, this will otherwise land without any testing there.