Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/openfire/
Date: Fri, 29 Jul 2016 07:22:48
Message-Id: 1469776951.16984aae49feabbd36822d457f0dab01bc3f6559.slyfox@gentoo
1 commit: 16984aae49feabbd36822d457f0dab01bc3f6559
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 29 07:22:31 2016 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 29 07:22:31 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16984aae
7
8 net-im/openfire: drop old vulnerable versions, bug #588312
9
10 Bug: https://bugs.gentoo.org/588312
11
12 Package-Manager: portage-2.3.0
13
14 net-im/openfire/Manifest | 6 --
15 net-im/openfire/openfire-3.10.0.ebuild | 108 ---------------------------------
16 net-im/openfire/openfire-3.10.1.ebuild | 108 ---------------------------------
17 net-im/openfire/openfire-3.10.2.ebuild | 108 ---------------------------------
18 net-im/openfire/openfire-3.10.3.ebuild | 108 ---------------------------------
19 net-im/openfire/openfire-4.0.0.ebuild | 108 ---------------------------------
20 net-im/openfire/openfire-4.0.1.ebuild | 108 ---------------------------------
21 7 files changed, 654 deletions(-)
22
23 diff --git a/net-im/openfire/Manifest b/net-im/openfire/Manifest
24 index 5b93100..d73dd4e 100644
25 --- a/net-im/openfire/Manifest
26 +++ b/net-im/openfire/Manifest
27 @@ -1,7 +1 @@
28 -DIST openfire_src_3_10_0.tar.gz 128475294 SHA256 4911caf5336903e17a752c358c4e506dae76b0f66adfc857537eb6dfe3792f33 SHA512 e3b860711fe9005d58981cd5d037d942cbef2dfb6e59159513916b66dddc5fc4942f1df793e5baf0e71b073e329c1f802884a483a01633c34bfe5143335fb4d7 WHIRLPOOL ad3e6a5f363f6b9bf1fc1c7bcd8c55e514c2ec0fbef3662c2e744cee73ee0d085cda7d96d1a865622e91c96023349fb30e4fe2834eb653b30a169dcdc1b6fea1
29 -DIST openfire_src_3_10_1.tar.gz 128476328 SHA256 176c53103fe8236be404a3531cf2928c51c8620f1ec75db6e5aa8cccc62c2944 SHA512 24eadd168f31972d19e1fdc2c47ed8515d1407a3741a898264028e1459e37edc08515e9a2a04251f93a423fbce60b07d103d942c42390fbb34720eac9207a6a2 WHIRLPOOL 3f14a2ea1d002222061580283b64bfb503a0d494c5b044998ddfd76244ee0d1f035b9f11a49205508098c038c96392577bbb155f349bd3d8d7b96711af45fb14
30 -DIST openfire_src_3_10_2.tar.gz 128442398 SHA256 6be2287b27305c19db6daae360b1b898428d289413e8114a35e9ce04c6de3d80 SHA512 8d58c9c1ce03cc5218af91c562d5babc6a9556505f43f2be44996c122ff6c53c1542514143abe4ff34fee48fc5c56238f4999a1f1496ee6e3d13561961adc0d8 WHIRLPOOL 9f313afde26bb5cc6ac9d62d17ef86c2a7661f1f57dd41db1d27139fc3a63349df374c5e135e45790c2c04ee09b6fd934868df863493f380bed0e57cb9850d97
31 -DIST openfire_src_3_10_3.tar.gz 128443231 SHA256 04fcd205c10236bb93dddb21275704d18a5950964f57b8c63e523bfc52fe35d8 SHA512 ef2b0d1913bcfc4ef1879af74571f09f6c46fc056d305de3a0113f85c6ae17b95c6c8333294a20ff89710c38fa363eccefaf7f54aafde23fbb1b927cb85455c7 WHIRLPOOL de0ffb87dede5d2eda159971f43976cd56db0a2628965ca08f30f6de527af36656bea7303b8c4cd2613d1e90b35b5636d72f8fcdcdebeec2bacdeb0f1d1a570d
32 -DIST openfire_src_4_0_0.tar.gz 99006362 SHA256 c7e535891326369f53d25d68e717a75b29f27841602cbb740d9521c7e0e83caa SHA512 2a2e6961272a8c31c83a313e47524600937b588ccaef150a1e72c9ff38f10d02f14d4ba06668338e6d2de48851845049964cc0d3ba42d72700b1696489ecda9a WHIRLPOOL 0f2980dadabdf852cbcc2bfaee52be98e569f3e99279fc24beaf786167afd81e01c0184dfe9c5ad9246abbfe4452952691781c715ac0a4ccf2519064c09f0df6
33 -DIST openfire_src_4_0_1.tar.gz 98970606 SHA256 e675b9eaa380f1d6288b06012e491b7cf6c75e4d67200363516447b052a32c53 SHA512 1b5e0e23c88c39d1c283491d7d141a7f7015e0f656347327fe5be918467b2c544dfc8f205ac004fb5655f665be012d794b9678d933ac96857e7ff5b0fefa938e WHIRLPOOL fbc27d5f2998a695074965ff7e676eef517f79119d2da1c6791de3a116bccea92e3a7fa3b4ba47b246634bfbf379597c3939be2a118d581fb96217496ea8658a
34 DIST openfire_src_4_0_2.tar.gz 98972324 SHA256 62e7a8a735431d45f5ad72a8ae9603743277372702e782ea514323bfd80a4efb SHA512 444762fec588d4b205c0d6247098861b246eb3f74061dfe47314a33daeb57e228e62132efac3d50fbffd31bd779ba986d0b59afe375d27f3f2923cecbd4f873a WHIRLPOOL 3259e09f1bf422415b0722bff96524be6831ee8d104b91b15fc2b8b25569da5e5f4920ad08080c4e44f1d9c74049c8b0344bbe534b0c3809483745e2452d08e9
35
36 diff --git a/net-im/openfire/openfire-3.10.0.ebuild b/net-im/openfire/openfire-3.10.0.ebuild
37 deleted file mode 100644
38 index f47ad14..0000000
39 --- a/net-im/openfire/openfire-3.10.0.ebuild
40 +++ /dev/null
41 @@ -1,108 +0,0 @@
42 -# Copyright 1999-2016 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -# $Id$
45 -
46 -EAPI=5
47 -
48 -inherit eutils java-pkg-2 java-ant-2 systemd
49 -
50 -MY_P=${PN}_src_${PV//./_}
51 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
52 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
53 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
54 -
55 -LICENSE="GPL-2"
56 -SLOT="0"
57 -KEYWORDS="amd64 x86"
58 -IUSE="doc"
59 -
60 -RDEPEND=">=virtual/jre-1.7"
61 -DEPEND="net-im/jabber-base
62 - ~dev-java/ant-contrib-1.0_beta2
63 - >=virtual/jdk-1.7"
64 -
65 -S=${WORKDIR}/${PN}_src
66 -
67 -pkg_setup() {
68 - if [[ -f /etc/env.d/98openfire ]]; then
69 - einfo "This is an upgrade"
70 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
71 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
72 - ewarn "they can be downloaded via Admin Console or at"
73 - ewarn " ${HOMEPAGE}"
74 - else
75 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
76 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
77 - ewarn "For more info see bug #139708"
78 - sleep 11
79 - fi
80 - java-pkg-2_pkg_setup
81 -}
82 -
83 -src_compile() {
84 - # Jikes doesn't support -source 1.5
85 - java-pkg_filter-compiler jikes
86 -
87 - ANT_TASKS="ant-contrib"
88 - eant -f build/build.xml openfire plugins $(use_doc)
89 -
90 - # delete nativeAuth prebuilt libs:
91 - # uses outdated unmaintained libshaj, does not support amd64
92 - rm -rfv target/openfire/resources/nativeAuth || die
93 -}
94 -
95 -src_install() {
96 - dodir /opt/openfire
97 -
98 - newinitd "${FILESDIR}"/openfire-initd openfire
99 - newconfd "${FILESDIR}"/openfire-confd openfire
100 - systemd_dounit "${FILESDIR}"/${PN}.service
101 -
102 - dodir /opt/openfire/conf
103 - insinto /opt/openfire/conf
104 - newins target/openfire/conf/openfire.xml openfire.xml.sample
105 - newins target/openfire/conf/security.xml security.xml.sample
106 -
107 - dodir /opt/openfire/logs
108 - keepdir /opt/openfire/logs
109 -
110 - dodir /opt/openfire/lib
111 - insinto /opt/openfire/lib
112 - doins target/openfire/lib/*
113 -
114 - dodir /opt/openfire/plugins
115 - insinto /opt/openfire/plugins
116 - doins -r target/openfire/plugins/*
117 -
118 - dodir /opt/openfire/resources
119 - insinto /opt/openfire/resources
120 - doins -r target/openfire/resources/*
121 -
122 - if use doc; then
123 - dohtml -r documentation/docs/*
124 - fi
125 - dodoc documentation/dist/*
126 -
127 - #Protect ssl key on upgrade
128 - dodir /etc/env.d/
129 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
130 -}
131 -
132 -pkg_postinst() {
133 - local src
134 - local dst
135 -
136 - # http://community.igniterealtime.org/thread/52289
137 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
138 - do
139 - src="${dst}".sample
140 - if [[ -f "${dst}" ]]; then
141 - einfo "Leaving old '${dst}'"
142 - else
143 - einfo "Created default '${dst}'. Please edit."
144 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
145 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
146 - fi
147 - done
148 - chown -R jabber:jabber "${ROOT}"/opt/openfire
149 -}
150
151 diff --git a/net-im/openfire/openfire-3.10.1.ebuild b/net-im/openfire/openfire-3.10.1.ebuild
152 deleted file mode 100644
153 index 957cc4c..0000000
154 --- a/net-im/openfire/openfire-3.10.1.ebuild
155 +++ /dev/null
156 @@ -1,108 +0,0 @@
157 -# Copyright 1999-2016 Gentoo Foundation
158 -# Distributed under the terms of the GNU General Public License v2
159 -# $Id$
160 -
161 -EAPI=5
162 -
163 -inherit eutils java-pkg-2 java-ant-2 systemd
164 -
165 -MY_P=${PN}_src_${PV//./_}
166 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
167 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
168 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
169 -
170 -LICENSE="GPL-2"
171 -SLOT="0"
172 -KEYWORDS="~amd64 ~x86"
173 -IUSE="doc"
174 -
175 -RDEPEND=">=virtual/jre-1.7"
176 -DEPEND="net-im/jabber-base
177 - ~dev-java/ant-contrib-1.0_beta2
178 - >=virtual/jdk-1.7"
179 -
180 -S=${WORKDIR}/${PN}_src
181 -
182 -pkg_setup() {
183 - if [[ -f /etc/env.d/98openfire ]]; then
184 - einfo "This is an upgrade"
185 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
186 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
187 - ewarn "they can be downloaded via Admin Console or at"
188 - ewarn " ${HOMEPAGE}"
189 - else
190 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
191 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
192 - ewarn "For more info see bug #139708"
193 - sleep 11
194 - fi
195 - java-pkg-2_pkg_setup
196 -}
197 -
198 -src_compile() {
199 - # Jikes doesn't support -source 1.5
200 - java-pkg_filter-compiler jikes
201 -
202 - ANT_TASKS="ant-contrib"
203 - eant -f build/build.xml openfire plugins $(use_doc)
204 -
205 - # delete nativeAuth prebuilt libs:
206 - # uses outdated unmaintained libshaj, does not support amd64
207 - rm -rfv target/openfire/resources/nativeAuth || die
208 -}
209 -
210 -src_install() {
211 - dodir /opt/openfire
212 -
213 - newinitd "${FILESDIR}"/openfire-initd openfire
214 - newconfd "${FILESDIR}"/openfire-confd openfire
215 - systemd_dounit "${FILESDIR}"/${PN}.service
216 -
217 - dodir /opt/openfire/conf
218 - insinto /opt/openfire/conf
219 - newins target/openfire/conf/openfire.xml openfire.xml.sample
220 - newins target/openfire/conf/security.xml security.xml.sample
221 -
222 - dodir /opt/openfire/logs
223 - keepdir /opt/openfire/logs
224 -
225 - dodir /opt/openfire/lib
226 - insinto /opt/openfire/lib
227 - doins target/openfire/lib/*
228 -
229 - dodir /opt/openfire/plugins
230 - insinto /opt/openfire/plugins
231 - doins -r target/openfire/plugins/*
232 -
233 - dodir /opt/openfire/resources
234 - insinto /opt/openfire/resources
235 - doins -r target/openfire/resources/*
236 -
237 - if use doc; then
238 - dohtml -r documentation/docs/*
239 - fi
240 - dodoc documentation/dist/*
241 -
242 - #Protect ssl key on upgrade
243 - dodir /etc/env.d/
244 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
245 -}
246 -
247 -pkg_postinst() {
248 - local src
249 - local dst
250 -
251 - # http://community.igniterealtime.org/thread/52289
252 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
253 - do
254 - src="${dst}".sample
255 - if [[ -f "${dst}" ]]; then
256 - einfo "Leaving old '${dst}'"
257 - else
258 - einfo "Created default '${dst}'. Please edit."
259 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
260 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
261 - fi
262 - done
263 - chown -R jabber:jabber "${ROOT}"/opt/openfire
264 -}
265
266 diff --git a/net-im/openfire/openfire-3.10.2.ebuild b/net-im/openfire/openfire-3.10.2.ebuild
267 deleted file mode 100644
268 index f47ad14..0000000
269 --- a/net-im/openfire/openfire-3.10.2.ebuild
270 +++ /dev/null
271 @@ -1,108 +0,0 @@
272 -# Copyright 1999-2016 Gentoo Foundation
273 -# Distributed under the terms of the GNU General Public License v2
274 -# $Id$
275 -
276 -EAPI=5
277 -
278 -inherit eutils java-pkg-2 java-ant-2 systemd
279 -
280 -MY_P=${PN}_src_${PV//./_}
281 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
282 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
283 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
284 -
285 -LICENSE="GPL-2"
286 -SLOT="0"
287 -KEYWORDS="amd64 x86"
288 -IUSE="doc"
289 -
290 -RDEPEND=">=virtual/jre-1.7"
291 -DEPEND="net-im/jabber-base
292 - ~dev-java/ant-contrib-1.0_beta2
293 - >=virtual/jdk-1.7"
294 -
295 -S=${WORKDIR}/${PN}_src
296 -
297 -pkg_setup() {
298 - if [[ -f /etc/env.d/98openfire ]]; then
299 - einfo "This is an upgrade"
300 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
301 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
302 - ewarn "they can be downloaded via Admin Console or at"
303 - ewarn " ${HOMEPAGE}"
304 - else
305 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
306 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
307 - ewarn "For more info see bug #139708"
308 - sleep 11
309 - fi
310 - java-pkg-2_pkg_setup
311 -}
312 -
313 -src_compile() {
314 - # Jikes doesn't support -source 1.5
315 - java-pkg_filter-compiler jikes
316 -
317 - ANT_TASKS="ant-contrib"
318 - eant -f build/build.xml openfire plugins $(use_doc)
319 -
320 - # delete nativeAuth prebuilt libs:
321 - # uses outdated unmaintained libshaj, does not support amd64
322 - rm -rfv target/openfire/resources/nativeAuth || die
323 -}
324 -
325 -src_install() {
326 - dodir /opt/openfire
327 -
328 - newinitd "${FILESDIR}"/openfire-initd openfire
329 - newconfd "${FILESDIR}"/openfire-confd openfire
330 - systemd_dounit "${FILESDIR}"/${PN}.service
331 -
332 - dodir /opt/openfire/conf
333 - insinto /opt/openfire/conf
334 - newins target/openfire/conf/openfire.xml openfire.xml.sample
335 - newins target/openfire/conf/security.xml security.xml.sample
336 -
337 - dodir /opt/openfire/logs
338 - keepdir /opt/openfire/logs
339 -
340 - dodir /opt/openfire/lib
341 - insinto /opt/openfire/lib
342 - doins target/openfire/lib/*
343 -
344 - dodir /opt/openfire/plugins
345 - insinto /opt/openfire/plugins
346 - doins -r target/openfire/plugins/*
347 -
348 - dodir /opt/openfire/resources
349 - insinto /opt/openfire/resources
350 - doins -r target/openfire/resources/*
351 -
352 - if use doc; then
353 - dohtml -r documentation/docs/*
354 - fi
355 - dodoc documentation/dist/*
356 -
357 - #Protect ssl key on upgrade
358 - dodir /etc/env.d/
359 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
360 -}
361 -
362 -pkg_postinst() {
363 - local src
364 - local dst
365 -
366 - # http://community.igniterealtime.org/thread/52289
367 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
368 - do
369 - src="${dst}".sample
370 - if [[ -f "${dst}" ]]; then
371 - einfo "Leaving old '${dst}'"
372 - else
373 - einfo "Created default '${dst}'. Please edit."
374 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
375 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
376 - fi
377 - done
378 - chown -R jabber:jabber "${ROOT}"/opt/openfire
379 -}
380
381 diff --git a/net-im/openfire/openfire-3.10.3.ebuild b/net-im/openfire/openfire-3.10.3.ebuild
382 deleted file mode 100644
383 index 957cc4c..0000000
384 --- a/net-im/openfire/openfire-3.10.3.ebuild
385 +++ /dev/null
386 @@ -1,108 +0,0 @@
387 -# Copyright 1999-2016 Gentoo Foundation
388 -# Distributed under the terms of the GNU General Public License v2
389 -# $Id$
390 -
391 -EAPI=5
392 -
393 -inherit eutils java-pkg-2 java-ant-2 systemd
394 -
395 -MY_P=${PN}_src_${PV//./_}
396 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
397 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
398 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
399 -
400 -LICENSE="GPL-2"
401 -SLOT="0"
402 -KEYWORDS="~amd64 ~x86"
403 -IUSE="doc"
404 -
405 -RDEPEND=">=virtual/jre-1.7"
406 -DEPEND="net-im/jabber-base
407 - ~dev-java/ant-contrib-1.0_beta2
408 - >=virtual/jdk-1.7"
409 -
410 -S=${WORKDIR}/${PN}_src
411 -
412 -pkg_setup() {
413 - if [[ -f /etc/env.d/98openfire ]]; then
414 - einfo "This is an upgrade"
415 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
416 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
417 - ewarn "they can be downloaded via Admin Console or at"
418 - ewarn " ${HOMEPAGE}"
419 - else
420 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
421 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
422 - ewarn "For more info see bug #139708"
423 - sleep 11
424 - fi
425 - java-pkg-2_pkg_setup
426 -}
427 -
428 -src_compile() {
429 - # Jikes doesn't support -source 1.5
430 - java-pkg_filter-compiler jikes
431 -
432 - ANT_TASKS="ant-contrib"
433 - eant -f build/build.xml openfire plugins $(use_doc)
434 -
435 - # delete nativeAuth prebuilt libs:
436 - # uses outdated unmaintained libshaj, does not support amd64
437 - rm -rfv target/openfire/resources/nativeAuth || die
438 -}
439 -
440 -src_install() {
441 - dodir /opt/openfire
442 -
443 - newinitd "${FILESDIR}"/openfire-initd openfire
444 - newconfd "${FILESDIR}"/openfire-confd openfire
445 - systemd_dounit "${FILESDIR}"/${PN}.service
446 -
447 - dodir /opt/openfire/conf
448 - insinto /opt/openfire/conf
449 - newins target/openfire/conf/openfire.xml openfire.xml.sample
450 - newins target/openfire/conf/security.xml security.xml.sample
451 -
452 - dodir /opt/openfire/logs
453 - keepdir /opt/openfire/logs
454 -
455 - dodir /opt/openfire/lib
456 - insinto /opt/openfire/lib
457 - doins target/openfire/lib/*
458 -
459 - dodir /opt/openfire/plugins
460 - insinto /opt/openfire/plugins
461 - doins -r target/openfire/plugins/*
462 -
463 - dodir /opt/openfire/resources
464 - insinto /opt/openfire/resources
465 - doins -r target/openfire/resources/*
466 -
467 - if use doc; then
468 - dohtml -r documentation/docs/*
469 - fi
470 - dodoc documentation/dist/*
471 -
472 - #Protect ssl key on upgrade
473 - dodir /etc/env.d/
474 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
475 -}
476 -
477 -pkg_postinst() {
478 - local src
479 - local dst
480 -
481 - # http://community.igniterealtime.org/thread/52289
482 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
483 - do
484 - src="${dst}".sample
485 - if [[ -f "${dst}" ]]; then
486 - einfo "Leaving old '${dst}'"
487 - else
488 - einfo "Created default '${dst}'. Please edit."
489 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
490 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
491 - fi
492 - done
493 - chown -R jabber:jabber "${ROOT}"/opt/openfire
494 -}
495
496 diff --git a/net-im/openfire/openfire-4.0.0.ebuild b/net-im/openfire/openfire-4.0.0.ebuild
497 deleted file mode 100644
498 index 957cc4c..0000000
499 --- a/net-im/openfire/openfire-4.0.0.ebuild
500 +++ /dev/null
501 @@ -1,108 +0,0 @@
502 -# Copyright 1999-2016 Gentoo Foundation
503 -# Distributed under the terms of the GNU General Public License v2
504 -# $Id$
505 -
506 -EAPI=5
507 -
508 -inherit eutils java-pkg-2 java-ant-2 systemd
509 -
510 -MY_P=${PN}_src_${PV//./_}
511 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
512 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
513 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
514 -
515 -LICENSE="GPL-2"
516 -SLOT="0"
517 -KEYWORDS="~amd64 ~x86"
518 -IUSE="doc"
519 -
520 -RDEPEND=">=virtual/jre-1.7"
521 -DEPEND="net-im/jabber-base
522 - ~dev-java/ant-contrib-1.0_beta2
523 - >=virtual/jdk-1.7"
524 -
525 -S=${WORKDIR}/${PN}_src
526 -
527 -pkg_setup() {
528 - if [[ -f /etc/env.d/98openfire ]]; then
529 - einfo "This is an upgrade"
530 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
531 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
532 - ewarn "they can be downloaded via Admin Console or at"
533 - ewarn " ${HOMEPAGE}"
534 - else
535 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
536 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
537 - ewarn "For more info see bug #139708"
538 - sleep 11
539 - fi
540 - java-pkg-2_pkg_setup
541 -}
542 -
543 -src_compile() {
544 - # Jikes doesn't support -source 1.5
545 - java-pkg_filter-compiler jikes
546 -
547 - ANT_TASKS="ant-contrib"
548 - eant -f build/build.xml openfire plugins $(use_doc)
549 -
550 - # delete nativeAuth prebuilt libs:
551 - # uses outdated unmaintained libshaj, does not support amd64
552 - rm -rfv target/openfire/resources/nativeAuth || die
553 -}
554 -
555 -src_install() {
556 - dodir /opt/openfire
557 -
558 - newinitd "${FILESDIR}"/openfire-initd openfire
559 - newconfd "${FILESDIR}"/openfire-confd openfire
560 - systemd_dounit "${FILESDIR}"/${PN}.service
561 -
562 - dodir /opt/openfire/conf
563 - insinto /opt/openfire/conf
564 - newins target/openfire/conf/openfire.xml openfire.xml.sample
565 - newins target/openfire/conf/security.xml security.xml.sample
566 -
567 - dodir /opt/openfire/logs
568 - keepdir /opt/openfire/logs
569 -
570 - dodir /opt/openfire/lib
571 - insinto /opt/openfire/lib
572 - doins target/openfire/lib/*
573 -
574 - dodir /opt/openfire/plugins
575 - insinto /opt/openfire/plugins
576 - doins -r target/openfire/plugins/*
577 -
578 - dodir /opt/openfire/resources
579 - insinto /opt/openfire/resources
580 - doins -r target/openfire/resources/*
581 -
582 - if use doc; then
583 - dohtml -r documentation/docs/*
584 - fi
585 - dodoc documentation/dist/*
586 -
587 - #Protect ssl key on upgrade
588 - dodir /etc/env.d/
589 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
590 -}
591 -
592 -pkg_postinst() {
593 - local src
594 - local dst
595 -
596 - # http://community.igniterealtime.org/thread/52289
597 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
598 - do
599 - src="${dst}".sample
600 - if [[ -f "${dst}" ]]; then
601 - einfo "Leaving old '${dst}'"
602 - else
603 - einfo "Created default '${dst}'. Please edit."
604 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
605 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
606 - fi
607 - done
608 - chown -R jabber:jabber "${ROOT}"/opt/openfire
609 -}
610
611 diff --git a/net-im/openfire/openfire-4.0.1.ebuild b/net-im/openfire/openfire-4.0.1.ebuild
612 deleted file mode 100644
613 index 957cc4c..0000000
614 --- a/net-im/openfire/openfire-4.0.1.ebuild
615 +++ /dev/null
616 @@ -1,108 +0,0 @@
617 -# Copyright 1999-2016 Gentoo Foundation
618 -# Distributed under the terms of the GNU General Public License v2
619 -# $Id$
620 -
621 -EAPI=5
622 -
623 -inherit eutils java-pkg-2 java-ant-2 systemd
624 -
625 -MY_P=${PN}_src_${PV//./_}
626 -DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
627 -HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
628 -SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
629 -
630 -LICENSE="GPL-2"
631 -SLOT="0"
632 -KEYWORDS="~amd64 ~x86"
633 -IUSE="doc"
634 -
635 -RDEPEND=">=virtual/jre-1.7"
636 -DEPEND="net-im/jabber-base
637 - ~dev-java/ant-contrib-1.0_beta2
638 - >=virtual/jdk-1.7"
639 -
640 -S=${WORKDIR}/${PN}_src
641 -
642 -pkg_setup() {
643 - if [[ -f /etc/env.d/98openfire ]]; then
644 - einfo "This is an upgrade"
645 - ewarn "As the plugin API changed, at least these plugins need to be updated also:"
646 - ewarn "User Search, IM Gateway, Fastpath, Monitoring"
647 - ewarn "they can be downloaded via Admin Console or at"
648 - ewarn " ${HOMEPAGE}"
649 - else
650 - ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
651 - ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
652 - ewarn "For more info see bug #139708"
653 - sleep 11
654 - fi
655 - java-pkg-2_pkg_setup
656 -}
657 -
658 -src_compile() {
659 - # Jikes doesn't support -source 1.5
660 - java-pkg_filter-compiler jikes
661 -
662 - ANT_TASKS="ant-contrib"
663 - eant -f build/build.xml openfire plugins $(use_doc)
664 -
665 - # delete nativeAuth prebuilt libs:
666 - # uses outdated unmaintained libshaj, does not support amd64
667 - rm -rfv target/openfire/resources/nativeAuth || die
668 -}
669 -
670 -src_install() {
671 - dodir /opt/openfire
672 -
673 - newinitd "${FILESDIR}"/openfire-initd openfire
674 - newconfd "${FILESDIR}"/openfire-confd openfire
675 - systemd_dounit "${FILESDIR}"/${PN}.service
676 -
677 - dodir /opt/openfire/conf
678 - insinto /opt/openfire/conf
679 - newins target/openfire/conf/openfire.xml openfire.xml.sample
680 - newins target/openfire/conf/security.xml security.xml.sample
681 -
682 - dodir /opt/openfire/logs
683 - keepdir /opt/openfire/logs
684 -
685 - dodir /opt/openfire/lib
686 - insinto /opt/openfire/lib
687 - doins target/openfire/lib/*
688 -
689 - dodir /opt/openfire/plugins
690 - insinto /opt/openfire/plugins
691 - doins -r target/openfire/plugins/*
692 -
693 - dodir /opt/openfire/resources
694 - insinto /opt/openfire/resources
695 - doins -r target/openfire/resources/*
696 -
697 - if use doc; then
698 - dohtml -r documentation/docs/*
699 - fi
700 - dodoc documentation/dist/*
701 -
702 - #Protect ssl key on upgrade
703 - dodir /etc/env.d/
704 - echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
705 -}
706 -
707 -pkg_postinst() {
708 - local src
709 - local dst
710 -
711 - # http://community.igniterealtime.org/thread/52289
712 - for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
713 - do
714 - src="${dst}".sample
715 - if [[ -f "${dst}" ]]; then
716 - einfo "Leaving old '${dst}'"
717 - else
718 - einfo "Created default '${dst}'. Please edit."
719 - cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
720 - chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
721 - fi
722 - done
723 - chown -R jabber:jabber "${ROOT}"/opt/openfire
724 -}