aboutsummaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorLexi Winter <ivy@FreeBSD.org>2025-09-18 10:13:41 +0100
committerLexi Winter <ivy@FreeBSD.org>2025-09-19 02:17:29 +0100
commit22ae80be5506cf853dd9ad6e2958899ac3bae506 (patch)
treead8848852ad2979e671d79aa87629de43c3279ad /usr.bin
parentf3cc44c118844249b6ce55372d21c8078ef2afb7 (diff)
packages: Remove the tests-dev package
We don't want a tests-dev package, because this means set-devel depends on tests-dev, which transitively depends on tests, which means you can't install set-devel without also getting tests. The only real "dev" files in tests-dev are from ATF (libprivateatf), so move that to its own package and add a dependency from tests. Also move Kyua to its own package, since this might be useful for running tests even when the user doesn't want the whole set of base tests installed. Add a dependency from -tests to both -atf and -kyua, and a dependency on -set-base, since the tests won't work without the full base system installed. The remaining "dev" files in tests are actually test artifacts, not real development libraries. Add a new NO_DEV_PACKAGE option to bsd.lib.mk, which causes dev files to be installed in the base package instead of creating a -dev package, and set this option for everything that installs test libraries. While here, add a slightly more informative description for the tests package. MFC after: 3 seconds Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D52597 (cherry picked from commit 9065390ddc7b1ce2613777f6a947200950a5ac71)
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/kyua/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/kyua/Makefile b/usr.bin/kyua/Makefile
index daefedbf8bca..178a1d083b79 100644
--- a/usr.bin/kyua/Makefile
+++ b/usr.bin/kyua/Makefile
@@ -10,7 +10,7 @@ KYUA_VERSION= 0.13
KYUA_SRCDIR= ${SRCTOP}/contrib/kyua
.PATH: ${KYUA_SRCDIR}
-PACKAGE= tests
+PACKAGE= kyua
PROG_CXX= kyua
SRCS= main.cpp
LIBADD= lutok sqlite3 util