Fri Aug 25 17:14:07 2023 UTC ()
bulk-test-rust: Add 20230825.0

This is a test package for rust.  Surely things are left out; I added
merely what I use, know about, and know is important.  Please feel
free to add other stable programs.


(gdt)
diff -r1.125 -r1.126 pkgsrc/meta-pkgs/Makefile
diff -r0 -r1.1 pkgsrc/meta-pkgs/bulk-test-rust/DESCR
diff -r0 -r1.1 pkgsrc/meta-pkgs/bulk-test-rust/Makefile

cvs diff -r1.125 -r1.126 pkgsrc/meta-pkgs/Makefile (switch to unified diff)

--- pkgsrc/meta-pkgs/Makefile 2023/08/16 22:17:55 1.125
+++ pkgsrc/meta-pkgs/Makefile 2023/08/25 17:14:07 1.126
@@ -1,108 +1,109 @@ @@ -1,108 +1,109 @@
1# $NetBSD: Makefile,v 1.125 2023/08/16 22:17:55 markd Exp $ 1# $NetBSD: Makefile,v 1.126 2023/08/25 17:14:07 gdt Exp $
2# 2#
3 3
4COMMENT= Collections of other packages 4COMMENT= Collections of other packages
5 5
6SUBDIR+= aspell-languages 6SUBDIR+= aspell-languages
7SUBDIR+= boost 7SUBDIR+= boost
8SUBDIR+= bulk-large 8SUBDIR+= bulk-large
9SUBDIR+= bulk-medium 9SUBDIR+= bulk-medium
10SUBDIR+= bulk-small 10SUBDIR+= bulk-small
11SUBDIR+= bulk-test-boost 11SUBDIR+= bulk-test-boost
12SUBDIR+= bulk-test-essential 12SUBDIR+= bulk-test-essential
13SUBDIR+= bulk-test-go 13SUBDIR+= bulk-test-go
14SUBDIR+= bulk-test-llvm 14SUBDIR+= bulk-test-llvm
 15SUBDIR+= bulk-test-rust
15SUBDIR+= compiz-fusion 16SUBDIR+= compiz-fusion
16SUBDIR+= courier 17SUBDIR+= courier
17SUBDIR+= deforaos-desktop 18SUBDIR+= deforaos-desktop
18SUBDIR+= gimp-docs 19SUBDIR+= gimp-docs
19SUBDIR+= gnome 20SUBDIR+= gnome
20SUBDIR+= gnuradio 21SUBDIR+= gnuradio
21SUBDIR+= gnustep 22SUBDIR+= gnustep
22SUBDIR+= gstreamer1-default-backend 23SUBDIR+= gstreamer1-default-backend
23SUBDIR+= kde4 24SUBDIR+= kde4
24SUBDIR+= kf5 25SUBDIR+= kf5
25SUBDIR+= libdbusmenu 26SUBDIR+= libdbusmenu
26SUBDIR+= lxde 27SUBDIR+= lxde
27SUBDIR+= lxqt 28SUBDIR+= lxqt
28SUBDIR+= matchbox 29SUBDIR+= matchbox
29SUBDIR+= mate 30SUBDIR+= mate
30SUBDIR+= modular-xorg 31SUBDIR+= modular-xorg
31SUBDIR+= modular-xorg-apps 32SUBDIR+= modular-xorg-apps
32SUBDIR+= modular-xorg-drivers 33SUBDIR+= modular-xorg-drivers
33SUBDIR+= modular-xorg-fonts 34SUBDIR+= modular-xorg-fonts
34SUBDIR+= modular-xorg-libs 35SUBDIR+= modular-xorg-libs
35SUBDIR+= modular-xorg-protos 36SUBDIR+= modular-xorg-protos
36SUBDIR+= modular-xorg-utils 37SUBDIR+= modular-xorg-utils
37SUBDIR+= nagios 38SUBDIR+= nagios
38SUBDIR+= netbsd-doc 39SUBDIR+= netbsd-doc
39SUBDIR+= netbsd-doc-print 40SUBDIR+= netbsd-doc-print
40SUBDIR+= netbsd-www 41SUBDIR+= netbsd-www
41SUBDIR+= php56-extensions 42SUBDIR+= php56-extensions
42SUBDIR+= php74-extensions 43SUBDIR+= php74-extensions
43SUBDIR+= php80-extensions 44SUBDIR+= php80-extensions
44SUBDIR+= php81-extensions 45SUBDIR+= php81-extensions
45SUBDIR+= php82-extensions 46SUBDIR+= php82-extensions
46SUBDIR+= pkg_developer 47SUBDIR+= pkg_developer
47SUBDIR+= pkgsrc-guide-tools 48SUBDIR+= pkgsrc-guide-tools
48SUBDIR+= pulseaudio-tools 49SUBDIR+= pulseaudio-tools
49SUBDIR+= py-tryton-platform 50SUBDIR+= py-tryton-platform
50SUBDIR+= qmail-server 51SUBDIR+= qmail-server
51SUBDIR+= qt6 52SUBDIR+= qt6
52SUBDIR+= rime-data 53SUBDIR+= rime-data
53SUBDIR+= ruby-gnome 54SUBDIR+= ruby-gnome
54SUBDIR+= ruby-redmine-plugins 55SUBDIR+= ruby-redmine-plugins
55SUBDIR+= ruby-redmine-themes 56SUBDIR+= ruby-redmine-themes
56SUBDIR+= ruby-shoulda 57SUBDIR+= ruby-shoulda
57SUBDIR+= suse100 58SUBDIR+= suse100
58SUBDIR+= suse121 59SUBDIR+= suse121
59SUBDIR+= suse131 60SUBDIR+= suse131
60SUBDIR+= texlive-collection-all 61SUBDIR+= texlive-collection-all
61SUBDIR+= texlive-collection-basic 62SUBDIR+= texlive-collection-basic
62SUBDIR+= texlive-collection-basic-doc 63SUBDIR+= texlive-collection-basic-doc
63SUBDIR+= texlive-collection-bibtexextra 64SUBDIR+= texlive-collection-bibtexextra
64SUBDIR+= texlive-collection-binextra 65SUBDIR+= texlive-collection-binextra
65SUBDIR+= texlive-collection-context 66SUBDIR+= texlive-collection-context
66SUBDIR+= texlive-collection-fontsextra 67SUBDIR+= texlive-collection-fontsextra
67SUBDIR+= texlive-collection-fontsrecommended 68SUBDIR+= texlive-collection-fontsrecommended
68SUBDIR+= texlive-collection-fontsrecommended-doc 69SUBDIR+= texlive-collection-fontsrecommended-doc
69SUBDIR+= texlive-collection-fontutils 70SUBDIR+= texlive-collection-fontutils
70SUBDIR+= texlive-collection-formatsextra 71SUBDIR+= texlive-collection-formatsextra
71SUBDIR+= texlive-collection-games 72SUBDIR+= texlive-collection-games
72SUBDIR+= texlive-collection-humanities 73SUBDIR+= texlive-collection-humanities
73SUBDIR+= texlive-collection-langarabic 74SUBDIR+= texlive-collection-langarabic
74SUBDIR+= texlive-collection-langchinese 75SUBDIR+= texlive-collection-langchinese
75SUBDIR+= texlive-collection-langcjk 76SUBDIR+= texlive-collection-langcjk
76SUBDIR+= texlive-collection-langcyrillic 77SUBDIR+= texlive-collection-langcyrillic
77SUBDIR+= texlive-collection-langczechslovak 78SUBDIR+= texlive-collection-langczechslovak
78SUBDIR+= texlive-collection-langenglish 79SUBDIR+= texlive-collection-langenglish
79SUBDIR+= texlive-collection-langeuropean 80SUBDIR+= texlive-collection-langeuropean
80SUBDIR+= texlive-collection-langfrench 81SUBDIR+= texlive-collection-langfrench
81SUBDIR+= texlive-collection-langgerman 82SUBDIR+= texlive-collection-langgerman
82SUBDIR+= texlive-collection-langgreek 83SUBDIR+= texlive-collection-langgreek
83SUBDIR+= texlive-collection-langitalian 84SUBDIR+= texlive-collection-langitalian
84SUBDIR+= texlive-collection-langjapanese 85SUBDIR+= texlive-collection-langjapanese
85SUBDIR+= texlive-collection-langkorean 86SUBDIR+= texlive-collection-langkorean
86SUBDIR+= texlive-collection-langother 87SUBDIR+= texlive-collection-langother
87SUBDIR+= texlive-collection-langpolish 88SUBDIR+= texlive-collection-langpolish
88SUBDIR+= texlive-collection-langportuguese 89SUBDIR+= texlive-collection-langportuguese
89SUBDIR+= texlive-collection-langspanish 90SUBDIR+= texlive-collection-langspanish
90SUBDIR+= texlive-collection-latex 91SUBDIR+= texlive-collection-latex
91SUBDIR+= texlive-collection-latex-doc 92SUBDIR+= texlive-collection-latex-doc
92SUBDIR+= texlive-collection-latexextra 93SUBDIR+= texlive-collection-latexextra
93SUBDIR+= texlive-collection-latexrecommended 94SUBDIR+= texlive-collection-latexrecommended
94SUBDIR+= texlive-collection-luatex 95SUBDIR+= texlive-collection-luatex
95SUBDIR+= texlive-collection-mathscience 96SUBDIR+= texlive-collection-mathscience
96SUBDIR+= texlive-collection-metapost 97SUBDIR+= texlive-collection-metapost
97SUBDIR+= texlive-collection-music 98SUBDIR+= texlive-collection-music
98SUBDIR+= texlive-collection-pictures 99SUBDIR+= texlive-collection-pictures
99SUBDIR+= texlive-collection-plaingeneric 100SUBDIR+= texlive-collection-plaingeneric
100SUBDIR+= texlive-collection-pstricks 101SUBDIR+= texlive-collection-pstricks
101SUBDIR+= texlive-collection-publishers 102SUBDIR+= texlive-collection-publishers
102SUBDIR+= texlive-collection-xetex 103SUBDIR+= texlive-collection-xetex
103SUBDIR+= web-server 104SUBDIR+= web-server
104SUBDIR+= windowmaker-desktop 105SUBDIR+= windowmaker-desktop
105SUBDIR+= xfce4 106SUBDIR+= xfce4
106SUBDIR+= xfce4-extras 107SUBDIR+= xfce4-extras
107 108
108.include "../mk/misc/category.mk" 109.include "../mk/misc/category.mk"

File Added: pkgsrc/meta-pkgs/bulk-test-rust/DESCR
Meta-package to help in testing rust updates.  It intends to depend on
all maintained packages that use rust, if those packages going missing
would be considered serious.

Note that this package can test rust or rust-bin, depending on one's
RUST_TYPE.

This package does not attempt to test crossbuilding rust itself.

File Added: pkgsrc/meta-pkgs/bulk-test-rust/Makefile
# $NetBSD: Makefile,v 1.1 2023/08/25 17:14:07 gdt Exp $

DISTNAME=	bulk-test-rust-20230825.0
CATEGORIES=	meta-pkgs
MASTER_SITES=	# empty
DISTFILES=	# empty

# Feel free to add packages without asking me.
MAINTAINER=	gdt@NetBSD.org
COMMENT=	Meta-package for testing rust

META_PACKAGE=	yes

RESTRICTED=		Just for test build purposes
NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}

# Prorams should be listed here if they are maintained upstream and
# updated reasonably promptly in pkgsrc.  (Alternatively, programs
# that are actively maintained in pkgsrc despite being unmaintained
# upstream are acceptable.)  (This package is about catching
# regressions, and not about pressuring programs that have not
# recently and usually been healthy.)

# enormous programs
DEPENDS+=	thunderbird-[0-9]*:../../mail/thunderbird
DEPENDS+=	firefox-[0-9]*:../../www/firefox

# moderate programs
DEPENDS+=	matrix-synapse-[0-9]*:../../chat/matrix-synapse
DEPENDS+=	vaultwarden-[0-9]*:../../security/vaultwarden
DEPENDS+=	arti-[0-9]*:../../net/arti

# libraries
DEPENDS+=	libimagequant-[0-9]*:../../graphics/libimagequant
DEPENDS+=	librsvg-[0-9]*:../../graphics/librsvg
DEPENDS+=	py-cryptography-[0-9]*:../../security/py-cryptography

.include "../../mk/bsd.pkg.mk"