aboutsummaryrefslogtreecommitdiff
path: root/sysutils/mcron
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-12-17 02:32:34 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-12-17 02:32:34 +0000
commit57b1861029189ab75ce32fe02cc220b1f1d17a83 (patch)
treeeecb119c247f815f422e1c8c9a9d9d36d4d37a8a /sysutils/mcron
parent396bce0a45e775fb7b71750bacab81e874da6b36 (diff)
downloadports-57b1861029189ab75ce32fe02cc220b1f1d17a83.tar.gz
ports-57b1861029189ab75ce32fe02cc220b1f1d17a83.zip
add mcron 1.0.0
A 100% compatible replacement for Vixie cron
Notes
Notes: svn path=/head/; revision=96000
Diffstat (limited to 'sysutils/mcron')
-rw-r--r--sysutils/mcron/Makefile25
-rw-r--r--sysutils/mcron/distinfo1
-rw-r--r--sysutils/mcron/pkg-descr15
-rw-r--r--sysutils/mcron/pkg-plist12
4 files changed, 53 insertions, 0 deletions
diff --git a/sysutils/mcron/Makefile b/sysutils/mcron/Makefile
new file mode 100644
index 000000000000..23c17820c980
--- /dev/null
+++ b/sysutils/mcron/Makefile
@@ -0,0 +1,25 @@
+# ex:ts=8
+# Ports collection makefile for: mcron
+# Date created: Dec 17, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= mcron
+PORTVERSION= 1.0.0
+CATEGORIES= sysutils
+MASTER_SITES= ftp://ftp.rdmp.org/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A 100% compatible replacement for Vixie cron
+
+BUILD_DEPENDS= guile:${PORTSDIR}/lang/guile
+RUN_DEPENDS= guile:${PORTSDIR}/lang/guile
+
+GNU_CONFIGURE= yes
+MAKEFILE= makefile
+
+INFO= mcron
+
+.include <bsd.port.mk>
diff --git a/sysutils/mcron/distinfo b/sysutils/mcron/distinfo
new file mode 100644
index 000000000000..1ec9d4c9a2de
--- /dev/null
+++ b/sysutils/mcron/distinfo
@@ -0,0 +1 @@
+MD5 (mcron-1.0.0.tar.gz) = 9a80fa4afc0abd8560fe8651aa8a9939
diff --git a/sysutils/mcron/pkg-descr b/sysutils/mcron/pkg-descr
new file mode 100644
index 000000000000..ef46a0b18181
--- /dev/null
+++ b/sysutils/mcron/pkg-descr
@@ -0,0 +1,15 @@
+The mcron program represents a complete re-think of the cron concept originally
+found in the Berkeley and AT&T unices, and subsequently rationalized by Paul
+Vixie. The original idea was to have a daemon that wakes up every minute, scans
+a set of files under a special directory, and determines from those files if
+any shell commands should be executed in this minute.
+
+The new idea is to read the required command instructions, work out which
+command needs to be executed next, and then sleep until the inferred time has
+arrived. On waking the commands are run, and the time of the next command is
+computed. Furthermore, the specifications are written in scheme, allowing at
+the same time simple command execution instructions and very much more flexible
+ones to be composed than the original Vixie format. This has several useful
+advantages over the original idea.
+
+WWW: http://rdmp.org/mcron/
diff --git a/sysutils/mcron/pkg-plist b/sysutils/mcron/pkg-plist
new file mode 100644
index 000000000000..770004a48cf3
--- /dev/null
+++ b/sysutils/mcron/pkg-plist
@@ -0,0 +1,12 @@
+bin/cron
+bin/crontab
+bin/mcron
+share/guile/site/mcron/config.scm
+share/guile/site/mcron/core.scm
+share/guile/site/mcron/environment.scm
+share/guile/site/mcron/job-specifier.scm
+share/guile/site/mcron/redirect.scm
+share/guile/site/mcron/vixie-specification.scm
+share/guile/site/mcron/vixie-time.scm
+@dirrm share/guile/site/mcron
+@unexec rmdir %D/share/guile/site 2>/dev/null || true