devel/kyua: Deprecate in favor of the base version

- Kyua is part of the base in all supported versions
- Kyua's evolution happens in the base, let's avoid duplicating work
- Set EXPIRATION_DATE to 2026-04-30 (expected 13 branch EOL)

Reviewed by:	bofh
Approved by:	bofh
Differential Revision:	https://reviews.freebsd.org/D47473
This commit is contained in:
Igor Ostapenko
2024-11-15 12:55:00 +00:00
parent 3c6d6968d7
commit 20616e451e
+13 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= kyua
DISTVERSION= 0.13
PORTREVISION= 8
PORTREVISION= 9
PORTEPOCH= 3
CATEGORIES= devel
@@ -10,6 +10,12 @@ WWW= https://github.com/jmmv/kyua/
LICENSE= BSD3CLAUSE
# Since 14.2 the test suite is based on execenv=jail feature of the latest Kyua,
# and tests(7) are expected to be aligned with Kyua version in the base,
# while the port is not going to be maintained to avoid double work.
DEPRECATED= Consider using base version as tests(7) fail on 14.2 and later
EXPIRATION_DATE= 2026-04-30
LIB_DEPENDS= liblutok.so:devel/lutok
USES= autoreconf lua pkgconfig sqlite
@@ -37,6 +43,12 @@ OPTIONS_DEFINE= DOCS EXAMPLES TEST
OPTIONS_DEFAULT= TEST
OPTIONS_SUB= yes
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 14
IGNORE= kyua from base must be used for FreeBSD 14.x and newer
.endif
DOCS_MAKE_ARGS_OFF= doc_DATA=
EXAMPLES_MAKE_ARGS_OFF= dist_examples_DATA=
TEST_BUILD_DEPENDS= atf>=0.21:devel/atf