1
- # $NetBSD: Makefile,v 1.73 2019/01/05 23:29:40 tnn Exp $
1
+ # $NetBSD: Makefile,v 1.74 2019/01/19 12:44:08 ryoon Exp $
2
2
3
- DISTNAME = rustc-1.31.1-src
4
- PKGREVISION = 1
3
+ DISTNAME = rustc-1.32.0-src
5
4
PKGNAME = ${DISTNAME:S/rustc/rust/:S/-src//}
6
5
CATEGORIES = lang
7
6
MASTER_SITES = http://static.rust-lang.org/dist/
@@ -18,6 +17,8 @@ USE_TOOLS+= bash ggrep gmake perl:build pkg-config
18
17
# For internal llvm
19
18
BUILD_DEPENDS+ = cmake-[0-9]*:../../devel/cmake
20
19
20
+ CHECK_PORTABILITY_SKIP+ =vendor/openssl-src/openssl/.travis-create-release.sh
21
+
21
22
HAS_CONFIGURE = yes
22
23
PYTHON_FOR_BUILD_ONLY = yes
23
24
CONFIG_SHELL = ${PYTHONBIN}
@@ -131,42 +132,42 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags
131
132
# own bootstrap. See the stage0-bootstrap below for more details.
132
133
#
133
134
DISTFILES: = ${DEFAULT_DISTFILES}
134
- RUST_STAGE0_VER = 1.30 .1
135
+ RUST_STAGE0_VER = 1.31 .1
135
136
#
136
137
.if !empty(MACHINE_PLATFORM :MDarwin-* -i386) || make(distinfo) || make (makesum) || make(mdi)
137
- RUST_STAGE0_VER = 1.30 .1
138
+ RUST_STAGE0_VER = 1.31 .1
138
139
RUST_ARCH: = i686-apple-darwin
139
140
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
140
141
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
141
142
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
142
143
pre-build-fix :
143
144
.endif
144
145
.if !empty(MACHINE_PLATFORM :MDarwin-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
145
- RUST_STAGE0_VER = 1.30 .1
146
+ RUST_STAGE0_VER = 1.31 .1
146
147
RUST_ARCH: = x86_64-apple-darwin
147
148
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
148
149
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
149
150
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
150
151
pre-build-fix :
151
152
.endif
152
153
.if !empty(MACHINE_PLATFORM :MLinux-* -i386) || make(distinfo) || make (makesum) || make(mdi)
153
- RUST_STAGE0_VER = 1.30 .1
154
+ RUST_STAGE0_VER = 1.31 .1
154
155
RUST_ARCH: = i686-unknown-linux-gnu
155
156
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
156
157
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
157
158
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
158
159
pre-build-fix :
159
160
.endif
160
161
.if !empty(MACHINE_PLATFORM :MLinux-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
161
- RUST_STAGE0_VER = 1.30 .1
162
+ RUST_STAGE0_VER = 1.31 .1
162
163
RUST_ARCH: = x86_64-unknown-linux-gnu
163
164
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
164
165
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
165
166
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
166
167
pre-build-fix :
167
168
.endif
168
169
.if !empty(MACHINE_PLATFORM :MSunOS-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
169
- RUST_STAGE0_VER = 1.30 .0
170
+ RUST_STAGE0_VER = 1.31 .0
170
171
RUST_ARCH: = x86_64-sun-solaris
171
172
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
172
173
SITES.${RUST_STAGE0} = https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -175,23 +176,23 @@ RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
175
176
pre-build-fix :
176
177
.endif
177
178
.if !empty(MACHINE_PLATFORM :MFreeBSD-* -i386) || make(distinfo) || make (makesum) || make(mdi)
178
- RUST_STAGE0_VER = 1.30 .1
179
+ RUST_STAGE0_VER = 1.31 .1
179
180
RUST_ARCH: = i686-unknown-freebsd
180
181
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
181
182
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
182
183
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
183
184
pre-build-fix :
184
185
.endif
185
186
.if !empty(MACHINE_PLATFORM :MFreeBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
186
- RUST_STAGE0_VER = 1.30 .1
187
+ RUST_STAGE0_VER = 1.31 .1
187
188
RUST_ARCH: = x86_64-unknown-freebsd
188
189
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
189
190
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
190
191
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
191
192
pre-build-fix :
192
193
.endif
193
194
.if !empty(MACHINE_PLATFORM :MNetBSD-* -i386) || make(distinfo) || make (makesum) || make(mdi)
194
- RUST_STAGE0_VER = 1.30 .1
195
+ RUST_STAGE0_VER = 1.31 .1
195
196
RUST_ARCH = i686-unknown-netbsd
196
197
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
197
198
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -208,7 +209,7 @@ pre-build-fix:
208
209
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/cargo
209
210
.endif
210
211
.if !empty(MACHINE_PLATFORM :MNetBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
211
- RUST_STAGE0_VER = 1.30 .1
212
+ RUST_STAGE0_VER = 1.31 .1
212
213
RUST_ARCH = x86_64-unknown-netbsd
213
214
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
214
215
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -280,16 +281,7 @@ post-extract:
280
281
${TOOLS_BASH} ./install.sh --prefix=${RUST_BOOTSTRAP_PATH} ; \
281
282
fi
282
283
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
283
- cat ${WRKSRC}/src/vendor/libc/.cargo-checksum.json | \
284
- ${SED} -e 's/9c6af198a2f80da827054784faf70bc404673d9568fb45664b4f73c46245fdbd/c3851969a854d6ccaa8a94369f1288025149d1ebdc74b36f224423f35b18f7a7/' > \
285
- ${WRKSRC}/src/vendor/libc/.cargo-checksum.json.patched
286
- cat ${WRKSRC}/src/vendor/rand/.cargo-checksum.json | \
287
- ${SED} -e 's/cb94a0b54e47022b2e9b58b45e0196785c61d083760333276226da435cc040d9/bcb195562cf830c9e2078757e6d0976f86ede59816ff305e21a2764a4a4cf43e/' > \
288
- ${WRKSRC}/src/vendor/rand/.cargo-checksum.json.patched
289
- ${CP} -f ${WRKSRC}/src/vendor/libc/.cargo-checksum.json.patched \
290
- ${WRKSRC}/src/vendor/libc/.cargo-checksum.json
291
- ${CP} -f ${WRKSRC}/src/vendor/rand/.cargo-checksum.json.patched \
292
- ${WRKSRC}/src/vendor/rand/.cargo-checksum.json
284
+
293
285
.if ${OPSYS} == "NetBSD"
294
286
SDIR=${WRKDIR}/scripts; \
295
287
${MKDIR} $${SDIR}; \
@@ -314,9 +306,6 @@ MAKE_ENV+= PKGSRC_HAVE_LIBCPP=yes
314
306
.endif
315
307
316
308
pre-build : pre-build-fix
317
- # Requires libssh2 defines only available in master.
318
- ${CP} -f ${WRKSRC}/src/vendor/libssh2-sys/libssh2/include/libssh2.h \
319
- ${BUILDLINK_DIR}/include/
320
309
.if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER :Mclang) && !exists(/lib/libgcc_s.so)
321
310
cp ${FILESDIR} /libgcc_s.so.1 ${RUST_BOOTSTRAP_PATH} /lib/.
322
311
.endif
0 commit comments