public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2016-06-05 10:59 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2016-06-05 10:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9e70a69835701100d52a8075a1e2332740b6d5a5
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  5 10:58:05 2016 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sun Jun  5 10:59:35 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e70a698

sys-process/systemd-cron: Shorten description

Package-Manager: portage-2.2.28

 sys-process/systemd-cron/systemd-cron-1.5.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
index ee6d11a..b759b35 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,7 +6,7 @@ EAPI=5
 PYTHON_COMPAT=( pypy3 python{3_3,3_4} )
 inherit eutils python-single-r1 systemd
 
-DESCRIPTION="systemd units to provide minimal cron daemon functionality by running scripts in cron directories"
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
 HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
 SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2016-06-05 10:59 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2016-06-05 10:59 UTC (permalink / raw
  To: gentoo-commits

commit:     de912338b44d1f7d96c81fcf85e21d8f7fa7d7a4
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  5 10:59:10 2016 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sun Jun  5 10:59:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de912338

sys-process/systemd-cron: bump

Bug: 578574

Package-Manager: portage-2.2.28

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-1.5.4.ebuild | 73 ++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index d1b8b4e..814430b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1 +1,2 @@
 DIST systemd-cron-1.5.3.tar.gz 29105 SHA256 3623b625938e1dc45ea3b7abf6eab35180c73eddf7865f4297cc5f38c8e09aca SHA512 ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7 WHIRLPOOL 51a148f780397b79d5988fb729061318c38afd2c096bf2eb4d62e340db2753f9268be11ca54974a7480d83b424cf9638961c713d843ef2ffaea1b1fe234ba539
+DIST systemd-cron-1.5.4.tar.gz 30436 SHA256 acb99095cbef7812e556ac98574a9121c06ffdc3f28622b9dee098d81bcbbdcd SHA512 e6fe60de9d6cbc223b8358bd6b1a060e11f1ea16a8f0b24662914ddb18d827f7b4c62fd40dbefed3d0ac38b1e748998ec5e0430d4ea751e8a20b94b9803bcb89 WHIRLPOOL 31f95488b3df2249807155eb5433d17a1e9013eee6ce49795b981847a4792b95ff6775297031cbd73cb0276b7c9ddf5a5241dfc7b4db99269da086803937c930

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
new file mode 100644
index 0000000..b759b35
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( pypy3 python{3_3,3_4} )
+inherit eutils python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely setgid yearly"
+
+RDEPEND=">=sys-apps/systemd-217
+	     sys-apps/debianutils
+	     !etc-crontab-systemd? ( !sys-process/dcron )
+	     ${PYTHON_DEPS}
+		 sys-process/cronbase"
+
+DEPEND="sys-process/cronbase"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	epatch_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_unitdir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2016-11-21 22:08 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2016-11-21 22:08 UTC (permalink / raw
  To: gentoo-commits

commit:     ccf67a07f237cb2041a60848bb0706ee426511df
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 21 22:07:37 2016 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Mon Nov 21 22:07:37 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf67a07

sys-process/systemd-cron: amd64 stable

Bug: 600442

Package-Manager: portage-2.3.0

 sys-process/systemd-cron/systemd-cron-1.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
index 0bd190d..8423b6b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid yearly"
 
 RDEPEND=">=sys-apps/systemd-217


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2017-07-02 17:50 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2017-07-02 17:50 UTC (permalink / raw
  To: gentoo-commits

commit:     14e10e09679329fa48ef3e8c9fee6e2a685a2033
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 17:50:47 2017 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 17:50:47 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e10e09

sys-process/systemd-cron: fix FEATURES=test support

Bug: 623552
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-process/systemd-cron/systemd-cron-1.5.3.ebuild | 8 +++++---
 sys-process/systemd-cron/systemd-cron-1.5.4.ebuild | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
index 0d52d1c3d5c..ab453bf98c5 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid yearly"
+IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217
 	     sys-apps/debianutils
@@ -20,7 +20,8 @@ RDEPEND=">=sys-apps/systemd-217
 	     ${PYTHON_DEPS}
 		 sys-process/cronbase"
 
-DEPEND="sys-process/cronbase"
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -35,6 +36,7 @@ src_prepare() {
 	sed -i \
 		-e 's!/crontab$!/crontab-systemd!' \
 		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
 		-- "${S}/Makefile.in" || die
 
 	if use etc-crontab-systemd

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
index 3ac1e9729ac..59f59b8ab2a 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid yearly"
+IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217
 	     sys-apps/debianutils
@@ -20,7 +20,8 @@ RDEPEND=">=sys-apps/systemd-217
 	     ${PYTHON_DEPS}
 		 sys-process/cronbase"
 
-DEPEND="sys-process/cronbase"
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -35,6 +36,7 @@ src_prepare() {
 	sed -i \
 		-e 's!/crontab$!/crontab-systemd!' \
 		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
 		-- "${S}/Makefile.in" || die
 
 	if use etc-crontab-systemd


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2017-07-15 17:56 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2017-07-15 17:56 UTC (permalink / raw
  To: gentoo-commits

commit:     90bb19824c44a66a9e7aa684400f97a5c200b863
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 17:50:36 2017 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 17:50:53 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90bb1982

sys-process/systemd-cron: bump

Bug: 607322
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.5.10.ebuild        | 74 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 814430bbba5..70fd6a79d11 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
+DIST systemd-cron-1.5.10.tar.gz 31191 SHA256 46872d8662e642f588f5c98c2f9540572a0862972b43f3fc76a73bdd6551a915 SHA512 9a4bbf78c81adf74e589cd9431b5742d5dab63b0346a2330403a7e24bdab62833096445d9fd3e5f6a91f722b3f8176e52734dcc5e2ee0ec23b555e6d01805094 WHIRLPOOL 72f7afe7c0acba96ad7860e848b0369cde610d3c6be21cf683a8ea0cce14fe85f9230cf8a8a7c59ea49be154021136d8f8c35c6f11da04bb34b876260043bb20
 DIST systemd-cron-1.5.3.tar.gz 29105 SHA256 3623b625938e1dc45ea3b7abf6eab35180c73eddf7865f4297cc5f38c8e09aca SHA512 ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7 WHIRLPOOL 51a148f780397b79d5988fb729061318c38afd2c096bf2eb4d62e340db2753f9268be11ca54974a7480d83b424cf9638961c713d843ef2ffaea1b1fe234ba539
 DIST systemd-cron-1.5.4.tar.gz 30436 SHA256 acb99095cbef7812e556ac98574a9121c06ffdc3f28622b9dee098d81bcbbdcd SHA512 e6fe60de9d6cbc223b8358bd6b1a060e11f1ea16a8f0b24662914ddb18d827f7b4c62fd40dbefed3d0ac38b1e748998ec5e0430d4ea751e8a20b94b9803bcb89 WHIRLPOOL 31f95488b3df2249807155eb5433d17a1e9013eee6ce49795b981847a4792b95ff6775297031cbd73cb0276b7c9ddf5a5241dfc7b4db99269da086803937c930

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild
new file mode 100644
index 00000000000..f668c50f2a6
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( pypy3 python3_{4,5,6} )
+inherit eutils python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
+
+RDEPEND=">=sys-apps/systemd-217
+	     sys-apps/debianutils
+	     !etc-crontab-systemd? ( !sys-process/dcron )
+	     ${PYTHON_DEPS}
+		 sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	epatch_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_unitdir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2017-12-09 18:22 Mike Gilbert
  0 siblings, 0 replies; 97+ messages in thread
From: Mike Gilbert @ 2017-12-09 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     2919bd92a88850f39364f67a905bc02610361c00
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 18:21:41 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 18:22:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919bd92

sys-process/systemd-cron: bump to 1.5.12

Fixes rootprefix issues.

Closes: https://bugs.gentoo.org/625400
Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.5.12.ebuild        | 75 ++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 8a912e0b25a..c18c8f04b7f 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-1.5.10.tar.gz 31191 BLAKE2B c58a0cfec82534baf3daba6f706d054347f3bc5a2d272eb003228b48fc58c9df61ed2045526403295aed3edc9a0c84eaa589c5aea66562bf35d531b4f5ffacd7 SHA512 9a4bbf78c81adf74e589cd9431b5742d5dab63b0346a2330403a7e24bdab62833096445d9fd3e5f6a91f722b3f8176e52734dcc5e2ee0ec23b555e6d01805094
+DIST systemd-cron-1.5.12.tar.gz 31417 BLAKE2B d0776d2c4aa2d86289dd8ab5dade47f083ee7abc16f54c9527130f587049064d6100eaccd4a3a0a461d21ac8286910d3cb0590db14ea1d3a32e591b7ede0a59e SHA512 6f85cef0870cde5ff6b397fb640a30a8a567e09e3cac48456498f1f102395f12f174731ca9cc8e826bb6c49a0d3a6dd49a9aec63e7b75648b7dccfaa499dcea4
 DIST systemd-cron-1.5.3.tar.gz 29105 BLAKE2B c7c95df9be0383aa39a8525d3a5179a04ef1edc77d6c0e34095eb0fe26045c139e4d0c340d6999405baa99d00181cc6c2fb14d87ad401a685aaf3ad7adb5e006 SHA512 ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7
 DIST systemd-cron-1.5.4.tar.gz 30436 BLAKE2B 5ce72e30e68cafbf812690704de4841d0436a97e6a9df12802374a0ef7fe2af4294310e4c14c68d5aa2508c9664402c17dcacb7b6a637f7b83853d97c78c557f SHA512 e6fe60de9d6cbc223b8358bd6b1a060e11f1ea16a8f0b24662914ddb18d827f7b4c62fd40dbefed3d0ac38b1e748998ec5e0430d4ea751e8a20b94b9803bcb89

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12.ebuild
new file mode 100644
index 00000000000..f3b6cfa0938
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( pypy3 python3_{4,5,6} )
+inherit eutils python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
+
+RDEPEND=">=sys-apps/systemd-217
+	     sys-apps/debianutils
+	     !etc-crontab-systemd? ( !sys-process/dcron )
+	     ${PYTHON_DEPS}
+		 sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	epatch_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_unitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2018-01-22 18:33 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2018-01-22 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     c5704f6e8815a295f2d38075320636932561c41f
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 18:33:16 2018 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 18:33:16 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5704f6e

sys-process/systemd-cron: amd64 stable

Bug: https://bugs.gentoo.org/638972
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
index 44cfac6b53b..c2c3644c42d 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2018-01-29  1:06 Thomas Deutschmann
  0 siblings, 0 replies; 97+ messages in thread
From: Thomas Deutschmann @ 2018-01-29  1:06 UTC (permalink / raw
  To: gentoo-commits

commit:     74e6dc52d0aa74f7bc2bbc0cf2a91d0932d1a233
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 00:29:54 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 00:29:54 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e6dc52

sys-process/systemd-cron: x86 stable (bug #638972)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
index c2c3644c42d..e2f62555753 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2019-07-28 23:23 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2019-07-28 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3269c350cf2760ef2aba371e88bb9e05fd6d3df3
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 23:23:10 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 23:23:50 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3269c350

sys-process/systemd-cron-1.5.12-r1: added ~sparc

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
index eb5f6fad2af..51db20d0b8e 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2019-08-29  1:56 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2019-08-29  1:56 UTC (permalink / raw
  To: gentoo-commits

commit:     5ae230ea8056c34b67878e0085177d606c9b9f60
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 01:55:39 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 01:55:55 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae230ea

sys-process/systemd-cron-1.5.12-r1: sparc stable

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
index 51db20d0b8e..b5058f2594e 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 
 RDEPEND=">=sys-apps/systemd-217


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2019-09-02  0:29 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2019-09-02  0:29 UTC (permalink / raw
  To: gentoo-commits

commit:     2b0a5a4f650ac45cdf3b79bfe9bae08578b3003f
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 00:29:01 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 00:29:32 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0a5a4f

sys-process/systemd-cron: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  3 -
 .../systemd-cron/systemd-cron-1.5.10.ebuild        | 74 ----------------------
 sys-process/systemd-cron/systemd-cron-1.5.3.ebuild | 74 ----------------------
 sys-process/systemd-cron/systemd-cron-1.5.4.ebuild | 74 ----------------------
 4 files changed, 225 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 7d7c2585b2c..054d8089a53 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,5 +1,2 @@
-DIST systemd-cron-1.5.10.tar.gz 31191 BLAKE2B c58a0cfec82534baf3daba6f706d054347f3bc5a2d272eb003228b48fc58c9df61ed2045526403295aed3edc9a0c84eaa589c5aea66562bf35d531b4f5ffacd7 SHA512 9a4bbf78c81adf74e589cd9431b5742d5dab63b0346a2330403a7e24bdab62833096445d9fd3e5f6a91f722b3f8176e52734dcc5e2ee0ec23b555e6d01805094
 DIST systemd-cron-1.5.12.tar.gz 31417 BLAKE2B d0776d2c4aa2d86289dd8ab5dade47f083ee7abc16f54c9527130f587049064d6100eaccd4a3a0a461d21ac8286910d3cb0590db14ea1d3a32e591b7ede0a59e SHA512 6f85cef0870cde5ff6b397fb640a30a8a567e09e3cac48456498f1f102395f12f174731ca9cc8e826bb6c49a0d3a6dd49a9aec63e7b75648b7dccfaa499dcea4
 DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
-DIST systemd-cron-1.5.3.tar.gz 29105 BLAKE2B c7c95df9be0383aa39a8525d3a5179a04ef1edc77d6c0e34095eb0fe26045c139e4d0c340d6999405baa99d00181cc6c2fb14d87ad401a685aaf3ad7adb5e006 SHA512 ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7
-DIST systemd-cron-1.5.4.tar.gz 30436 BLAKE2B 5ce72e30e68cafbf812690704de4841d0436a97e6a9df12802374a0ef7fe2af4294310e4c14c68d5aa2508c9664402c17dcacb7b6a637f7b83853d97c78c557f SHA512 e6fe60de9d6cbc223b8358bd6b1a060e11f1ea16a8f0b24662914ddb18d827f7b4c62fd40dbefed3d0ac38b1e748998ec5e0430d4ea751e8a20b94b9803bcb89

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild
deleted file mode 100644
index dc4017fa0a1..00000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.10.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( pypy3 python3_{5,6} )
-inherit eutils python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-
-RDEPEND=">=sys-apps/systemd-217
-	     sys-apps/debianutils
-	     !etc-crontab-systemd? ( !sys-process/dcron )
-	     ${PYTHON_DEPS}
-		 sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	epatch_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_unitdir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
deleted file mode 100644
index eeecd44aa31..00000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( pypy3 )
-inherit eutils python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-
-RDEPEND=">=sys-apps/systemd-217
-	     sys-apps/debianutils
-	     !etc-crontab-systemd? ( !sys-process/dcron )
-	     ${PYTHON_DEPS}
-		 sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	epatch_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_unitdir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
deleted file mode 100644
index 96e862e9114..00000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( pypy3 python3_{5,6} )
-inherit eutils python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-
-RDEPEND=">=sys-apps/systemd-217
-	     sys-apps/debianutils
-	     !etc-crontab-systemd? ( !sys-process/dcron )
-	     ${PYTHON_DEPS}
-		 sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	epatch_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_unitdir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2019-09-02  0:29 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2019-09-02  0:29 UTC (permalink / raw
  To: gentoo-commits

commit:     3db95d50330d68371c1e06b0c277ef8dca294916
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 00:26:01 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 00:29:31 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db95d50

sys-process/systemd-cron: Version bump to 1.5.14

Closes: https://bugs.gentoo.org/685592
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.5.14.ebuild        | 75 ++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index c18c8f04b7f..7d7c2585b2c 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-cron-1.5.10.tar.gz 31191 BLAKE2B c58a0cfec82534baf3daba6f706d054347f3bc5a2d272eb003228b48fc58c9df61ed2045526403295aed3edc9a0c84eaa589c5aea66562bf35d531b4f5ffacd7 SHA512 9a4bbf78c81adf74e589cd9431b5742d5dab63b0346a2330403a7e24bdab62833096445d9fd3e5f6a91f722b3f8176e52734dcc5e2ee0ec23b555e6d01805094
 DIST systemd-cron-1.5.12.tar.gz 31417 BLAKE2B d0776d2c4aa2d86289dd8ab5dade47f083ee7abc16f54c9527130f587049064d6100eaccd4a3a0a461d21ac8286910d3cb0590db14ea1d3a32e591b7ede0a59e SHA512 6f85cef0870cde5ff6b397fb640a30a8a567e09e3cac48456498f1f102395f12f174731ca9cc8e826bb6c49a0d3a6dd49a9aec63e7b75648b7dccfaa499dcea4
+DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
 DIST systemd-cron-1.5.3.tar.gz 29105 BLAKE2B c7c95df9be0383aa39a8525d3a5179a04ef1edc77d6c0e34095eb0fe26045c139e4d0c340d6999405baa99d00181cc6c2fb14d87ad401a685aaf3ad7adb5e006 SHA512 ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7
 DIST systemd-cron-1.5.4.tar.gz 30436 BLAKE2B 5ce72e30e68cafbf812690704de4841d0436a97e6a9df12802374a0ef7fe2af4294310e4c14c68d5aa2508c9664402c17dcacb7b6a637f7b83853d97c78c557f SHA512 e6fe60de9d6cbc223b8358bd6b1a060e11f1ea16a8f0b24662914ddb18d827f7b4c62fd40dbefed3d0ac38b1e748998ec5e0430d4ea751e8a20b94b9803bcb89

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
new file mode 100644
index 00000000000..ef1605bcbad
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( pypy3 python3_{5,6,7} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-04-28 16:38 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2020-04-28 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     b56b2b0616982f464560666addeffc3db176757d
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 28 16:37:55 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 28 16:38:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56b2b06

sys-process/systemd-cron-1.5.14: x86 stable, bug 719880

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index b4ff25c098c..4da8f8119ff 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 sparc ~x86"
+KEYWORDS="amd64 sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-04-28 16:38 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2020-04-28 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ee6693f75d461aaf7f2173cefec43fb49ce4615e
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 28 16:37:48 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 28 16:38:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6693f7

sys-process/systemd-cron-1.5.14: amd64 stable, bug 719880

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index b9d3d63b256..c251346c1dd 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="amd64 ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-04-28 16:38 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2020-04-28 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     77662d62dac53d979f518da4168be3dd8c59da97
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 28 16:37:52 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 28 16:38:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77662d62

sys-process/systemd-cron-1.5.14: sparc stable, bug 719880

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index c251346c1dd..b4ff25c098c 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~sparc ~x86"
+KEYWORDS="amd64 sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-07-17 21:19 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2020-07-17 21:19 UTC (permalink / raw
  To: gentoo-commits

commit:     d45a80fda994722ad9c63c3467c4d2f0800edb6e
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 17 20:40:27 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jul 17 21:19:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45a80fd

sys-process/systemd-cron: Add Python 3.8 and 3.9 compatibility

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 4da8f8119ff..09986564103 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
 inherit python-single-r1 systemd
 
 DESCRIPTION="systemd units to create timers for cron directories and crontab"


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-07-24 12:44 Lars Wendler
  0 siblings, 0 replies; 97+ messages in thread
From: Lars Wendler @ 2020-07-24 12:44 UTC (permalink / raw
  To: gentoo-commits

commit:     1707a8282d61d5c68a67461512fae367fd97d951
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 12:41:35 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 12:44:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1707a828

sys-process/systemd-cron: Block sys-process/cronie[anacron]

Closes: https://bugs.gentoo.org/733760
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 09986564103..edc6c943c70 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -17,6 +17,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND=">=sys-apps/systemd-217
 	sys-apps/debianutils
+	!sys-process/cronie[anacron]
 	!etc-crontab-systemd? ( !sys-process/dcron )
 	${PYTHON_DEPS}
 	sys-process/cronbase"


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-09-05  0:31 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2020-09-05  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     cf5801f4140943aefad6197aecf7a4a1026e775d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  5 00:30:20 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  5 00:30:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5801f4

sys-process/systemd-cron: Keyword 1.5.14 arm, #737518

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

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index edc6c943c70..43855635ed8 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 sparc x86"
+KEYWORDS="amd64 ~arm sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-09-05  0:42 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2020-09-05  0:42 UTC (permalink / raw
  To: gentoo-commits

commit:     eeb96529a1de2638773325222c90c64b93ad565d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  5 00:41:59 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  5 00:41:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb96529

sys-process/systemd-cron: arm64 keyworded (bug #737518)

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 43855635ed8..9c20864eb74 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-09-29  5:16 Georgy Yakovlev
  0 siblings, 0 replies; 97+ messages in thread
From: Georgy Yakovlev @ 2020-09-29  5:16 UTC (permalink / raw
  To: gentoo-commits

commit:     1ebe73b86e7677a83eeeaa17e13e73b68bae8da9
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 29 05:06:22 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Sep 29 05:16:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebe73b8

sys-process/systemd-cron: add ~ppc64 keyword, bug #737518

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 9c20864eb74..347187200e0 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-09-29  5:18 Georgy Yakovlev
  0 siblings, 0 replies; 97+ messages in thread
From: Georgy Yakovlev @ 2020-09-29  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     05ffdb8742d01438dd28ddbb650b34ff4c823e4a
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 29 05:17:44 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Sep 29 05:17:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ffdb87

sys-process/systemd-cron: add ~ppc keyword, bug #737518

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 347187200e0..23e98c5e305 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2020-11-04 20:05 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2020-11-04 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     6b2aaadd3c6dbf050ce126a88dcdee96f6dcf6bd
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  4 20:04:36 2020 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Nov  4 20:04:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2aaadd

sys-process/systemd-cron: bump, make run-parts optional

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/metadata.xml              |  1 +
 .../systemd-cron/systemd-cron-1.5.15.ebuild        | 86 ++++++++++++++++++++++
 3 files changed, 88 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index b8b1e37e82c..70c9c67afe3 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1 +1,2 @@
 DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
+DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c SHA512 b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d

diff --git a/sys-process/systemd-cron/metadata.xml b/sys-process/systemd-cron/metadata.xml
index a2e9865130b..6386b937113 100644
--- a/sys-process/systemd-cron/metadata.xml
+++ b/sys-process/systemd-cron/metadata.xml
@@ -8,6 +8,7 @@
 		<flag name="cron-boot">Include support for the boot timer.</flag>
 		<flag name="etc-crontab-systemd">Use dedicated /etc/crontab-systemd instead of parsing /etc/crontab</flag>
 		<flag name="minutely">Support /etc/cron.minutely</flag>
+		<flag name="runparts">Use traditional run-parts instead of creating jobs for each cron.* entry</flag>
 		<flag name="yearly">Support /etc/cron.yearly</flag>
 		<flag name="setgid">Compile setgid C helper for crontab. Needs GCC or Clang.</flag>
 	</use>

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild
new file mode 100644
index 00000000000..d26a7c23352
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-03-05 20:13 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2021-03-05 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a91f45a8de524855702689190df14f6f08f0089b
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  5 20:13:21 2021 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Mar  5 20:13:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91f45a8

sys-process/systemd-cron: bump

Bug: https://bugs.gentoo.org/774051
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.5.17.ebuild        | 86 ++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 70c9c67afe3..3f133fef477 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
 DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c SHA512 b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d
+DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
new file mode 100644
index 00000000000..7815ef2eab1
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-05-10 18:58 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2021-05-10 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     fbbaed3076ee73c8c5d644e0582480d2de03c5e1
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Mon May 10 18:58:03 2021 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Mon May 10 18:58:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbaed30

sys-process/systemd-cron: amd64 stable

Bug: https://bugs.gentoo.org/788601
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index 7815ef2eab1..91853a7fe39 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-05-23 23:07 Thomas Deutschmann
  0 siblings, 0 replies; 97+ messages in thread
From: Thomas Deutschmann @ 2021-05-23 23:07 UTC (permalink / raw
  To: gentoo-commits

commit:     8bb778f39c1d1c2a808a53a86bfa0543d038ec9b
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 23 23:05:39 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 23 23:06:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb778f3

sys-process/systemd-cron: x86 stable (bug #788601)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index 91853a7fe39..c490b5221ac 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-06-21 21:08 Marek Szuba
  0 siblings, 0 replies; 97+ messages in thread
From: Marek Szuba @ 2021-06-21 21:08 UTC (permalink / raw
  To: gentoo-commits

commit:     d4bb901117135605ec25841be50b5660e5185788
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 21 21:03:48 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jun 21 21:08:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4bb9011

sys-process/systemd-cron: keyword 1.5.17 for ~riscv

Builds, tests and installs fine.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index c490b5221ac..86b4a14f8bf 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-07-06 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 97+ messages in thread
From: Georgy Yakovlev @ 2021-07-06 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0eac005c4d668bc85176916808a1fbec72de6602
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  6 19:22:01 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Jul  6 19:56:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eac005c

sys-process/systemd-cron: stabilize 1.5.17 for ppc64

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index 86b4a14f8bf..b9c93cff84f 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2021-12-25 10:08 Georgy Yakovlev
  0 siblings, 0 replies; 97+ messages in thread
From: Georgy Yakovlev @ 2021-12-25 10:08 UTC (permalink / raw
  To: gentoo-commits

commit:     678a64a1dbb69548765020c3227fc322a2896d49
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 10:08:26 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 10:08:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678a64a1

sys-process/systemd-cron: enable py3.10

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index b9c93cff84f3..7b1606464a6b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
 inherit python-single-r1 systemd
 
 DESCRIPTION="systemd units to create timers for cron directories and crontab"


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-01-08 14:03 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2022-01-08 14:03 UTC (permalink / raw
  To: gentoo-commits

commit:     8b82dcc775c706bf80ed47a85425affbe1664458
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  8 14:03:10 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  8 14:03:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b82dcc7

sys-process/systemd-cron: Stabilize 1.5.17 sparc, #788601

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
index 7b1606464a6b..f80bf8b733c5 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-03-02  0:41 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-03-02  0:41 UTC (permalink / raw
  To: gentoo-commits

commit:     92385cec5d5ea99e99f5e1b76b0df136a370b9af
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  2 00:40:54 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Mar  2 00:41:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92385cec

sys-process/systemd-cron: bump

Closes: https://bugs.gentoo.org/832053
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.15.18.ebuild       | 86 ++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 3f133fef4772..71e8779a3950 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
+DIST systemd-cron-1.15.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3
 DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
 DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c SHA512 b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
new file mode 100644
index 000000000000..cbf442435aaf
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/systemd-cron/archive/refs/tags/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-03-02  0:42 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-03-02  0:42 UTC (permalink / raw
  To: gentoo-commits

commit:     45a61849a4b0f6d8527745925b99217598d01d82
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  2 00:42:38 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Mar  2 00:42:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a61849

sys-process/systemd-cron: remove obsolete

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  2 -
 .../systemd-cron/systemd-cron-1.5.14.ebuild        | 77 -------------------
 .../systemd-cron/systemd-cron-1.5.15.ebuild        | 86 ----------------------
 3 files changed, 165 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 71e8779a3950..fa6327c4f890 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,4 +1,2 @@
 DIST systemd-cron-1.15.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3
-DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
-DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c SHA512 b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
deleted file mode 100644
index ccdee536d183..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-	sys-apps/debianutils
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	${PYTHON_DEPS}
-	sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild
deleted file mode 100644
index f2a29d808d5b..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.15.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-	sys-apps/debianutils
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	${PYTHON_DEPS}
-	sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-03-02  1:04 Matt Turner
  0 siblings, 0 replies; 97+ messages in thread
From: Matt Turner @ 2022-03-02  1:04 UTC (permalink / raw
  To: gentoo-commits

commit:     0088186492c4c050ecfc1b4ea64cff27ba48cb40
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  2 01:02:39 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Mar  2 01:02:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00881864

sys-process/systemd-cron: Fix version

Upstream appears to have typo'd the tag name. The VERSION and CHANGELOG
files show that the version is supposed to be 1.5.18.

Bug: https://bugs.gentoo.org/832053
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                                  | 2 +-
 .../{systemd-cron-1.15.18.ebuild => systemd-cron-1.5.18.ebuild}    | 7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index fa6327c4f890..739e06fb5a1b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,2 @@
-DIST systemd-cron-1.15.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3
+DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
similarity index 92%
rename from sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
rename to sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index cbf442435aaf..09890a45a82a 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -2,12 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
 inherit python-single-r1 systemd
 
 DESCRIPTION="systemd units to create timers for cron directories and crontab"
 HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/systemd-cron/archive/refs/tags/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+MY_PV="1.15.18"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -27,6 +28,8 @@ DEPEND="sys-process/cronbase
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+S="${WORKDIR}/${PN}-${MY_PV}"
+
 src_prepare() {
 	python_fix_shebang --force "${S}/src/bin"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-04-01 19:08 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-04-01 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     9c8d0c975682dd8e19491e525413270ceacd978b
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  1 19:06:02 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Apr  1 19:06:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8d0c97

sys-process/systemd-cron: stabilize 1.5.18 for amd64

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 09890a45a82a..957b7af3022c 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-04-01 19:51 Jakov Smolić
  0 siblings, 0 replies; 97+ messages in thread
From: Jakov Smolić @ 2022-04-01 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     cf2942c2295c2a7c47432d35e869040b8e9ded74
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  1 19:51:43 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Apr  1 19:51:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2942c2

sys-process/systemd-cron: Stabilize 1.5.18 x86, #836610

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 957b7af3022c..43544397ad71 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-04-09 19:36 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2022-04-09 19:36 UTC (permalink / raw
  To: gentoo-commits

commit:     4ec06f48b0c9cd7b17830e1a9375f5c1925408d7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  9 19:36:14 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  9 19:36:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec06f48

sys-process/systemd-cron: Stabilize 1.5.18 sparc, #836610

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 43544397ad71..a6bace9a68e3 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-04-09 19:50 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2022-04-09 19:50 UTC (permalink / raw
  To: gentoo-commits

commit:     02beb05dab44d61d9272b3968462ec38efaa2ddd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  9 19:50:48 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  9 19:50:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02beb05d

sys-process/systemd-cron: Stabilize 1.5.18 ppc64, #836610

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index a6bace9a68e3..4a534e3c5db1 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-05-17 19:17 Jakov Smolić
  0 siblings, 0 replies; 97+ messages in thread
From: Jakov Smolić @ 2022-05-17 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     2378d4633fd288676c5173492e8c316f3c08d1c8
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 19:17:52 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue May 17 19:17:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2378d463

sys-process/systemd-cron: Stabilize 1.5.18 ppc, #845144

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index fcbeb9902102..4327306a6b34 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-05-17 19:17 Jakov Smolić
  0 siblings, 0 replies; 97+ messages in thread
From: Jakov Smolić @ 2022-05-17 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     c1fc77687c1299aa3ed3615b6dd67442397c0756
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 19:17:51 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue May 17 19:17:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fc7768

sys-process/systemd-cron: Stabilize 1.5.18 arm64, #845144

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 4a534e3c5db1..fcbeb9902102 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-05-17 19:17 Jakov Smolić
  0 siblings, 0 replies; 97+ messages in thread
From: Jakov Smolić @ 2022-05-17 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     f03f16fcecddbe7fe80d50b09491434d5d6e1eaa
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 19:17:54 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue May 17 19:17:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03f16fc

sys-process/systemd-cron: Stabilize 1.5.18 arm, #845144

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 4327306a6b34..0aafe93f288b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-05-29 14:36 Jakov Smolić
  0 siblings, 0 replies; 97+ messages in thread
From: Jakov Smolić @ 2022-05-29 14:36 UTC (permalink / raw
  To: gentoo-commits

commit:     ced2549f4aadae24b844ab31b7b3c54954c28fee
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun May 29 14:36:39 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun May 29 14:36:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced2549f

sys-process/systemd-cron: Keyword 1.5.18 hppa, #845147

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 0aafe93f288b..5d07a1a175e7 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-06-28 10:50 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-06-28 10:50 UTC (permalink / raw
  To: gentoo-commits

commit:     a4fac89ee29361717e6e2803941ccefeb41f7efd
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue Jun 28 01:23:58 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 10:49:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fac89e

sys-process/systemd-cron: Keyword 1.5.18 ia64, #845147

Signed-off-by: matoro <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26104
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 5d07a1a175e7..cbbce93dba4d 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-07-16 20:22 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-07-16 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     90940dab01f00cb89d72caef3b22eba8ed1f4766
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 20:22:10 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 20:22:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90940dab

sys-process/systemd-cron: drop 1.5.17

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 -
 .../systemd-cron/systemd-cron-1.5.17.ebuild        | 86 ----------------------
 2 files changed, 87 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 83968371fea8..139bd10ac7fa 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,2 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3
 DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
deleted file mode 100644
index f80bf8b733c5..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-	sys-apps/debianutils
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	${PYTHON_DEPS}
-	sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2022-07-16 20:22 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2022-07-16 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8f2ab99eb4641a8ff0daf3bb6ca236587b55299b
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 20:21:19 2022 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 20:21:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2ab99e

sys-process/systemd-cron: add 1.15.19

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.15.19.ebuild       | 86 ++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 739e06fb5a1b..83968371fea8 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
+DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e SHA512 20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3
 DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
new file mode 100644
index 000000000000..901357eed0a5
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-01-10  5:36 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-01-10  5:36 UTC (permalink / raw
  To: gentoo-commits

commit:     885d5aef8f5efb561c7c8da1bbecc24ef3212350
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 05:35:50 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 05:35:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885d5aef

sys-process/systemd-cron: enable py3.11

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

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index 400475508671..aedb1ef00c44 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
 inherit python-single-r1 systemd
 
 DESCRIPTION="systemd units to create timers for cron directories and crontab"


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-02-10 18:49 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-02-10 18:49 UTC (permalink / raw
  To: gentoo-commits

commit:     3fd5f7d79258a6ab1f3483eda18c2838d63fb264
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 18:48:55 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 18:49:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd5f7d7

sys-process/systemd-cron: stabilize 1.15.19-r1 for amd64

Bug: https://bugs.gentoo.org/890319
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index c32402b2ec85..b47c49c4c366 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-02-10 20:36 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-02-10 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     a1e4e778248eb6c9aec082743d00df7d13379f2f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 20:36:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 20:36:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e4e778

sys-process/systemd-cron: Stabilize 1.15.19-r1 arm64, #890319

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

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index baf288c6e415..c14600f0fa43 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-02-10 20:41 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-02-10 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9373d5f7ff2dd26ce4c89a2ab8e53cfabcf8aa75
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 20:41:14 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 20:41:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9373d5f7

sys-process/systemd-cron: Stabilize 1.15.19-r1 arm, #890319

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

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index b7601bd1cc99..4aead1dcad2f 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-02-10 20:41 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-02-10 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     091a76b6230ddd06841cccfbdccee5262dd93c06
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 20:41:11 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 20:41:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091a76b6

sys-process/systemd-cron: Stabilize 1.15.19-r1 x86, #890319

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

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index c14600f0fa43..b7601bd1cc99 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-02-17 22:16 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-02-17 22:16 UTC (permalink / raw
  To: gentoo-commits

commit:     28cb409c75552a76794814a8e9343fe0055bdf85
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 22:15:08 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 22:15:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cb409c

sys-process/systemd-cron: drop 1.5.18, 1.15.19

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 -
 .../systemd-cron/systemd-cron-1.15.19.ebuild       | 86 ---------------------
 .../systemd-cron/systemd-cron-1.5.18.ebuild        | 89 ----------------------
 3 files changed, 176 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 139bd10ac7fa..44b7cf7f694b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95 SHA512 7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
deleted file mode 100644
index 9a2d4907085b..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{9..10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-	sys-apps/debianutils
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	${PYTHON_DEPS}
-	sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
deleted file mode 100644
index ec21aaf808ea..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{9..10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-MY_PV="1.15.18"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-	sys-apps/debianutils
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	${PYTHON_DEPS}
-	sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
-	python_fix_shebang --force "${S}/src/bin"
-
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.py" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-05-01 20:38 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-05-01 20:38 UTC (permalink / raw
  To: gentoo-commits

commit:     cdaf873b49d1752e799ffce2d2d9e7279360032a
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 20:35:03 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Mon May  1 20:38:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdaf873b

sys-process/systemd-cron: add 1.15.20

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.15.20.ebuild       | 93 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 44b7cf7f694b..eaa7d4323ff6 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1 +1,2 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
+DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd SHA512 814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
new file mode 100644
index 000000000000..2498aab65d88
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase
+	acct-user/_cron-failure
+	acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+src_install() {
+	default
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 14:23 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-06-14 14:23 UTC (permalink / raw
  To: gentoo-commits

commit:     6abed81cff3c8ad31c2f78f2d9e4316a2ea7a5a8
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 14:22:54 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 14:22:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abed81c

sys-process/systemd-cron: stabilize 1.15.20 for amd64

Bug: https://bugs.gentoo.org/908495
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 2498aab65d88..38c72aed81b2 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 15:11 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-06-14 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     ee4e1bf96340564b40262b60f9ca4e844ceea8e2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:11:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:11:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee4e1bf9

sys-process/systemd-cron: Stabilize 1.15.20 ppc64, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index de2a4658c761..0dd42858fc73 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 15:11 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-06-14 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     ed2bb63c879ad887bfb1f2b038479e3440fb5134
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:11:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:11:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2bb63c

sys-process/systemd-cron: Stabilize 1.15.20 arm64, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index d7eefd282e56..529bc02ad040 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 15:11 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-06-14 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     61711eeb30244702f8c209acbf1b79f3997196bd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:11:40 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:11:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61711eeb

sys-process/systemd-cron: Stabilize 1.15.20 sparc, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 38c72aed81b2..de2a4658c761 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 15:11 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-06-14 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     bdbb7079d89ade2d7de9afb4533bfb929158dabd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:11:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:11:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbb7079

sys-process/systemd-cron: Stabilize 1.15.20 arm, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 0dd42858fc73..d7eefd282e56 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-06-14 15:11 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-06-14 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     65ff63f168addc3a8b956d2eb5aeae8474c84f46
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:11:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:11:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ff63f1

sys-process/systemd-cron: Stabilize 1.15.20 x86, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 529bc02ad040..1bbe63f72d44 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-07-17 11:15 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-07-17 11:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a1a497e48f9f3eda9e9a903d2bbb01acfc01e65b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 11:15:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 11:15:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a497e4

sys-process/systemd-cron: Stabilize 1.15.20 ppc, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 1bbe63f72d44..87efa58e4e82 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-15 15:05 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-15 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     d6b4f09d2dd9424fd27ad485275f4e6983fcf67f
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 15 15:00:49 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Aug 15 15:05:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b4f09d

sys-process/systemd-cron: add 1.16.7

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 .../systemd-cron/systemd-cron-1.16.7.ebuild        | 93 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index eaa7d4323ff6..531e9ff85cda 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd SHA512 814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
+DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19 SHA512 d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
new file mode 100644
index 000000000000..2498aab65d88
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+	sys-apps/debianutils
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	${PYTHON_DEPS}
+	sys-process/cronbase
+	acct-user/_cron-failure
+	acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+	python_fix_shebang --force "${S}/src/bin"
+
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	sed -i \
+		-e 's!/crontab$!/crontab-systemd!' \
+		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+		-e 's/pyflakes3/pyflakes/' \
+		-- "${S}/Makefile.in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.py" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--confdir="${EPREFIX}/etc" \
+		--runparts="${EPREFIX}/bin/run-parts" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) \
+		$(my_use_enable setgid) \
+		--enable-persistent=yes
+}
+
+src_install() {
+	default
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-16 14:37 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-16 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     44152e2ec8c240c3c2e6c1c7c3846225b8cce851
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 14:34:18 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 14:35:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44152e2e

sys-process/systemd-cron: Fix configure due to upstream refactor.

Bug: https://bugs.gentoo.org/912334
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7.ebuild | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
index 2498aab65d88..e44362e5d6bf 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
@@ -30,6 +30,8 @@ DEPEND="sys-process/cronbase
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 src_prepare() {
+	[[ -L /bin ]] || die "systemd-cron requires a merged /usr"
+
 	python_fix_shebang --force "${S}/src/bin"
 
 	sed -i \
@@ -37,12 +39,6 @@ src_prepare() {
 		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
 		-- "${S}/src/man/crontab."{1,5}".in" || die
 
-	sed -i \
-		-e 's!/crontab$!/crontab-systemd!' \
-		-e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-		-e 's/pyflakes3/pyflakes/' \
-		-- "${S}/Makefile.in" || die
-
 	if use etc-crontab-systemd
 	then	sed -i \
 			-e "s!/etc/crontab!/etc/crontab-systemd!" \
@@ -65,7 +61,6 @@ src_configure() {
 	./configure \
 		--prefix="${EPREFIX}/usr" \
 		--confdir="${EPREFIX}/etc" \
-		--runparts="${EPREFIX}/bin/run-parts" \
 		--mandir="${EPREFIX}/usr/share/man" \
 		--unitdir="$(systemd_get_systemunitdir)" \
 		--generatordir="$(systemd_get_systemgeneratordir)" \
@@ -75,8 +70,9 @@ src_configure() {
 		$(my_use_enable yearly) \
 		$(my_use_enable yearly quarterly) \
 		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid) \
-		--enable-persistent=yes
+		$(my_use_enable setgid)
+
+		export CRONTAB=crontab-systemd
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-16 14:40 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-16 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     00b331aac5089037c01d00176d1ed7bd1cb4e4fc
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 14:39:37 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 14:39:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b331aa

sys-process/systemd-cron: revbump since installed files change

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 .../{systemd-cron-1.16.7.ebuild => systemd-cron-1.16.7-r1.ebuild}         | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
similarity index 100%
rename from sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
rename to sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild


^ permalink raw reply	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-16 14:46 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-16 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     e35d715ebd098067176566bd065ee65340b5ed6a
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 14:45:15 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 14:45:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35d715e

sys-process/systemd-cron: use split-usr USE flag to detect split usr

This approach is the same as used by sys-apps/systemd-9999.

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index e44362e5d6bf..c94d705a9f69 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid split-usr test yearly"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=sys-apps/systemd-217
@@ -29,9 +29,15 @@ DEPEND="sys-process/cronbase
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-src_prepare() {
-	[[ -L /bin ]] || die "systemd-cron requires a merged /usr"
+pkg_pretend() {
+	if use split-usr; then
+			eerror "Please complete the migration to merged-usr."
+			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+			die "systemd no longer supports split-usr"
+	fi
+}
 
+src_prepare() {
 	python_fix_shebang --force "${S}/src/bin"
 
 	sed -i \


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-16 19:40 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-16 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     75358cead992cc1081f4dd728bce053251fb1491
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 19:39:44 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 19:40:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75358cea

sys-process/systemd-cron: catch configure errors in future

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index c94d705a9f69..9971a8609893 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -76,7 +76,7 @@ src_configure() {
 		$(my_use_enable yearly) \
 		$(my_use_enable yearly quarterly) \
 		$(my_use_enable yearly semi_annually) \
-		$(my_use_enable setgid)
+		$(my_use_enable setgid) || die
 
 		export CRONTAB=crontab-systemd
 }


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-08-17 19:32 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-08-17 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     b5a5490235041b2de068c374ab7d6db9efe4fefa
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 19:31:16 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 19:31:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a54902

sys-process/systemd-cron: only check split usr for run-parts

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 9971a8609893..083a40da15b2 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid split-usr test yearly"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=sys-apps/systemd-217
@@ -30,10 +30,10 @@ DEPEND="sys-process/cronbase
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 pkg_pretend() {
-	if use split-usr; then
+	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
 			eerror "Please complete the migration to merged-usr."
 			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-			die "systemd no longer supports split-usr"
+			die "systemd-cron no longer supports split-usr"
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-09-13 19:10 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-09-13 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     b80649ddc1d7626ef6e3de1f6fe7958255a5be78
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 13 19:09:02 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Wed Sep 13 19:10:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80649dd

sys-process/systemd-cron: add 2.1.3

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-2.1.3.ebuild | 97 ++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 531e9ff85cda..f2f8e1acc893 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b SHA512 90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd SHA512 814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19 SHA512 d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
+DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80 SHA512 e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9

diff --git a/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild b/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
new file mode 100644
index 000000000000..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+	dev-libs/openssl
+	runparts? ( sys-apps/debianutils )
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	sys-process/cronbase
+	acct-user/_cron-failure
+	acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db || ( dev-util/shellcheck dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+			eerror "Please complete the migration to merged-usr."
+			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+			die "systemd-cron no longer supports split-usr"
+	fi
+}
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+		export CRONTAB=crontab-systemd
+}
+
+src_install() {
+	default
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+src_test() {
+	emake test-nounshare
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-09-26 18:44 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-09-26 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     9dff8402a60678df2efbbd8b9984258d4384e24a
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 18:44:07 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 18:44:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dff8402

sys-process/systemd-cron: stabilize 1.16.7-r1 for amd64

Bug: https://bugs.gentoo.org/914618
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 083a40da15b2..680892a6d54b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-09-26 18:55 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-09-26 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     eee4ed762747c532029356c5258657ba0e33f7cf
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 18:55:34 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 18:55:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee4ed76

sys-process/systemd-cron: add 2.2.0

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-2.2.0.ebuild | 97 ++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index f2f8e1acc893..34c9c9fa5c12 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -2,3 +2,4 @@ DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B d03c7024f9e4e569086e60908b07255e5
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd SHA512 814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19 SHA512 d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80 SHA512 e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9
+DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
new file mode 100644
index 000000000000..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+	dev-libs/openssl
+	runparts? ( sys-apps/debianutils )
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	sys-process/cronbase
+	acct-user/_cron-failure
+	acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db || ( dev-util/shellcheck dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+			eerror "Please complete the migration to merged-usr."
+			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+			die "systemd-cron no longer supports split-usr"
+	fi
+}
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+		export CRONTAB=crontab-systemd
+}
+
+src_install() {
+	default
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+src_test() {
+	emake test-nounshare
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-09-28  4:21 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-09-28  4:21 UTC (permalink / raw
  To: gentoo-commits

commit:     805f16e4a111bba7871fbed2d9a8a8e25bc83838
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 28 04:20:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 04:20:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805f16e4

sys-process/systemd-cron: Stabilize 1.16.7-r1 sparc, #914618

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

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 680892a6d54b..918d4137f759 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-10-01 18:22 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-10-01 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1543e864a958937929ffb6e9f96892275696e098
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  1 18:22:05 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  1 18:22:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1543e864

sys-process/systemd-cron: Stabilize 1.16.7-r1 arm, #914618

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 918d4137f759..849e70b596ad 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-10-01 18:22 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-10-01 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c05f73abcb930b12f66c6e435d7ed056bc97b4ba
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  1 18:22:16 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  1 18:22:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05f73ab

sys-process/systemd-cron: Stabilize 1.16.7-r1 x86, #914618

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 4b9e946829d8..873c2ce086a0 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-10-01 18:22 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-10-01 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     43255b3e88be04c4b659f5e95fcb5b7db74b2e97
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  1 18:22:13 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  1 18:22:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43255b3e

sys-process/systemd-cron: Stabilize 1.16.7-r1 ppc64, #914618

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index c53b8be32a34..4b9e946829d8 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-10-01 18:22 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-10-01 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     7ac70861251202e5791e344cf8cdcc966f1db5fc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  1 18:22:10 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  1 18:22:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac70861

sys-process/systemd-cron: Stabilize 1.16.7-r1 ppc, #914618

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 849e70b596ad..c53b8be32a34 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-21 18:22 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-12-21 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5e2f8254423cb6a8e67d4152feb32a529a474b54
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 18:22:11 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 18:22:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2f8254

sys-process/systemd-cron: add 2.3.0

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-2.3.0.ebuild | 97 ++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 34c9c9fa5c12..a7301a128266 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -3,3 +3,4 @@ DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 1e048009d19eb9e40a96ab7dee5099753
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19 SHA512 d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80 SHA512 e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
+DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb SHA512 abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
new file mode 100644
index 000000000000..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+	dev-libs/openssl
+	runparts? ( sys-apps/debianutils )
+	!sys-process/cronie[anacron]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	sys-process/cronbase
+	acct-user/_cron-failure
+	acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+	test? ( sys-apps/man-db || ( dev-util/shellcheck dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+			eerror "Please complete the migration to merged-usr."
+			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+			die "systemd-cron no longer supports split-usr"
+	fi
+}
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	eapply_user
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+		export CRONTAB=crontab-systemd
+}
+
+src_install() {
+	default
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+src_test() {
+	emake test-nounshare
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-21 20:21 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-12-21 20:21 UTC (permalink / raw
  To: gentoo-commits

commit:     f5fa0f3612e0809f1b5b1dc670a1d8af4d016937
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 20:21:01 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 20:21:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fa0f36

sys-process/systemd-cron: stabilize 2.2.0 for amd64

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
index 752240ab8359..d1b5963bcebc 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  0:30 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-12-22  0:30 UTC (permalink / raw
  To: gentoo-commits

commit:     174b4a1c984b6d4fd4ce67e66c4e1aac6daf70e9
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 00:29:07 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 00:29:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174b4a1c

sys-process/systemd-cron: remove 2.3.0 shellcheck dep and static tests

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 ...systemd-cron-2.3.0.ebuild => systemd-cron-2.3.0-r1.ebuild} | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
index 752240ab8359..730804899d73 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
 
@@ -25,8 +25,7 @@ RDEPEND=">=sys-apps/systemd-253
 	acct-user/_cron-failure
 	acct-group/_cron-failure"
 
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db || ( dev-util/shellcheck dev-util/shellcheck-bin ) )"
+DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
@@ -84,10 +83,6 @@ src_install() {
 	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
 }
 
-src_test() {
-	emake test-nounshare
-}
-
 pkg_postinst() {
 	elog "This package now supports USE=runparts which is enabled by default."
 	elog "This enables the traditional run-parts behavior."


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  0:30 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2023-12-22  0:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c0e565f905f716fd602b1a33724311b3d05751d6
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 00:27:07 2023 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 00:29:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e565f9

sys-process/systemd-cron: remove 2.2.0 shellcheck dep and static tests

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 ...systemd-cron-2.2.0.ebuild => systemd-cron-2.2.0-r1.ebuild} | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index d1b5963bcebc..ea630893c320 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
 
@@ -25,8 +25,7 @@ RDEPEND=">=sys-apps/systemd-253
 	acct-user/_cron-failure
 	acct-group/_cron-failure"
 
-DEPEND="sys-process/cronbase
-	test? ( sys-apps/man-db || ( dev-util/shellcheck dev-util/shellcheck-bin ) )"
+DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
@@ -84,10 +83,6 @@ src_install() {
 	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
 }
 
-src_test() {
-	emake test-nounshare
-}
-
 pkg_postinst() {
 	elog "This package now supports USE=runparts which is enabled by default."
 	elog "This enables the traditional run-parts behavior."


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  5:07 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-12-22  5:07 UTC (permalink / raw
  To: gentoo-commits

commit:     3f69d8d87893675e3c1103149bc2162f75dc9eed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 05:02:47 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 05:04:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f69d8d8

sys-process/systemd-cron: Stabilize 2.2.0-r1 sparc, #920505

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

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index bf774942d0fa..ea6ebfd49e7d 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  5:07 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-12-22  5:07 UTC (permalink / raw
  To: gentoo-commits

commit:     966a8a3e3383b7b992ee38383a74befd440f1bb9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 05:02:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 05:04:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966a8a3e

sys-process/systemd-cron: Stabilize 2.2.0-r1 arm64, #920505

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

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index ea6ebfd49e7d..2f0bdfa85856 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  5:07 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2023-12-22  5:07 UTC (permalink / raw
  To: gentoo-commits

commit:     46448f68254a46253bc675198dde360b6f31365e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 05:02:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 05:04:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46448f68

sys-process/systemd-cron: Stabilize 2.2.0-r1 arm, #920505

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

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index ea630893c320..bf774942d0fa 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  7:21 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-12-22  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     17c3ca42c5e025abb8cdfd0f2baeef4fb3421ca9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 07:21:13 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 07:21:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c3ca42

sys-process/systemd-cron: Stabilize 2.2.0-r1 ppc, #920505

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index 2f0bdfa85856..5463a94840d4 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  7:27 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-12-22  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     86645894f805959544ec2761e51d6c49d30b05a6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 07:26:33 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 07:26:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86645894

sys-process/systemd-cron: Stabilize 2.2.0-r1 x86, #920505

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index 5463a94840d4..31138c0656f8 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2023-12-22  7:27 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2023-12-22  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     170cacb8b03acb688528b89fc710ca824c59f76c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 07:26:49 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 07:26:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170cacb8

sys-process/systemd-cron: Stabilize 2.2.0-r1 ppc64, #920505

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index 31138c0656f8..9cc24c0a17b5 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-01-14 17:15 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-01-14 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     9e2ec90217ee7c52d891169dc543420ea70202f8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 17:14:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 17:15:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2ec902

sys-process/systemd-cron: fix dependencies

* OpenSSL should be in DEPEND too as it's linked against
* ... and use := for it
* Sort dependencies the way we usually do and use consistent style

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

 sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
index edd033210173..b7c8fd07ac68 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
@@ -17,17 +17,20 @@ IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
-
-RDEPEND=">=sys-apps/systemd-253
-	dev-libs/openssl
-	runparts? ( sys-apps/debianutils )
+RDEPEND="
 	!sys-process/cronie[anacron]
+	acct-user/_cron-failure
+	acct-group/_cron-failure
+	dev-libs/openssl:=
+	sys-process/cronbase
+	>=sys-apps/systemd-253
 	!etc-crontab-systemd? ( !sys-process/dcron )
+	runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+	dev-libs/openssl:=
 	sys-process/cronbase
-	acct-user/_cron-failure
-	acct-group/_cron-failure"
-
-DEPEND="sys-process/cronbase"
+"
 
 PATCHES=(
 	"${FILESDIR}"/${PN}-2.3.0-pch.patch


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-01-14 17:15 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-01-14 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     6189b51796d509dd3e67c6c0029f24be53460ff7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 17:12:57 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 17:15:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6189b517

sys-process/systemd-cron: add comment for restricted tests

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

 sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
index f6651f53f31a..edd033210173 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
@@ -12,6 +12,8 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
 RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-01-20  9:07 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-01-20  9:07 UTC (permalink / raw
  To: gentoo-commits

commit:     4de0c66d358786aa00c283c1c2805c750c7ee43b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 08:55:25 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 09:06:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de0c66d

sys-process/systemd-cron: add note about openssl->libmd for next release

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

 sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
index b7c8fd07ac68..1e1081ed71b1 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
@@ -17,6 +17,7 @@ IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
+# Next release will switch openssl->libmd (https://github.com/systemd-cron/systemd-cron/commit/fe0b10b1ed55122a3cd07a382a951aeb87a3fee2)
 RDEPEND="
 	!sys-process/cronie[anacron]
 	acct-user/_cron-failure


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-01-30  5:38 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-01-30  5:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ee22ac8f636ce472339d49ef7b36143f95cc25de
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 05:25:47 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 05:38:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee22ac8f

sys-process/systemd-cron: fix indentation

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

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 8 ++++----
 sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild  | 8 ++++----
 sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild  | 8 ++++----
 sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild  | 6 +++---
 4 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 873c2ce086a0..b779832b971b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,9 +31,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-			eerror "Please complete the migration to merged-usr."
-			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-			die "systemd-cron no longer supports split-usr"
+		eerror "Please complete the migration to merged-usr."
+		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+		die "systemd-cron no longer supports split-usr"
 	fi
 }
 

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index 9cc24c0a17b5..5fc4b9bc9d58 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,9 +29,9 @@ DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-			eerror "Please complete the migration to merged-usr."
-			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-			die "systemd-cron no longer supports split-usr"
+		eerror "Please complete the migration to merged-usr."
+		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+		die "systemd-cron no longer supports split-usr"
 	fi
 }
 

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
index 730804899d73..cfc4ae02d6f4 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,9 +29,9 @@ DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-			eerror "Please complete the migration to merged-usr."
-			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-			die "systemd-cron no longer supports split-usr"
+		eerror "Please complete the migration to merged-usr."
+		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+		die "systemd-cron no longer supports split-usr"
 	fi
 }
 

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
index 1e1081ed71b1..31ac52232f72 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r2.ebuild
@@ -39,9 +39,9 @@ PATCHES=(
 
 pkg_pretend() {
 	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-			eerror "Please complete the migration to merged-usr."
-			eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-			die "systemd-cron no longer supports split-usr"
+		eerror "Please complete the migration to merged-usr."
+		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+		die "systemd-cron no longer supports split-usr"
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-03-29 11:31 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-03-29 11:31 UTC (permalink / raw
  To: gentoo-commits

commit:     5bf8858b838e87def072cbc01927768799b7cc89
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 11:31:04 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 11:31:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf8858b

sys-process/systemd-cron: add 2.3.4

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |   1 +
 sys-process/systemd-cron/systemd-cron-2.3.4.ebuild | 101 +++++++++++++++++++++
 2 files changed, 102 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 8da4bc90b8c5..06aa4d41d515 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19 SHA512 d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb SHA512 abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565
+DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c SHA512 2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
new file mode 100644
index 000000000000..32892c37b102
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	!sys-process/cronie[anacron]
+	acct-user/_cron-failure
+	acct-group/_cron-failure
+	app-crypt/libmd:=
+	sys-process/cronbase
+	>=sys-apps/systemd-253
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+	dev-libs/openssl:=
+	sys-process/cronbase
+"
+
+pkg_pretend() {
+	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+		eerror "Please complete the migration to merged-usr."
+		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+		die "systemd-cron no longer supports split-usr"
+	fi
+}
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	default
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+	export CRONTAB=crontab-systemd
+}
+
+src_compile() {
+	emake PCH=
+}
+
+src_install() {
+	emake DESTDIR="${D}" PCH= install
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-04-16 15:16 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-04-16 15:16 UTC (permalink / raw
  To: gentoo-commits

commit:     641c536fe4afa656f34ebb656bf1e8bca8bd87bc
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 15:14:12 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 15:16:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641c536f

sys-process/systemd-cron: Require split-usr in deps and no longer die.

Closes: https://bugs.gentoo.org/928893
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 ...{systemd-cron-2.3.4.ebuild => systemd-cron-2.3.4-r1.ebuild} | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
index 32892c37b102..00738f1c0e07 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
 	acct-group/_cron-failure
 	app-crypt/libmd:=
 	sys-process/cronbase
-	>=sys-apps/systemd-253
+	>=sys-apps/systemd-255[-split-usr(-)]
 	!etc-crontab-systemd? ( !sys-process/dcron )
 	runparts? ( sys-apps/debianutils )
 "
@@ -32,14 +32,6 @@ DEPEND="
 	sys-process/cronbase
 "
 
-pkg_pretend() {
-	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-		eerror "Please complete the migration to merged-usr."
-		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-		die "systemd-cron no longer supports split-usr"
-	fi
-}
-
 src_prepare() {
 	sed -i \
 		-e 's/^crontab/crontab-systemd/' \


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-04-30 12:51 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-04-30 12:51 UTC (permalink / raw
  To: gentoo-commits

commit:     9650ada19875e027a46c5ce23dc15555bd0044d0
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 11:45:05 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 12:51:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9650ada1

sys-process/systemd-cron: add 2.4.0

Bug: https://bugs.gentoo.org/930950
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 93 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 06b7f8013a30..830f4e8bbd72 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c SHA512 2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9
+DIST systemd-cron-2.4.0.tar.gz 60462 BLAKE2B 6a4450637b69ed9c32ea5711018be9265db96a6bf19896bb72c13184817750e7d64d2fdd00ac885d5ae3393b671c04c89d1bf46f73fbb817c1b1798a4809b955 SHA512 88ce99307101d33e6fc6a5dfa25f16db9754785809b44da78c6b05b52592385c9a957770ee781b97a248ab475304bd7eb234bffa47114031bd804e2aa5f79c06

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
new file mode 100644
index 000000000000..00738f1c0e07
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	!sys-process/cronie[anacron]
+	acct-user/_cron-failure
+	acct-group/_cron-failure
+	app-crypt/libmd:=
+	sys-process/cronbase
+	>=sys-apps/systemd-255[-split-usr(-)]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+	dev-libs/openssl:=
+	sys-process/cronbase
+"
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	default
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+	export CRONTAB=crontab-systemd
+}
+
+src_compile() {
+	emake PCH=
+}
+
+src_install() {
+	emake DESTDIR="${D}" PCH= install
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 10:53 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-05-09 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     650a30d52a41b06a9b5687c43d9e075f58066710
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 10:50:57 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu May  9 10:52:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a30d5

sys-process/systemd-cron: stabilize 2.4.0 for amd64

Bug: https://bugs.gentoo.org/931626
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 00738f1c0e07..293661ce4869 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 12:12 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-05-09 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     5e86c653f22b84f80ef5a22cd1d265eb02201d02
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:12:09 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e86c653

sys-process/systemd-cron: Stabilize 2.4.0 ppc64, #931626

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

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 1cbe9df4341b..deccbe07dda9 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 12:12 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-05-09 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     5aae2646cbaa33a27fa03550366146267b11f98e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:12:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aae2646

sys-process/systemd-cron: Stabilize 2.4.0 arm64, #931626

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

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 293661ce4869..33c92f8a2fe9 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 12:12 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-05-09 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1dcaf72ba738752bfe89ad10a669435a374d5e89
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:12:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcaf72b

sys-process/systemd-cron: Stabilize 2.4.0 ppc, #931626

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

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index deccbe07dda9..95860b0c53c4 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 12:12 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-05-09 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     55b6abe93214ac16a86fc9890ba72fb424137e7d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:12:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b6abe9

sys-process/systemd-cron: Stabilize 2.4.0 sparc, #931626

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

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 7c0e28e70d63..1cbe9df4341b 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-09 12:12 Sam James
  0 siblings, 0 replies; 97+ messages in thread
From: Sam James @ 2024-05-09 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     6cf5d9d1c028414ab930373bda09a0814efe28fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:12:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf5d9d1

sys-process/systemd-cron: Stabilize 2.4.0 arm, #931626

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

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 33c92f8a2fe9..7c0e28e70d63 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-05-11  7:08 Arthur Zamarin
  0 siblings, 0 replies; 97+ messages in thread
From: Arthur Zamarin @ 2024-05-11  7:08 UTC (permalink / raw
  To: gentoo-commits

commit:     52b7d994f6f4521fc191b99cbb3d30532f4c03a9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 11 07:08:52 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 11 07:08:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b7d994

sys-process/systemd-cron: Stabilize 2.4.0 x86, #931626

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 95860b0c53c4..dadec18a1460 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-10-03 15:12 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-10-03 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     438024940e99b9f65eccb01493a98b50c49bc587
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  3 15:02:40 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Oct  3 15:11:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43802494

sys-process/systemd-cron: add 2.4.1

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  1 +
 sys-process/systemd-cron/systemd-cron-2.4.1.ebuild | 93 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 830f4e8bbd72..69ed9c73f637 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c SHA512 2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9
 DIST systemd-cron-2.4.0.tar.gz 60462 BLAKE2B 6a4450637b69ed9c32ea5711018be9265db96a6bf19896bb72c13184817750e7d64d2fdd00ac885d5ae3393b671c04c89d1bf46f73fbb817c1b1798a4809b955 SHA512 88ce99307101d33e6fc6a5dfa25f16db9754785809b44da78c6b05b52592385c9a957770ee781b97a248ab475304bd7eb234bffa47114031bd804e2aa5f79c06
+DIST systemd-cron-2.4.1.tar.gz 60691 BLAKE2B 49796038ac9c424a59b238a17dafd4adf185264e6458cec319f95f164de7164374f84a968c8c594a397b8c7a6822706df26d0a8909bffcc7925d896e0b1f25af SHA512 0f1d71a2d7aee62373fe5277fbbf7a46603741ed58f393acd90822813d2f2b3876ae239b6995abac2fd9961b77c36b407a21c47a2dc95375160ae8e65b19f4b1

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.1.ebuild b/sys-process/systemd-cron/systemd-cron-2.4.1.ebuild
new file mode 100644
index 000000000000..0948f07ffb06
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.4.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	!sys-process/cronie[anacron]
+	acct-user/_cron-failure
+	acct-group/_cron-failure
+	app-crypt/libmd:=
+	sys-process/cronbase
+	>=sys-apps/systemd-255[-split-usr(-)]
+	!etc-crontab-systemd? ( !sys-process/dcron )
+	runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+	dev-libs/openssl:=
+	sys-process/cronbase
+"
+
+src_prepare() {
+	sed -i \
+		-e 's/^crontab/crontab-systemd/' \
+		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+		-- "${S}/src/man/crontab."{1,5}".in" || die
+
+	if use etc-crontab-systemd
+	then	sed -i \
+			-e "s!/etc/crontab!/etc/crontab-systemd!" \
+			-- "${S}/src/man/crontab."{1,5}".in" \
+			"${S}/src/bin/systemd-crontab-generator.cpp" \
+			"${S}/test/test-generator" || die
+	fi
+
+	default
+}
+
+my_use_enable() {
+	if use ${1}; then
+		echo --enable-${2:-${1}}=yes
+	else
+		echo --enable-${2:-${1}}=no
+	fi
+}
+
+src_configure() {
+	tc-export PKG_CONFIG CXX CC
+
+	./configure \
+		--prefix="${EPREFIX}/usr" \
+		--mandir="${EPREFIX}/usr/share/man" \
+		--unitdir="$(systemd_get_systemunitdir)" \
+		--generatordir="$(systemd_get_systemgeneratordir)" \
+		$(my_use_enable cron-boot boot) \
+		$(my_use_enable minutely) \
+		$(my_use_enable runparts) \
+		$(my_use_enable yearly) \
+		$(my_use_enable yearly quarterly) \
+		$(my_use_enable yearly semi_annually) || die
+
+	export CRONTAB=crontab-systemd
+}
+
+src_compile() {
+	emake PCH=
+}
+
+src_install() {
+	emake DESTDIR="${D}" PCH= install
+	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+	elog "This package now supports USE=runparts which is enabled by default."
+	elog "This enables the traditional run-parts behavior."
+	elog "If you disable this flag you will get the new behavior of having"
+	elog "multiple jobs for each cron.* entry run in parallel with"
+	elog "separate services/logs/etc."
+}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/
@ 2024-10-03 15:12 Richard Freeman
  0 siblings, 0 replies; 97+ messages in thread
From: Richard Freeman @ 2024-10-03 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     0d1deb83888dddd6d6f3fea19b5ba5e67e0fa189
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  3 15:10:13 2024 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Oct  3 15:11:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1deb83

sys-process/systemd-cron: drop 2.2.0-r1, 2.3.4-r1

Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 sys-process/systemd-cron/Manifest                  |  2 -
 .../systemd-cron/systemd-cron-2.2.0-r1.ebuild      | 92 ---------------------
 .../systemd-cron/systemd-cron-2.3.4-r1.ebuild      | 93 ----------------------
 3 files changed, 187 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 69ed9c73f637..96629ff41ab8 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,4 +1,2 @@
-DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1 SHA512 f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
-DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c SHA512 2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9
 DIST systemd-cron-2.4.0.tar.gz 60462 BLAKE2B 6a4450637b69ed9c32ea5711018be9265db96a6bf19896bb72c13184817750e7d64d2fdd00ac885d5ae3393b671c04c89d1bf46f73fbb817c1b1798a4809b955 SHA512 88ce99307101d33e6fc6a5dfa25f16db9754785809b44da78c6b05b52592385c9a957770ee781b97a248ab475304bd7eb234bffa47114031bd804e2aa5f79c06
 DIST systemd-cron-2.4.1.tar.gz 60691 BLAKE2B 49796038ac9c424a59b238a17dafd4adf185264e6458cec319f95f164de7164374f84a968c8c594a397b8c7a6822706df26d0a8909bffcc7925d896e0b1f25af SHA512 0f1d71a2d7aee62373fe5277fbbf7a46603741ed58f393acd90822813d2f2b3876ae239b6995abac2fd9961b77c36b407a21c47a2dc95375160ae8e65b19f4b1

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
deleted file mode 100644
index d2f0f010ec59..000000000000
--- a/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit systemd toolchain-funcs
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
-RESTRICT="test"
-
-BDEPEND="virtual/pkgconfig"
-
-RDEPEND=">=sys-apps/systemd-253
-	dev-libs/openssl
-	runparts? ( sys-apps/debianutils )
-	!sys-process/cronie[anacron]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	sys-process/cronbase
-	acct-user/_cron-failure
-	acct-group/_cron-failure"
-
-DEPEND="sys-process/cronbase"
-
-pkg_pretend() {
-	if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-		eerror "Please complete the migration to merged-usr."
-		eerror "https://wiki.gentoo.org/wiki/Merge-usr"
-		die "systemd-cron no longer supports split-usr"
-	fi
-}
-
-src_prepare() {
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.cpp" \
-			"${S}/test/test-generator" || die
-	fi
-
-	eapply_user
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	tc-export PKG_CONFIG CXX CC
-
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) || die
-
-		export CRONTAB=crontab-systemd
-}
-
-src_install() {
-	default
-	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild b/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
deleted file mode 100644
index 0948f07ffb06..000000000000
--- a/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit systemd toolchain-funcs
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
-# We can't run the unshare tests within sandbox/with low privs, and the
-# 'test-nounshare' target just does static analysis (shellcheck etc).
-RESTRICT="test"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	!sys-process/cronie[anacron]
-	acct-user/_cron-failure
-	acct-group/_cron-failure
-	app-crypt/libmd:=
-	sys-process/cronbase
-	>=sys-apps/systemd-255[-split-usr(-)]
-	!etc-crontab-systemd? ( !sys-process/dcron )
-	runparts? ( sys-apps/debianutils )
-"
-DEPEND="
-	dev-libs/openssl:=
-	sys-process/cronbase
-"
-
-src_prepare() {
-	sed -i \
-		-e 's/^crontab/crontab-systemd/' \
-		-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-		-- "${S}/src/man/crontab."{1,5}".in" || die
-
-	if use etc-crontab-systemd
-	then	sed -i \
-			-e "s!/etc/crontab!/etc/crontab-systemd!" \
-			-- "${S}/src/man/crontab."{1,5}".in" \
-			"${S}/src/bin/systemd-crontab-generator.cpp" \
-			"${S}/test/test-generator" || die
-	fi
-
-	default
-}
-
-my_use_enable() {
-	if use ${1}; then
-		echo --enable-${2:-${1}}=yes
-	else
-		echo --enable-${2:-${1}}=no
-	fi
-}
-
-src_configure() {
-	tc-export PKG_CONFIG CXX CC
-
-	./configure \
-		--prefix="${EPREFIX}/usr" \
-		--mandir="${EPREFIX}/usr/share/man" \
-		--unitdir="$(systemd_get_systemunitdir)" \
-		--generatordir="$(systemd_get_systemgeneratordir)" \
-		$(my_use_enable cron-boot boot) \
-		$(my_use_enable minutely) \
-		$(my_use_enable runparts) \
-		$(my_use_enable yearly) \
-		$(my_use_enable yearly quarterly) \
-		$(my_use_enable yearly semi_annually) || die
-
-	export CRONTAB=crontab-systemd
-}
-
-src_compile() {
-	emake PCH=
-}
-
-src_install() {
-	emake DESTDIR="${D}" PCH= install
-	rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
-}
-
-pkg_postinst() {
-	elog "This package now supports USE=runparts which is enabled by default."
-	elog "This enables the traditional run-parts behavior."
-	elog "If you disable this flag you will get the new behavior of having"
-	elog "multiple jobs for each cron.* entry run in parallel with"
-	elog "separate services/logs/etc."
-}


^ permalink raw reply related	[flat|nested] 97+ messages in thread

end of thread, other threads:[~2024-10-03 15:12 UTC | newest]

Thread overview: 97+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-16 20:22 [gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/ Richard Freeman
  -- strict thread matches above, loose matches on Subject: below --
2024-10-03 15:12 Richard Freeman
2024-10-03 15:12 Richard Freeman
2024-05-11  7:08 Arthur Zamarin
2024-05-09 12:12 Sam James
2024-05-09 12:12 Sam James
2024-05-09 12:12 Sam James
2024-05-09 12:12 Sam James
2024-05-09 12:12 Sam James
2024-05-09 10:53 Richard Freeman
2024-04-30 12:51 Richard Freeman
2024-04-16 15:16 Richard Freeman
2024-03-29 11:31 Richard Freeman
2024-01-30  5:38 Sam James
2024-01-20  9:07 Sam James
2024-01-14 17:15 Sam James
2024-01-14 17:15 Sam James
2023-12-22  7:27 Arthur Zamarin
2023-12-22  7:27 Arthur Zamarin
2023-12-22  7:21 Arthur Zamarin
2023-12-22  5:07 Sam James
2023-12-22  5:07 Sam James
2023-12-22  5:07 Sam James
2023-12-22  0:30 Richard Freeman
2023-12-22  0:30 Richard Freeman
2023-12-21 20:21 Richard Freeman
2023-12-21 18:22 Richard Freeman
2023-10-01 18:22 Arthur Zamarin
2023-10-01 18:22 Arthur Zamarin
2023-10-01 18:22 Arthur Zamarin
2023-10-01 18:22 Arthur Zamarin
2023-09-28  4:21 Sam James
2023-09-26 18:55 Richard Freeman
2023-09-26 18:44 Richard Freeman
2023-09-13 19:10 Richard Freeman
2023-08-17 19:32 Richard Freeman
2023-08-16 19:40 Richard Freeman
2023-08-16 14:46 Richard Freeman
2023-08-16 14:40 Richard Freeman
2023-08-16 14:37 Richard Freeman
2023-08-15 15:05 Richard Freeman
2023-07-17 11:15 Sam James
2023-06-14 15:11 Sam James
2023-06-14 15:11 Sam James
2023-06-14 15:11 Sam James
2023-06-14 15:11 Sam James
2023-06-14 15:11 Sam James
2023-06-14 14:23 Richard Freeman
2023-05-01 20:38 Richard Freeman
2023-02-17 22:16 Richard Freeman
2023-02-10 20:41 Sam James
2023-02-10 20:41 Sam James
2023-02-10 20:36 Sam James
2023-02-10 18:49 Richard Freeman
2023-01-10  5:36 Sam James
2022-07-16 20:22 Richard Freeman
2022-06-28 10:50 Richard Freeman
2022-05-29 14:36 Jakov Smolić
2022-05-17 19:17 Jakov Smolić
2022-05-17 19:17 Jakov Smolić
2022-05-17 19:17 Jakov Smolić
2022-04-09 19:50 Arthur Zamarin
2022-04-09 19:36 Arthur Zamarin
2022-04-01 19:51 Jakov Smolić
2022-04-01 19:08 Richard Freeman
2022-03-02  1:04 Matt Turner
2022-03-02  0:42 Richard Freeman
2022-03-02  0:41 Richard Freeman
2022-01-08 14:03 Arthur Zamarin
2021-12-25 10:08 Georgy Yakovlev
2021-07-06 19:57 Georgy Yakovlev
2021-06-21 21:08 Marek Szuba
2021-05-23 23:07 Thomas Deutschmann
2021-05-10 18:58 Richard Freeman
2021-03-05 20:13 Richard Freeman
2020-11-04 20:05 Richard Freeman
2020-09-29  5:18 Georgy Yakovlev
2020-09-29  5:16 Georgy Yakovlev
2020-09-05  0:42 Sam James
2020-09-05  0:31 Sam James
2020-07-24 12:44 Lars Wendler
2020-07-17 21:19 Matt Turner
2020-04-28 16:38 Matt Turner
2020-04-28 16:38 Matt Turner
2020-04-28 16:38 Matt Turner
2019-09-02  0:29 Matt Turner
2019-09-02  0:29 Matt Turner
2019-08-29  1:56 Matt Turner
2019-07-28 23:23 Matt Turner
2018-01-29  1:06 Thomas Deutschmann
2018-01-22 18:33 Richard Freeman
2017-12-09 18:22 Mike Gilbert
2017-07-15 17:56 Richard Freeman
2017-07-02 17:50 Richard Freeman
2016-11-21 22:08 Richard Freeman
2016-06-05 10:59 Richard Freeman
2016-06-05 10:59 Richard Freeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox