Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/ibm-jdk-bin: ChangeLog ibm-jdk-bin-1.6.0.0.ebuild ibm-jdk-bin-1.5.0.6-r1.ebuild ibm-jdk-bin-1.4.2.10.ebuild
Date: Tue, 26 Feb 2008 16:24:05
Message-Id: E1JU2b3-0001Rd-KB@stork.gentoo.org
1 caster 08/02/26 16:24:01
2
3 Modified: ChangeLog ibm-jdk-bin-1.6.0.0.ebuild
4 ibm-jdk-bin-1.5.0.6-r1.ebuild
5 Added: ibm-jdk-bin-1.4.2.10.ebuild
6 Log:
7 Version bump, security bug #198644; remove unneeded libnet deps.
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.147 dev-java/ibm-jdk-bin/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?rev=1.147&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?rev=1.147&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog?r1=1.146&r2=1.147
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v
20 retrieving revision 1.146
21 retrieving revision 1.147
22 diff -u -r1.146 -r1.147
23 --- ChangeLog 17 Jan 2008 20:09:43 -0000 1.146
24 +++ ChangeLog 26 Feb 2008 16:24:01 -0000 1.147
25 @@ -1,6 +1,18 @@
26 # ChangeLog for dev-java/ibm-jdk-bin
27 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.146 2008/01/17 20:09:43 tgall Exp $
29 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.147 2008/02/26 16:24:01 caster Exp $
31 +
32 + 26 Feb 2008; Vlastimil Babka <caster@g.o>
33 + +ibm-jdk-bin-1.4.2.10.ebuild, ibm-jdk-bin-1.5.0.6-r1.ebuild,
34 + ibm-jdk-bin-1.6.0.0.ebuild:
35 + Version bump, security bug #198644; remove unneeded libnet deps.
36 +
37 +*ibm-jdk-bin-1.4.2.10 (26 Feb 2008)
38 +
39 + 26 Feb 2008; Vlastimil Babka <caster@g.o>
40 + +ibm-jdk-bin-1.4.2.10.ebuild, ibm-jdk-bin-1.5.0.6-r1.ebuild,
41 + ibm-jdk-bin-1.6.0.0.ebuild:
42 + Version bump, security bug #198644; remove unneeded libnet deps.
43
44 17 Jan 2008; Tom Gall <tgall@g.o. ibm-jdk-bin-1.6.0.0.ebuild:
45 added ~ppc64, bug 166789
46
47
48
49 1.6 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild?rev=1.6&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild?rev=1.6&content-type=text/plain
53 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild?r1=1.5&r2=1.6
54
55 Index: ibm-jdk-bin-1.6.0.0.ebuild
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild,v
58 retrieving revision 1.5
59 retrieving revision 1.6
60 diff -u -r1.5 -r1.6
61 --- ibm-jdk-bin-1.6.0.0.ebuild 17 Jan 2008 20:09:43 -0000 1.5
62 +++ ibm-jdk-bin-1.6.0.0.ebuild 26 Feb 2008 16:24:01 -0000 1.6
63 @@ -1,6 +1,6 @@
64 # Copyright 1999-2008 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 -# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild,v 1.5 2008/01/17 20:09:43 tgall Exp $
67 +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.0.ebuild,v 1.6 2008/02/26 16:24:01 caster Exp $
68
69 inherit java-vm-2 versionator eutils
70
71 @@ -73,19 +73,20 @@
72 RESTRICT="fetch"
73 IUSE="X alsa doc examples javacomm nsplugin odbc"
74
75 -RDEPEND="x86? ( net-libs/libnet )
76 - X? (
77 - x11-libs/libXext
78 - x11-libs/libXft
79 - x11-libs/libXi
80 - x11-libs/libXp
81 - x11-libs/libXtst
82 - x11-libs/libX11
83 - amd64? ( x11-libs/libXt )
84 - )
85 - alsa? ( media-libs/alsa-lib )
86 - doc? ( =dev-java/java-sdk-docs-1.6.0* )
87 - odbc? ( dev-db/unixODBC )"
88 +RDEPEND="
89 + X? (
90 + x11-libs/libXext
91 + x11-libs/libXft
92 + x11-libs/libXi
93 + x11-libs/libXp
94 + x11-libs/libXtst
95 + x11-libs/libX11
96 + amd64? ( x11-libs/libXt )
97 + )
98 + alsa? ( media-libs/alsa-lib )
99 + doc? ( =dev-java/java-sdk-docs-1.6.0* )
100 + odbc? ( dev-db/unixODBC )"
101 +
102 DEPEND=""
103
104 QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libj9jvmti24.so
105
106
107
108 1.3 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild
109
110 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild?rev=1.3&view=markup
111 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild?rev=1.3&content-type=text/plain
112 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild?r1=1.2&r2=1.3
113
114 Index: ibm-jdk-bin-1.5.0.6-r1.ebuild
115 ===================================================================
116 RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild,v
117 retrieving revision 1.2
118 retrieving revision 1.3
119 diff -u -r1.2 -r1.3
120 --- ibm-jdk-bin-1.5.0.6-r1.ebuild 16 Dec 2007 19:52:57 -0000 1.2
121 +++ ibm-jdk-bin-1.5.0.6-r1.ebuild 26 Feb 2008 16:24:01 -0000 1.3
122 @@ -1,6 +1,6 @@
123 -# Copyright 1999-2007 Gentoo Foundation
124 +# Copyright 1999-2008 Gentoo Foundation
125 # Distributed under the terms of the GNU General Public License v2
126 -# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild,v 1.2 2007/12/16 19:52:57 caster Exp $
127 +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.6-r1.ebuild,v 1.3 2008/02/26 16:24:01 caster Exp $
128
129 inherit java-vm-2 versionator eutils
130
131 @@ -70,25 +70,25 @@
132 RESTRICT="fetch"
133 IUSE="X alsa doc examples javacomm nsplugin odbc"
134
135 -RDEPEND="x86? ( net-libs/libnet )
136 - =virtual/libstdc++-3.3
137 - X? (
138 - x11-libs/libXext
139 - x11-libs/libXft
140 - x11-libs/libXi
141 - x11-libs/libXmu
142 - x11-libs/libXp
143 - x11-libs/libXtst
144 - x11-libs/libXt
145 - x11-libs/libX11
146 - )
147 - alsa? ( media-libs/alsa-lib )
148 - doc? ( =dev-java/java-sdk-docs-1.5.0* )
149 - nsplugin? (
150 - x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
151 - ppc? ( =x11-libs/gtk+-1* )
152 - )
153 - odbc? ( dev-db/unixODBC )"
154 +RDEPEND="=virtual/libstdc++-3.3
155 + X? (
156 + x11-libs/libXext
157 + x11-libs/libXft
158 + x11-libs/libXi
159 + x11-libs/libXmu
160 + x11-libs/libXp
161 + x11-libs/libXtst
162 + x11-libs/libXt
163 + x11-libs/libX11
164 + )
165 + alsa? ( media-libs/alsa-lib )
166 + doc? ( =dev-java/java-sdk-docs-1.5.0* )
167 + nsplugin? (
168 + x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
169 + ppc? ( =x11-libs/gtk+-1* )
170 + )
171 + odbc? ( dev-db/unixODBC )"
172 +
173 DEPEND=""
174
175 QA_EXECSTACK_amd64="opt/${P}/jre/bin/libjclscar_23.so
176
177
178
179 1.1 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.10.ebuild
180
181 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.10.ebuild?rev=1.1&view=markup
182 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.10.ebuild?rev=1.1&content-type=text/plain
183
184 Index: ibm-jdk-bin-1.4.2.10.ebuild
185 ===================================================================
186 # Copyright 1999-2008 Gentoo Foundation
187 # Distributed under the terms of the GNU General Public License v2
188 # $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.10.ebuild,v 1.1 2008/02/26 16:24:01 caster Exp $
189
190 JAVA_SUPPORTS_GENERATION_1="true"
191 inherit java-vm-2 eutils versionator
192
193 JDK_RELEASE=$(get_version_component_range 1-3)
194 SERVICE_RELEASE=$(get_version_component_range 4)
195 RPM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
196
197 JDK_DIST_PREFIX="IBMJava2-SDK-${RPM_PV}"
198 JAVACOMM_DIST_PREFIX="IBMJava2-JAVACOMM-${RPM_PV}"
199
200 X86_JDK_DIST="${JDK_DIST_PREFIX}.tgz"
201 X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.tgz"
202
203 # wonder why amd64 has this extra special AMD64 in its filename...
204 AMD64_JDK_DIST="IBMJava2-SDK-AMD64-${RPM_PV}.x86_64.tgz"
205 AMD64_JAVACOMM_DIST="IBMJava2-JAVACOMM-AMD64-${RPM_PV}.x86_64.tgz"
206
207 PPC_JDK_DIST="${JDK_DIST_PREFIX}.ppc.tgz"
208 PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.ppc.tgz"
209
210 PPC64_JDK_DIST="${JDK_DIST_PREFIX}.ppc64.tgz"
211 PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.ppc64.tgz"
212
213 if use x86; then
214 JDK_DIST=${X86_JDK_DIST}
215 JAVACOMM_DIST=${X86_JAVACOMM_DIST}
216 S="${WORKDIR}/IBMJava2-142"
217 LINK_ARCH="ia32"
218 elif use amd64; then
219 JDK_DIST=${AMD64_JDK_DIST}
220 JAVACOMM_DIST=${AMD64_JAVACOMM_DIST}
221 S="${WORKDIR}/IBMJava2-amd64-142"
222 LINK_ARCH="amd64"
223 elif use ppc; then
224 JDK_DIST=${PPC_JDK_DIST}
225 JAVACOMM_DIST=${PPC_JAVACOMM_DIST}
226 S="${WORKDIR}/IBMJava2-ppc-142"
227 LINK_ARCH="ip32"
228 elif use ppc64; then
229 JDK_DIST=${PPC64_JDK_DIST}
230 JAVACOMM_DIST=${PPC64_JAVACOMM_DIST}
231 S="${WORKDIR}/IBMJava2-ppc64-142"
232 LINK_ARCH="ip64"
233 fi
234
235 DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=lxdk&S_PKG=${LINK_ARCH}142sr${SERVICE_RELEASE}&cp=UTF-8&S_TACT=105AGX05&S_CMP=JDK"
236
237 DESCRIPTION="IBM Java Development Kit"
238 HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
239 DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
240 # bug #125178
241 ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
242
243 SRC_URI="x86? ( ${X86_JDK_DIST} )
244 amd64? ( ${AMD64_JDK_DIST} )
245 ppc? ( ${PPC_JDK_DIST} )
246 ppc64? ( ${PPC64_JDK_DIST} )
247 javacomm? (
248 x86? ( ${X86_JAVACOMM_DIST} )
249 amd64? ( ${AMD64_JAVACOMM_DIST} )
250 ppc? ( ${PPC_JAVACOMM_DIST} )
251 ppc64? ( ${PPC64_JAVACOMM_DIST} )
252 )"
253
254 LICENSE="IBM-J1.4"
255 SLOT="1.4"
256 KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
257 IUSE="X alsa doc examples javacomm nsplugin"
258
259 RDEPEND="=virtual/libstdc++-3.3
260 alsa? ( media-libs/alsa-lib )
261 X? (
262 x11-libs/libXext
263 x11-libs/libXi
264 x11-libs/libXmu
265 x11-libs/libXp
266 x11-libs/libXtst
267 x11-libs/libXt
268 x11-libs/libX11
269 )
270 doc? ( =dev-java/java-sdk-docs-1.4.2* )"
271
272 RESTRICT="fetch"
273
274 QA_TEXTRELS_amd64="opt/${P}/jre/bin/libj9jit22.so
275 opt/${P}/jre/bin/libjclscar_22.so"
276 QA_TEXTRELS_ppc64="opt/${P}/jre/bin/classic/libjvm.so"
277 QA_TEXTRELS_ppc="opt/${P}/jre/bin/libjitc.so
278 opt/${P}/jre/bin/libjaas.so"
279 QA_TEXTRELS_x86="opt/${P}/jre/bin/lib*.so
280 opt/${P}/jre/bin/javaplugin.so
281 opt/${P}/jre/bin/classic/libjvm.so
282 opt/${P}/jre/bin/classic/libcore.so"
283
284 pkg_nofetch() {
285 einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
286 einfo "Please visit: ${DOWNLOADPAGE}"
287
288 einfo "Under Java 1.4.2, download SR${SERVICE_RELEASE} for your arch:"
289 einfo "${JDK_DIST}"
290 if use javacomm ; then
291 einfo "${JAVACOMM_DIST}"
292 fi
293 einfo "You can also use direct link to your arch download page:"
294 einfo "${DIRECT_DOWNLOAD}"
295 einfo "Place the file(s) in: ${DISTDIR}"
296 einfo "Then restart emerge: 'emerge --resume'"
297
298 einfo "Note: if SR${SERVICE_RELEASE} is not available at ${DOWNLOADPAGE}"
299 einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
300 einfo "isn't updated, but the files should still available through the"
301 einfo "direct link to arch download page. If it doesn't work, file a bug."
302 }
303
304 src_unpack() {
305 unpack ${A}
306 cd "${S}"
307
308 # bug #126105
309 epatch "${FILESDIR}/${PN}-jawt.h.patch"
310 }
311
312 src_compile() { true; }
313
314 src_install() {
315 # javaws is on x86 only
316 if use x86; then
317 # The javaws execution script is 777 why?
318 chmod 0755 "${S}"/jre/javaws/javaws
319
320 # bug #147259
321 dosym ../jre/javaws/javaws /opt/${P}/bin/javaws
322 dosym ../javaws/javaws /opt/${P}/jre/bin/javaws
323 fi
324
325 # Copy all the files to the designated directory
326 dodir /opt/${P}
327 cp -pR "${S}"/{bin,jre,lib,include,src.jar} "${D}"/opt/${P}/
328
329 dodir /opt/${P}/share
330 if use examples; then
331 cp -pPR "${S}"/demo "${D}"/opt/${P}/share/
332 fi
333
334 # setting the ppc stuff
335 if use ppc; then
336 dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc.so
337 dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc_g.so
338 insinto /etc
339 doins "${FILESDIR}/cpuinfo"
340 fi
341
342 if use x86 && use nsplugin; then
343 local plugin="libjavaplugin_oji.so"
344
345 if has_version '>=sys-devel/gcc-3' ; then
346 plugin="libjavaplugin_ojigcc3.so"
347 fi
348
349 install_mozilla_plugin /opt/${P}/jre/bin/${plugin}
350 fi
351
352 dohtml -a html,htm,HTML -r docs
353 dodoc "${S}"/docs/COPYRIGHT
354
355 set_java_env
356 java-vm_revdep-mask
357 }
358
359
360
361 --
362 gentoo-commits@l.g.o mailing list