From 4b7b183dadf6b2218180e0f86c910ae8bd4b35ac Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sun, 2 Mar 2025 20:51:07 +0100 Subject: [PATCH] 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 - -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 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