Gentoo Archives: gentoo-commits

From: "Thilo Bangert (bangert)" <bangert@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/at: ChangeLog at-3.1.10.2.ebuild
Date: Sat, 31 Jan 2009 19:13:35
Message-Id: E1LTLHZ-00022C-QF@stork.gentoo.org
1 bangert 09/01/31 19:13:33
2
3 Modified: ChangeLog
4 Added: at-3.1.10.2.ebuild
5 Log:
6 version bump - fixes for bugs #229203, #238335, #244884 and #252970
7 (Portage version: 2.2_rc20/cvs/Linux 2.6.28-gentoo i686)
8
9 Revision Changes Path
10 1.14 sys-process/at/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/at/ChangeLog?rev=1.14&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/at/ChangeLog?rev=1.14&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/at/ChangeLog?r1=1.13&r2=1.14
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v
19 retrieving revision 1.13
20 retrieving revision 1.14
21 diff -u -r1.13 -r1.14
22 --- ChangeLog 29 Oct 2008 12:45:26 -0000 1.13
23 +++ ChangeLog 31 Jan 2009 19:13:33 -0000 1.14
24 @@ -1,6 +1,14 @@
25 # ChangeLog for sys-process/at
26 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.13 2008/10/29 12:45:26 flameeyes Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.14 2009/01/31 19:13:33 bangert Exp $
30 +
31 +*at-3.1.10.2 (31 Jan 2009)
32 +
33 + 31 Jan 2009; Thilo Bangert <bangert@g.o>
34 + +files/at-3.1.10.2-Makefile.in-parallel-make-fix.patch,
35 + +files/at-3.1.10.2-configure.in-fix-PAM-automagick-dep.patch,
36 + +files/at.pamd, +at-3.1.10.2.ebuild:
37 + version bump - fixes for bugs #229203, #238335, #244884 and #252970
38
39 29 Oct 2008; Diego Pettenò <flameeyes@g.o> at-3.1.10.1.ebuild:
40 Force -j1, see bug #244884.
41
42
43
44 1.1 sys-process/at/at-3.1.10.2.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/at/at-3.1.10.2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/at/at-3.1.10.2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: at-3.1.10.2.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/sys-process/at/at-3.1.10.2.ebuild,v 1.1 2009/01/31 19:13:33 bangert Exp $
54
55 inherit eutils flag-o-matic autotools pam
56
57 DESCRIPTION="Queues jobs for later execution"
58 HOMEPAGE="http://packages.qa.debian.org/a/at.html"
59 SRC_URI="mirror://debian/pool/main/a/at/at_${PV}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
64 IUSE="pam"
65
66 DEPEND="virtual/mta
67 >=sys-devel/flex-2.5.4a
68 pam? ( virtual/pam )"
69 RDEPEND="virtual/mta
70 virtual/logger"
71
72 pkg_setup() {
73 enewgroup at 25
74 enewuser at 25 -1 /var/spool/at/atjobs at
75 }
76
77 src_unpack() {
78 unpack ${A}
79 cd "${S}"
80
81 epatch "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
82 epatch "${FILESDIR}"/${PN}-3.1.10.1-Makefile.patch
83 # fix parallel make issues, bug #244884
84 epatch "${FILESDIR}"/${P}-Makefile.in-parallel-make-fix.patch
85 epatch "${FILESDIR}"/${P}-configure.in-fix-PAM-automagick-dep.patch
86
87 # fixing version string shown on "at -V" - bug #252970
88 sed -e "/^VERSION=/s:3\.1\.9:${PV}:" -i "${S}"/configure.in \
89 || die "sed configure.in failed"
90 eautoconf
91 }
92
93 src_compile() {
94 use pam || my_conf="--without-pam"
95 econf \
96 --sysconfdir=/etc/at \
97 --with-jobdir=/var/spool/at/atjobs \
98 --with-atspool=/var/spool/at/atspool \
99 --with-etcdir=/etc/at \
100 --with-daemon_username=at \
101 --with-daemon_groupname=at \
102 ${my_conf} \
103 || die "configure failed"
104
105 emake || die "make failed"
106 }
107
108 src_install() {
109 make install IROOT="${D}" || die
110
111 newinitd "${FILESDIR}"/atd.rc6 atd
112 newpamd "${FILESDIR}"/at.pamd at
113 prepalldocs
114 }