1 |
caster 09/04/22 12:46:56 |
2 |
|
3 |
Modified: ChangeLog ibm-jdk-bin-1.5.0.9.ebuild |
4 |
Added: ibm-jdk-bin-1.5.0.9-r1.ebuild |
5 |
Log: |
6 |
Version bump, security bug #252416. This SR9-SSU release uses same distfile version as the previous SR9 (1.5.0.9). To prevent the need for user renaming of the new version's files, the old ebuild was updated to expect distfiles with .old.tgz scheme. |
7 |
(Portage version: 2.2_rc30/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.198 dev-java/ibm-jdk-bin/ChangeLog |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?rev=1.198&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?rev=1.198&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?r1=1.197&r2=1.198 |
15 |
|
16 |
Index: ChangeLog |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v |
19 |
retrieving revision 1.197 |
20 |
retrieving revision 1.198 |
21 |
diff -u -r1.197 -r1.198 |
22 |
--- ChangeLog 21 Apr 2009 19:11:10 -0000 1.197 |
23 |
+++ ChangeLog 22 Apr 2009 12:46:56 -0000 1.198 |
24 |
@@ -1,6 +1,15 @@ |
25 |
# ChangeLog for dev-java/ibm-jdk-bin |
26 |
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 |
27 |
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.197 2009/04/21 19:11:10 caster Exp $ |
28 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.198 2009/04/22 12:46:56 caster Exp $ |
29 |
+ |
30 |
+*ibm-jdk-bin-1.5.0.9-r1 (22 Apr 2009) |
31 |
+ |
32 |
+ 22 Apr 2009; Vlastimil Babka <caster@g.o> ibm-jdk-bin-1.5.0.9, |
33 |
+ +ibm-jdk-bin-1.5.0.9-r1.ebuild: |
34 |
+ Version bump, security bug #252416. This SR9-SSU release uses same |
35 |
+ distfile version as the previous SR9 (1.5.0.9). To prevent the need for |
36 |
+ user renaming of the new version's files, the old ebuild was updated to |
37 |
+ expect distfiles with .old.tgz scheme. |
38 |
|
39 |
21 Apr 2009; Vlastimil Babka <caster@g.o> |
40 |
-ibm-jdk-bin-1.4.2.12.ebuild, -ibm-jdk-bin-1.6.0.3.ebuild: |
41 |
|
42 |
|
43 |
|
44 |
1.5 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild |
45 |
|
46 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild?rev=1.5&view=markup |
47 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild?rev=1.5&content-type=text/plain |
48 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild?r1=1.4&r2=1.5 |
49 |
|
50 |
Index: ibm-jdk-bin-1.5.0.9.ebuild |
51 |
=================================================================== |
52 |
RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild,v |
53 |
retrieving revision 1.4 |
54 |
retrieving revision 1.5 |
55 |
diff -u -r1.4 -r1.5 |
56 |
--- ibm-jdk-bin-1.5.0.9.ebuild 6 Jan 2009 17:05:06 -0000 1.4 |
57 |
+++ ibm-jdk-bin-1.5.0.9.ebuild 22 Apr 2009 12:46:56 -0000 1.5 |
58 |
@@ -1,6 +1,6 @@ |
59 |
# Copyright 1999-2009 Gentoo Foundation |
60 |
# Distributed under the terms of the GNU General Public License v2 |
61 |
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild,v 1.4 2009/01/06 17:05:06 ranger Exp $ |
62 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9.ebuild,v 1.5 2009/04/22 12:46:56 caster Exp $ |
63 |
|
64 |
inherit java-vm-2 versionator eutils |
65 |
|
66 |
@@ -12,17 +12,17 @@ |
67 |
JDK_DIST_PREFIX="ibm-java2-sdk-${TGZ_PV}-linux" |
68 |
JAVACOMM_DIST_PREFIX="ibm-java2-javacomm-${TGZ_PV}-linux" |
69 |
|
70 |
-X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.tgz" |
71 |
-X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz" |
72 |
+X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.old.tgz" |
73 |
+X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.old.tgz" |
74 |
|
75 |
-AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.tgz" |
76 |
-AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz" |
77 |
+AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.old.tgz" |
78 |
+AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.old.tgz" |
79 |
|
80 |
-PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.tgz" |
81 |
-PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz" |
82 |
+PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.old.tgz" |
83 |
+PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.old.tgz" |
84 |
|
85 |
-PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.tgz" |
86 |
-PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz" |
87 |
+PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.old.tgz" |
88 |
+PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.old.tgz" |
89 |
|
90 |
if use x86; then |
91 |
JDK_DIST=${X86_JDK_DIST} |
92 |
@@ -198,6 +198,7 @@ |
93 |
einfo "You can use direct link to your arch download page:" |
94 |
einfo "${DIRECT_DOWNLOAD}" |
95 |
einfo "Place the file(s) in: ${DISTDIR}" |
96 |
+ einfo "And rename them by replacing .tgz with .old.tgz" |
97 |
einfo "Then restart emerge: 'emerge --resume'" |
98 |
|
99 |
einfo "Note: if SR${SERVICE_RELEASE} is not available at ${DOWNLOADPAGE}" |
100 |
|
101 |
|
102 |
|
103 |
1.1 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9-r1.ebuild |
104 |
|
105 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9-r1.ebuild?rev=1.1&view=markup |
106 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9-r1.ebuild?rev=1.1&content-type=text/plain |
107 |
|
108 |
Index: ibm-jdk-bin-1.5.0.9-r1.ebuild |
109 |
=================================================================== |
110 |
# Copyright 1999-2009 Gentoo Foundation |
111 |
# Distributed under the terms of the GNU General Public License v2 |
112 |
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.9-r1.ebuild,v 1.1 2009/04/22 12:46:56 caster Exp $ |
113 |
|
114 |
inherit java-vm-2 versionator eutils |
115 |
|
116 |
JDK_RELEASE=$(get_version_component_range 2-3) |
117 |
SERVICE_RELEASE=$(get_version_component_range 4) |
118 |
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}" |
119 |
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0" |
120 |
|
121 |
JDK_DIST_PREFIX="ibm-java2-sdk-${TGZ_PV}-linux" |
122 |
JAVACOMM_DIST_PREFIX="ibm-java2-javacomm-${TGZ_PV}-linux" |
123 |
|
124 |
X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.tgz" |
125 |
X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz" |
126 |
|
127 |
AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.tgz" |
128 |
AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz" |
129 |
|
130 |
PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.tgz" |
131 |
PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz" |
132 |
|
133 |
PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.tgz" |
134 |
PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz" |
135 |
|
136 |
if use x86; then |
137 |
JDK_DIST=${X86_JDK_DIST} |
138 |
JAVACOMM_DIST=${X86_JAVACOMM_DIST} |
139 |
S="${WORKDIR}/ibm-java2-i386-50" |
140 |
LINK_ARCH="intel" |
141 |
elif use amd64; then |
142 |
JDK_DIST=${AMD64_JDK_DIST} |
143 |
JAVACOMM_DIST=${AMD64_JAVACOMM_DIST} |
144 |
S="${WORKDIR}/ibm-java2-x86_64-50" |
145 |
LINK_ARCH="amd64" |
146 |
elif use ppc; then |
147 |
JDK_DIST=${PPC_JDK_DIST} |
148 |
JAVACOMM_DIST=${PPC_JAVACOMM_DIST} |
149 |
S="${WORKDIR}/ibm-java2-ppc-50" |
150 |
LINK_ARCH="ipseries32" |
151 |
elif use ppc64; then |
152 |
JDK_DIST=${PPC64_JDK_DIST} |
153 |
JAVACOMM_DIST=${PPC64_JAVACOMM_DIST} |
154 |
S="${WORKDIR}/ibm-java2-ppc64-50" |
155 |
LINK_ARCH="ipseries64" |
156 |
fi |
157 |
|
158 |
#DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}&S_TACT=105AGX05&S_CMP=JDK" |
159 |
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}-ssu&S_TACT=105AGX05&S_CMP=JDK" |
160 |
|
161 |
SLOT="1.5" |
162 |
DESCRIPTION="IBM Java Development Kit ${SLOT}" |
163 |
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/" |
164 |
DOWNLOADPAGE="${HOMEPAGE}linux/download.html" |
165 |
# bug #125178 |
166 |
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html" |
167 |
|
168 |
SRC_URI="x86? ( ${X86_JDK_DIST} ) |
169 |
amd64? ( ${AMD64_JDK_DIST} ) |
170 |
ppc? ( ${PPC_JDK_DIST} ) |
171 |
ppc64? ( ${PPC64_JDK_DIST} ) |
172 |
javacomm? ( |
173 |
x86? ( ${X86_JAVACOMM_DIST} ) |
174 |
amd64? ( ${AMD64_JAVACOMM_DIST} ) |
175 |
ppc? ( ${PPC_JAVACOMM_DIST} ) |
176 |
ppc64? ( ${PPC64_JAVACOMM_DIST} ) |
177 |
)" |
178 |
LICENSE="IBM-J1.5" |
179 |
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86" |
180 |
RESTRICT="fetch" |
181 |
IUSE="X alsa doc examples javacomm nsplugin odbc" |
182 |
|
183 |
RDEPEND="=virtual/libstdc++-3.3 |
184 |
X? ( |
185 |
x11-libs/libXext |
186 |
x11-libs/libXft |
187 |
x11-libs/libXi |
188 |
x11-libs/libXmu |
189 |
x11-libs/libXp |
190 |
x11-libs/libXtst |
191 |
x11-libs/libXt |
192 |
x11-libs/libX11 |
193 |
) |
194 |
alsa? ( media-libs/alsa-lib ) |
195 |
doc? ( =dev-java/java-sdk-docs-1.5.0* ) |
196 |
nsplugin? ( |
197 |
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* ) |
198 |
ppc? ( =x11-libs/gtk+-1* ) |
199 |
) |
200 |
odbc? ( dev-db/unixODBC )" |
201 |
|
202 |
DEPEND="" |
203 |
|
204 |
QA_EXECSTACK_amd64="opt/${P}/jre/bin/libjclscar_23.so |
205 |
opt/${P}/jre/bin/libj9vrb23.so |
206 |
opt/${P}/jre/bin/libj9vm23.so |
207 |
opt/${P}/jre/bin/libj9trc23.so |
208 |
opt/${P}/jre/bin/libj9thr23.so |
209 |
opt/${P}/jre/bin/libj9shr23.so |
210 |
opt/${P}/jre/bin/libj9prt23.so |
211 |
opt/${P}/jre/bin/libj9jvmti23.so |
212 |
opt/${P}/jre/bin/libj9jpi23.so |
213 |
opt/${P}/jre/bin/libj9jit23.so |
214 |
opt/${P}/jre/bin/libj9jextract.so |
215 |
opt/${P}/jre/bin/libj9hookable23.so |
216 |
opt/${P}/jre/bin/libj9gc23.so |
217 |
opt/${P}/jre/bin/libj9dyn23.so |
218 |
opt/${P}/jre/bin/libj9dmp23.so |
219 |
opt/${P}/jre/bin/libj9dbg23.so |
220 |
opt/${P}/jre/bin/libj9bcv23.so |
221 |
opt/${P}/jre/bin/libiverel23.so |
222 |
opt/${P}/jre/bin/classic/libjvm.so |
223 |
opt/${P}/jre/bin/j9vm/libjvm.so" |
224 |
|
225 |
QA_TEXTRELS_amd64="opt/${P}/jre/bin/libjclscar_23.so |
226 |
opt/${P}/jre/bin/libj9jit23.so" |
227 |
|
228 |
QA_EXECSTACK_x86="opt/${P}/jre/bin/j9vm/libjvm.so |
229 |
opt/${P}/jre/bin/libj9jvmti23.so |
230 |
opt/${P}/jre/bin/libj9hookable23.so |
231 |
opt/${P}/jre/bin/libj9vm23.so |
232 |
opt/${P}/jre/bin/libj9dyn23.so |
233 |
opt/${P}/jre/bin/libjclscar_23.so |
234 |
opt/${P}/jre/bin/libj9jpi23.so |
235 |
opt/${P}/jre/bin/libj9thr23.so |
236 |
opt/${P}/jre/bin/libj9dmp23.so |
237 |
opt/${P}/jre/bin/libj9prt23.so |
238 |
opt/${P}/jre/bin/libj9jit23.so |
239 |
opt/${P}/jre/bin/libiverel23.so |
240 |
opt/${P}/jre/bin/libj9trc23.so |
241 |
opt/${P}/jre/bin/libj9dbg23.so |
242 |
opt/${P}/jre/bin/libj9jextract.so |
243 |
opt/${P}/jre/bin/libj9shr23.so |
244 |
opt/${P}/jre/bin/libj9gc23.so |
245 |
opt/${P}/jre/bin/libj9vrb23.so |
246 |
opt/${P}/jre/bin/libj9bcv23.so |
247 |
opt/${P}/jre/bin/libj9aotrt23.so |
248 |
opt/${P}/jre/bin/classic/libjvm.so" |
249 |
|
250 |
QA_TEXTRELS_ppc="opt/${P}/jre/bin/classic/libjvm.so |
251 |
opt/${P}/jre/bin/j9vm/libjvm.so |
252 |
opt/${P}/jre/bin/libj9aotrt23.so |
253 |
opt/${P}/jre/bin/libj9dbg23.so |
254 |
opt/${P}/jre/bin/libj9gc23.so |
255 |
opt/${P}/jre/bin/libj9gcchk23.so |
256 |
opt/${P}/jre/bin/libj9jextract.so |
257 |
opt/${P}/jre/bin/libj9jit23.so |
258 |
opt/${P}/jre/bin/libj9jitd23.so |
259 |
opt/${P}/jre/bin/libj9jpi23.so |
260 |
opt/${P}/jre/bin/libj9jvmti23.so |
261 |
opt/${P}/jre/bin/libj9prt23.so |
262 |
opt/${P}/jre/bin/libj9thr23.so |
263 |
opt/${P}/jre/bin/libj9thr23.so |
264 |
opt/${P}/jre/bin/libj9ute23.so |
265 |
opt/${P}/jre/bin/libj9vm23.so |
266 |
opt/${P}/jre/bin/libj9vm23.so |
267 |
opt/${P}/jre/bin/libjaas.so |
268 |
opt/${P}/jre/bin/libjclscar_23.so |
269 |
opt/${P}/jre/bin/libjsig.so |
270 |
" |
271 |
|
272 |
QA_TEXTRELS_ppc64="opt/${P}/jre/bin/libj9jextract.so |
273 |
opt/${P}/jre/bin/libjsig.so |
274 |
opt/${P}/jre/bin/libj9jitd23.so |
275 |
opt/${P}/jre/bin/libj9ute23.so |
276 |
opt/${P}/jre/bin/classic/libjvm.so |
277 |
opt/${P}/jre/bin/libj9prt23.so |
278 |
opt/${P}/jre/bin/libjclscar_23.so |
279 |
opt/${P}/jre/bin/j9vm/libjvm.so |
280 |
opt/${P}/jre/bin/libj9gc23.so |
281 |
opt/${P}/jre/bin/libj9dbg23.so |
282 |
opt/${P}/jre/bin/libj9thr23.so |
283 |
opt/${P}/jre/bin/libj9jpi23.so |
284 |
opt/${P}/jre/bin/libj9gcchk23.so |
285 |
opt/${P}/jre/bin/libj9vm23.so |
286 |
opt/${P}/jre/bin/libj9jit23.so" |
287 |
|
288 |
QA_TEXTRELS_x86="opt/${P}/jre/bin/lib*.so |
289 |
opt/${P}/jre/bin/j9vm/libjvm.so |
290 |
opt/${P}/jre/bin/xawt/libmawt.so |
291 |
opt/${P}/jre/bin/javaplugin.so |
292 |
opt/${P}/jre/bin/motif21/libmawt.so |
293 |
opt/${P}/jre/bin/headless/libmawt.so |
294 |
opt/${P}/jre/bin/classic/libjvm.so |
295 |
opt/${P}/jre/lib/i386/libdeploy.so" |
296 |
|
297 |
pkg_nofetch() { |
298 |
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles" |
299 |
einfo "Please visit: ${DOWNLOADPAGE}" |
300 |
|
301 |
# einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE} for your arch:" |
302 |
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}-SSU for your arch:" |
303 |
einfo "(note that we switched to tgz format because it's now versioned)" |
304 |
einfo "${JDK_DIST}" |
305 |
if use javacomm ; then |
306 |
einfo "${JAVACOMM_DIST}" |
307 |
fi |
308 |
|
309 |
einfo "You can use direct link to your arch download page:" |
310 |
einfo "${DIRECT_DOWNLOAD}" |
311 |
einfo "Place the file(s) in: ${DISTDIR}" |
312 |
einfo "Then restart emerge: 'emerge --resume'" |
313 |
|
314 |
# einfo "Note: if SR${SERVICE_RELEASE} is not available at ${DOWNLOADPAGE}" |
315 |
einfo "Note: if SR${SERVICE_RELEASE}-SSU is not available at ${DOWNLOADPAGE}" |
316 |
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page" |
317 |
einfo "isn't updated, but the files should still available through the" |
318 |
einfo "direct link to arch download page. If it doesn't work, file a bug." |
319 |
} |
320 |
|
321 |
src_unpack() { |
322 |
unpack ${A} |
323 |
cd "${S}" |
324 |
|
325 |
# bug #126105 |
326 |
epatch "${FILESDIR}/${PN}-jawt.h.patch" |
327 |
} |
328 |
|
329 |
src_compile() { :; } |
330 |
|
331 |
src_install() { |
332 |
# Copy all the files to the designated directory |
333 |
dodir /opt/${P} |
334 |
cp -pR "${S}"/{bin,jre,lib,include,src.jar} "${D}/opt/${P}/" |
335 |
|
336 |
dodir /opt/${P}/share |
337 |
if use examples; then |
338 |
cp -pPR "${S}/demo" "${D}/opt/${P}/share/" |
339 |
fi |
340 |
|
341 |
local x86plugin=libjavaplugin_ojigtk2.so |
342 |
local ppcplugin=libjavaplugin_oji.so |
343 |
local jrebindest="${D}/opt/${P}/jre/bin/" |
344 |
|
345 |
local plugin |
346 |
if use x86; then |
347 |
plugin=${x86plugin} |
348 |
elif use ppc; then |
349 |
plugin=${ppcplugin} |
350 |
fi |
351 |
|
352 |
plugin=/opt/${P}/jre/bin/${plugin} |
353 |
|
354 |
if use x86 || use ppc; then |
355 |
if use nsplugin; then |
356 |
install_mozilla_plugin ${plugin} |
357 |
fi |
358 |
fi |
359 |
|
360 |
dohtml -a html,htm,HTML -r docs |
361 |
dodoc "${S}/COPYRIGHT" |
362 |
|
363 |
set_java_env |
364 |
java-vm_revdep-mask |
365 |
} |