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:   he
Date:           Mon Jun  8 11:19:33 UTC 2020

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches: patch-src_bootstrap_builder.rs
            patch-src_libstd_build.rs
Added Files:
        pkgsrc/lang/rust/patches: patch-src_rustllvm_PassWrapper.cpp
            patch-src_rustllvm_RustWrapper.cpp

Log Message:
Back out the update to version 1.44.0, revert to 1.43.1nb1.

This is primarily due to
  https://github.com/rust-lang/rust/issues/73117
(build failure on NetBSD/i386 8.0) which is reportedly seen also
on NetBSD/amd64 9.99.64 and 9.99.65.


To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.113 -r1.114 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/rust/patches/patch-src_libstd_build.rs
cvs rdiff -u -r0 -r1.4 \
    pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp

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.172 pkgsrc/lang/rust/Makefile:1.173
--- pkgsrc/lang/rust/Makefile:1.172     Sun Jun  7 22:44:39 2020
+++ pkgsrc/lang/rust/Makefile   Mon Jun  8 11:19:33 2020
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.172 2020/06/07 22:44:39 he Exp $
+# $NetBSD: Makefile,v 1.173 2020/06/08 11:19:33 he Exp $
 
-DISTNAME=      rustc-1.44.0-src
+DISTNAME=      rustc-1.43.1-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
+PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  http://static.rust-lang.org/dist/
 
@@ -163,7 +164,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            x86_64-apple-darwin
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -171,7 +172,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            i686-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -179,7 +180,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            x86_64-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -187,7 +188,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            x86_64-sun-solaris
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 SITES.${RUST_STAGE0}=  https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -196,7 +197,7 @@ RUST_BOOTSTRAP_PATH?=       ${WRKDIR}/rust-${R
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            i686-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -204,7 +205,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH:=            x86_64-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -212,7 +213,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH=             i686-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -229,7 +230,7 @@ pre-build-fix:
        ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH=             x86_64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -237,7 +238,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH=             powerpc-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -247,7 +248,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH=             aarch64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -257,7 +258,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.43.1
+RUST_STAGE0_VER=       1.42.0
 RUST_ARCH=             sparc64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -319,11 +320,11 @@ post-extract:
          1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1      \
          bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca      \
          vendor/libc                                                           \
-         721e1609f429b472bc05c9284e15d6e73b39bbc5f79fff46690642342ed4c1cb      \
-         1cf80fac8e5edb960539eedd968aa981ebb54949d7a5c9bb3b4ed6ad5901f1b1      \
+         cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6      \
+         109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c      \
          vendor/backtrace-sys                                                  \
-         dbe2eb824252135e7a154805c148defb2142a26b0c2267f5b1033ad69f441e33      \
-         323987bb2d5b7ec6044b881b70f339472d886fc23bf212392b8a0158b15d3862      \
+         59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a      \
+         ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1      \
          vendor/lzma-sys                                                       \
          51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2      \
          807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3      \
@@ -366,8 +367,7 @@ pre-build: pre-build-fix
 do-build:
        cd ${WRKSRC} \
        && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
-       sh -c "unset DESTDIR; \
-               ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}"
+               ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}
 
 do-install:
        cd ${WRKSRC} \
@@ -491,6 +491,5 @@ DEPENDS+=   compat80>=0:../../emulators/co
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/python/tool.mk"
 .include "../../security/openssl/buildlink3.mk"
-BUILDLINK_API_DEPENDS.curl+= curl>=7.67.0
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.113 pkgsrc/lang/rust/distinfo:1.114
--- pkgsrc/lang/rust/distinfo:1.113     Sun Jun  7 22:44:39 2020
+++ pkgsrc/lang/rust/distinfo   Mon Jun  8 11:19:33 2020
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.113 2020/06/07 22:44:39 he Exp $
+$NetBSD: distinfo,v 1.114 2020/06/08 11:19:33 he Exp $
 
 SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e
 RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0
@@ -8,50 +8,50 @@ SHA1 (rust-1.41.1-i686-apple-darwin.tar.
 RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784
 SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41
 Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes
-SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b
-RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca
-SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435
-Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes
-SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d
-RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625
-SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920
-Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes
-SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e
-RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354
-SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180
-Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes
-SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb
-RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba
-SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a
-Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes
-SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6
-RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f
-SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560
-Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes
-SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a
-RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994
-SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a
-Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes
-SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96
-RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee
-SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb
-Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes
-SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3
-RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7
-SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec
-Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes
-SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4
-RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3
-SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4
-Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes
-SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4
-RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9
-SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df
-Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes
-SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74
-RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be
-SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4
-Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 bytes
+SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd
+RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc
+SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a
+Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes
+SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3
+RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5
+SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda
+Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes
+SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4
+RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36
+SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca
+Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes
+SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f
+RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993
+SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c
+Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes
+SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19
+RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d
+SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654
+Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes
+SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31
+RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb
+SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810
+Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes
+SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237
+RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042
+SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84
+Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes
+SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714
+RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a
+SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333
+Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes
+SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b
+RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0
+SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c
+Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes
+SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865
+RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638
+SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af
+Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes
+SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9
+RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35
+SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325
+Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes
 SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9
 RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0
 SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e
@@ -60,59 +60,59 @@ SHA1 (rust-std-1.41.1-i686-apple-darwin.
 RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136
 SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01
 Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes
-SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e
-RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe
-SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c
-Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes
-SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80
-RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca
-SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81
-Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes
-SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35
-RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d
-SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a
-Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes
-SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b
-RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17
-SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6
-Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes
-SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c
-RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030
-SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d
-Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes
-SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b
-RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6
-SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31
-Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes
-SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95
-RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54
-SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6
-Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes
-SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3
-RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93
-SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb
-Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes
-SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd
-RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8
-SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91
-Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes
-SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a
-RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef
-SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50
-Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes
-SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37
-RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4
-SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6
-Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes
+SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300
+RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de
+SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473
+Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes
+SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd
+RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8
+SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c
+Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes
+SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd
+RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9
+SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729
+Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes
+SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca
+RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c
+SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656
+Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes
+SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572
+RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1
+SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce
+Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes
+SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8
+RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c
+SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee
+Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes
+SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e
+RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116
+SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10
+Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes
+SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3
+RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c
+SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d
+Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes
+SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d
+RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075
+SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2
+Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes
+SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37
+RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107
+SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e
+Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes
+SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da
+RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260
+SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22
+Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes
 SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379
-SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9
+SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc
 SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f
 SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6
 SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0
 SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6
 SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2
 SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
-SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872
+SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850
 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
 SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9
 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427
@@ -120,6 +120,8 @@ SHA1 (patch-src_llvm-project_llvm_cmake_
 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a
 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6
 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939
+SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3
+SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8
 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80
 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c
 SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.9 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.10
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.9 Sun Jun  7 22:44:39 2020
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs     Mon Jun  8 11:19:33 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_bootstrap_builder.rs,v 1.9 2020/06/07 22:44:39 he Exp $
+$NetBSD: patch-src_bootstrap_builder.rs,v 1.10 2020/06/08 11:19:33 he Exp $
 
 Do not install 'src'.
 Use @PREFIX@, not $ORIGIN in rpath.
@@ -7,15 +7,15 @@ Fix RPATH for pkgsrc.
 
 --- src/bootstrap/builder.rs.orig      2020-01-27 15:34:02.000000000 +0000
 +++ src/bootstrap/builder.rs
-@@ -454,7 +454,6 @@ impl<'a> Builder<'a> {
+@@ -465,7 +465,6 @@ impl<'a> Builder<'a> {
                  install::Clippy,
                  install::Miri,
                  install::Analysis,
 -                install::Src,
                  install::Rustc
              ),
-             Kind::Run => describe!(run::ExpandYamlAnchors,),
-@@ -956,7 +955,7 @@ impl<'a> Builder<'a> {
+         }
+@@ -970,7 +969,7 @@ impl<'a> Builder<'a> {
                  rustflags.arg("-Zosx-rpath-install-name");
                  Some("-Wl,-rpath,@loader_path/../lib")
              } else if !target.contains("windows") {

Index: pkgsrc/lang/rust/patches/patch-src_libstd_build.rs
diff -u pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.6 pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.7
--- pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.6      Sun Jun  7 22:44:39 2020
+++ pkgsrc/lang/rust/patches/patch-src_libstd_build.rs  Mon Jun  8 11:19:33 2020
@@ -1,12 +1,13 @@
-$NetBSD: patch-src_libstd_build.rs,v 1.6 2020/06/07 22:44:39 he Exp $
+$NetBSD: patch-src_libstd_build.rs,v 1.7 2020/06/08 11:19:33 he Exp $
 
 SunOS support:
  - Support PKGSRC_USE_SSP (ugly for now).
+ - Add libumem support.
  - Add libexecinfo for backtrace().
 
 --- src/libstd/build.rs.orig   2019-08-13 06:27:22.000000000 +0000
 +++ src/libstd/build.rs
-@@ -16,6 +16,7 @@ fn main() {
+@@ -18,6 +18,7 @@ fn main() {
          println!("cargo:rustc-link-lib=execinfo");
          println!("cargo:rustc-link-lib=pthread");
      } else if target.contains("netbsd") {
@@ -14,12 +15,14 @@ SunOS support:
          println!("cargo:rustc-link-lib=pthread");
          println!("cargo:rustc-link-lib=rt");
      } else if target.contains("dragonfly") || target.contains("openbsd") {
-@@ -31,6 +32,8 @@ fn main() {
+@@ -27,6 +28,10 @@ fn main() {
+         println!("cargo:rustc-link-lib=posix4");
          println!("cargo:rustc-link-lib=pthread");
          println!("cargo:rustc-link-lib=resolv");
-         println!("cargo:rustc-link-lib=nsl");
-+      // pkgsrc hack until I can figure out how to pass it through properly
-+      println!("cargo:rustc-link-lib=ssp");
-         // Use libumem for the (malloc-compatible) allocator
-         println!("cargo:rustc-link-lib=umem");
++        println!("cargo:rustc-link-lib=nsl");
++        // pkgsrc hack until I can figure out how to pass it through properly
++        println!("cargo:rustc-link-lib=ssp");
++        println!("cargo:rustc-link-lib=umem");
      } else if target.contains("apple-darwin") {
+         println!("cargo:rustc-link-lib=System");
+ 

Added files:

Index: pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp
diff -u /dev/null pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp:1.4
--- /dev/null   Mon Jun  8 11:19:33 2020
+++ pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp Mon Jun  8 11:19:33 2020
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_rustllvm_PassWrapper.cpp,v 1.4 2020/06/08 11:19:33 he Exp $
+
+LLVM 10 compatibility
+
+--- src/rustllvm/PassWrapper.cpp.orig  2020-04-20 22:17:56.000000000 +0000
++++ src/rustllvm/PassWrapper.cpp
+@@ -67,7 +67,11 @@ extern "C" void LLVMInitializePasses() {
+ }
+ 
+ extern "C" void LLVMTimeTraceProfilerInitialize() {
+-#if LLVM_VERSION_GE(9, 0)
++#if LLVM_VERSION_GE(10, 0)
++  timeTraceProfilerInitialize(
++      /* TimeTraceGranularity */ 0,
++      /* ProcName */ "rustc");
++#elif LLVM_VERSION_GE(9, 0)
+   timeTraceProfilerInitialize();
+ #endif
+ }

Index: pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp
diff -u /dev/null pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp:1.3
--- /dev/null   Mon Jun  8 11:19:33 2020
+++ pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp Mon Jun  8 11:19:33 2020
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_rustllvm_RustWrapper.cpp,v 1.3 2020/06/08 11:19:33 he Exp $
+
+LLVM 10 compatibility
+
+--- src/rustllvm/RustWrapper.cpp.orig  2020-04-20 22:17:56.000000000 +0000
++++ src/rustllvm/RustWrapper.cpp
+@@ -1328,8 +1328,13 @@ extern "C" LLVMValueRef LLVMRustBuildMem
+                                             LLVMValueRef Dst, unsigned DstAlign,
+                                             LLVMValueRef Val,
+                                             LLVMValueRef Size, bool IsVolatile) {
++#if LLVM_VERSION_GE(10, 0)
++  return wrap(unwrap(B)->CreateMemSet(
++      unwrap(Dst), unwrap(Val), unwrap(Size), MaybeAlign(DstAlign), IsVolatile));
++#else
+   return wrap(unwrap(B)->CreateMemSet(
+       unwrap(Dst), unwrap(Val), unwrap(Size), DstAlign, IsVolatile));
++#endif
+ }
+ 
+ extern "C" LLVMValueRef



Home | Main Index | Thread Index | Old Index