This patch updates yabitrot from 0.3 to 0.4. With the new version we also get a manpage.
Since i saw there is no maintainer, i also added myself as maintainer. I tested the version on three amd64 systems checking about 200 gigs of data. Also ran it in a bhyve vm to see the case of rotten bits. Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/yabitrot/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile 12 Jul 2019 20:49:55 -0000 1.4 +++ Makefile 7 Feb 2020 08:29:32 -0000 @@ -2,30 +2,36 @@ COMMENT = fast bitrot detection utility -DISTNAME = yabitrot-0.3 -REVISION = 1 +V = 0.4 +DISTNAME = yabitrot-${V} CATEGORIES = sysutils HOMEPAGE = https://sourceforge.net/projects/yabitrot/ +MAINTAINER = Martin Ziemer <hor...@horrad.de> + # BSD PERMIT_PACKAGE = Yes MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=yabitrot/} -EXTRACT_SUFX = .tgz +EXTRACT_SUFX = .tar.gz MODULES = lang/python MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} NO_BUILD = yes PKG_ARCH = * +WRKDIST = ${WRKDIR}/yabitrot-${V} + CONFIGURE_STYLE = none pre-install: ${SUBST_CMD} ${WRKSRC}/yabitrot -post-install: +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/yabitrot ${PREFIX}/bin/yabitrot + ${INSTALL_MAN} ${WRKSRC}/yabitrot.1 ${PREFIX}/man/man1/ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/yabitrot/ ${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/yabitrot/README Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/yabitrot/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 13 Feb 2019 07:33:49 -0000 1.1.1.1 +++ distinfo 7 Feb 2020 08:29:32 -0000 @@ -1,2 +1,2 @@ -SHA256 (yabitrot-0.3.tgz) = /pwJOZye3CTa9kQ6YEROwOqjnLeWlY7agHbo8XEJL3Q= -SIZE (yabitrot-0.3.tgz) = 6731 +SHA256 (yabitrot-0.4.tar.gz) = UCj0+qzCMpU4B1wV+EA1Z1OPB6h+eLoXKDMbN0wynDc= +SIZE (yabitrot-0.4.tar.gz) = 9176 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/yabitrot/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 13 Feb 2019 07:33:49 -0000 1.1.1.1 +++ pkg/PLIST 7 Feb 2020 08:29:32 -0000 @@ -1,4 +1,5 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2019/02/13 07:33:49 solene Exp $ bin/yabitrot +man/man1/yabitrot.1 share/doc/yabitrot/ share/doc/yabitrot/README