-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rust179-bin: Add a package for the variants we could build.
- Loading branch information
Showing
5 changed files
with
1,344 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Rust is a systems programming language focused on three goals: safety, | ||
speed, and concurrency. It maintains these goals without having a | ||
garbage collector, making it a useful language for a number of use cases | ||
other languages aren't good at: embedding in other languages, programs | ||
with specific space and time requirements, and writing low-level code, | ||
like device drivers and operating systems. | ||
|
||
It improves on current languages targeting this space by having a number | ||
of compile-time safety checks that produce no runtime overhead, while | ||
eliminating all data races. Rust also aims to achieve "zero-cost | ||
abstractions" even though some of these abstractions feel like those of | ||
a high-level language. Even then, Rust still allows precise control | ||
like a low-level language would. | ||
|
||
This package installs a released binary, on architectures supported by | ||
upstream, or a TNF-built binary, on NetBSD versions not supported by | ||
upstream. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,296 @@ | ||
# $NetBSD: Makefile,v 1.55 2023/09/28 12:24:32 he Exp $ | ||
|
||
DISTNAME= rust-1.79.0 | ||
PKGNAME= ${DISTNAME:S/rust/rust-bin/1} | ||
CATEGORIES= lang | ||
MASTER_SITES= https://static.rust-lang.org/dist/ | ||
DIST_SUBDIR= ${PKGNAME} | ||
|
||
MAINTAINER= [email protected] | ||
HOMEPAGE= https://rust-lang.org/ | ||
COMMENT= Safe, concurrent, practical language (pre-built distribution) | ||
LICENSE= mit OR apache-2.0 | ||
|
||
CONFLICTS+= rust-[0-9]* | ||
|
||
# Rust upstream provided binaries | ||
ONLY_FOR_PLATFORM+= Darwin-*-aarch64 | ||
ONLY_FOR_PLATFORM+= Darwin-*-x86_64 | ||
ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 | ||
ONLY_FOR_PLATFORM+= Linux-*-i386 | ||
ONLY_FOR_PLATFORM+= Linux-*-x86_64 | ||
|
||
# [email protected] provided binaries | ||
ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 | ||
#ONLY_FOR_PLATFORM+= NetBSD-*-aarch64eb | ||
ONLY_FOR_PLATFORM+= NetBSD-*-earmv7hf | ||
ONLY_FOR_PLATFORM+= NetBSD-*-earmv6hf | ||
ONLY_FOR_PLATFORM+= NetBSD-*-i386 | ||
ONLY_FOR_PLATFORM+= NetBSD-*-powerpc | ||
#ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 | ||
#ONLY_FOR_PLATFORM+= NetBSD-*-mipsel | ||
ONLY_FOR_PLATFORM+= NetBSD-*-riscv64 | ||
ONLY_FOR_PLATFORM+= NetBSD-*-x86_64 | ||
|
||
# Illumos, jperkin@ provided binaries | ||
#ONLY_FOR_PLATFORM+= SunOS-*-x86_64 | ||
|
||
NETBSD_REPO= https://cdn.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/rust/ | ||
|
||
CHECK_RELRO_SKIP+= lib/rustlib/*/bin/* | ||
|
||
CHECK_SHLIBS_SKIP+= bin/cargo-clippy | ||
CHECK_SHLIBS_SKIP+= bin/rustfmt | ||
|
||
# Bootstraps built for 9.0. | ||
BROKEN_ON_PLATFORM+= NetBSD-8.*-earmv7hf | ||
BROKEN_ON_PLATFORM+= NetBSD-8.*-earmv6hf | ||
BROKEN_ON_PLATFORM+= NetBSD-8.*-powerpc | ||
|
||
# Binary distributions aren't built as PIE. | ||
MKPIE_SUPPORTED= no | ||
|
||
NO_BUILD= yes | ||
USE_TOOLS+= bash pax | ||
WRKSRC= ${WRKDIR}/${DISTFILES:C/.tar.[gx]z//} | ||
|
||
GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \ | ||
sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ; | ||
|
||
INSTALLATION_DIRS= bin ${PKGMANDIR} share/doc/cargo/bash_completion.d | ||
|
||
.include "../../mk/bsd.prefs.mk" | ||
|
||
.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 080000 | ||
BROKEN+= "Bootstrap unavailable for old NetBSD version" | ||
.endif | ||
|
||
DISTFILES:= # empty | ||
|
||
# Rust upstream provided binaries | ||
|
||
.if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= aarch64-apple-darwin | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= x86_64-apple-darwin | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= x86_64-unknown-freebsd | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= i686-unknown-linux-gnu | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if (!empty(MACHINE_PLATFORM:MLinux-*-aarch64) && !empty(GLIBC_VERSION)) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= aarch64-unknown-linux-gnu | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if (!empty(MACHINE_PLATFORM:MLinux-*-aarch64) && empty(GLIBC_VERSION)) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= aarch64-unknown-linux-musl | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if (!empty(MACHINE_PLATFORM:MLinux-*-x86_64) && !empty(GLIBC_VERSION)) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= x86_64-unknown-linux-gnu | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if (!empty(MACHINE_PLATFORM:MLinux-*-x86_64) && empty(GLIBC_VERSION)) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= x86_64-unknown-linux-musl | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= x86_64-unknown-netbsd | ||
DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz | ||
.endif | ||
|
||
# NetBSD provided binaries: | ||
|
||
NBSUF= | ||
|
||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= aarch64-unknown-netbsd | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
#.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64eb) || make(distinfo) || make(makesum) || make(mdi) | ||
#RUST_ARCH:= aarch64_be-unknown-netbsd | ||
#DN:= ${DISTNAME}${NBSUF} | ||
#EXTRACT_SUFX= .tar.xz | ||
#DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
#DISTFILES:= ${DISTFILES} ${DF} | ||
#SITES.${DF}= ${NETBSD_REPO} | ||
#.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv6hf) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= armv6-unknown-netbsd-eabihf | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= armv7-unknown-netbsd-eabihf | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= i586-unknown-netbsd | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make(makesum) || make(mdi) | ||
# Now only supports OS_VERSION >= 9.0 | ||
RUST_ARCH:= powerpc-unknown-netbsd | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
#.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make(makesum) || make(mdi) | ||
#RUST_ARCH:= sparc64-unknown-netbsd | ||
#DN:= ${DISTNAME}${NBSUF} | ||
#EXTRACT_SUFX= .tar.xz | ||
#DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
#DISTFILES:= ${DISTFILES} ${DF} | ||
#SITES.${DF}= ${NETBSD_REPO} | ||
#.endif | ||
#.if !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || make(distinfo) || make(makesum) || make(mdi) | ||
#RUST_ARCH:= mipsel-unknown-netbsd | ||
#DN:= ${DISTNAME}${NBSUF} | ||
#EXTRACT_SUFX= .tar.xz | ||
#DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
#DISTFILES:= ${DISTFILES} ${DF} | ||
#SITES.${DF}= ${NETBSD_REPO} | ||
#.endif | ||
.if !empty(MACHINE_PLATFORM:MNetBSD-*-riscv64) || make(distinfo) || make(makesum) || make(mdi) | ||
RUST_ARCH:= riscv64gc-unknown-netbsd | ||
DN:= ${DISTNAME}${NBSUF} | ||
EXTRACT_SUFX= .tar.xz | ||
DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
DISTFILES:= ${DISTFILES} ${DF} | ||
SITES.${DF}= ${NETBSD_REPO} | ||
.endif | ||
|
||
# Illumos: | ||
#.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) | ||
#RUST_ARCH:= x86_64-unknown-illumos | ||
#DN:= ${DISTNAME} | ||
#EXTRACT_SUFX= .tar.gz | ||
#DF:= ${DN}-${RUST_ARCH}${EXTRACT_SUFX} | ||
#DISTFILES:= ${DISTFILES} ${DF} | ||
#SITES.${DF}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | ||
#.endif | ||
|
||
|
||
# Binary still extracts to plain non-nb'ed directory | ||
WRKSRC:= ${WRKSRC:C/nb[0-9]*//} | ||
# Undo the powerpc netbsd90 thingie... | ||
WRKSRC:= ${WRKSRC:C/netbsd90/netbsd/} | ||
|
||
do-install: | ||
cd ${.CURDIR}/files; pax -rw install.sh ${WRKSRC} | ||
cd ${WRKSRC} && env PKGMANDIR=${PKGMANDIR} bash ./install.sh \ | ||
--destdir=${DESTDIR} --prefix=${PREFIX} | ||
${RM} -f ${DESTDIR}${PREFIX}/lib/rustlib/${RUST_ARCH}/bin/rust-llvm-dwp | ||
${RM} -f ${DESTDIR}${PREFIX}/lib/rustlib/install.log | ||
${RM} -f ${DESTDIR}${PREFIX}/lib/rustlib/manifest-* | ||
${RM} -f ${DESTDIR}${PREFIX}/lib/rustlib/uninstall.sh | ||
|
||
.if ${OPSYS} == "Darwin" | ||
.PHONY: fix-darwin-install-name | ||
post-install: fix-darwin-install-name | ||
fix-darwin-install-name: | ||
. for bin in clippy-driver miri rls rust-analyzer rustc rustdoc | ||
otool -XL ${DESTDIR}${PREFIX}/bin/${bin} \ | ||
| ${GREP} '@rpath' | while read rpath rest; do \ | ||
install_name_tool -change $$rpath \ | ||
`${ECHO} $$rpath | ${SED} -e 's,@rpath,${PREFIX}/lib,g'` \ | ||
${DESTDIR}${PREFIX}/bin/${bin}; \ | ||
done | ||
. endfor | ||
. for bin in lldb lldb-mi llvm-nm llvm-objcopy llvm-objdump \ | ||
llvm-profdata llvm-readobj llvm-size llvm-strip | ||
otool -XL ${DESTDIR}${PREFIX}/lib/rustlib/${RUST_ARCH}/bin/${bin} \ | ||
| ${GREP} '@rpath' | while read rpath rest; do \ | ||
install_name_tool -change $$rpath \ | ||
`${ECHO} $$rpath | ${SED} -e 's,@rpath,${PREFIX}/lib/rustlib/${RUST_ARCH}/lib,g'` \ | ||
${DESTDIR}${PREFIX}/lib/rustlib/${RUST_ARCH}/bin/${bin}; \ | ||
done | ||
. endfor | ||
. for lib in lib lib/rustlib/${RUST_ARCH}/lib lib/rustlib/${RUST_ARCH}/codegen-backends | ||
for f in ${DESTDIR}${PREFIX}/${lib}/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}/lib,g'` \ | ||
$$f; \ | ||
done; \ | ||
done | ||
. endfor | ||
.else | ||
TOOL_DEPENDS+= patchelf-[0-9]*:../../devel/patchelf | ||
|
||
# The llvm utilities may need a specific libstdc++ version from compat80 | ||
. if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} >= 090000 | ||
. if ${MACHINE_ARCH} != "aarch64" && ${MACHINE_ARCH} != "earmv7hf" && \ | ||
${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "earmv6hf" && \ | ||
${MACHINE_ARCH} != "riscv64" && ${MACHINE_ARCH} != "aarch64eb" | ||
DEPENDS+= compat80-[0-9]*:../../emulators/compat80 | ||
RUST_LLVM_RPATH= ${PREFIX}/emul/netbsd/usr/lib:${PREFIX}/lib | ||
FORCE_RPATH= | ||
. else | ||
RUST_LLVM_RPATH= ${PREFIX}/lib | ||
. endif | ||
. else | ||
# ld.elf_so in NetBSD 8.x only obeys RPATH, not RUNPATH, so force RPATH there. | ||
RUST_LLVM_RPATH= ${PREFIX}/lib | ||
FORCE_RPATH= --force-rpath | ||
. endif | ||
|
||
. if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || \ | ||
!empty(MACHINE_PLATFORM:MNetBSD-*-i386) | ||
. include "../../devel/libatomic/buildlink3.mk" | ||
. endif | ||
|
||
.PHONY: fix-relative-rpath | ||
post-install: fix-relative-rpath | ||
fix-relative-rpath: | ||
. for bin in clippy-driver miri rls rust-analyzer rustc rustdoc | ||
if [ -f ${DESTDIR}${PREFIX}/bin/${bin} ]; then \ | ||
${PREFIX}/bin/patchelf ${FORCE_RPATH} --set-rpath \ | ||
${PREFIX}/lib ${DESTDIR}${PREFIX}/bin/${bin} ; \ | ||
fi | ||
. endfor | ||
# Only Linux builds link these binaries against an LLVM library | ||
. if ${OPSYS} == "Linux" | ||
. for bin in llc llvm-ar llvm-as llvm-cov llvm-dis llvm-nm llvm-objcopy \ | ||
llvm-objdump llvm-profdata llvm-readobj llvm-size llvm-strip opt \ | ||
rust-lld | ||
${PREFIX}/bin/patchelf ${FORCE_RPATH} --set-rpath ${RUST_LLVM_RPATH} \ | ||
${DESTDIR}${PREFIX}/lib/rustlib/${RUST_ARCH}/bin/${bin} | ||
. endfor | ||
. endif | ||
. for lib in lib lib/rustlib/${RUST_ARCH}/lib \ | ||
lib/rustlib/${RUST_ARCH}/codegen-backends | ||
for f in ${DESTDIR}${PREFIX}/${lib}/lib*.so; do \ | ||
[ ! -f $$f ] && continue; \ | ||
${PREFIX}/bin/patchelf ${FORCE_RPATH} --set-rpath ${PREFIX}/lib $$f; \ | ||
done | ||
. endfor | ||
.endif | ||
|
||
.include "../../mk/bsd.pkg.mk" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# $NetBSD: buildlink3.mk,v 1.2 2022/07/01 07:00:28 pin Exp $ | ||
|
||
BUILDLINK_TREE+= rust-bin | ||
|
||
.if !defined(RUST_BIN_BUILDLINK3_MK) | ||
RUST_BIN_BUILDLINK3_MK:= | ||
|
||
BUILDLINK_API_DEPENDS.rust-bin+= rust-bin>=1.56.1 | ||
BUILDLINK_PKGSRCDIR.rust-bin?= ../../lang/rust-bin | ||
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/lib/rustlib | ||
.endif | ||
|
||
BUILDLINK_TREE+= -rust-bin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
$NetBSD: distinfo,v 1.29 2023/09/28 15:57:26 gdt Exp $ | ||
|
||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-aarch64-apple-darwin.tar.gz) = 9f50d07420f6344cdc67198ee3194b5fed2957260dd5dddc054a7af8c53d9afd | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-aarch64-apple-darwin.tar.gz) = d46685ba1542ea3c6f4e514d49538c41e21c8117d45a2cf1c7724604e5eb86a3a6e3a830fec271b117d52b2896fd77bc5b35aaa35e7e5e937f43ec34870d5fb9 | ||
Size (rust-bin-1.79.0/rust-1.79.0-aarch64-apple-darwin.tar.gz) = 333587301 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-gnu.tar.gz) = 136afff99dc44f6744beb9fed6deab00a8f43ba52b58d1425c65abea62ffef29 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-gnu.tar.gz) = 2c7da6e98a3e4e253e52fcdbcccc9dedfdb318245d01ffa487b7c0e4a08be57074e5729c078656df1a4a62b3152b0d9570de5c7436a4e5e85706987f6cd0678c | ||
Size (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-gnu.tar.gz) = 477659187 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-musl.tar.gz) = e7c3096c647e4f50124ef686a830066f6f42c3bf354015c7c61e1dc9ff477e82 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-musl.tar.gz) = 31d9a0a3262cbf8d643460c6fa0b740449d93df873555bf824bbf7719612de4a1dda65ef156d5ca05024f1586a03871b2faef685ebd0cc8e51d342f4377343b3 | ||
Size (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-linux-musl.tar.gz) = 385573620 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-netbsd.tar.xz) = 5d447a7f0e9342bf2a61c8e4182f75b0c69d30e1ebb0e91971ef0ba8b158bc8d | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-netbsd.tar.xz) = 782cedef812b1bbe0ef882834221eca50956d925c6892796f27d2c81bfbeb69cb06bc0ebf15fbdfd8202d53397d33e468869445cd4b85efc3681bb725effd418 | ||
Size (rust-bin-1.79.0/rust-1.79.0-aarch64-unknown-netbsd.tar.xz) = 170817232 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-armv6-unknown-netbsd-eabihf.tar.xz) = a312a08974bda64b02b9968a5c0653ae603e28e588b577b70613054c6639314b | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-armv6-unknown-netbsd-eabihf.tar.xz) = ac18ce462eb305415f75f72ad607a494ee5d8a03a21e30fe25f13587d43247ce15096bf9d9801d585091ca28f3eba7f1ad2392f7352370602eeb7c4af62dd7f9 | ||
Size (rust-bin-1.79.0/rust-1.79.0-armv6-unknown-netbsd-eabihf.tar.xz) = 146585328 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-armv7-unknown-netbsd-eabihf.tar.xz) = b52adef8d4bd6b3185cf9fa0fa9efcd8f8125f350ae32e99fe33a60f3397b8b5 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-armv7-unknown-netbsd-eabihf.tar.xz) = 7cf4286d3fd8e1e5edad2ae2ced1b7511d3a2ac941221419b2cccee0b2619581cc2aaae5f15fd83411f4c977f16200e4accf01e7142b1726a1c207e70ee20d8b | ||
Size (rust-bin-1.79.0/rust-1.79.0-armv7-unknown-netbsd-eabihf.tar.xz) = 149687412 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-i586-unknown-netbsd.tar.xz) = 059c032bb835c281da45c95a979ef0d99ed2911b4b86c6a58841f471e738d11f | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-i586-unknown-netbsd.tar.xz) = 46f32ec247c2ae87e3414c262eb726bb7988341bcb9b37ed23b8ad4d6480cc8207657f2d18c0c9302292bbf2bcb806d85fd7b4f986579f00dc15b8178be593c9 | ||
Size (rust-bin-1.79.0/rust-1.79.0-i586-unknown-netbsd.tar.xz) = 185694828 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-i686-unknown-linux-gnu.tar.gz) = 31d7466f796971968a518084ae9e2d2707f1f6e60957b661d587e8eba7254c80 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-i686-unknown-linux-gnu.tar.gz) = b2972d14c5dbb12df7b57cf2aed0d0402f2b8295b0fc80da7fd385803da03d63ab8d5e27c7d6693bdbe5802597d130e9fc9667bca616e5cc81d283c23fe347c7 | ||
Size (rust-bin-1.79.0/rust-1.79.0-i686-unknown-linux-gnu.tar.gz) = 429029849 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-powerpc-unknown-netbsd.tar.xz) = 7885fb1fe5077ad82bdeb560bb9af4c21eabe9a3ff9f6afcd9e9f1dd1d641c7c | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-powerpc-unknown-netbsd.tar.xz) = 60820e694a88e85eda6f333c77950ee7b3adf67b3071b15c93220b120d0ce72ee54daf959e824e52d9ff0bfd76d0786db75d3aa2b2b17e1fb04475464c9a3076 | ||
Size (rust-bin-1.79.0/rust-1.79.0-powerpc-unknown-netbsd.tar.xz) = 198348404 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-riscv64gc-unknown-netbsd.tar.xz) = bb67f5cdd034cf0bb3a873396de7090721254a6734556886f8f93e11cd1d8a03 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-riscv64gc-unknown-netbsd.tar.xz) = 2ddd905d72ddb65cd5ed84b09169983374c2e9868a375f77a477c8e1efe47e0fa72d894fd38ac6cc57e8dfef3a09bb16aa87eef42f1fb222ea287e90c923fe98 | ||
Size (rust-bin-1.79.0/rust-1.79.0-riscv64gc-unknown-netbsd.tar.xz) = 187669196 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-x86_64-apple-darwin.tar.gz) = 748d746565059239c098d3ecd03c12821393dd4c0202b4071265cb8dc4c19d69 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-x86_64-apple-darwin.tar.gz) = 978cacdb6c4e5d4b38a1b28eaaca38ed0eeb81bf67f68bdda2f6fde19da80b4bb58f4b305c661df51a4ee9085a7d2ee0859e89167afbe87806373af77363416b | ||
Size (rust-bin-1.79.0/rust-1.79.0-x86_64-apple-darwin.tar.gz) = 338174040 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-freebsd.tar.gz) = 2be5e32b34aa254bdf24e59f5f58f7814926db30cf740df52d16b7fd5e08f99c | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-freebsd.tar.gz) = 886e21c494d2bcaab307f51c66033bcda76100028804c86fcbb25c5eaab329b4cb05d060350270fc98e1291d6c6fea1dcf0c71668cc74517a4b405f6078c8fa2 | ||
Size (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-freebsd.tar.gz) = 321707464 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-gnu.tar.gz) = 62b441a4f50d7cf43ac0fc88d7f8cfa130660e631e7e054fb8ac09add329f497 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-gnu.tar.gz) = 70ce4774fea419b09b6ce4cce3de5392070d07db62c05c67964bd5317bf8de521705330c2bbbd6ad8418ca4e1cb37bfce8def83bdde9577fd66a57fbe48bc78e | ||
Size (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-gnu.tar.gz) = 329537108 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-musl.tar.gz) = 4c18cdf3e52a740ee094ef160362c365c225244719ce418a9da2c89526613a59 | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-musl.tar.gz) = 7b043664eea007d17ff18574bcb1850ccdf2fa9d73acb50938eff906c590e4c94d03d9bedabf8fe615215c532922f7d63d762ad5da5add567b63ff257a2499b2 | ||
Size (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-linux-musl.tar.gz) = 469824113 bytes | ||
BLAKE2s (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-netbsd.tar.gz) = 879de3eb364fd717e212120fc03a38a60d5bdff46f7d930d16e3c7864453dabb | ||
SHA512 (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-netbsd.tar.gz) = c2acdc8822b94b9df7adfde34eac2a2356d9ff641ad34d0757fbd23b26d367a952e5406dad861f7a265b3d9bb9ebbd85305c0d6c9930eaadcbafcff4a76de36c | ||
Size (rust-bin-1.79.0/rust-1.79.0-x86_64-unknown-netbsd.tar.gz) = 298566914 bytes |
Oops, something went wrong.