| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.13 2017/10/07 17:40:27 maya Exp $ | | 1 | # $NetBSD: Makefile,v 1.14 2017/10/13 12:42:12 ryoon Exp $ |
2 | | | 2 | |
3 | DISTNAME= rustc-1.20.0-src | | 3 | DISTNAME= rustc-1.20.0-src |
4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} | | 4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} |
5 | CATEGORIES= lang | | 5 | CATEGORIES= lang |
6 | MASTER_SITES= http://static.rust-lang.org/dist/ | | 6 | MASTER_SITES= http://static.rust-lang.org/dist/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://www.rust-lang.org/ | | 9 | HOMEPAGE= https://www.rust-lang.org/ |
10 | COMMENT= Safe, concurrent, practical language | | 10 | COMMENT= Safe, concurrent, practical language |
11 | LICENSE= mit OR apache-2.0 | | 11 | LICENSE= mit OR apache-2.0 |
12 | | | 12 | |
13 | USE_GCC_RUNTIME= yes | | 13 | USE_GCC_RUNTIME= yes |
14 | USE_LANGUAGES= c c++11 | | 14 | USE_LANGUAGES= c c++11 |
| @@ -111,27 +111,27 @@ SUBST_STAGE.rpath= post-patch | | | @@ -111,27 +111,27 @@ SUBST_STAGE.rpath= post-patch |
111 | SUBST_FILES.rpath= src/bootstrap/bin/rustc.rs | | 111 | SUBST_FILES.rpath= src/bootstrap/bin/rustc.rs |
112 | SUBST_VARS.rpath= PREFIX | | 112 | SUBST_VARS.rpath= PREFIX |
113 | | | 113 | |
114 | post-extract: | | 114 | post-extract: |
115 | ${MV} ${WRKDIR}/rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}/rust-std-${RUST_ARCH}/lib/rustlib/${RUST_ARCH} \ | | 115 | ${MV} ${WRKDIR}/rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}/rust-std-${RUST_ARCH}/lib/rustlib/${RUST_ARCH} \ |
116 | ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/rustc/lib/rustlib | | 116 | ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/rustc/lib/rustlib |
117 | | | 117 | |
118 | RUSTC= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/rustc/bin/rustc | | 118 | RUSTC= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/rustc/bin/rustc |
119 | CARGO= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/cargo/bin/cargo | | 119 | CARGO= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/cargo/bin/cargo |
120 | | | 120 | |
121 | SUBST_CLASSES+= config | | 121 | SUBST_CLASSES+= config |
122 | SUBST_STAGE.config= post-configure | | 122 | SUBST_STAGE.config= post-configure |
123 | SUBST_FILES.config+= config.toml | | 123 | SUBST_FILES.config+= config.toml |
124 | SUBST_VARS.config+= RUSTC CARGO PREFIX PYTHONBIN | | 124 | SUBST_VARS.config+= RUSTC CARGO PREFIX PYTHONBIN RUST_ARCH |
125 | | | 125 | |
126 | do-configure: | | 126 | do-configure: |
127 | ${CP} ${FILESDIR}/config.toml ${WRKSRC}/config.toml | | 127 | ${CP} ${FILESDIR}/config.toml ${WRKSRC}/config.toml |
128 | | | 128 | |
129 | do-build: | | 129 | do-build: |
130 | cd ${WRKSRC} \ | | 130 | cd ${WRKSRC} \ |
131 | && env ${MAKE_ENV} \ | | 131 | && env ${MAKE_ENV} \ |
132 | ${PYTHONBIN} ./x.py dist | | 132 | ${PYTHONBIN} ./x.py dist |
133 | | | 133 | |
134 | do-install: | | 134 | do-install: |
135 | cd ${WRKSRC} \ | | 135 | cd ${WRKSRC} \ |
136 | && env ${MAKE_ENV} ${INSTALL_ENV} \ | | 136 | && env ${MAKE_ENV} ${INSTALL_ENV} \ |
137 | ${PYTHONBIN} ./x.py install | | 137 | ${PYTHONBIN} ./x.py install |