1 |
commit: 4ab21af1ea2b469a2de10938bb996d21b209a262 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Dec 30 10:27:22 2016 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Dec 30 10:27:22 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab21af1 |
7 |
|
8 |
net-im/openfire: remove old versions, bug #603604 |
9 |
|
10 |
Those are affected by CVE-2015-6972, CVE-2015-6973, CVE-2015-7707 |
11 |
|
12 |
Bug: https://bugs.gentoo.org/603604 |
13 |
|
14 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
15 |
|
16 |
net-im/openfire/Manifest | 3 - |
17 |
net-im/openfire/openfire-4.0.2.ebuild | 108 ---------------------------------- |
18 |
net-im/openfire/openfire-4.0.3.ebuild | 108 ---------------------------------- |
19 |
net-im/openfire/openfire-4.0.4.ebuild | 108 ---------------------------------- |
20 |
4 files changed, 327 deletions(-) |
21 |
|
22 |
diff --git a/net-im/openfire/Manifest b/net-im/openfire/Manifest |
23 |
index c2537f6..206d89c 100644 |
24 |
--- a/net-im/openfire/Manifest |
25 |
+++ b/net-im/openfire/Manifest |
26 |
@@ -1,4 +1 @@ |
27 |
-DIST openfire_src_4_0_2.tar.gz 98972324 SHA256 62e7a8a735431d45f5ad72a8ae9603743277372702e782ea514323bfd80a4efb SHA512 444762fec588d4b205c0d6247098861b246eb3f74061dfe47314a33daeb57e228e62132efac3d50fbffd31bd779ba986d0b59afe375d27f3f2923cecbd4f873a WHIRLPOOL 3259e09f1bf422415b0722bff96524be6831ee8d104b91b15fc2b8b25569da5e5f4920ad08080c4e44f1d9c74049c8b0344bbe534b0c3809483745e2452d08e9 |
28 |
-DIST openfire_src_4_0_3.tar.gz 99135040 SHA256 2eae0ac43826e0e084363c8640fa26ac6ec1369aa354bd2bdb268c2f801b2e55 SHA512 d610ac3d20f1d369f4ad5a695dccec6f5523d65675f6cc78cc6728ea03ee860668dae4fbfe13bf627df1f3e34b72306894f06d63cd3e32a93d3b47211e07a631 WHIRLPOOL 0887e71b4090fdd0c4236054b3df3791dc30da978bb45e3742459f0f3aed60d9402a9586d4a71038185edbf4c3dfb59fd79387cd3e7ce0e0038dca351f7be734 |
29 |
-DIST openfire_src_4_0_4.tar.gz 99136077 SHA256 66a7b4f00f2f15e6899b0fd8375914838b9401e5defe6dc3b1236c62e7f379a9 SHA512 9d6b80b3d96ba180ad9598fe07926eb1ae617d202842aec1ee460b1511a24d1b93de203fd5bbf20fd08ef738ae5d3e603e741b9856829fdde4d02007595ab50b WHIRLPOOL 3f6b3b5011ea0508351d90f6248e07fb503f5e7212dcca1ef77fd9fe7f3ac6ae5d0a156083edb74f867a871e5f4d2472937031d8ea6c7a4721d8ce7fa69c42a1 |
30 |
DIST openfire_src_4_1_0.tar.gz 103449811 SHA256 3e52b27ac9ed5af1acb7065e84a416ad075994445b554e78d7c966724612cbf2 SHA512 3a4e26c260f6a91ece6e6d3fc7c3302b6f1735725ce2686bab8773981dad63ef653a25748852c32e4df8f6bde2882db4043d94b69eb774a5280285fd5b7cd96b WHIRLPOOL da56663dc9cdf831e04aebddff2eb2705b9cb603a0b5110fee1dc00d41252050ba326c84883fb69894ac064a339a11e22ef44c35348de0bb655f55bc8c34c72d |
31 |
|
32 |
diff --git a/net-im/openfire/openfire-4.0.2.ebuild b/net-im/openfire/openfire-4.0.2.ebuild |
33 |
deleted file mode 100644 |
34 |
index f47ad14..00000000 |
35 |
--- a/net-im/openfire/openfire-4.0.2.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,108 +0,0 @@ |
38 |
-# Copyright 1999-2016 Gentoo Foundation |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
-# $Id$ |
41 |
- |
42 |
-EAPI=5 |
43 |
- |
44 |
-inherit eutils java-pkg-2 java-ant-2 systemd |
45 |
- |
46 |
-MY_P=${PN}_src_${PV//./_} |
47 |
-DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server" |
48 |
-HOMEPAGE="http://www.igniterealtime.org/projects/openfire/" |
49 |
-SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz" |
50 |
- |
51 |
-LICENSE="GPL-2" |
52 |
-SLOT="0" |
53 |
-KEYWORDS="amd64 x86" |
54 |
-IUSE="doc" |
55 |
- |
56 |
-RDEPEND=">=virtual/jre-1.7" |
57 |
-DEPEND="net-im/jabber-base |
58 |
- ~dev-java/ant-contrib-1.0_beta2 |
59 |
- >=virtual/jdk-1.7" |
60 |
- |
61 |
-S=${WORKDIR}/${PN}_src |
62 |
- |
63 |
-pkg_setup() { |
64 |
- if [[ -f /etc/env.d/98openfire ]]; then |
65 |
- einfo "This is an upgrade" |
66 |
- ewarn "As the plugin API changed, at least these plugins need to be updated also:" |
67 |
- ewarn "User Search, IM Gateway, Fastpath, Monitoring" |
68 |
- ewarn "they can be downloaded via Admin Console or at" |
69 |
- ewarn " ${HOMEPAGE}" |
70 |
- else |
71 |
- ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:" |
72 |
- ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire " |
73 |
- ewarn "For more info see bug #139708" |
74 |
- sleep 11 |
75 |
- fi |
76 |
- java-pkg-2_pkg_setup |
77 |
-} |
78 |
- |
79 |
-src_compile() { |
80 |
- # Jikes doesn't support -source 1.5 |
81 |
- java-pkg_filter-compiler jikes |
82 |
- |
83 |
- ANT_TASKS="ant-contrib" |
84 |
- eant -f build/build.xml openfire plugins $(use_doc) |
85 |
- |
86 |
- # delete nativeAuth prebuilt libs: |
87 |
- # uses outdated unmaintained libshaj, does not support amd64 |
88 |
- rm -rfv target/openfire/resources/nativeAuth || die |
89 |
-} |
90 |
- |
91 |
-src_install() { |
92 |
- dodir /opt/openfire |
93 |
- |
94 |
- newinitd "${FILESDIR}"/openfire-initd openfire |
95 |
- newconfd "${FILESDIR}"/openfire-confd openfire |
96 |
- systemd_dounit "${FILESDIR}"/${PN}.service |
97 |
- |
98 |
- dodir /opt/openfire/conf |
99 |
- insinto /opt/openfire/conf |
100 |
- newins target/openfire/conf/openfire.xml openfire.xml.sample |
101 |
- newins target/openfire/conf/security.xml security.xml.sample |
102 |
- |
103 |
- dodir /opt/openfire/logs |
104 |
- keepdir /opt/openfire/logs |
105 |
- |
106 |
- dodir /opt/openfire/lib |
107 |
- insinto /opt/openfire/lib |
108 |
- doins target/openfire/lib/* |
109 |
- |
110 |
- dodir /opt/openfire/plugins |
111 |
- insinto /opt/openfire/plugins |
112 |
- doins -r target/openfire/plugins/* |
113 |
- |
114 |
- dodir /opt/openfire/resources |
115 |
- insinto /opt/openfire/resources |
116 |
- doins -r target/openfire/resources/* |
117 |
- |
118 |
- if use doc; then |
119 |
- dohtml -r documentation/docs/* |
120 |
- fi |
121 |
- dodoc documentation/dist/* |
122 |
- |
123 |
- #Protect ssl key on upgrade |
124 |
- dodir /etc/env.d/ |
125 |
- echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire |
126 |
-} |
127 |
- |
128 |
-pkg_postinst() { |
129 |
- local src |
130 |
- local dst |
131 |
- |
132 |
- # http://community.igniterealtime.org/thread/52289 |
133 |
- for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml |
134 |
- do |
135 |
- src="${dst}".sample |
136 |
- if [[ -f "${dst}" ]]; then |
137 |
- einfo "Leaving old '${dst}'" |
138 |
- else |
139 |
- einfo "Created default '${dst}'. Please edit." |
140 |
- cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed" |
141 |
- chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed" |
142 |
- fi |
143 |
- done |
144 |
- chown -R jabber:jabber "${ROOT}"/opt/openfire |
145 |
-} |
146 |
|
147 |
diff --git a/net-im/openfire/openfire-4.0.3.ebuild b/net-im/openfire/openfire-4.0.3.ebuild |
148 |
deleted file mode 100644 |
149 |
index 957cc4c..00000000 |
150 |
--- a/net-im/openfire/openfire-4.0.3.ebuild |
151 |
+++ /dev/null |
152 |
@@ -1,108 +0,0 @@ |
153 |
-# Copyright 1999-2016 Gentoo Foundation |
154 |
-# Distributed under the terms of the GNU General Public License v2 |
155 |
-# $Id$ |
156 |
- |
157 |
-EAPI=5 |
158 |
- |
159 |
-inherit eutils java-pkg-2 java-ant-2 systemd |
160 |
- |
161 |
-MY_P=${PN}_src_${PV//./_} |
162 |
-DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server" |
163 |
-HOMEPAGE="http://www.igniterealtime.org/projects/openfire/" |
164 |
-SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz" |
165 |
- |
166 |
-LICENSE="GPL-2" |
167 |
-SLOT="0" |
168 |
-KEYWORDS="~amd64 ~x86" |
169 |
-IUSE="doc" |
170 |
- |
171 |
-RDEPEND=">=virtual/jre-1.7" |
172 |
-DEPEND="net-im/jabber-base |
173 |
- ~dev-java/ant-contrib-1.0_beta2 |
174 |
- >=virtual/jdk-1.7" |
175 |
- |
176 |
-S=${WORKDIR}/${PN}_src |
177 |
- |
178 |
-pkg_setup() { |
179 |
- if [[ -f /etc/env.d/98openfire ]]; then |
180 |
- einfo "This is an upgrade" |
181 |
- ewarn "As the plugin API changed, at least these plugins need to be updated also:" |
182 |
- ewarn "User Search, IM Gateway, Fastpath, Monitoring" |
183 |
- ewarn "they can be downloaded via Admin Console or at" |
184 |
- ewarn " ${HOMEPAGE}" |
185 |
- else |
186 |
- ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:" |
187 |
- ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire " |
188 |
- ewarn "For more info see bug #139708" |
189 |
- sleep 11 |
190 |
- fi |
191 |
- java-pkg-2_pkg_setup |
192 |
-} |
193 |
- |
194 |
-src_compile() { |
195 |
- # Jikes doesn't support -source 1.5 |
196 |
- java-pkg_filter-compiler jikes |
197 |
- |
198 |
- ANT_TASKS="ant-contrib" |
199 |
- eant -f build/build.xml openfire plugins $(use_doc) |
200 |
- |
201 |
- # delete nativeAuth prebuilt libs: |
202 |
- # uses outdated unmaintained libshaj, does not support amd64 |
203 |
- rm -rfv target/openfire/resources/nativeAuth || die |
204 |
-} |
205 |
- |
206 |
-src_install() { |
207 |
- dodir /opt/openfire |
208 |
- |
209 |
- newinitd "${FILESDIR}"/openfire-initd openfire |
210 |
- newconfd "${FILESDIR}"/openfire-confd openfire |
211 |
- systemd_dounit "${FILESDIR}"/${PN}.service |
212 |
- |
213 |
- dodir /opt/openfire/conf |
214 |
- insinto /opt/openfire/conf |
215 |
- newins target/openfire/conf/openfire.xml openfire.xml.sample |
216 |
- newins target/openfire/conf/security.xml security.xml.sample |
217 |
- |
218 |
- dodir /opt/openfire/logs |
219 |
- keepdir /opt/openfire/logs |
220 |
- |
221 |
- dodir /opt/openfire/lib |
222 |
- insinto /opt/openfire/lib |
223 |
- doins target/openfire/lib/* |
224 |
- |
225 |
- dodir /opt/openfire/plugins |
226 |
- insinto /opt/openfire/plugins |
227 |
- doins -r target/openfire/plugins/* |
228 |
- |
229 |
- dodir /opt/openfire/resources |
230 |
- insinto /opt/openfire/resources |
231 |
- doins -r target/openfire/resources/* |
232 |
- |
233 |
- if use doc; then |
234 |
- dohtml -r documentation/docs/* |
235 |
- fi |
236 |
- dodoc documentation/dist/* |
237 |
- |
238 |
- #Protect ssl key on upgrade |
239 |
- dodir /etc/env.d/ |
240 |
- echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire |
241 |
-} |
242 |
- |
243 |
-pkg_postinst() { |
244 |
- local src |
245 |
- local dst |
246 |
- |
247 |
- # http://community.igniterealtime.org/thread/52289 |
248 |
- for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml |
249 |
- do |
250 |
- src="${dst}".sample |
251 |
- if [[ -f "${dst}" ]]; then |
252 |
- einfo "Leaving old '${dst}'" |
253 |
- else |
254 |
- einfo "Created default '${dst}'. Please edit." |
255 |
- cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed" |
256 |
- chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed" |
257 |
- fi |
258 |
- done |
259 |
- chown -R jabber:jabber "${ROOT}"/opt/openfire |
260 |
-} |
261 |
|
262 |
diff --git a/net-im/openfire/openfire-4.0.4.ebuild b/net-im/openfire/openfire-4.0.4.ebuild |
263 |
deleted file mode 100644 |
264 |
index 957cc4c..00000000 |
265 |
--- a/net-im/openfire/openfire-4.0.4.ebuild |
266 |
+++ /dev/null |
267 |
@@ -1,108 +0,0 @@ |
268 |
-# Copyright 1999-2016 Gentoo Foundation |
269 |
-# Distributed under the terms of the GNU General Public License v2 |
270 |
-# $Id$ |
271 |
- |
272 |
-EAPI=5 |
273 |
- |
274 |
-inherit eutils java-pkg-2 java-ant-2 systemd |
275 |
- |
276 |
-MY_P=${PN}_src_${PV//./_} |
277 |
-DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server" |
278 |
-HOMEPAGE="http://www.igniterealtime.org/projects/openfire/" |
279 |
-SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz" |
280 |
- |
281 |
-LICENSE="GPL-2" |
282 |
-SLOT="0" |
283 |
-KEYWORDS="~amd64 ~x86" |
284 |
-IUSE="doc" |
285 |
- |
286 |
-RDEPEND=">=virtual/jre-1.7" |
287 |
-DEPEND="net-im/jabber-base |
288 |
- ~dev-java/ant-contrib-1.0_beta2 |
289 |
- >=virtual/jdk-1.7" |
290 |
- |
291 |
-S=${WORKDIR}/${PN}_src |
292 |
- |
293 |
-pkg_setup() { |
294 |
- if [[ -f /etc/env.d/98openfire ]]; then |
295 |
- einfo "This is an upgrade" |
296 |
- ewarn "As the plugin API changed, at least these plugins need to be updated also:" |
297 |
- ewarn "User Search, IM Gateway, Fastpath, Monitoring" |
298 |
- ewarn "they can be downloaded via Admin Console or at" |
299 |
- ewarn " ${HOMEPAGE}" |
300 |
- else |
301 |
- ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:" |
302 |
- ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire " |
303 |
- ewarn "For more info see bug #139708" |
304 |
- sleep 11 |
305 |
- fi |
306 |
- java-pkg-2_pkg_setup |
307 |
-} |
308 |
- |
309 |
-src_compile() { |
310 |
- # Jikes doesn't support -source 1.5 |
311 |
- java-pkg_filter-compiler jikes |
312 |
- |
313 |
- ANT_TASKS="ant-contrib" |
314 |
- eant -f build/build.xml openfire plugins $(use_doc) |
315 |
- |
316 |
- # delete nativeAuth prebuilt libs: |
317 |
- # uses outdated unmaintained libshaj, does not support amd64 |
318 |
- rm -rfv target/openfire/resources/nativeAuth || die |
319 |
-} |
320 |
- |
321 |
-src_install() { |
322 |
- dodir /opt/openfire |
323 |
- |
324 |
- newinitd "${FILESDIR}"/openfire-initd openfire |
325 |
- newconfd "${FILESDIR}"/openfire-confd openfire |
326 |
- systemd_dounit "${FILESDIR}"/${PN}.service |
327 |
- |
328 |
- dodir /opt/openfire/conf |
329 |
- insinto /opt/openfire/conf |
330 |
- newins target/openfire/conf/openfire.xml openfire.xml.sample |
331 |
- newins target/openfire/conf/security.xml security.xml.sample |
332 |
- |
333 |
- dodir /opt/openfire/logs |
334 |
- keepdir /opt/openfire/logs |
335 |
- |
336 |
- dodir /opt/openfire/lib |
337 |
- insinto /opt/openfire/lib |
338 |
- doins target/openfire/lib/* |
339 |
- |
340 |
- dodir /opt/openfire/plugins |
341 |
- insinto /opt/openfire/plugins |
342 |
- doins -r target/openfire/plugins/* |
343 |
- |
344 |
- dodir /opt/openfire/resources |
345 |
- insinto /opt/openfire/resources |
346 |
- doins -r target/openfire/resources/* |
347 |
- |
348 |
- if use doc; then |
349 |
- dohtml -r documentation/docs/* |
350 |
- fi |
351 |
- dodoc documentation/dist/* |
352 |
- |
353 |
- #Protect ssl key on upgrade |
354 |
- dodir /etc/env.d/ |
355 |
- echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire |
356 |
-} |
357 |
- |
358 |
-pkg_postinst() { |
359 |
- local src |
360 |
- local dst |
361 |
- |
362 |
- # http://community.igniterealtime.org/thread/52289 |
363 |
- for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml |
364 |
- do |
365 |
- src="${dst}".sample |
366 |
- if [[ -f "${dst}" ]]; then |
367 |
- einfo "Leaving old '${dst}'" |
368 |
- else |
369 |
- einfo "Created default '${dst}'. Please edit." |
370 |
- cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed" |
371 |
- chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed" |
372 |
- fi |
373 |
- done |
374 |
- chown -R jabber:jabber "${ROOT}"/opt/openfire |
375 |
-} |