aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-05-07 21:23:21 +0000
committerRene Ladan <rene@FreeBSD.org>2026-05-07 21:23:21 +0000
commitc8d7eb595593dafd1b9fca44d1f305cebc323bc0 (patch)
tree29b42fe7acdc27c7aa2f6bf3ebdf3ae29487cc9d
parent7adda50472db55fb4bf91a3a8c7d49607f4cdcc4 (diff)
devel/kyua: Remove expired port
kyua from base must be used for FreeBSD 14.x and newer
-rw-r--r--MOVED3
-rw-r--r--devel/Makefile1
-rw-r--r--devel/kyua/Makefile55
-rw-r--r--devel/kyua/distinfo3
-rw-r--r--devel/kyua/files/kyua.conf.in12
-rw-r--r--devel/kyua/pkg-descr16
-rw-r--r--devel/kyua/pkg-message15
-rw-r--r--devel/kyua/pkg-plist193
8 files changed, 2 insertions, 296 deletions
diff --git a/MOVED b/MOVED
index a3162179266d..8ea06c003ee3 100644
--- a/MOVED
+++ b/MOVED
@@ -5285,4 +5285,5 @@ graphics/drm-510-kmod||2026-05-05|Removed, is only for FreeBSD 13
graphics/nvidia-drm-510-kmod||2026-05-05|Removed, is only for FreeBSD 13
graphics/nvidia-drm-510-kmod-580||2026-05-05|Removed, is only for FreeBSD 13
graphics/nvidia-drm-510-kmod-devel||2026-05-05|Removed, is only for FreeBSD 13
-mail/archiveopteryx-devel|mail/archiveopteryx|2026-05-06|Remove obsoleted port. Use mail/archiveopteryx instead.
+mail/archiveopteryx-devel|mail/archiveopteryx|2026-05-06|Remove obsoleted port. Use mail/archiveopteryx instead
+devel/kyua||2026-05-07|Removed, kyua from base must be used for FreeBSD 14.x and newer
diff --git a/devel/Makefile b/devel/Makefile
index 0ec9f8fe2b70..bafa65da7f7e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1205,7 +1205,6 @@
SUBDIR += kronosnet
SUBDIR += ktextaddons
SUBDIR += kunifiedpush
- SUBDIR += kyua
SUBDIR += lab
SUBDIR += lace
SUBDIR += lace14
diff --git a/devel/kyua/Makefile b/devel/kyua/Makefile
deleted file mode 100644
index ac1781879342..000000000000
--- a/devel/kyua/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-PORTNAME= kyua
-DISTVERSION= 0.14.1
-PORTEPOCH= 3
-CATEGORIES= devel
-MASTER_SITES= https://github.com/freebsd/${PORTNAME}/releases/download/${DISTNAME}/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Testing framework for infrastructure software
-WWW= https://github.com/freebsd/kyua/
-
-LICENSE= BSD3CLAUSE
-
-LIB_DEPENDS= liblutok.so:devel/lutok
-
-USES= autoreconf libtool lua pkgconfig sqlite
-USE_CXXSTD= gnu++14
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --docdir=${DOCSDIR} \
- --without-doxygen
-MAKE_ARGS= examplesdir=${EXAMPLESDIR} \
- pkgdatadir=${DATADIR}
-
-CONFLICTS= kyua-atf-compat kyua-cli kyua-testers
-
-SUB_FILES= kyua.conf
-_TESTS_USER= tests
-SUB_LIST= TESTS_USER=${_TESTS_USER}
-USERS= ${_TESTS_USER}
-GROUPS= tests
-
-OPTIONS_DEFINE= DOCS EXAMPLES TEST
-OPTIONS_DEFAULT= TEST
-OPTIONS_SUB= yes
-
-DOCS_MAKE_ARGS_OFF= doc_DATA=
-EXAMPLES_MAKE_ARGS_OFF= dist_examples_DATA=
-TEST_BUILD_DEPENDS= atf>=0.21:devel/atf
-TEST_RUN_DEPENDS= atf>=0.21:devel/atf
-TEST_CONFIGURE_ENABLE= atf
-
-# TODO: Get back to IGNORE after the alignment with the dependent ports
-#.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 14
-#IGNORE= kyua from base must be used for FreeBSD 14.x and newer
-#.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua
- ${INSTALL_DATA} ${WRKDIR}/kyua.conf \
- ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \
- ${STAGEDIR}${PREFIX}/tests/Kyuafile
-
-.include <bsd.port.mk>
diff --git a/devel/kyua/distinfo b/devel/kyua/distinfo
deleted file mode 100644
index da644d3377f1..000000000000
--- a/devel/kyua/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1743284768
-SHA256 (kyua-0.14.1.tar.gz) = 3caf30a7e316f4f21c32e1c419ec80371fe113e3eed10ba1db9e6efc7ee15ecb
-SIZE (kyua-0.14.1.tar.gz) = 996797
diff --git a/devel/kyua/files/kyua.conf.in b/devel/kyua/files/kyua.conf.in
deleted file mode 100644
index 6bc63ef16028..000000000000
--- a/devel/kyua/files/kyua.conf.in
+++ /dev/null
@@ -1,12 +0,0 @@
--- System-wide configuration file for kyua(1). See kyua.conf(5) for details
--- on the syntax.
---
-
-syntax(2)
-
--- User to drop privileges to when invoking kyua(1) as root and a test case
--- requests to be run with non-root permissions.
-unprivileged_user = '%%TESTS_USER%%'
-
--- An example to set a configuration property specific to FreeBSD.
---test_suites.FreeBSD.fstype = 'ffs'
diff --git a/devel/kyua/pkg-descr b/devel/kyua/pkg-descr
deleted file mode 100644
index 8af9b822ca31..000000000000
--- a/devel/kyua/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Kyua is a testing framework for infrastructure software, originally
-designed to equip BSD-based operating systems with a test suite. This
-means that Kyua is lightweight and simple, and that Kyua integrates well
-with various build systems and continuous integration frameworks.
-
-Kyua features an expressive test suite definition language, a safe
-runtime engine for test suites and a powerful report generation engine.
-
-Kyua is for both developers and users, from the developer applying a
-simple fix to a library to the system administrator deploying a new
-release on a production machine.
-
-Kyua is able to execute test programs written with a plethora of testing
-libraries and languages. The library of choice is ATF, for which Kyua
-was originally designed, but simple, framework-less test programs and
-TAP-compliant test programs can also be executed through Kyua.
diff --git a/devel/kyua/pkg-message b/devel/kyua/pkg-message
deleted file mode 100644
index 1a265ac9c32d..000000000000
--- a/devel/kyua/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{
- message: <<EOD
-A tests group has been added and the tests user should be a member
-of it by default rather than nobody. You should update your password
-database to match (change the group from 65534 to 977 after updating).
-
-To do it, please run the following command:
-
-pw usermod -n tests -g tests
-EOD,
- type : upgrade,
- maximum_version: "0.13_5,3"
-}
-]
diff --git a/devel/kyua/pkg-plist b/devel/kyua/pkg-plist
deleted file mode 100644
index 2e80601c0541..000000000000
--- a/devel/kyua/pkg-plist
+++ /dev/null
@@ -1,193 +0,0 @@
-bin/kyua
-@sample etc/kyua/kyua.conf.sample
-share/man/man1/kyua-about.1.gz
-share/man/man1/kyua-config.1.gz
-share/man/man1/kyua-db-exec.1.gz
-share/man/man1/kyua-db-migrate.1.gz
-share/man/man1/kyua-debug.1.gz
-share/man/man1/kyua-help.1.gz
-share/man/man1/kyua-list.1.gz
-share/man/man1/kyua-report-html.1.gz
-share/man/man1/kyua-report-junit.1.gz
-share/man/man1/kyua-report.1.gz
-share/man/man1/kyua-test.1.gz
-share/man/man1/kyua.1.gz
-share/man/man5/kyua.conf.5.gz
-share/man/man5/kyuafile.5.gz
-%%DATADIR%%/misc/context.html
-%%DATADIR%%/misc/index.html
-%%DATADIR%%/misc/report.css
-%%DATADIR%%/misc/test_result.html
-%%DATADIR%%/store/migrate_v1_v2.sql
-%%DATADIR%%/store/migrate_v2_v3.sql
-%%DATADIR%%/store/schema_v3.sql
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Kyuafile.top
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kyua.conf
-%%TEST%%tests/Kyuafile
-%%TEST%%tests/kyua/Kyuafile
-%%TEST%%tests/kyua/bootstrap/Kyuafile
-%%TEST%%tests/kyua/bootstrap/atf_helpers
-%%TEST%%tests/kyua/bootstrap/plain_helpers
-%%TEST%%tests/kyua/bootstrap/testsuite
-%%TEST%%tests/kyua/cli/Kyuafile
-%%TEST%%tests/kyua/cli/cmd_about_test
-%%TEST%%tests/kyua/cli/cmd_config_test
-%%TEST%%tests/kyua/cli/cmd_db_exec_test
-%%TEST%%tests/kyua/cli/cmd_debug_test
-%%TEST%%tests/kyua/cli/cmd_help_test
-%%TEST%%tests/kyua/cli/cmd_list_test
-%%TEST%%tests/kyua/cli/cmd_test_test
-%%TEST%%tests/kyua/cli/common_test
-%%TEST%%tests/kyua/cli/config_test
-%%TEST%%tests/kyua/cli/main_test
-%%TEST%%tests/kyua/drivers/Kyuafile
-%%TEST%%tests/kyua/drivers/list_tests_helpers
-%%TEST%%tests/kyua/drivers/list_tests_test
-%%TEST%%tests/kyua/drivers/report_junit_test
-%%TEST%%tests/kyua/drivers/scan_results_test
-%%TEST%%tests/kyua/engine/Kyuafile
-%%TEST%%tests/kyua/engine/atf_helpers
-%%TEST%%tests/kyua/engine/atf_list_test
-%%TEST%%tests/kyua/engine/atf_result_test
-%%TEST%%tests/kyua/engine/atf_test
-%%TEST%%tests/kyua/engine/config_test
-%%TEST%%tests/kyua/engine/exceptions_test
-%%TEST%%tests/kyua/engine/filters_test
-%%TEST%%tests/kyua/engine/kyuafile_test
-%%TEST%%tests/kyua/engine/plain_helpers
-%%TEST%%tests/kyua/engine/plain_test
-%%TEST%%tests/kyua/engine/scanner_test
-%%TEST%%tests/kyua/engine/scheduler_test
-%%TEST%%tests/kyua/engine/requirements_test
-%%TEST%%tests/kyua/engine/tap_helpers
-%%TEST%%tests/kyua/engine/tap_parser_test
-%%TEST%%tests/kyua/engine/tap_test
-%%TEST%%tests/kyua/examples/Kyuafile
-%%TEST%%tests/kyua/examples/syntax_test
-%%TEST%%tests/kyua/integration/Kyuafile
-%%TEST%%tests/kyua/integration/cmd_about_test
-%%TEST%%tests/kyua/integration/cmd_config_test
-%%TEST%%tests/kyua/integration/cmd_db_exec_test
-%%TEST%%tests/kyua/integration/cmd_db_migrate_test
-%%TEST%%tests/kyua/integration/cmd_debug_test
-%%TEST%%tests/kyua/integration/cmd_help_test
-%%TEST%%tests/kyua/integration/cmd_list_test
-%%TEST%%tests/kyua/integration/cmd_report_html_test
-%%TEST%%tests/kyua/integration/cmd_report_junit_test
-%%TEST%%tests/kyua/integration/cmd_report_test
-%%TEST%%tests/kyua/integration/cmd_test_test
-%%TEST%%tests/kyua/integration/global_test
-%%TEST%%tests/kyua/integration/helpers/bad_test_program
-%%TEST%%tests/kyua/integration/helpers/bogus_test_cases
-%%TEST%%tests/kyua/integration/helpers/config
-%%TEST%%tests/kyua/integration/helpers/dump_env
-%%TEST%%tests/kyua/integration/helpers/expect_all_pass
-%%TEST%%tests/kyua/integration/helpers/expect_some_fail
-%%TEST%%tests/kyua/integration/helpers/interrupts
-%%TEST%%tests/kyua/integration/helpers/metadata
-%%TEST%%tests/kyua/integration/helpers/race
-%%TEST%%tests/kyua/integration/helpers/simple_all_pass
-%%TEST%%tests/kyua/integration/helpers/simple_some_fail
-%%TEST%%tests/kyua/model/Kyuafile
-%%TEST%%tests/kyua/model/context_test
-%%TEST%%tests/kyua/model/exceptions_test
-%%TEST%%tests/kyua/model/metadata_test
-%%TEST%%tests/kyua/model/test_case_test
-%%TEST%%tests/kyua/model/test_program_test
-%%TEST%%tests/kyua/model/test_result_test
-%%TEST%%tests/kyua/store/Kyuafile
-%%TEST%%tests/kyua/store/dbtypes_test
-%%TEST%%tests/kyua/store/exceptions_test
-%%TEST%%tests/kyua/store/layout_test
-%%TEST%%tests/kyua/store/metadata_test
-%%TEST%%tests/kyua/store/migrate_test
-%%TEST%%tests/kyua/store/read_backend_test
-%%TEST%%tests/kyua/store/read_transaction_test
-%%TEST%%tests/kyua/store/schema_inttest
-%%TEST%%tests/kyua/store/schema_v1.sql
-%%TEST%%tests/kyua/store/schema_v2.sql
-%%TEST%%tests/kyua/store/testdata_v1.sql
-%%TEST%%tests/kyua/store/testdata_v2.sql
-%%TEST%%tests/kyua/store/testdata_v3_1.sql
-%%TEST%%tests/kyua/store/testdata_v3_2.sql
-%%TEST%%tests/kyua/store/testdata_v3_3.sql
-%%TEST%%tests/kyua/store/testdata_v3_4.sql
-%%TEST%%tests/kyua/store/transaction_test
-%%TEST%%tests/kyua/store/write_backend_test
-%%TEST%%tests/kyua/store/write_transaction_test
-%%TEST%%tests/kyua/utils/Kyuafile
-%%TEST%%tests/kyua/utils/auto_array_test
-%%TEST%%tests/kyua/utils/cmdline/Kyuafile
-%%TEST%%tests/kyua/utils/cmdline/base_command_test
-%%TEST%%tests/kyua/utils/cmdline/commands_map_test
-%%TEST%%tests/kyua/utils/cmdline/exceptions_test
-%%TEST%%tests/kyua/utils/cmdline/globals_test
-%%TEST%%tests/kyua/utils/cmdline/options_test
-%%TEST%%tests/kyua/utils/cmdline/parser_test
-%%TEST%%tests/kyua/utils/cmdline/ui_test
-%%TEST%%tests/kyua/utils/config/Kyuafile
-%%TEST%%tests/kyua/utils/config/exceptions_test
-%%TEST%%tests/kyua/utils/config/keys_test
-%%TEST%%tests/kyua/utils/config/lua_module_test
-%%TEST%%tests/kyua/utils/config/nodes_test
-%%TEST%%tests/kyua/utils/config/parser_test
-%%TEST%%tests/kyua/utils/config/tree_test
-%%TEST%%tests/kyua/utils/datetime_test
-%%TEST%%tests/kyua/utils/env_test
-%%TEST%%tests/kyua/utils/format/Kyuafile
-%%TEST%%tests/kyua/utils/format/containers_test
-%%TEST%%tests/kyua/utils/format/exceptions_test
-%%TEST%%tests/kyua/utils/format/formatter_test
-%%TEST%%tests/kyua/utils/fs/Kyuafile
-%%TEST%%tests/kyua/utils/fs/auto_cleaners_test
-%%TEST%%tests/kyua/utils/fs/directory_test
-%%TEST%%tests/kyua/utils/fs/exceptions_test
-%%TEST%%tests/kyua/utils/fs/lua_module_test
-%%TEST%%tests/kyua/utils/fs/operations_test
-%%TEST%%tests/kyua/utils/fs/path_test
-%%TEST%%tests/kyua/utils/logging/Kyuafile
-%%TEST%%tests/kyua/utils/logging/macros_test
-%%TEST%%tests/kyua/utils/logging/operations_test
-%%TEST%%tests/kyua/utils/memory_test
-%%TEST%%tests/kyua/utils/optional_test
-%%TEST%%tests/kyua/utils/passwd_test
-%%TEST%%tests/kyua/utils/process/Kyuafile
-%%TEST%%tests/kyua/utils/process/child_test
-%%TEST%%tests/kyua/utils/process/deadline_killer_test
-%%TEST%%tests/kyua/utils/process/exceptions_test
-%%TEST%%tests/kyua/utils/process/executor_pid_test
-%%TEST%%tests/kyua/utils/process/executor_test
-%%TEST%%tests/kyua/utils/process/fdstream_test
-%%TEST%%tests/kyua/utils/process/helpers
-%%TEST%%tests/kyua/utils/process/isolation_test
-%%TEST%%tests/kyua/utils/process/operations_test
-%%TEST%%tests/kyua/utils/process/status_test
-%%TEST%%tests/kyua/utils/process/systembuf_test
-%%TEST%%tests/kyua/utils/sanity_test
-%%TEST%%tests/kyua/utils/signals/Kyuafile
-%%TEST%%tests/kyua/utils/signals/exceptions_test
-%%TEST%%tests/kyua/utils/signals/interrupts_test
-%%TEST%%tests/kyua/utils/signals/misc_test
-%%TEST%%tests/kyua/utils/signals/programmer_test
-%%TEST%%tests/kyua/utils/signals/timer_test
-%%TEST%%tests/kyua/utils/sqlite/Kyuafile
-%%TEST%%tests/kyua/utils/sqlite/c_gate_test
-%%TEST%%tests/kyua/utils/sqlite/database_test
-%%TEST%%tests/kyua/utils/sqlite/exceptions_test
-%%TEST%%tests/kyua/utils/sqlite/statement_test
-%%TEST%%tests/kyua/utils/sqlite/transaction_test
-%%TEST%%tests/kyua/utils/stacktrace_helper
-%%TEST%%tests/kyua/utils/stacktrace_test
-%%TEST%%tests/kyua/utils/stream_test
-%%TEST%%tests/kyua/utils/text/Kyuafile
-%%TEST%%tests/kyua/utils/text/exceptions_test
-%%TEST%%tests/kyua/utils/text/operations_test
-%%TEST%%tests/kyua/utils/text/regex_test
-%%TEST%%tests/kyua/utils/text/table_test
-%%TEST%%tests/kyua/utils/text/templates_test
-%%TEST%%tests/kyua/utils/units_test