Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/at: metadata.xml ChangeLog at-3.1.16.ebuild
Date: Thu, 02 Oct 2014 09:56:47
Message-Id: 20141002095642.9AB5A6C16@oystercatcher.gentoo.org
1 polynomial-c 14/10/02 09:56:42
2
3 Modified: metadata.xml ChangeLog
4 Added: at-3.1.16.ebuild
5 Log:
6 Version bump. Added myself as maintainer
7
8 (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.2 sys-process/at/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-process/at/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 3 Mar 2005 17:40:23 -0000 1.1
24 +++ metadata.xml 2 Oct 2014 09:56:42 -0000 1.2
25 @@ -2,4 +2,8 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>cron</herd>
29 + <maintainer>
30 + <email>polynomial-c@g.o</email>
31 + <name>Lars Wendler</name>
32 + </maintainer>
33 </pkgmetadata>
34
35
36
37 1.60 sys-process/at/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/ChangeLog?rev=1.60&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/ChangeLog?rev=1.60&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/ChangeLog?r1=1.59&r2=1.60
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v
46 retrieving revision 1.59
47 retrieving revision 1.60
48 diff -u -r1.59 -r1.60
49 --- ChangeLog 4 Sep 2014 18:37:09 -0000 1.59
50 +++ ChangeLog 2 Oct 2014 09:56:42 -0000 1.60
51 @@ -1,6 +1,12 @@
52 # ChangeLog for sys-process/at
53 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.59 2014/09/04 18:37:09 jer Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.60 2014/10/02 09:56:42 polynomial-c Exp $
56 +
57 +*at-3.1.16 (02 Oct 2014)
58 +
59 + 02 Oct 2014; Lars Wendler <polynomial-c@g.o> +at-3.1.16.ebuild,
60 + metadata.xml:
61 + Version bump. Added myself as maintainer.
62
63 04 Sep 2014; Jeroen Roovers <jer@g.o> at-3.1.14.ebuild:
64 Stable for HPPA (bug #522016).
65
66
67
68 1.1 sys-process/at/at-3.1.16.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/at-3.1.16.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/at/at-3.1.16.ebuild?rev=1.1&content-type=text/plain
72
73 Index: at-3.1.16.ebuild
74 ===================================================================
75 # Copyright 1999-2014 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/sys-process/at/at-3.1.16.ebuild,v 1.1 2014/10/02 09:56:42 polynomial-c Exp $
78
79 EAPI=5
80
81 inherit autotools eutils flag-o-matic pam user systemd
82
83 DESCRIPTION="Queues jobs for later execution"
84 HOMEPAGE="http://packages.qa.debian.org/a/at.html"
85 SRC_URI="mirror://debian/pool/main/a/at/${PN}_${PV}.orig.tar.gz"
86
87 LICENSE="GPL-2"
88 SLOT="0"
89 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
90 IUSE="pam selinux"
91
92 DEPEND="virtual/mta
93 >=sys-devel/autoconf-2.64
94 sys-devel/bison
95 >=sys-devel/flex-2.5.4a
96 pam? ( virtual/pam )
97 selinux? ( sec-policy/selinux-at )"
98 RDEPEND="virtual/mta
99 virtual/logger
100 selinux? ( sec-policy/selinux-at )"
101
102 pkg_setup() {
103 enewgroup at 25
104 enewuser at 25 -1 /var/spool/at/atjobs at
105 }
106
107 src_prepare() {
108 epatch "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
109 epatch "${FILESDIR}"/${PN}-3.1.14-Makefile.patch
110 # fix parallel make issues, bug #244884
111 epatch "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch
112 epatch "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch
113 # Fix parallel make issue (bug #408375)
114 epatch "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch
115 epatch "${FILESDIR}"/${PN}-3.1.13-getloadavg.patch
116
117 eautoconf
118 }
119
120 src_configure() {
121 use pam || my_conf="--without-pam"
122 econf \
123 --sysconfdir=/etc/at \
124 --with-jobdir=/var/spool/at/atjobs \
125 --with-atspool=/var/spool/at/atspool \
126 --with-etcdir=/etc/at \
127 --with-daemon_username=at \
128 --with-daemon_groupname=at \
129 ${my_conf}
130 }
131
132 src_install() {
133 emake install IROOT="${D}"
134
135 newinitd "${FILESDIR}"/atd.rc7 atd
136 newconfd "${FILESDIR}"/atd.confd atd
137 newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
138
139 # Preserve existing .SEQ files (bug #386625)
140 local seq_file="${ROOT}/var/spool/at/atjobs/.SEQ"
141 if [ -f "${seq_file}" ] ; then
142 einfo "Preserving existing .SEQ file (bug #386625)."
143 cp -p "${seq_file}" "${D}"/var/spool/at/atjobs/ || die
144 fi
145
146 systemd_dounit "${FILESDIR}/atd.service"
147 }
148
149 pkg_postinst() {
150 einfo "Forcing correct permissions on /var/spool/at"
151 chown at:at "${ROOT}/var/spool/at/atjobs"
152 chmod 1770 "${ROOT}/var/spool/at/atjobs"
153 chown at:at "${ROOT}/var/spool/at/atjobs/.SEQ"
154 chmod 0600 "${ROOT}/var/spool/at/atjobs/.SEQ"
155 chown at:at "${ROOT}/var/spool/at/atspool"
156 chmod 1770 "${ROOT}/var/spool/at/atspool"
157 }