summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Walker <ka0ttic@gentoo.org>2006-02-22 02:45:02 +0000
committerAaron Walker <ka0ttic@gentoo.org>2006-02-22 02:45:02 +0000
commitdd35c5696a95f480a270ac4e9762a915fa242e2d (patch)
tree10c30eaa3708cd2d795bea7dbb311a64a8c06a62 /sys-process/fcron
parentVersion bump for bug #122763. (diff)
downloadgentoo-2-dd35c5696a95f480a270ac4e9762a915fa242e2d.tar.gz
gentoo-2-dd35c5696a95f480a270ac4e9762a915fa242e2d.tar.bz2
gentoo-2-dd35c5696a95f480a270ac4e9762a915fa242e2d.zip
Version bump.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'sys-process/fcron')
-rw-r--r--sys-process/fcron/ChangeLog9
-rw-r--r--sys-process/fcron/Manifest46
-rw-r--r--sys-process/fcron/fcron-3.0.1.ebuild126
-rw-r--r--sys-process/fcron/files/digest-fcron-3.0.13
4 files changed, 171 insertions, 13 deletions
diff --git a/sys-process/fcron/ChangeLog b/sys-process/fcron/ChangeLog
index 9d748b6bceb5..f73e16195a96 100644
--- a/sys-process/fcron/ChangeLog
+++ b/sys-process/fcron/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-process/fcron
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/ChangeLog,v 1.11 2005/12/25 15:38:02 flameeyes Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/ChangeLog,v 1.12 2006/02/22 02:45:02 ka0ttic Exp $
+
+*fcron-3.0.1 (22 Feb 2006)
+
+ 22 Feb 2006; Aaron Walker <ka0ttic@gentoo.org> +fcron-3.0.1.ebuild:
+ Version bump.
25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> fcron-3.0.0.ebuild:
Use bindnow-flags function instead of -Wl,-z,now.
diff --git a/sys-process/fcron/Manifest b/sys-process/fcron/Manifest
index f085fa721dac..fe95b86c4b59 100644
--- a/sys-process/fcron/Manifest
+++ b/sys-process/fcron/Manifest
@@ -1,24 +1,48 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 0e35ac52ddc495815e944a33567848c4 ChangeLog 9809
+MD5 fb3a93f215e341e2914d95b088fb53ed ChangeLog 9924
+RMD160 b2a1f3aa3aae69d0f97911351d3f2d1ed496e82f ChangeLog 9924
+SHA256 eb71014f64de52585302c4aa6f9df9f8734125481fd515b0f2f381dc1c887bb2 ChangeLog 9924
MD5 c1d0a2ed938718f4afbebd7581e4dbf4 fcron-2.0.2.ebuild 3132
+RMD160 e9a6eadedc846db89c111dd3cd55a4721c441795 fcron-2.0.2.ebuild 3132
+SHA256 2c54fb775121d8587cdb0d8d94149f5400824d12e207e33997b8705a3901f7e6 fcron-2.0.2.ebuild 3132
MD5 013d69a3c71c5685c3c5cb79262dea8d fcron-2.9.5.1.ebuild 3402
+RMD160 49c995968b08bab66352e74bfba87436fa8fac20 fcron-2.9.5.1.ebuild 3402
+SHA256 2a4dd30b8b5446ac71f9160e232c03634bc9ff3ef5943ad9086341784816c185 fcron-2.9.5.1.ebuild 3402
MD5 c5be641f3ac32d16043211c7f2d39af3 fcron-2.9.7.ebuild 2924
+RMD160 a4a12f9cd3936e4aa7fcb5d201360e285f853adf fcron-2.9.7.ebuild 2924
+SHA256 65850cdbccaf79a505a37891162b348984ee0184c27e5c840c7e6a36b51179d1 fcron-2.9.7.ebuild 2924
MD5 408cf7853db54e652cee61c2adef1bd0 fcron-3.0.0.ebuild 3838
+RMD160 5cefa9c7252650ef4ab863b8b9275ebab0cdb595 fcron-3.0.0.ebuild 3838
+SHA256 24f15c623168acca753dd1afe91db8e445dbadcfd0c8f590f7b400c56557e79e fcron-3.0.0.ebuild 3838
+MD5 c601e468a86eeaa7550044cdac325c4d fcron-3.0.1.ebuild 3838
+RMD160 37ed28b2978ef18ef257054b07dbc39ecef93f9a fcron-3.0.1.ebuild 3838
+SHA256 bb58dfbd7b9acb7ac0e1e94e6db10914dba9fa381379f0a466d700bfdea79ad1 fcron-3.0.1.ebuild 3838
MD5 92d3b4a42f3e88041e50bb552b9104fd files/crontab 832
+RMD160 ac7e347d5cedccec74ad7301fb20857ac30a4df0 files/crontab 832
+SHA256 052c8cfefc9d801cc7a1619e6932264d35c4f076b4fa3225791a91809ce49a59 files/crontab 832
MD5 d18b499ccc7338a352ccc5111a23e224 files/digest-fcron-2.0.2 67
+RMD160 9d12fcbf73807d4b81dbbcff5da3d599d1659cbb files/digest-fcron-2.0.2 67
+SHA256 022c37108762d4cc45d54ba24789fca03d7d71f5f4ea83eca249f173ca21a714 files/digest-fcron-2.0.2 67
MD5 42d8a93754df65def4a3746bbc68e494 files/digest-fcron-2.9.5.1 69
+RMD160 bfc4a203626a1705689f7fd823be6d97f34bc419 files/digest-fcron-2.9.5.1 69
+SHA256 78529a08067188636d6638e5b785c6e3b713a513e42f88a6b17c8cbcf3a4b055 files/digest-fcron-2.9.5.1 69
MD5 64d9fabcf4bbba9191877ea7031fe575 files/digest-fcron-2.9.7 67
+RMD160 d0834b876b4deae738c1ffe511dd20aa3292678e files/digest-fcron-2.9.7 67
+SHA256 3841296c62109f729c6699ca5faa2869471cb7ecaf66b6c95979feb2302c8b7a files/digest-fcron-2.9.7 67
MD5 107084996cdd2f6e1f328317c09681c2 files/digest-fcron-3.0.0 67
+RMD160 9201e54d80be8546c4b4584b20d71d33df15c055 files/digest-fcron-3.0.0 67
+SHA256 e0b54c9d6b79c6fae29d1021c606565221e47e86cf7eb8ee0ff6841c38a28674 files/digest-fcron-3.0.0 67
+MD5 14a48609fdf147cc10aef17c336cc6aa files/digest-fcron-3.0.1 247
+RMD160 e979c7a5d8fe531293193369fc4914addec3e1a0 files/digest-fcron-3.0.1 247
+SHA256 159fc5204f82942e3aefeceb12838aef863bd3154eba84099af28579ef31a078 files/digest-fcron-3.0.1 247
MD5 cb4f2a8ba719a085eaa3b67918fbd0f5 files/fcron-2.0.0-configure.diff 716
+RMD160 e50fbd501e1a3419e8a4c0dea748951b719cc019 files/fcron-2.0.0-configure.diff 716
+SHA256 6b5fa1bad1a64e0af09b963887b6ffca8afb19f63e955f16baa82c55f11e9c3c files/fcron-2.0.0-configure.diff 716
MD5 e87691832e6f48a5aed1c6cf3b681bce files/fcron-2.9.5.1-fix-mail-output.diff 415
+RMD160 52ebf91af0ad51548586ee52c8dea8d0d51fe7ec files/fcron-2.9.5.1-fix-mail-output.diff 415
+SHA256 74312697660a07fab97d0f4e19b656b99195a22e967a2309d158b53d5308dd24 files/fcron-2.9.5.1-fix-mail-output.diff 415
MD5 69137c81685b56b4e3195203a14bbb8b files/fcron.rc6 732
+RMD160 c06263fd78998360780ec55df8bd08bd9332f705 files/fcron.rc6 732
+SHA256 4ce3a3395ce032c3e21594211055dd038153f506ba54f0008850d43bba01fa6e files/fcron.rc6 732
MD5 bd1deeb53b2b8e05397238a5479c74cc metadata.xml 251
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDrrzmAiZjviIA2XgRAi2qAKDc4bbT44a+96OQa3W46ETZq1PdvACePNrn
-5XUV8OWWGNy1syHWGydETeY=
-=03XC
------END PGP SIGNATURE-----
+RMD160 8332f1e2f5fe2cb397118e059139f4db260f8b06 metadata.xml 251
+SHA256 cda274cd7d0522ef68a987c200504e1f068babdd7d8da0d77ee9cde0e10772e2 metadata.xml 251
diff --git a/sys-process/fcron/fcron-3.0.1.ebuild b/sys-process/fcron/fcron-3.0.1.ebuild
new file mode 100644
index 000000000000..fa00f177e366
--- /dev/null
+++ b/sys-process/fcron/fcron-3.0.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/fcron-3.0.1.ebuild,v 1.1 2006/02/22 02:45:02 ka0ttic Exp $
+
+inherit cron pam eutils
+
+DESCRIPTION="A command scheduler with extended capabilities over cron and anacron"
+HOMEPAGE="http://fcron.free.fr/"
+SRC_URI="http://fcron.free.fr/archives/${P}.src.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~mips ~hppa ~amd64"
+IUSE="debug doc pam selinux"
+
+DEPEND="virtual/editor
+ doc? ( >=app-text/docbook-dsssl-stylesheets-1.77 )
+ selinux? ( sys-libs/libselinux )
+ pam? ( >=sys-libs/pam-0.77 )"
+
+pkg_setup() {
+ # sudo unsets EDITOR
+ if [[ -z "${EDITOR}" ]] ; then
+ eerror "EDITOR seems to be unset. If you use sudo, it may be the cause."
+ eerror "Try using 'sudo env EDITOR=\${EDITOR} emerge' instead."
+ die "Please set the EDITOR env variable to the path of a valid executable."
+ fi
+
+ # bug #65263
+ # fcron's ./configure complains if EDITOR is not set to an absolute path,
+ # so try to set it to the abs path if it isn't
+ if [[ "${EDITOR}" != */* ]] ; then
+ einfo "Attempting to deduce absolute path of ${EDITOR}"
+ EDITOR=$(which ${EDITOR} 2>/dev/null)
+ [[ -x "${EDITOR}" ]] || \
+ die "Please set the EDITOR env variable to the path of a valid executable."
+ fi
+
+ ROOTUSER=$(egetent passwd 0 | cut -d':' -f1)
+ ROOTGROUP=$(egetent group 0 | cut -d':' -f1)
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-2.0.0-configure.diff
+ # respect LDFLAGS
+ sed -i "s:\(@LIBS@\):\$(LDFLAGS) \1:" Makefile.in || die "sed failed"
+}
+
+src_compile() {
+ local myconf
+
+ autoconf || die "autoconf failed"
+
+ use doc && \
+ myconf="${myconf} --with-dsssl-dir=/usr/share/sgml/stylesheets/dsssl/docbook"
+
+ [[ -n "${ROOTUSER}" ]] && myconf="${myconf} --with-rootname=${ROOTUSER}"
+ [[ -n "${ROOTGROUP}" ]] && myconf="${myconf} --with-rootgroup=${ROOTGROUP}"
+
+ # QA security notice fix; see "[gentoo-core] Heads up changes in suid
+ # handing with portage >=51_pre21" for more details.
+ append-ldflags $(bindnow-flags)
+
+ econf \
+ $(use_with pam) \
+ $(use_with selinux) \
+ $(use_with debug) \
+ --with-username=cron \
+ --with-groupname=cron \
+ --with-piddir=/var/run \
+ --with-etcdir=/etc/fcron \
+ --with-spooldir=/var/spool/cron \
+ --with-fifodir=/var/run \
+ --with-sendmail=/usr/sbin/sendmail \
+ --with-fcrondyn=yes \
+ --with-editor=${EDITOR} \
+ --with-shell=/bin/sh \
+ ${myconf} \
+ || die "Configure problem"
+
+ emake || die "Compile problem"
+}
+
+src_install() {
+ docrondir /var/spool/cron/fcrontabs -m0770 -o cron -g cron
+ docron fcron -m0110 -o ${ROOTUSER:-root} -g ${ROOTGROUP:-root}
+ docrontab fcrontab -m6110 -o cron -g cron
+
+ insinto /usr/bin
+ insopts -o ${ROOTUSER:-root} -g cron -m6110 ; doins fcronsighup
+ insopts -o cron -g cron -m6110 ; doins fcrondyn
+
+ # /etc stuff
+ insinto /etc/fcron
+ insopts -m 640 -o ${ROOTUSER:-root} -g cron
+ doins files/fcron.{allow,deny,conf}
+ dosed 's:^\(fcrontabs.*=.*\)$:\1/fcrontabs:' /etc/fcron/fcron.conf \
+ || die "dosed fcron.conf failed"
+
+ newpamd files/fcron.pam fcron
+ newpamd files/fcrontab.pam fcrontab
+
+ insinto /etc
+ doins ${FILESDIR}/crontab
+
+ newinitd ${FILESDIR}/fcron.rc6 fcron || die "newinitd failed"
+
+ # doc stuff
+ dodoc MANIFEST VERSION doc/txt/*.txt script/check_system_crontabs
+ newdoc files/fcron.conf fcron.conf.sample
+ use doc && dohtml doc/HTML/*.html
+ dodoc ${FILESDIR}/crontab
+
+ doman doc/man/*
+}
+
+pkg_postinst() {
+ einfo "Each user who uses fcron should be added to the cron group"
+ einfo "in /etc/group and also be added in /etc/fcron/fcron.allow"
+ einfo
+ einfo "It is possible to emulate vixie-cron's behavior with regards to /etc/crontab"
+ einfo "and /etc/cron.d. To do so, read the directions provided in the script,"
+ einfo "/usr/share/doc/${PF}/check_system_crontabs.gz."
+ cron_pkg_postinst
+}
diff --git a/sys-process/fcron/files/digest-fcron-3.0.1 b/sys-process/fcron/files/digest-fcron-3.0.1
new file mode 100644
index 000000000000..59c004866df2
--- /dev/null
+++ b/sys-process/fcron/files/digest-fcron-3.0.1
@@ -0,0 +1,3 @@
+MD5 8e5dcb3a646c11294294895954ef0a48 fcron-3.0.1.src.tar.gz 536972
+RMD160 1b723f563b1340a5091f559e7f0c2eed7f8ee5ff fcron-3.0.1.src.tar.gz 536972
+SHA256 31288b04619bb9c7cd5fe6ff004c1e2c1340685cec2d0fa8725259c491699de9 fcron-3.0.1.src.tar.gz 536972