commit:     c10b48674683114487e6e0ee997a517d17a9dac8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 31 23:45:37 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 31 23:45:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10b4867

sys-process/cronie: drop 1.7.0-r2, 1.7.1, 1.7.1-r1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-process/cronie/Manifest                        |   2 -
 sys-process/cronie/cronie-1.7.0-r2.ebuild          | 112 ---------------------
 sys-process/cronie/cronie-1.7.1-r1.ebuild          | 111 --------------------
 sys-process/cronie/cronie-1.7.1.ebuild             | 107 --------------------
 .../cronie-1.7.0-optional-default-anacron.patch    |  20 ----
 .../files/cronie-1.7.0-optional-envionment.patch   |  21 ----
 .../files/cronie-1.7.1-envelope-revert.patch       |  59 -----------
 7 files changed, 432 deletions(-)

diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index 6e508534e273..6091bbadb7d1 100644
--- a/sys-process/cronie/Manifest
+++ b/sys-process/cronie/Manifest
@@ -1,3 +1 @@
-DIST cronie-1.7.0.tar.gz 271404 BLAKE2B 
44745f68dba212da60f3013b10737be2390d8c76186dc641fa1930b1c7d103fa2e3127a63fe73571434683137044f7fda8cc31435c59092a14c0091a372ffead
 SHA512 
a8e6688a164540e2cd3741c58813b6684c4c22a04806bcc8ba028a9ff72f986f165715ac3663bd34133af6566bdbd272a3e7be893f139e315aef35b2dbeb622f
-DIST cronie-1.7.1.tar.gz 271985 BLAKE2B 
9cbf22fe9c86f265e625563fc5426f39f79ac9c9cfa090ba47957c14391ed3b8ac202b244fed35ea043bed428b4c97a71ad400719a265bd95f5ac28bf3dc9b3a
 SHA512 
4479f6f05ca9da3ecefa0e9b73662f1db58ffff309916de9f92f89c5e7f93f1c5c744f18cb3e1a3df9664d533afe7dad710f97484e72a314c87d84f57a6c56fb
 DIST cronie-1.7.2.tar.gz 272450 BLAKE2B 
8e426fd0e279bc6a98a4f31dff867b66c87fe0629aca12b4b85557d0162b58aabf5b9789f0b36af417a92bdffa721e2309e125e9b07bfa21aee53aa1135294c7
 SHA512 
5b55c677a5b812dbfa70f6ee25e41907e99cc63a4883974c6bb8115ad65155d66665704808c338d2f7be6b0a57028c319f2d1115c69bb5f3efdda1efafd144de

diff --git a/sys-process/cronie/cronie-1.7.0-r2.ebuild 
b/sys-process/cronie/cronie-1.7.0-r2.ebuild
deleted file mode 100644
index 7f0a2d85dc73..000000000000
--- a/sys-process/cronie/cronie-1.7.0-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# cronie supports /etc/crontab
-CRON_SYSTEM_CRONTAB="yes"
-
-inherit cron flag-o-matic pam systemd
-
-DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original 
vixie-cron"
-HOMEPAGE="https://github.com/cronie-crond/cronie";
-SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="ISC BSD BSD-2 GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+anacron +inotify pam selinux"
-
-DEPEND="
-       pam? ( sys-libs/pam )
-       anacron? (
-               !sys-process/anacron
-               !sys-process/systemd-cron
-               elibc_musl? ( sys-libs/obstack-standalone )
-       )
-       selinux? ( sys-libs/libselinux )
-"
-BDEPEND="acct-group/crontab"
-RDEPEND="
-       ${BDEPEND}
-       ${DEPEND}
-       sys-apps/debianutils
-"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-optional-envionment.patch
-       "${FILESDIR}"/${P}-optional-default-anacron.patch
-)
-
-src_configure() {
-       local myeconfargs=(
-               $(use_with inotify)
-               $(use_with pam)
-               $(use_with selinux)
-               $(use_enable anacron)
-               --enable-syscrontab
-               # Required for correct pidfile location, bug #835814
-               --runstatedir="${EPREFIX}/run"
-               --with-daemon_username=cron
-               --with-daemon_groupname=cron
-       )
-
-       if use anacron && use elibc_musl ; then
-               append-cflags "-lobstack"
-       fi
-
-       SPOOL_DIR="/var/spool/cron/crontabs" \
-       ANACRON_SPOOL_DIR="/var/spool/anacron" \
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       docrondir -m 1730 -o root -g crontab
-       fowners root:crontab /usr/bin/crontab
-       fperms 2751 /usr/bin/crontab
-
-       newconfd "${S}"/crond.sysconfig ${PN}
-
-       insinto /etc
-       newins "${FILESDIR}/${PN}-crontab" crontab
-       newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
-
-       insinto /etc/cron.d
-       doins contrib/{0hourly,dailyjobs}
-
-       newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
-
-       if use pam ; then
-               newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
-       fi
-
-       systemd_newunit contrib/cronie.systemd cronie.service
-
-       if use anacron ; then
-               local anacrondir="/var/spool/anacron"
-               keepdir ${anacrondir}
-               fowners root:cron ${anacrondir}
-               fperms 0750 ${anacrondir}
-
-               insinto /etc
-               doins contrib/anacrontab
-
-               insinto /etc/cron.hourly
-               doins contrib/0anacron
-               fperms 0750 /etc/cron.hourly/0anacron
-       fi
-
-       einstalldocs
-}
-
-pkg_postinst() {
-       cron_pkg_postinst
-
-       if [[ -n "${REPLACING_VERSIONS}" ]] ; then
-               ewarn "You should restart ${PN} daemon or else you might 
experience segfaults"
-               ewarn "or ${PN} not working reliably anymore."
-               einfo "(see https://bugs.gentoo.org/557406 for details.)"
-       fi
-}

diff --git a/sys-process/cronie/cronie-1.7.1-r1.ebuild 
b/sys-process/cronie/cronie-1.7.1-r1.ebuild
deleted file mode 100644
index 47b3c918c50d..000000000000
--- a/sys-process/cronie/cronie-1.7.1-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# cronie supports /etc/crontab
-CRON_SYSTEM_CRONTAB="yes"
-
-inherit cron flag-o-matic pam systemd
-
-DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original 
vixie-cron"
-HOMEPAGE="https://github.com/cronie-crond/cronie";
-SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="ISC BSD BSD-2 GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+anacron +inotify pam selinux"
-
-DEPEND="
-       pam? ( sys-libs/pam )
-       anacron? (
-               !sys-process/anacron
-               !sys-process/systemd-cron
-               elibc_musl? ( sys-libs/obstack-standalone )
-       )
-       selinux? ( sys-libs/libselinux )
-"
-BDEPEND="acct-group/crontab"
-RDEPEND="
-       ${BDEPEND}
-       ${DEPEND}
-       sys-apps/debianutils
-"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-envelope-revert.patch
-)
-
-src_configure() {
-       local myeconfargs=(
-               $(use_with inotify)
-               $(use_with pam)
-               $(use_with selinux)
-               $(use_enable anacron)
-               --enable-syscrontab
-               # Required for correct pidfile location, bug #835814
-               --runstatedir="${EPREFIX}/run"
-               --with-daemon_username=cron
-               --with-daemon_groupname=cron
-       )
-
-       if use anacron && use elibc_musl ; then
-               append-cflags "-lobstack"
-       fi
-
-       SPOOL_DIR="/var/spool/cron/crontabs" \
-       ANACRON_SPOOL_DIR="/var/spool/anacron" \
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       docrondir -m 1730 -o root -g crontab
-       fowners root:crontab /usr/bin/crontab
-       fperms 2751 /usr/bin/crontab
-
-       newconfd "${S}"/crond.sysconfig ${PN}
-
-       insinto /etc
-       newins "${FILESDIR}/${PN}-crontab" crontab
-       newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
-
-       insinto /etc/cron.d
-       doins contrib/{0hourly,dailyjobs}
-
-       newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
-
-       if use pam ; then
-               newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
-       fi
-
-       systemd_newunit contrib/cronie.systemd cronie.service
-
-       if use anacron ; then
-               local anacrondir="/var/spool/anacron"
-               keepdir ${anacrondir}
-               fowners root:cron ${anacrondir}
-               fperms 0750 ${anacrondir}
-
-               insinto /etc
-               doins contrib/anacrontab
-
-               insinto /etc/cron.hourly
-               doins contrib/0anacron
-               fperms 0750 /etc/cron.hourly/0anacron
-       fi
-
-       einstalldocs
-}
-
-pkg_postinst() {
-       cron_pkg_postinst
-
-       if [[ -n "${REPLACING_VERSIONS}" ]] ; then
-               ewarn "You should restart ${PN} daemon or else you might 
experience segfaults"
-               ewarn "or ${PN} not working reliably anymore."
-               einfo "(see https://bugs.gentoo.org/557406 for details.)"
-       fi
-}

diff --git a/sys-process/cronie/cronie-1.7.1.ebuild 
b/sys-process/cronie/cronie-1.7.1.ebuild
deleted file mode 100644
index 60461b19c136..000000000000
--- a/sys-process/cronie/cronie-1.7.1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# cronie supports /etc/crontab
-CRON_SYSTEM_CRONTAB="yes"
-
-inherit cron flag-o-matic pam systemd
-
-DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original 
vixie-cron"
-HOMEPAGE="https://github.com/cronie-crond/cronie";
-SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz";
-
-LICENSE="ISC BSD BSD-2 GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+anacron +inotify pam selinux"
-
-DEPEND="
-       pam? ( sys-libs/pam )
-       anacron? (
-               !sys-process/anacron
-               !sys-process/systemd-cron
-               elibc_musl? ( sys-libs/obstack-standalone )
-       )
-       selinux? ( sys-libs/libselinux )
-"
-BDEPEND="acct-group/crontab"
-RDEPEND="
-       ${BDEPEND}
-       ${DEPEND}
-       sys-apps/debianutils
-"
-
-src_configure() {
-       local myeconfargs=(
-               $(use_with inotify)
-               $(use_with pam)
-               $(use_with selinux)
-               $(use_enable anacron)
-               --enable-syscrontab
-               # Required for correct pidfile location, bug #835814
-               --runstatedir="${EPREFIX}/run"
-               --with-daemon_username=cron
-               --with-daemon_groupname=cron
-       )
-
-       if use anacron && use elibc_musl ; then
-               append-cflags "-lobstack"
-       fi
-
-       SPOOL_DIR="/var/spool/cron/crontabs" \
-       ANACRON_SPOOL_DIR="/var/spool/anacron" \
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       docrondir -m 1730 -o root -g crontab
-       fowners root:crontab /usr/bin/crontab
-       fperms 2751 /usr/bin/crontab
-
-       newconfd "${S}"/crond.sysconfig ${PN}
-
-       insinto /etc
-       newins "${FILESDIR}/${PN}-crontab" crontab
-       newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
-
-       insinto /etc/cron.d
-       doins contrib/{0hourly,dailyjobs}
-
-       newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
-
-       if use pam ; then
-               newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
-       fi
-
-       systemd_newunit contrib/cronie.systemd cronie.service
-
-       if use anacron ; then
-               local anacrondir="/var/spool/anacron"
-               keepdir ${anacrondir}
-               fowners root:cron ${anacrondir}
-               fperms 0750 ${anacrondir}
-
-               insinto /etc
-               doins contrib/anacrontab
-
-               insinto /etc/cron.hourly
-               doins contrib/0anacron
-               fperms 0750 /etc/cron.hourly/0anacron
-       fi
-
-       einstalldocs
-}
-
-pkg_postinst() {
-       cron_pkg_postinst
-
-       if [[ -n "${REPLACING_VERSIONS}" ]] ; then
-               ewarn "You should restart ${PN} daemon or else you might 
experience segfaults"
-               ewarn "or ${PN} not working reliably anymore."
-               einfo "(see https://bugs.gentoo.org/557406 for details.)"
-       fi
-}

diff --git 
a/sys-process/cronie/files/cronie-1.7.0-optional-default-anacron.patch 
b/sys-process/cronie/files/cronie-1.7.0-optional-default-anacron.patch
deleted file mode 100644
index 33cd1c79a72d..000000000000
--- a/sys-process/cronie/files/cronie-1.7.0-optional-default-anacron.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From ca1b98aaa79975376b729d7f4cc2e8bb2e5939b8 Mon Sep 17 00:00:00 2001
-From: Louis Sautier <[email protected]>
-Date: Sat, 14 Oct 2023 15:13:22 +0200
-Subject: [PATCH] anacron: only source /etc/default/anacron if it is readable,
- fixes #159
-
-Signed-off-by: Louis Sautier <[email protected]>
---- a/contrib/0anacron
-+++ b/contrib/0anacron
-@@ -8,7 +8,9 @@ if [ `date +%Y%m%d` = "$day" ]; then
- fi
- 
- # Check whether run on battery should be allowed
--. /etc/default/anacron
-+if test -r /etc/default/anacron; then
-+    . /etc/default/anacron
-+fi
- 
- if [ "$ANACRON_RUN_ON_BATTERY_POWER" != "yes" ]; then
- 

diff --git a/sys-process/cronie/files/cronie-1.7.0-optional-envionment.patch 
b/sys-process/cronie/files/cronie-1.7.0-optional-envionment.patch
deleted file mode 100644
index b3032fe982e8..000000000000
--- a/sys-process/cronie/files/cronie-1.7.0-optional-envionment.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/915699
-https://github.com/cronie-crond/cronie/commit/1a6bed1dcf1871c47fdc6d5957f00eae5a854cc7
-
-From 1a6bed1dcf1871c47fdc6d5957f00eae5a854cc7 Mon Sep 17 00:00:00 2001
-From: Christian Hesse <[email protected]>
-Date: Fri, 13 Oct 2023 11:17:12 +0200
-Subject: [PATCH] make the environment file optional
-
-Starting the daemon works without additional environment variables, so
-make the file optional.
---- a/contrib/cronie.systemd
-+++ b/contrib/cronie.systemd
-@@ -3,7 +3,7 @@ Description=Command Scheduler
- After=auditd.service nss-user-lookup.target systemd-user-sessions.service 
time-sync.target ypbind.service autofs.service
- 
- [Service]
--EnvironmentFile=/etc/sysconfig/crond
-+EnvironmentFile=-/etc/sysconfig/crond
- ExecStart=/usr/sbin/crond -n $CRONDARGS
- ExecReload=/bin/kill -URG $MAINPID
- KillMode=process

diff --git a/sys-process/cronie/files/cronie-1.7.1-envelope-revert.patch 
b/sys-process/cronie/files/cronie-1.7.1-envelope-revert.patch
deleted file mode 100644
index ac10c1a132b5..000000000000
--- a/sys-process/cronie/files/cronie-1.7.1-envelope-revert.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://bugs.gentoo.org/922477
-https://github.com/cronie-crond/cronie/issues/166
-https://github.com/cronie-crond/cronie/issues/170
-https://github.com/cronie-crond/cronie/pull/118
-
-https://github.com/cronie-crond/cronie/commit/aeb3f8a9cbc0da7e6367d41a2b769eb7e90855f3
-https://github.com/cronie-crond/cronie/commit/6181605fafe6aaedc0c19a8bdc85a335403b42d8
-
-From aeb3f8a9cbc0da7e6367d41a2b769eb7e90855f3 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz <[email protected]>
-Date: Fri, 19 Jan 2024 11:17:48 +0100
-Subject: [PATCH] Revert "Use empty envelope address with default mailfrom"
-
-This reverts commit c640f4f39e5c20995e960e4b954cd0574a96c028.
-
-This causes more harm than expected and is also strictly speaking
-not RFC compliant.
---- a/src/do_command.c
-+++ b/src/do_command.c
-@@ -471,9 +471,7 @@ static int child_process(entry * e, char **jobenv) {
-                               if (MailCmd[0] == '\0') {
-                                       int len;
- 
--                                      /* Use empty envelope address with 
default mailfrom */
--                                      len = snprintf(mailcmd, sizeof mailcmd, 
MAILFMT, MAILARG,
--                                                      mailfrom == 
e->pwd->pw_name ? "<>" : mailfrom);
-+                                      len = snprintf(mailcmd, sizeof mailcmd, 
MAILFMT, MAILARG, mailfrom);
-                                       if (len < 0) {
-                                               fprintf(stderr, "mailcmd 
snprintf failed\n");
-                                               (void) _exit(ERROR_EXIT);
-
-From 6181605fafe6aaedc0c19a8bdc85a335403b42d8 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz <[email protected]>
-Date: Fri, 19 Jan 2024 11:19:32 +0100
-Subject: [PATCH] Inherit MAILFROM from the crond process environment
-
-This allows setting it in /etc/sysconfig/crond or in the systemd unit.
---- a/man/crontab.5
-+++ b/man/crontab.5
-@@ -98,7 +98,8 @@ This option is useful if you decide to use /bin/mail instead 
of
- aliasing and UUCP usually does not read its mail.  If
- .I MAILFROM
- is defined (and non-empty), it is used as the envelope sender address,
--otherwise, ``root'' is used.
-+otherwise, ``root'' is used. This variable is also inherited from the
-+crond process environment.
- .PP 
- (Note: Both 
- .I MAILFROM
---- a/src/env.c
-+++ b/src/env.c
-@@ -138,6 +138,7 @@ int env_set_from_environ(char ***envpp) {
-               "LC_ALL",
-               "LANGUAGE",
-               "RANDOM_DELAY",
-+              "MAILFROM",
-               NULL
-       };
-       const char **name;

Reply via email to