Index: head/sysutils/snooze/Makefile =================================================================== --- head/sysutils/snooze/Makefile (revision 561628) +++ head/sysutils/snooze/Makefile (revision 561629) @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= snooze DISTVERSIONPREFIX= v -DISTVERSION= 0.4 +DISTVERSION= 0.5 CATEGORIES= sysutils -MAINTAINER= ports@FreeBSD.org +MAINTAINER= krion@FreeBSD.org COMMENT= Run a command at a particular time LICENSE= CC0-1.0 USE_GITHUB= yes GH_ACCOUNT= leahneukirchen MAKE_ARGS= CFLAGS="${CFLAGS}" \ MANDIR="${PREFIX}/man" \ PREFIX="${PREFIX}" PLIST_FILES= bin/snooze \ man/man1/snooze.1.gz PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/snooze post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md \ ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/snooze/distinfo =================================================================== --- head/sysutils/snooze/distinfo (revision 561628) +++ head/sysutils/snooze/distinfo (revision 561629) @@ -1,3 +1,3 @@ -TIMESTAMP = 1581146223 -SHA256 (leahneukirchen-snooze-v0.4_GH0.tar.gz) = 1d1dc49edb3a96ddc6411b19e40e665dae47489fcc73465dd254e31816ca8eb0 -SIZE (leahneukirchen-snooze-v0.4_GH0.tar.gz) = 7853 +TIMESTAMP = 1610704049 +SHA256 (leahneukirchen-snooze-v0.5_GH0.tar.gz) = d63fde85d9333188bed5996baabd833eaa00842ce117443ffbf8719c094be414 +SIZE (leahneukirchen-snooze-v0.5_GH0.tar.gz) = 8008 Index: head/sysutils/snooze/pkg-descr =================================================================== --- head/sysutils/snooze/pkg-descr (revision 561628) +++ head/sysutils/snooze/pkg-descr (revision 561629) @@ -1,22 +1,22 @@ Snooze waits until a particular time and then runs a command. Together with a service supervision system such as runsv(8) (from sysutils/runit), this can be used to replace cron(8). Benefits over cron(8): - mnemonic syntax - no overlapping job runs possible - filtering by ISO week and day of year - no centralized daemon required (no fuzzing with multiple - users/permissions) + users/permissions) - can easily disable jobs or force their execution instantly - have custom logs - very robust with respect to external time changes - can use a file timestamp to ensure minimum waiting time between two runs, even across reboots - randomized delays - variable slack - ad-hoc usage possible, just run the program from command line WWW: https://github.com/leahneukirchen/snooze