dev-db/postgresql: stable 9.4.20 for ppc64, bug #670724
[gentoo.git] / sys-process / dcron / dcron-4.5-r1.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=4
5
6 inherit cron toolchain-funcs eutils systemd
7
8 DESCRIPTION="A cute little cron from Matt Dillon"
9 HOMEPAGE="http://www.jimpryor.net/linux/dcron.html http://apollo.backplane.com/FreeSrc/"
10 SRC_URI="http://www.jimpryor.net/linux/releases/${P}.tar.gz"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
15 IUSE=""
16
17 src_prepare() {
18         epatch "${FILESDIR}"/${PN}-4.5-pidfile.patch
19         epatch "${FILESDIR}"/${PN}-4.5-ldflags.patch
20         tc-export CC
21         cat <<-EOF > config
22                 PREFIX = /usr
23                 CRONTAB_GROUP = cron
24         EOF
25 }
26
27 src_install() {
28         emake install DESTDIR="${D}"
29         dodoc CHANGELOG README "${FILESDIR}"/crontab
30
31         docrondir
32         docron crond -m0700 -o root -g wheel
33         docrontab
34
35         insinto /etc
36         doins "${FILESDIR}"/crontab
37         insinto /etc/cron.d
38         doins extra/prune-cronstamps
39         dodoc extra/run-cron extra/root.crontab
40
41         newinitd "${FILESDIR}"/dcron.init dcron
42         newconfd "${FILESDIR}"/dcron.confd dcron
43         systemd_dounit "${FILESDIR}"/dcron.service
44
45         insinto /etc/logrotate.d
46         newins extra/crond.logrotate dcron
47 }