diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2026-05-07 21:23:21 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2026-05-07 21:23:21 +0000 |
| commit | c8d7eb595593dafd1b9fca44d1f305cebc323bc0 (patch) | |
| tree | 29b42fe7acdc27c7aa2f6bf3ebdf3ae29487cc9d | |
| parent | 7adda50472db55fb4bf91a3a8c7d49607f4cdcc4 (diff) | |
devel/kyua: Remove expired port
kyua from base must be used for FreeBSD 14.x and newer
| -rw-r--r-- | MOVED | 3 | ||||
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/kyua/Makefile | 55 | ||||
| -rw-r--r-- | devel/kyua/distinfo | 3 | ||||
| -rw-r--r-- | devel/kyua/files/kyua.conf.in | 12 | ||||
| -rw-r--r-- | devel/kyua/pkg-descr | 16 | ||||
| -rw-r--r-- | devel/kyua/pkg-message | 15 | ||||
| -rw-r--r-- | devel/kyua/pkg-plist | 193 |
8 files changed, 2 insertions, 296 deletions
@@ -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 |
