Gentoo Archives: gentoo-commits

From: "Lance Albertson (ramereth)" <ramereth@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/cfengine: cfengine-2.1.22-r2.ebuild ChangeLog cfengine-2.2.10.ebuild cfengine-2.2.8-r1.ebuild cfengine-2.2.8.ebuild cfengine-2.2.6.ebuild cfengine-2.2.7.ebuild cfengine-2.1.22-r1.ebuild cfengine-2.1.20.ebuild cfengine-2.1.21.ebuild
Date: Sun, 23 Aug 2009 23:22:21
Message-Id: E1MfMOB-0001L7-5r@stork.gentoo.org
1 ramereth 09/08/23 23:22:19
2
3 Modified: cfengine-2.1.22-r2.ebuild ChangeLog
4 cfengine-2.2.8-r1.ebuild cfengine-2.2.8.ebuild
5 Added: cfengine-2.2.10.ebuild
6 Removed: cfengine-2.2.6.ebuild cfengine-2.2.7.ebuild
7 cfengine-2.1.22-r1.ebuild cfengine-2.1.20.ebuild
8 cfengine-2.1.21.ebuild
9 Log:
10 Version bump for 2.2.10, stablize 2.2.x series for amd64/x86, other misc fixes
11 (Portage version: 2.1.6.13/cvs/Linux x86_64)
12
13 Revision Changes Path
14 1.2 net-misc/cfengine/cfengine-2.1.22-r2.ebuild
15
16 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild?rev=1.2&view=markup
17 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild?rev=1.2&content-type=text/plain
18 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild?r1=1.1&r2=1.2
19
20 Index: cfengine-2.1.22-r2.ebuild
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild,v
23 retrieving revision 1.1
24 retrieving revision 1.2
25 diff -u -r1.1 -r1.2
26 --- cfengine-2.1.22-r2.ebuild 5 Dec 2008 08:17:26 -0000 1.1
27 +++ cfengine-2.1.22-r2.ebuild 23 Aug 2009 23:22:18 -0000 1.2
28 @@ -1,21 +1,22 @@
29 -# Copyright 1999-2008 Gentoo Foundation
30 +# Copyright 1999-2009 Gentoo Foundation
31 # Distributed under the terms of the GNU General Public License v2
32 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild,v 1.1 2008/12/05 08:17:26 robbat2 Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.1.22-r2.ebuild,v 1.2 2009/08/23 23:22:18 ramereth Exp $
34
35 inherit eutils
36
37 DESCRIPTION="An automated suite of programs for configuring and maintaining
38 Unix-like computers"
39 HOMEPAGE="http://www.cfengine.org/"
40 -SRC_URI="http://www.cfengine.org/downloads/${P}.tar.gz"
41 +SRC_URI="http://www.cfengine.org/tarballs/${P}.tar.gz"
42
43 LICENSE="GPL-2"
44 SLOT="0"
45 -KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
46 +KEYWORDS="amd64 arm ppc sparc x86"
47 IUSE=""
48
49 DEPEND=">=sys-libs/db-3.2
50 >=dev-libs/openssl-0.9.7"
51 +RDEPEND="${DEPEND}"
52
53 src_unpack() {
54 unpack ${A}
55
56
57
58 1.91 net-misc/cfengine/ChangeLog
59
60 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/ChangeLog?rev=1.91&view=markup
61 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/ChangeLog?rev=1.91&content-type=text/plain
62 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/ChangeLog?r1=1.90&r2=1.91
63
64 Index: ChangeLog
65 ===================================================================
66 RCS file: /var/cvsroot/gentoo-x86/net-misc/cfengine/ChangeLog,v
67 retrieving revision 1.90
68 retrieving revision 1.91
69 diff -u -r1.90 -r1.91
70 --- ChangeLog 5 Dec 2008 20:26:04 -0000 1.90
71 +++ ChangeLog 23 Aug 2009 23:22:18 -0000 1.91
72 @@ -1,6 +1,25 @@
73 # ChangeLog for net-misc/cfengine
74 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
75 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/ChangeLog,v 1.90 2008/12/05 20:26:04 robbat2 Exp $
76 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
77 +# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/ChangeLog,v 1.91 2009/08/23 23:22:18 ramereth Exp $
78 +
79 +*cfengine-2.2.10 (23 Aug 2009)
80 +
81 + 23 Aug 2009; Lance Albertson <ramereth@g.o>
82 + -cfengine-2.1.20.ebuild, -cfengine-2.1.21.ebuild,
83 + -cfengine-2.1.22-r1.ebuild, cfengine-2.1.22-r2.ebuild,
84 + -cfengine-2.2.6.ebuild, -cfengine-2.2.7.ebuild, cfengine-2.2.8.ebuild,
85 + cfengine-2.2.8-r1.ebuild, +cfengine-2.2.10.ebuild:
86 + Version bump to 2.2.10, mark 2.2.x series stable
87 +
88 + * Old version clean up
89 + * Finally stablize the 2.2.x series (minus 2.2.10)
90 + * Fix QA issues with ebuilds
91 + * Update SRC_URI as it changed
92 + * 2.2.10
93 + - Include info files
94 + - Remove libcfengine.la/.a files as they aren't needed
95 + - Update ebuild to EAPI 2
96 + - package locking patch no longer needed
97
98 05 Dec 2008; Robin H. Johnson <robbat2@g.o>
99 files/cfengine-2.1-package-locking-fixup.patch,
100
101
102
103 1.4 net-misc/cfengine/cfengine-2.2.8-r1.ebuild
104
105 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild?rev=1.4&view=markup
106 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild?rev=1.4&content-type=text/plain
107 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild?r1=1.3&r2=1.4
108
109 Index: cfengine-2.2.8-r1.ebuild
110 ===================================================================
111 RCS file: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild,v
112 retrieving revision 1.3
113 retrieving revision 1.4
114 diff -u -r1.3 -r1.4
115 --- cfengine-2.2.8-r1.ebuild 5 Dec 2008 08:26:12 -0000 1.3
116 +++ cfengine-2.2.8-r1.ebuild 23 Aug 2009 23:22:18 -0000 1.4
117 @@ -1,22 +1,23 @@
118 -# Copyright 1999-2008 Gentoo Foundation
119 +# Copyright 1999-2009 Gentoo Foundation
120 # Distributed under the terms of the GNU General Public License v2
121 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild,v 1.3 2008/12/05 08:26:12 robbat2 Exp $
122 +# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8-r1.ebuild,v 1.4 2009/08/23 23:22:18 ramereth Exp $
123
124 inherit eutils
125
126 DESCRIPTION="An automated suite of programs for configuring and maintaining
127 Unix-like computers"
128 HOMEPAGE="http://www.cfengine.org/"
129 -SRC_URI="http://www.cfengine.org/downloads/${P}.tar.gz"
130 +SRC_URI="http://www.cfengine.org/tarballs/${P}.tar.gz"
131
132 LICENSE="GPL-2"
133 SLOT="0"
134 -KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86"
135 +KEYWORDS="amd64 ~arm ~ppc ~s390 ~sparc x86"
136 IUSE=""
137
138 DEPEND=">=sys-libs/db-4
139 >=dev-libs/openssl-0.9.7
140 app-portage/portage-utils"
141 +RDEPEND="${DEPEND}"
142
143 src_unpack() {
144 unpack ${A}
145
146
147
148 1.3 net-misc/cfengine/cfengine-2.2.8.ebuild
149
150 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild?rev=1.3&view=markup
151 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild?rev=1.3&content-type=text/plain
152 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild?r1=1.2&r2=1.3
153
154 Index: cfengine-2.2.8.ebuild
155 ===================================================================
156 RCS file: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild,v
157 retrieving revision 1.2
158 retrieving revision 1.3
159 diff -u -r1.2 -r1.3
160 --- cfengine-2.2.8.ebuild 6 Nov 2008 02:59:18 -0000 1.2
161 +++ cfengine-2.2.8.ebuild 23 Aug 2009 23:22:18 -0000 1.3
162 @@ -1,22 +1,23 @@
163 -# Copyright 1999-2008 Gentoo Foundation
164 +# Copyright 1999-2009 Gentoo Foundation
165 # Distributed under the terms of the GNU General Public License v2
166 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild,v 1.2 2008/11/06 02:59:18 vapier Exp $
167 +# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.8.ebuild,v 1.3 2009/08/23 23:22:18 ramereth Exp $
168
169 inherit eutils
170
171 DESCRIPTION="An automated suite of programs for configuring and maintaining
172 Unix-like computers"
173 HOMEPAGE="http://www.cfengine.org/"
174 -SRC_URI="http://www.cfengine.org/downloads/${P}.tar.gz"
175 +SRC_URI="http://www.cfengine.org/tarballs/${P}.tar.gz"
176
177 LICENSE="GPL-2"
178 SLOT="0"
179 -KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86"
180 +KEYWORDS="amd64 ~arm ~ppc ~s390 ~sparc x86"
181 IUSE=""
182
183 DEPEND=">=sys-libs/db-4
184 >=dev-libs/openssl-0.9.7
185 app-portage/portage-utils"
186 +RDEPEND="${DEPEND}"
187
188 src_compile() {
189 # Enforce /var/cfengine for historical compatibility
190
191
192
193 1.1 net-misc/cfengine/cfengine-2.2.10.ebuild
194
195 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.10.ebuild?rev=1.1&view=markup
196 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/cfengine-2.2.10.ebuild?rev=1.1&content-type=text/plain
197
198 Index: cfengine-2.2.10.ebuild
199 ===================================================================
200 # Copyright 1999-2009 Gentoo Foundation
201 # Distributed under the terms of the GNU General Public License v2
202 # $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-2.2.10.ebuild,v 1.1 2009/08/23 23:22:18 ramereth Exp $
203
204 EAPI="2"
205
206 inherit eutils
207
208 DESCRIPTION="An automated suite of programs for configuring and maintaining
209 Unix-like computers"
210 HOMEPAGE="http://www.cfengine.org/"
211 SRC_URI="http://www.cfengine.org/tarballs/${P}.tar.gz"
212
213 LICENSE="GPL-2"
214 SLOT="0"
215 KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86"
216 IUSE=""
217
218 DEPEND=">=sys-libs/db-4
219 >=dev-libs/openssl-0.9.7
220 app-portage/portage-utils"
221
222 RDEPEND="${DEPEND}"
223
224 src_configure() {
225 # Enforce /var/cfengine for historical compatibility
226 econf \
227 --with-workdir=/var/cfengine \
228 --with-berkeleydb=/usr || die
229
230 # Fix Makefile to skip doc,inputs, & contrib install to wrong locations
231 sed -i -e 's/\(DIST_SUBDIRS.*\) contrib inputs doc/\1/' Makefile
232 sed -i -e 's/\(SUBDIRS.*\) contrib inputs/\1/' Makefile
233 sed -i -e 's/\(install-data-am.*\) install-docDATA/\1/' Makefile
234
235 # Fix man pages
236 sed -i -e 's/\/usr\/local/\/usr/' doc/*.8
237 }
238
239 src_install() {
240 newinitd "${FILESDIR}"/cfservd.rc6 cfservd
241 newinitd "${FILESDIR}"/cfenvd.rc6 cfenvd
242 newinitd "${FILESDIR}"/cfexecd.rc6 cfexecd
243
244 make DESTDIR="${D}" install || die
245
246 # Remove static library and libtool file as they are not needed
247 rm "${D}"/usr/$(get_libdir)/*.la
248 rm "${D}"/usr/$(get_libdir)/*.a
249
250 dodoc AUTHORS ChangeLog README TODO INSTALL
251
252 # Manually install doc and inputs
253 doman doc/*.8
254 docinto examples
255 doinfo doc/*.info*
256 dodoc inputs/*.example
257
258 # Create cfengine working directory
259 mkdir -p "${D}"/var/cfengine
260 fperms 700 /var/cfengine
261 keepdir /var/cfengine/bin
262 keepdir /var/cfengine/inputs
263 dodir /var/cfengine/modules
264 }
265
266 pkg_postinst() {
267 # Copy cfagent into the cfengine tree otherwise cfexecd won't
268 # find it. Most hosts cache their copy of the cfengine
269 # binaries here. This is the default search location for the
270 # binaries.
271
272 cp -f /usr/sbin/cf{agent,servd,execd} "${ROOT}"/var/cfengine/bin/
273
274 einfo
275 einfo "NOTE: The cfportage module has been deprecated in favor of the"
276 einfo " upstream 'packages' action."
277 einfo
278 einfo "Init scripts for cfservd, cfenvd, and cfexecd are now provided."
279 einfo
280 einfo "To run cfengine out of cron every half hour modify your crontab:"
281 einfo "0,30 * * * * /usr/sbin/cfexecd -F"
282 einfo
283
284 elog "You MUST generate the keys for cfengine by running:"
285 elog "emerge --config ${CATEGORY}/${PN}"
286 }
287
288 pkg_config() {
289 if [ "${ROOT}" == "/" ]; then
290 if [ ! -f "/var/cfengine/ppkeys/localhost.priv" ]; then
291 einfo "Generating keys for localhost."
292 /usr/sbin/cfkey
293 fi
294 else
295 die "cfengine cfkey does not support any value of ROOT other than /."
296 fi
297 }