pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/rust



Module Name:    pkgsrc
Committed By:   minskim
Date:           Sun Sep 30 16:19:55 UTC 2018

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/rust/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/rust/Makefile
diff -u pkgsrc/lang/rust/Makefile:1.51 pkgsrc/lang/rust/Makefile:1.52
--- pkgsrc/lang/rust/Makefile:1.51      Fri Sep 14 10:04:43 2018
+++ pkgsrc/lang/rust/Makefile   Sun Sep 30 16:19:54 2018
@@ -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
 .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

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.37 pkgsrc/lang/rust/distinfo:1.38
--- pkgsrc/lang/rust/distinfo:1.37      Mon Sep 24 03:42:42 2018
+++ pkgsrc/lang/rust/distinfo   Sun Sep 30 16:19:54 2018
@@ -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-net
 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



Home | Main Index | Thread Index | Old Index