git: 0b8746e53ed0 - main - devel/kyua: revert update to 0.14.1

From: Enji Cooper <ngie_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 19:03:28 UTC
The branch main has been updated by ngie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0b8746e53ed04bd6efce962359f1d8c7bebfe6bd

commit 0b8746e53ed04bd6efce962359f1d8c7bebfe6bd
Author:     Enji Cooper <ngie@FreeBSD.org>
AuthorDate: 2025-03-31 19:02:06 +0000
Commit:     Enji Cooper <ngie@FreeBSD.org>
CommitDate: 2025-03-31 19:03:07 +0000

    devel/kyua: revert update to 0.14.1
    
    I accidentally jumped the gun pushing this commit. There was an
    outstanding comment that needed to be resolved.
    
    This reverts commit 2922224d0e299e924f2f929a0001f60e99fb371e.
    
    Differential Revision:  https://reviews.freebsd.org/D49574
---
 devel/kyua/Makefile  | 19 ++++++++++++++-----
 devel/kyua/distinfo  |  6 +++---
 devel/kyua/pkg-plist |  2 +-
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/devel/kyua/Makefile b/devel/kyua/Makefile
index 28ba8530fb60..9cc111a15458 100644
--- a/devel/kyua/Makefile
+++ b/devel/kyua/Makefile
@@ -1,18 +1,27 @@
 PORTNAME=	kyua
-DISTVERSION=	0.14.1
+DISTVERSION=	0.14
+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/
+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
-USE_CXXSTD=	gnu++14
+USE_GITHUB=	yes
+GH_ACCOUNT=	freebsd
+GH_TAGNAME=	c85354e
+USE_CXXSTD=	gnu++11
 
 GNU_CONFIGURE=	yes
 GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
@@ -37,7 +46,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_ENABLE=	atf
+TEST_CONFIGURE_WITH=	atf
 
 # TODO: Get back to IGNORE after the alignment with the dependent ports
 #.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 14
diff --git a/devel/kyua/distinfo b/devel/kyua/distinfo
index da644d3377f1..c7b3586fb748 100644
--- a/devel/kyua/distinfo
+++ b/devel/kyua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743284768
-SHA256 (kyua-0.14.1.tar.gz) = 3caf30a7e316f4f21c32e1c419ec80371fe113e3eed10ba1db9e6efc7ee15ecb
-SIZE (kyua-0.14.1.tar.gz) = 996797
+TIMESTAMP = 1735891685
+SHA256 (freebsd-kyua-0.14-c85354e_GH0.tar.gz) = d354e0df90cb9d7df2a0bd9f85fd819e8ca3fa54b7d13f33c35d15ee61eee3f1
+SIZE (freebsd-kyua-0.14-c85354e_GH0.tar.gz) = 509081
diff --git a/devel/kyua/pkg-plist b/devel/kyua/pkg-plist
index 2e80601c0541..a783be5deb16 100644
--- a/devel/kyua/pkg-plist
+++ b/devel/kyua/pkg-plist
@@ -25,7 +25,7 @@ share/man/man5/kyuafile.5.gz
 %%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
 %%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS.md
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Kyuafile.top
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/kyua.conf
 %%TEST%%tests/Kyuafile