Changeset View
Changeset View
Standalone View
Standalone View
lang/rust-bootstrap/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= rust | PORTNAME= rust | ||||
PORTVERSION= 1.44.1 | PORTVERSION= 1.45.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= lang | CATEGORIES= lang | ||||
MASTER_SITES= https://static.rust-lang.org/dist/:rust \ | MASTER_SITES= https://static.rust-lang.org/dist/:rust \ | ||||
LOCAL/tobik:armbase \ | LOCAL/tobik:armbase \ | ||||
LOCAL/tobik:base \ | LOCAL/tobik:base \ | ||||
https://download.freebsd.org/ftp/${_RUST_FBSD_SUBDIR_${FLAVOR}}/:base \ | https://download.freebsd.org/ftp/${_RUST_FBSD_SUBDIR_${FLAVOR}}/:base \ | ||||
LOCAL/tobik:powerpc64_gcc | LOCAL/tobik:powerpc64_gcc | ||||
# http://pkg.freebsd.org/FreeBSD:12:powerpc64/quarterly/All/gcc9-9.2.0.txz?dummy=/:powerpc64_gcc | # http://pkg.freebsd.org/FreeBSD:12:powerpc64/quarterly/All/gcc9-9.2.0.txz?dummy=/:powerpc64_gcc | ||||
PKGNAMESUFFIX= -bootstrap | PKGNAMESUFFIX= -bootstrap | ||||
▲ Show 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | |||||
.if exists(${PATCHDIR}/${FLAVOR:S/_/-/}) | .if exists(${PATCHDIR}/${FLAVOR:S/_/-/}) | ||||
EXTRA_PATCHES+= ${PATCHDIR}/${FLAVOR:S/_/-/} | EXTRA_PATCHES+= ${PATCHDIR}/${FLAVOR:S/_/-/} | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
# Disable vendor checksums | # Disable vendor checksums | ||||
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ | @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ | ||||
${_CARGO_VENDOR_DIR}/*/.cargo-checksum.json | ${_CARGO_VENDOR_DIR}/*/.cargo-checksum.json | ||||
.if ${FLAVOR:Mpowerpc64_*} | |||||
@${REINPLACE_CMD} -e 's,powerpc64-unknown-freebsd,${_RUST_TARGET}${_RUST_FBSD_VER:S/-/ /:[1]},' \ | |||||
${WRKSRC}/src/librustc_target/spec/powerpc64_unknown_freebsd.rs | |||||
.endif | |||||
.if ${FLAVOR} == powerpc64_elfv1 | .if ${FLAVOR} == powerpc64_elfv1 | ||||
@${REINPLACE_CMD} -e 's,"c++","stdc++",g' \ | @${REINPLACE_CMD} -e 's,"c++","stdc++",g' \ | ||||
${WRKSRC}/src/librustc_llvm/build.rs | ${WRKSRC}/src/librustc_llvm/build.rs | ||||
.endif | .endif | ||||
@${REINPLACE_CMD} -e 's,%CC%,${CC},g' \ | @${REINPLACE_CMD} -e 's,%CC%,${CC},g' \ | ||||
-e 's,%WRKDIR%,${WRKDIR},g' \ | -e 's,%WRKDIR%,${WRKDIR},g' \ | ||||
${WRKSRC}/src/librustc_llvm/build.rs \ | ${WRKSRC}/src/librustc_llvm/build.rs \ | ||||
${WRKSRC}/src/bootstrap/native.rs | ${WRKSRC}/src/bootstrap/native.rs | ||||
▲ Show 20 Lines • Show All 111 Lines • Show Last 20 Lines |