| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.160 2020/04/20 13:22:31 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.161 2020/04/30 18:12:19 maya Exp $ |
2 | | | 2 | |
3 | DISTNAME= rustc-1.42.0-src | | 3 | DISTNAME= rustc-1.42.0-src |
4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} | | 4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
6 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
7 | MASTER_SITES= http://static.rust-lang.org/dist/ | | 7 | MASTER_SITES= http://static.rust-lang.org/dist/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://www.rust-lang.org/ | | 10 | HOMEPAGE= https://www.rust-lang.org/ |
11 | COMMENT= Safe, concurrent, practical language | | 11 | COMMENT= Safe, concurrent, practical language |
12 | LICENSE= mit OR apache-2.0 | | 12 | LICENSE= mit OR apache-2.0 |
13 | | | 13 | |
14 | USE_GCC_RUNTIME= yes | | 14 | USE_GCC_RUNTIME= yes |
| @@ -211,26 +211,27 @@ RUST_STAGE0_VER= 1.41.1 | | | @@ -211,26 +211,27 @@ RUST_STAGE0_VER= 1.41.1 |
211 | RUST_ARCH= i686-unknown-netbsd | | 211 | RUST_ARCH= i686-unknown-netbsd |
212 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | | 212 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz |
213 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | | 213 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz |
214 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | | 214 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} |
215 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | | 215 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} |
216 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | | 216 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} |
217 | # Setting this changes it for every distfile, which doesn't match what is | | 217 | # Setting this changes it for every distfile, which doesn't match what is |
218 | # currently in distinfo. | | 218 | # currently in distinfo. |
219 | #DIST_SUBDIR= ${PKGNAME} | | 219 | #DIST_SUBDIR= ${PKGNAME} |
220 | # For atomic ops | | 220 | # For atomic ops |
221 | CFLAGS+= -march=i586 | | 221 | CFLAGS+= -march=i586 |
222 | pre-build-fix: | | 222 | pre-build-fix: |
223 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo | | 223 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo |
| | | 224 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc |
224 | .endif | | 225 | .endif |
225 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | | 226 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) |
226 | RUST_STAGE0_VER= 1.41.1 | | 227 | RUST_STAGE0_VER= 1.41.1 |
227 | RUST_ARCH= x86_64-unknown-netbsd | | 228 | RUST_ARCH= x86_64-unknown-netbsd |
228 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | | 229 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz |
229 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | | 230 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz |
230 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | | 231 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} |
231 | pre-build-fix: | | 232 | pre-build-fix: |
232 | .endif | | 233 | .endif |
233 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) | | 234 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) |
234 | RUST_STAGE0_VER= 1.41.1 | | 235 | RUST_STAGE0_VER= 1.41.1 |
235 | RUST_ARCH= powerpc-unknown-netbsd | | 236 | RUST_ARCH= powerpc-unknown-netbsd |
236 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | | 237 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz |