summaryrefslogtreecommitdiff
path: root/lang/rust
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2018-09-30 16:19:54 +0000
committerminskim <minskim@pkgsrc.org>2018-09-30 16:19:54 +0000
commit405f551b8a4a9cb416215718adfa647c6d476af4 (patch)
tree72b3a61bf1a59078b245fdd688d6b8025c42c227 /lang/rust
parent0227c0346be0e2e578fb15070dfbbf0b38b01b27 (diff)
downloadpkgsrc-405f551b8a4a9cb416215718adfa647c6d476af4.tar.gz
rust-bin: Update to 1.29.1
The standard library's str::repeat function contained an out of bounds write caused by an integer overflow. This has been fixed by deterministically panicking when an overflow happens.
Diffstat (limited to 'lang/rust')
-rw-r--r--lang/rust/Makefile10
-rw-r--r--lang/rust/distinfo18
2 files changed, 14 insertions, 14 deletions
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index e5023f5c47a..03946238764 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2018/09/14 10:04:43 jperkin Exp $
+# $NetBSD: Makefile,v 1.52 2018/09/30 16:19:54 minskim Exp $
-DISTNAME= rustc-1.29.0-src
+DISTNAME= rustc-1.29.1-src
PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
CATEGORIES= lang
MASTER_SITES= http://static.rust-lang.org/dist/
@@ -209,7 +209,7 @@ GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \
.PHONY: fix-darwin-install-name
post-install: fix-darwin-install-name
fix-darwin-install-name:
-. for bin in rustc rustdoc
+. for bin in clippy-driver rls rustc rustdoc
otool -XL ${DESTDIR}${PREFIX}/bin/${bin} \
| ${GREP} '@rpath' | while read rpath rest; do \
install_name_tool -change $$rpath \
@@ -217,13 +217,13 @@ fix-darwin-install-name:
${DESTDIR}${PREFIX}/bin/${bin}; \
done
. endfor
-. for libdir in lib lib/rustlib/${RUST_ARCH}/lib
+. for libdir in lib lib/rustlib/${RUST_ARCH}/lib lib/rustlib/${RUST_ARCH}/codegen-backends
for f in ${DESTDIR}${PREFIX}/${libdir}/lib*.dylib; do \
[ ! -f $$f ] && continue; \
install_name_tool -id `${ECHO} $$f | ${SED} -e 's,${DESTDIR},,g'` $$f; \
otool -XL $$f | grep '@rpath' | while read rpath rest; do \
install_name_tool -change $$rpath \
- `${ECHO} $$rpath | ${SED} -e 's,@rpath,${PREFIX}/${libdir},g'` \
+ `${ECHO} $$rpath | ${SED} -e 's,@rpath,${PREFIX}/lib,g'` \
$$f; \
done; \
done
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 834cc9c29bf..dffb45931dd 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.37 2018/09/24 03:42:42 minskim Exp $
+$NetBSD: distinfo,v 1.38 2018/09/30 16:19:54 minskim Exp $
-SHA1 (rust-1.28.0-i686-apple-darwin.tar.gz) = 85d947b4d260361f63f77e1f4921ac89bd849d78
-RMD160 (rust-1.28.0-i686-apple-darwin.tar.gz) = 963abf1b0b5e2673c8e2d6c1b4d5a2d8ed9d8d2f
-SHA512 (rust-1.28.0-i686-apple-darwin.tar.gz) = cd38065e1b3c8f466ed5b7f73ee8e0880bff6c11cdff95d232ad7d829eafccd3b76c75fc217a4d39238f1ca3ac010b3bb54b15ebfbaabcc7a01366aae8bc16dd
-Size (rust-1.28.0-i686-apple-darwin.tar.gz) = 182649730 bytes
+SHA1 (rust-1.28.0-i686-apple-darwin.tar.gz) = c0b196ed17a5d816252282488646354f783d65c8
+RMD160 (rust-1.28.0-i686-apple-darwin.tar.gz) = d6813d0ec825ac9871d0ea1d8248757ddd07efd1
+SHA512 (rust-1.28.0-i686-apple-darwin.tar.gz) = 4f173fb039275aa59df6b0510fcd38c6a70e488044baa5a71f9785b79c508283cdbd08069e695ad371ac862a7d2896f93fc4df92410c2fc282aa5e5bdd0ac60e
+Size (rust-1.28.0-i686-apple-darwin.tar.gz) = 30301215 bytes
SHA1 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 458f684bb2f9f09f79d2af3fd4b1c58f27be894c
RMD160 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 8865570a7facbeaf988e46d5f80dcb05cabee8ec
SHA512 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 493c1dddcdd4393d07d5e132b3ef672fec8d3bfa1818709b7da3b50bef0b1f7d7cf4ceee240c99ef98278fa164bd03b170d00d6dd8a2f5b431985ddd4b642777
@@ -68,10 +68,10 @@ SHA1 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = a0b835fe0ad2b5a6d94bd99323
RMD160 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = d06cabb8232d66d2a5cf3a1ee0f0f676c698e6c0
SHA512 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = 726c5ef43db24b3d0548a2b0534934d6fcb04b0b9228b80cace18f59e21ad6facfbc2af3220867988a35414ba95fb90e38cc47d826dd73cb588622132ea6e9da
Size (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = 69236192 bytes
-SHA1 (rustc-1.29.0-src.tar.gz) = a8eabf047a54a9c867182382779eea48b2aa2d52
-RMD160 (rustc-1.29.0-src.tar.gz) = dd4c8d48f7c66f861a0befcea97ba2884e50ab3f
-SHA512 (rustc-1.29.0-src.tar.gz) = 3c6b79cce5a42553bc4360591c6e6b42b36f035243b8cb688a0d4b08c10793e59d257bf9e781c9345c92f765a63a9e161e3e3346f02ddc733e4b401cb5aeb302
-Size (rustc-1.29.0-src.tar.gz) = 106092915 bytes
+SHA1 (rustc-1.29.1-src.tar.gz) = 5b1cc48bda7d77137062908def9b3f428dc3996d
+RMD160 (rustc-1.29.1-src.tar.gz) = 780a25bb9c8fd60cde53ce617a0065362337d6ad
+SHA512 (rustc-1.29.1-src.tar.gz) = 3151c398a79169af7dd0735d5115112cb64858120a637eda018cb4544dd9988f7540120cc0122d2af7348968285650d8605837e9f40337ec95e549d5e8763f04
+Size (rustc-1.29.1-src.tar.gz) = 106095241 bytes
SHA1 (patch-src_bootstrap_bin_rustc.rs) = 0abf893090a6053e01fd658096d9a2b5b8c144da
SHA1 (patch-src_bootstrap_lib.rs) = d86e173b931099730a4f18d044d7977c89f87b91
SHA1 (patch-src_libbacktrace_configure) = b2c1e9b93a99408aad42ab9f1af27704cc81bdd8