dcron-4.5.recipe revision 4634abef
1SUMMARY="dillon's lightweight cron daemon"
2DESCRIPTION="
3This is a continuation of Matt Dillon's beautifully minimalist dcron. At first
4I had written a fork (yacron), but Matt has handed over maintainership of the
5main dcron branch, so all of yacron was merged into dcron 4.0.
6
7The biggest changes in v4.0 are syslogging and a variety of anacron-like
8features. If you use this version of dcron, you shouldn't have any further need
9for anacron.
10
11More specifically, dcron can now:
12* log to syslog or a file
13* email job output to a remote addresses, instead of the local user who owns \
14	the job (so it works with lightweight mail handlers like msmtp, which \
15	don't route mail to local users).
16* replace sendmail with any other script to which all job output should be piped
17* various crontab syntax extensions, including @daily and @reboot and more \
18	finer-grained frequency specifiers. See manpages for details.
19"
20HOMEPAGE="http://www.jimpryor.net/linux/dcron.html"
21SOURCE_URI="http://www.jimpryor.net/linux/releases/dcron-$portVersion.tar.gz"
22CHECKSUM_SHA256="9e50edb6f5bd8153b16bad05087d985e5153ce45cc01ae77e7f842213fb4a824"
23REVISION="1"
24ARCHITECTURES="x86_gcc2"
25
26PROVIDES="
27	dcron = $portVersion
28	cmd:crond
29	cmd:crontab
30	"
31
32REQUIRES="
33	haiku
34"
35
36BUILD_REQUIRES="
37	haiku_devel
38	"
39
40BUILD_PREREQUIRES="
41	cmd:gcc
42	cmd:as
43	cmd:make
44"
45
46PATCHES="dcron-$portVersion.patchset"
47
48BUILD()
49{
50	make PREFIX=$prefix SBINDIR=$binDir BINDIR=$binDir MANDIR=$manDir \
51		CRONTAB_GROUP=root CRONTABS=$prefix/var/spool/cron/crontabs \
52		CRONSTAMPS=$prefix/var/spool/cron/cronstamps
53}
54
55INSTALL()
56{
57	make install
58}
59LICENSE="GNU GPL v2"
60COPYRIGHT="
61	1994 Matthew Dillon
62	2009-2011 James Pryor
63"
64