diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
commit | 3cf7c3ef441822c889356fd1812ebf2944a59851 (patch) | |
tree | c513fe68548b40365c1c2ebfe35c58ad431cdd77 /sys-process/systemd-cron | |
parent | 05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff) |
gentoo resync : 25.08.2020
Diffstat (limited to 'sys-process/systemd-cron')
-rw-r--r-- | sys-process/systemd-cron/Manifest | 5 | ||||
-rw-r--r-- | sys-process/systemd-cron/files/1.5.12-generatordir.patch | 67 | ||||
-rw-r--r-- | sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild | 78 | ||||
-rw-r--r-- | sys-process/systemd-cron/systemd-cron-1.5.14.ebuild | 3 |
4 files changed, 3 insertions, 150 deletions
diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest index 44398825da37..0852de8c8d0b 100644 --- a/sys-process/systemd-cron/Manifest +++ b/sys-process/systemd-cron/Manifest @@ -1,6 +1,3 @@ -AUX 1.5.12-generatordir.patch 2452 BLAKE2B 43b6dacabd148b3aebc41bcf4f9430b72632fa7ff50f8f1e713a020b1050060f07a762640e050419294d0cd28b5947a27fce6b425e45a9924e4a33720040f478 SHA512 9b0bffdae0eb7958f6a5deabd1f60063a8571e16f715f82296e4776106f5f15d65be10a4b67de723b41e0dc92ad8b0e585ab477cde3d81422e0548db11ee9f2f -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 -EBUILD systemd-cron-1.5.12-r1.ebuild 2060 BLAKE2B 0c58e169ee919044a1897f2cfd8e039d8bec693ef2bbfb4bba0ca26ba52232d06cf7646a15ed355b83cd4825e11caa5928c49cb665226ffe3170c988f463675f SHA512 09f08c2b926cbc60c9b83adb9347b5b67d41ca70b4eeb112176ccb43161a2fc22a52592a80c6f1026a3969cf39e791dd61c15ed85c4b3b2bf621dc6925ec0b0d -EBUILD systemd-cron-1.5.14.ebuild 1997 BLAKE2B 41d069e3455b08206bb2480fc8b1a78642413e914a59a9d5ea959ecb67626ded27685ba867edd79b3b410ba23be9cd01c7ed64be72c26d27c84074502657dd32 SHA512 a4d38fbad7ce7d7f1c91e36d22d23532d22e0943cb8516c73998014e21b0fe864e5b349749d7690ddcb954534cbfa3c2e674f0d1797e436841d63e537df9617a +EBUILD systemd-cron-1.5.14.ebuild 2031 BLAKE2B 676b874ef711943227d15c585f91ad623a6e8c2b607fc2b2390714ab46552df51e8c9aacc6cfe82009802978871854ce633bfdd13428164d4ba7c2caea69a5c6 SHA512 93cb8040ae8416bcffdb36e0324793c86ccfcf0bf5fb54ddfa6de3f456451036b9de02215a55abd84a46e03b0daf9163824d6f71a3afa18b80e4ed14ee92b332 MISC metadata.xml 696 BLAKE2B 9487789802e271bb95d8c44c5f279f8c850b928e8a2547ce7a1b47e2db3aef119265c0d8e36b8dfba3c62e3b7d4ccc040ba7983dec6c6328fc11e10e7ffd4ecc SHA512 54efb7e34c7e83c0ac3e964e300705b3b33c2dd93dc711c6e71b9d93d83a627f0318ce757b01feb6d6e1edd228f94ab180394617803dcc23c5e73aece9c9f7c1 diff --git a/sys-process/systemd-cron/files/1.5.12-generatordir.patch b/sys-process/systemd-cron/files/1.5.12-generatordir.patch deleted file mode 100644 index 71c0abd4d804..000000000000 --- a/sys-process/systemd-cron/files/1.5.12-generatordir.patch +++ /dev/null @@ -1,67 +0,0 @@ -From e9c1dcd5e1a475a1974f0a6464637c4ab731bfae Mon Sep 17 00:00:00 2001 -From: Mike Gilbert <floppym@gentoo.org> -Date: Sat, 13 Jan 2018 11:42:05 -0500 -Subject: [PATCH] Replace remaining references to - @libdir@/systemd/system-generators - ---- - Makefile.in | 1 + - src/bin/crontab.py | 2 +- - src/man/systemd-crontab-generator.8.in | 6 +++--- - 3 files changed, 5 insertions(+), 4 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index b9a9b02..e5a2df8 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -60,6 +60,7 @@ define in2out - -e "s|\@bindir\@|$(bindir)|g" \ - -e "s|\@libdir\@|$(libdir)|g" \ - -e "s|\@unitdir\@|$(unitdir)|g" \ -+ -e "s|\@generatordir\@|$(generatordir)|g" \ - -e "s|\@runparts\@|$(runparts)|g" \ - -e "s|\@version\@|$(version)|g" \ - -e "s|\@persistent\@|$(persistent)|g" \ -diff --git a/src/bin/crontab.py b/src/bin/crontab.py -index d95b31e..921db1a 100755 ---- a/src/bin/crontab.py -+++ b/src/bin/crontab.py -@@ -333,7 +333,7 @@ if __name__ == '__main__': - 'show': show, - }.get(args.action, replace) - -- loader = importlib.machinery.SourceFileLoader('name', '@libdir@/systemd/system-generators/systemd-crontab-generator') -+ loader = importlib.machinery.SourceFileLoader('name', '@generatordir@/systemd-crontab-generator') - parser = loader.load_module() - - action(cron_file, args) -diff --git a/src/man/systemd-crontab-generator.8.in b/src/man/systemd-crontab-generator.8.in -index ea69688..dedf1d2 100644 ---- a/src/man/systemd-crontab-generator.8.in -+++ b/src/man/systemd-crontab-generator.8.in -@@ -4,7 +4,7 @@ - systemd-crontab-generator - translate cron schedules in systemd Units - - .SH SYNOPSIS --@libdir@/systemd/system-generators/systemd-crontab-generator output_folder -+@generatordir@/systemd-crontab-generator output_folder - - .SH DESCRIPTION - systemd-crontab-generator is a generator that translates the legacy cron files (see FILES) -@@ -77,11 +77,11 @@ to have a overview of timers and know when they will elapse. - - If you get errors like - .br --.B @libdir@/systemd/system-generators/systemd-crontab-generator failed with error code 1. -+.B @generatordir@/systemd-crontab-generator failed with error code 1. - .br - in the journal, you can manually run - .br --.B "@libdir@/systemd/system-generators/systemd-crontab-generator /tmp" -+.B "@generatordir@/systemd-crontab-generator /tmp" - .br - to get a more verbose error message. - --- -2.16.0.rc0 - 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 deleted file mode 100644 index b16de1a1a9a1..000000000000 --- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( pypy3 python3_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 sparc x86" -IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly" -RESTRICT="!test? ( test )" - -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() { - epatch "${FILESDIR}/1.5.12-generatordir.patch" - - 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 -} 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 4da8f8119ff8..edc6c943c703 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" @@ -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" |