git: 4b7b183dadf6 - main - sysutils/zogftw: Update to 2025-02-23

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Sun, 02 Mar 2025 19:52:27 UTC
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4b7b183dadf6b2218180e0f86c910ae8bd4b35ac

commit 4b7b183dadf6b2218180e0f86c910ae8bd4b35ac
Author:     Fabian Keil <fk@fabiankeil.de>
AuthorDate: 2025-03-02 19:51:07 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-03-02 19:52:07 +0000

    sysutils/zogftw: Update to 2025-02-23
    
    Remove 0.0 prefix from version, add DISTVERSIONSUFFIX, so doesn't need
    manipulate DISTNAME. Switch to DISTVERSION.
    Remove EXECUTE_TESTS option and execute-test target, use do-test instead.
    Add LICENSE and LICENSE_FILE.
    
    PR:             284989
    Approved by:    submitter is maintainer
---
 sysutils/zogftw/Makefile | 28 ++++++++++++----------------
 sysutils/zogftw/distinfo |  6 +++---
 2 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/sysutils/zogftw/Makefile b/sysutils/zogftw/Makefile
index d8e038aeb034..9d97d06f04c5 100644
--- a/sysutils/zogftw/Makefile
+++ b/sysutils/zogftw/Makefile
@@ -1,16 +1,20 @@
 PORTNAME=	zogftw
-PORTVERSION=	0.0.2022.06.25
-PORTREVISION=	1
+DISTVERSION=	2025-02-23
+DISTVERSIONSUFFIX=	-48a7d58
 CATEGORIES=	sysutils
 MASTER_SITES=	https://www.fabiankeil.de/sourcecode/zogftw/
-DISTNAME=	${PORTNAME}-2022-06-25-03982c7
 
 MAINTAINER=	fk@fabiankeil.de
 COMMENT=	Creates redundant backups on encrypted ZFS pools
 WWW=		https://www.fabiankeil.de/gehacktes/zogftw/
 
+LICENSE=	ISCL
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
 RUN_DEPENDS=	mbuffer:misc/mbuffer \
 		sudo:security/sudo
+TEST_DEPENDS=	atf-sh:devel/atf \
+		kyua:devel/kyua
 
 NO_BUILD=	yes
 PORTSCOUT=	ignore:1
@@ -18,24 +22,16 @@ PORTSCOUT=	ignore:1
 PLIST_FILES=	sbin/zogftw \
 		share/man/man8/zogftw.8.gz
 
-OPTIONS_DEFINE=		EXECUTE_TESTS GNUPG
+OPTIONS_DEFINE=		GNUPG
 OPTIONS_DEFAULT=	GNUPG
-EXECUTE_TESTS_DESC=	Execute tests before staging. Adds build dependencies.
-
-EXECUTE_TESTS_BUILD_DEPENDS=	atf-sh:devel/atf \
-				kyua:devel/kyua
 
 GNUPG_RUN_DEPENDS=	gpg:security/gnupg
 
-.include <bsd.port.options.mk>
-
-execute-tests: extract
-.if ${PORT_OPTIONS:MEXECUTE_TESTS}
-	${SETENV} HOME=${WRKDIR} kyua test --kyuafile ${WRKSRC}/tests/Kyuafile
-.endif
-
-do-install: execute-tests
+do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/zogftw ${STAGEDIR}${PREFIX}/sbin/zogftw
 	${INSTALL_MAN} ${WRKSRC}/zogftw.8 ${STAGEDIR}${PREFIX}/share/man/man8
 
+do-test:
+	${SETENV} HOME=${WRKDIR} ${LOCALBASE}/bin/kyua test --kyuafile ${WRKSRC}/tests/Kyuafile
+
 .include <bsd.port.mk>
diff --git a/sysutils/zogftw/distinfo b/sysutils/zogftw/distinfo
index ffc37ade4c1b..0fa40512c23b 100644
--- a/sysutils/zogftw/distinfo
+++ b/sysutils/zogftw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656132329
-SHA256 (zogftw-2022-06-25-03982c7.tar.gz) = 2f6e58382639c651b547dd1b456aaa2c3923583d0291645ce2cefb527fe2274f
-SIZE (zogftw-2022-06-25-03982c7.tar.gz) = 47160
+TIMESTAMP = 1740314748
+SHA256 (zogftw-2025-02-23-48a7d58.tar.gz) = 5faeb682c615191a1920efb033ccf66515fca39c25710b9fb7f56c3a38b46ddf
+SIZE (zogftw-2025-02-23-48a7d58.tar.gz) = 48191