devel/kyua: update to 0.14.1

This version update brings in some minor fixes around building from
source, etc. Most of the changes are not apparent to FreeBSD as they
relate to FreeBSD-specific features.

More information can be found in the
[release notes](https://github.com/freebsd/kyua/releases/tag/kyua-0.14.1).

Approved by:	bofh (maintainer)
Reviewed by:	bofh
Differential Revision:	https://reviews.freebsd.org/D49574
This commit is contained in:
Enji Cooper 2025-03-29 14:49:45 -07:00
parent a844655c19
commit dc10385c61
3 changed files with 9 additions and 17 deletions

View file

@ -1,27 +1,19 @@
PORTNAME= kyua
DISTVERSION= 0.14
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/jmmv/kyua/
WWW= https://github.com/freebsd/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
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_TAGNAME= c85354e
USE_CXXSTD= gnu++11
USE_CXXSTD= gnu++14
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
@ -46,7 +38,7 @@ 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_WITH= atf
TEST_CONFIGURE_ENABLE= atf
# TODO: Get back to IGNORE after the alignment with the dependent ports
#.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 14

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1735891685
SHA256 (freebsd-kyua-0.14-c85354e_GH0.tar.gz) = d354e0df90cb9d7df2a0bd9f85fd819e8ca3fa54b7d13f33c35d15ee61eee3f1
SIZE (freebsd-kyua-0.14-c85354e_GH0.tar.gz) = 509081
TIMESTAMP = 1743284768
SHA256 (kyua-0.14.1.tar.gz) = 3caf30a7e316f4f21c32e1c419ec80371fe113e3eed10ba1db9e6efc7ee15ecb
SIZE (kyua-0.14.1.tar.gz) = 996797

View file

@ -25,7 +25,7 @@ share/man/man5/kyuafile.5.gz
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/NEWS.md
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Kyuafile.top
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kyua.conf
%%TEST%%tests/Kyuafile