diff options
author | minskim <minskim@pkgsrc.org> | 2018-09-30 16:19:54 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2018-09-30 16:19:54 +0000 |
commit | 405f551b8a4a9cb416215718adfa647c6d476af4 (patch) | |
tree | 72b3a61bf1a59078b245fdd688d6b8025c42c227 /lang/rust | |
parent | 0227c0346be0e2e578fb15070dfbbf0b38b01b27 (diff) | |
download | pkgsrc-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/Makefile | 10 | ||||
-rw-r--r-- | lang/rust/distinfo | 18 |
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 |