Sat Apr 30 21:12:17 2022 UTC ()
rust-bin: sync with rust


(nia)
diff -r1.35 -r1.36 pkgsrc/lang/rust-bin/Makefile

cvs diff -r1.35 -r1.36 pkgsrc/lang/rust-bin/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/rust-bin/Makefile 2022/04/30 21:04:01 1.35
+++ pkgsrc/lang/rust-bin/Makefile 2022/04/30 21:12:17 1.36
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.35 2022/04/30 21:04:01 nia Exp $ 1# $NetBSD: Makefile,v 1.36 2022/04/30 21:12:17 nia Exp $
2 2
3DISTNAME= rust-1.59.0 3DISTNAME= rust-1.59.0
4PKGNAME= ${DISTNAME:S/rust/rust-bin/1} 4PKGNAME= ${DISTNAME:S/rust/rust-bin/1}
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= https://static.rust-lang.org/dist/ 6MASTER_SITES= https://static.rust-lang.org/dist/
7DIST_SUBDIR= ${PKGNAME_NOREV} 7DIST_SUBDIR= ${PKGNAME_NOREV}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://rust-lang.org/ 10HOMEPAGE= https://rust-lang.org/
11COMMENT= Safe, concurrent, practical language (pre-built distribution) 11COMMENT= Safe, concurrent, practical language (pre-built distribution)
12LICENSE= mit OR apache-2.0 12LICENSE= mit OR apache-2.0
13 13
14CONFLICTS+= rust-[0-9]* 14CONFLICTS+= rust-[0-9]*
@@ -22,47 +22,47 @@ ONLY_FOR_PLATFORM+= Linux-*-i386 @@ -22,47 +22,47 @@ ONLY_FOR_PLATFORM+= Linux-*-i386
22ONLY_FOR_PLATFORM+= Linux-*-x86_64 22ONLY_FOR_PLATFORM+= Linux-*-x86_64
23 23
24# he@NetBSD.org provided binaries 24# he@NetBSD.org provided binaries
25ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 25ONLY_FOR_PLATFORM+= NetBSD-*-aarch64
26ONLY_FOR_PLATFORM+= NetBSD-*-earmv7hf 26ONLY_FOR_PLATFORM+= NetBSD-*-earmv7hf
27ONLY_FOR_PLATFORM+= NetBSD-*-i386 27ONLY_FOR_PLATFORM+= NetBSD-*-i386
28ONLY_FOR_PLATFORM+= NetBSD-*-powerpc 28ONLY_FOR_PLATFORM+= NetBSD-*-powerpc
29ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 29ONLY_FOR_PLATFORM+= NetBSD-*-sparc64
30 30
31NETBSD_REPO= https://cdn.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/rust/ 31NETBSD_REPO= https://cdn.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/rust/
32 32
33CHECK_RELRO_SKIP+= lib/rustlib/*/bin/* 33CHECK_RELRO_SKIP+= lib/rustlib/*/bin/*
34 34
35# The NetBSD bootstraps are built for NetBSD 8 (because rust doesn't 
36# build on 7). Mark earlier versions as broken. 
37BROKEN_ON_PLATFORM+= NetBSD-[1-7].*-* 
38 
39# Bootstraps built for 9.0. 35# Bootstraps built for 9.0.
40BROKEN_ON_PLATFORM+= NetBSD-8.*-earmv7hf 36BROKEN_ON_PLATFORM+= NetBSD-8.*-earmv7hf
41 37
42# Binary distributions aren't built as PIE. 38# Binary distributions aren't built as PIE.
43MKPIE_SUPPORTED= no 39MKPIE_SUPPORTED= no
44 40
45NO_BUILD= yes 41NO_BUILD= yes
46USE_TOOLS+= bash pax 42USE_TOOLS+= bash pax
47WRKSRC= ${WRKDIR}/${DISTFILES:S/.tar.gz//} 43WRKSRC= ${WRKDIR}/${DISTFILES:S/.tar.gz//}
48 44
49GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \ 45GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \
50 sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ; 46 sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ;
51 47
52INSTALLATION_DIRS= bin ${PKGMANDIR} share/doc/cargo/bash_completion.d 48INSTALLATION_DIRS= bin ${PKGMANDIR} share/doc/cargo/bash_completion.d
53 49
54.include "../../mk/bsd.prefs.mk" 50.include "../../mk/bsd.prefs.mk"
55 51
 52.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 080000
 53BROKEN+= "Bootstrap unavailable for old NetBSD version"
 54.endif
 55
56DISTFILES:= # empty 56DISTFILES:= # empty
57 57
58# Rust upstream provided binaries 58# Rust upstream provided binaries
59 59
60.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) 60.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(makesum) || make(mdi)
61RUST_ARCH:= x86_64-apple-darwin 61RUST_ARCH:= x86_64-apple-darwin
62DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz 62DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz
63.endif 63.endif
64.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make(makesum) || make(mdi) 64.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make(makesum) || make(mdi)
65RUST_ARCH:= x86_64-unknown-freebsd 65RUST_ARCH:= x86_64-unknown-freebsd
66DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz 66DISTFILES:= ${DISTFILES} ${DISTNAME}-${RUST_ARCH}.tar.gz
67.endif 67.endif
68.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make(makesum) || make(mdi) 68.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make(makesum) || make(mdi)