rich0       15/07/18 15:48:50

  Added:                metadata.xml ChangeLog systemd-cron-1.5.3.ebuild
                        Manifest
  Log:
  Introduce sys-process/systemd-cron. Thanks to Lara Maia and others for 
maintaining this outside of the tree until now.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
100565AB52446CB4)

Revision  Changes    Path
1.1                  sys-process/systemd-cron/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
<pkgmetadata>
<maintainer>
        <email>[email protected]</email>
</maintainer>
<use>
        <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="yearly">Support /etc/cron.yearly</flag>
    <flag name="setgid">Compile setgid C helper for crontab. Needs GCC or 
Clang.</flag>
</use>
</pkgmetadata>



1.1                  sys-process/systemd-cron/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/ChangeLog?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for sys-process/systemd-cron
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/systemd-cron/ChangeLog,v 1.1 
2015/07/18 15:48:50 rich0 Exp $

*systemd-cron-1.5.3 (18 Jul 2015)

  18 Jul 2015; Richard Freeman <[email protected]> +systemd-cron-1.5.3.ebuild,
  +metadata.xml:
  Introduce sys-process/systemd-cron. Thanks to Lara Maia and others for
  maintaining this outside of the tree until now.




1.1                  sys-process/systemd-cron/systemd-cron-1.5.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild?rev=1.1&content-type=text/plain

Index: systemd-cron-1.5.3.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-process/systemd-cron/systemd-cron-1.5.3.ebuild,v 
1.1 2015/07/18 15:48:50 rich0 Exp $

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"
HOMEPAGE="https://github.com/systemd-cron/systemd-cron/";
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${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
}



1.1                  sys-process/systemd-cron/Manifest

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/Manifest?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/systemd-cron/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
DIST v1.5.3.tar.gz 29105 SHA256 
3623b625938e1dc45ea3b7abf6eab35180c73eddf7865f4297cc5f38c8e09aca SHA512 
ea0241f93b8d92497fa020d84630ee153dc299d9b16b17567784a4dcb5ddf0a4589e7e033428562a862218ef79b192245178df2d7dcc69f779ef9156921674c7
 WHIRLPOOL 
51a148f780397b79d5988fb729061318c38afd2c096bf2eb4d62e340db2753f9268be11ca54974a7480d83b424cf9638961c713d843ef2ffaea1b1fe234ba539
EBUILD systemd-cron-1.5.3.ebuild 1869 SHA256 
2b986ec64d407d97a8552fadfda8171092ea802ab7e74b39d734ef9aa020c01b SHA512 
20abf3fbda022a98277b34f442a491c9493bbb383d641658412b2786a7a7a0aae958d24383998686d36eff038307c6789145d5cb3306fd85723c1b2b4426aa0d
 WHIRLPOOL 
18ec4240061c97e72bc85194c87b51f4079273fe0bc952a3a3a9a1331d968fd1cdcd80b0810314ffd001a1eb212b5c12e21a0692349634d056c36833a0b49bca
MISC ChangeLog 379 SHA256 
5a4f31d9445a29acbbc77c5b79479c499aaaef5c3483003532898fc989958c98 SHA512 
33b00e0147289d5af05921ce6720d4a316c64e554c4ed66d65ba7898394f9b5cd633fea547fd4ac88ef3ffc332d90c48f81d93a2e981c815b8ba4f362f4d8fb8
 WHIRLPOOL 
57503f002cdacd2ad81bfe11fe3b0e4beb86463b0ebed027d0c6f2910ae2f3ef223b400af7149df6751436244999ecae5eab39fb8a97192dfdfe2efd8a61a35a
MISC metadata.xml 585 SHA256 
ff0e93de5e3227f1ce69da122a63e5530566cc60dde95f217cd35be2d197ab9f SHA512 
93331f09741a3d3ee343806628e335920f0150fe98b2f51bbfe584fc58aa68763655e31b98462922332b0cb32b86181c1954cfb0c68dae1a70eac659c8f5aa5b
 WHIRLPOOL 
3d7d055b5c5a40ccd538a4ea4975b84a0de6222456e82b5aa7dfc99357b25c369ae54f2d5298136cf6c5d3d96e841841b72f16f022d936ec6c786295ef7b78e8




Reply via email to