Gentoo Archives: gentoo-commits

From: "William Thomson (wltjr)" <wltjr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/netbeans: ChangeLog netbeans-5.5.1-r1.ebuild netbeans-5.5-r6.ebuild
Date: Sat, 22 Mar 2008 22:34:35
Message-Id: E1JdCIJ-0004WO-Nu@stork.gentoo.org
1 wltjr 08/03/22 22:34:31
2
3 Modified: ChangeLog
4 Added: netbeans-5.5.1-r1.ebuild
5 Removed: netbeans-5.5-r6.ebuild
6 Log:
7 Switched to java-virtuals/servlet-api, EAPI=1 slots, quoted vars, filtered ecj-3.3, and removed unused stable version
8 (Portage version: 2.1.4.1)
9
10 Revision Changes Path
11 1.78 dev-util/netbeans/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?rev=1.78&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?rev=1.78&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?r1=1.77&r2=1.78
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v
20 retrieving revision 1.77
21 retrieving revision 1.78
22 diff -u -r1.77 -r1.78
23 --- ChangeLog 29 Feb 2008 18:02:32 -0000 1.77
24 +++ ChangeLog 22 Mar 2008 22:34:31 -0000 1.78
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-util/netbeans
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.77 2008/02/29 18:02:32 carlo Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.78 2008/03/22 22:34:31 wltjr Exp $
30 +
31 +*netbeans-5.5.1-r1 (22 Mar 2008)
32 +
33 + 22 Mar 2008; William L. Thomson Jr. <wltjr@g.o>
34 + -netbeans-5.5-r6.ebuild, +netbeans-5.5.1-r1.ebuild:
35 + Switched to java-virtuals/servlet-api, EAPI=1 slots, quoted vars, filtered
36 + ecj-3.3, and removed unused stable version
37
38 29 Feb 2008; Carsten Lohrke <carlo@g.o> netbeans-5.5-r6.ebuild,
39 netbeans-5.5.1.ebuild:
40
41
42
43 1.1 dev-util/netbeans/netbeans-5.5.1-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/netbeans-5.5.1-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/netbeans-5.5.1-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: netbeans-5.5.1-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-5.5.1-r1.ebuild,v 1.1 2008/03/22 22:34:31 wltjr Exp $
53
54 EAPI=1
55 JAVA_PKG_IUSE="doc"
56 WANT_ANT_TASKS="ant-nodeps ant-trax"
57
58 inherit eutils java-pkg-2 java-ant-2 versionator
59
60 DESCRIPTION="NetBeans IDE for Java"
61 HOMEPAGE="http://www.netbeans.org"
62
63 MY_PV=$(replace_all_version_separators '_')
64
65 FILE_IDE="${PN}-${MY_PV}-ide_sources.tar.bz2"
66 FILE_CPP="${PN}-c++-${MY_PV}-linux.bin"
67 SRC_URI="http://dlc.sun.com/${PN}/download/${MY_PV}/fcs/200704122300/${FILE_IDE}
68 c++? ( http://dlc.sun.com/${PN}/download/${MY_PV}/cnd/mlfcs/070610/${FILE_CPP} )"
69 LICENSE="CDDL"
70 SLOT="5.5"
71 KEYWORDS="~amd64 ~x86 ~x86-fbsd"
72 IUSE="c++ debug"
73
74 COMMON_DEPEND="
75 >=dev-java/commons-logging-1.0.4
76 dev-java/flute
77 >=dev-java/jakarta-jstl-1.1.2
78 >=dev-java/jgoodies-forms-1.0.5
79 >=dev-java/jmi-interface-1.0-r3
80 >=dev-java/javahelp-2.0.02
81 >=dev-java/jsch-0.1.24
82 =dev-java/junit-3.8*
83 dev-java/sac
84 java-virtuals/servlet-api:2.2
85 dev-java/sun-j2ee-deployment-bin:1.1
86 dev-java/swing-layout:1
87 dev-java/xerces:2
88 >=dev-java/xml-commons-1.0_beta2"
89
90 RDEPEND=">=virtual/jre-1.5
91 dev-java/antlr
92 dev-java/commons-beanutils:1.7
93 dev-java/commons-collections
94 dev-java/commons-digester
95 >=dev-java/commons-fileupload-1.1
96 dev-java/commons-io:1
97 dev-java/commons-validator
98 dev-java/fastinfoset
99 dev-java/jakarta-oro
100 dev-java/jax-rpc
101 dev-java/jax-ws:2
102 dev-java/jax-ws-api:2
103 dev-java/jaxb:2
104 dev-java/jaxb-tools:2
105 dev-java/jaxp
106 dev-java/jsr67
107 dev-java/jsr101
108 dev-java/jsr173
109 dev-java/jsr181
110 dev-java/jsr250
111 dev-java/relaxng-datatype
112 dev-java/saaj
113 dev-java/sjsxp
114 dev-java/struts:1.2
115 dev-java/sun-httpserver-bin:2
116 dev-java/sun-jaf
117 dev-java/sun-javamail
118 dev-java/xsdlib
119 ${COMMON_DEPEND}"
120
121 # NOTE: netbeans cannot compile with latest JDK 1.7
122 DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* )
123 dev-java/commons-el
124 >=dev-java/commons-jxpath-1.1
125 dev-java/glassfish-persistence
126 dev-java/ical4j
127 dev-java/jcalendar:1.2
128 dev-java/jdom:1.0
129 dev-java/jtidy
130 dev-java/prefuse:2006
131 >=dev-java/rome-0.6
132 java-virtuals/servlet-api:2.3
133 dev-java/xml-xmlbeans:1
134 >=dev-util/pmd-1.3
135 ${COMMON_DEPEND}"
136
137 S=${WORKDIR}/netbeans-src
138 BUILDDESTINATION="${S}/nbbuild/netbeans"
139 ENTERPRISE="3"
140 IDE_VERSION="7"
141 PLATFORM="6"
142 MY_FDIR="${FILESDIR}/${PV}"
143 DESTINATION="/usr/share/netbeans-${SLOT}"
144 JAVA_PKG_BSFIX="off"
145
146 src_unpack () {
147 unpack "${FILE_IDE}"
148 use c++ && unpack_extra ${FILE_CPP} cpp
149 cd "${S}"
150 find -name "*.jar" | grep "/test/" | xargs rm -v
151 find -name "*.class" -delete
152
153 # Correct invalid XML
154 epatch "${MY_FDIR}/jdbcstorage-build.xml-comments.patch"
155 epatch "${MY_FDIR}/mdrant-build.xml-comments.patch"
156 epatch "${MY_FDIR}/jspparser-build.xml.patch"
157
158 # Disable the bundled Tomcat in favor of Portage installed version
159 cd "${S}"/nbbuild
160 sed -i -e "s%tomcatint/tomcat5/bundled,%%g" *.properties
161
162 place_unpack_symlinks
163 }
164
165 src_compile() {
166 local antflags=""
167
168 if use debug; then
169 antflags="${antflags} -Dbuild.compiler.debug=true"
170 antflags="${antflags} -Dbuild.compiler.deprecation=true"
171 else
172 antflags="${antflags} -Dbuild.compiler.deprecation=false"
173 fi
174
175 # The build will attempt to display graphical
176 # dialogs for the licence agreements if this is set.
177 unset DISPLAY
178
179 # Fails to compile
180 java-pkg_filter-compiler ecj-3.1 ecj-3.2 ecj-3.3
181
182 # Specify the build-nozip target otherwise it will build
183 # a zip file of the netbeans folder, which will copy directly.
184 cd "${S}"/nbbuild
185 ANT_OPTS="-Xmx1g -Djava.awt.headless=true" eant ${antflags} -Dstop.when.broken.modules=true \
186 build-nozip
187 # Running build-javadoc from the same command line as build-nozip doesn't work
188 # so we must run it separately
189 use doc && ANT_OPTS="-Xmx1g" eant build-javadoc
190
191 # Remove non-x86 Linux binaries
192 find ${BUILDDESTINATION} -type f \
193 -name "*.exe" -o \
194 -name "*.cmd" -o \
195 -name "*.bat" -o \
196 -name "*.dll" \
197 | xargs rm -f
198
199 # Removing external stuff. They are api docs from external libs.
200 rm -f ${BUILDDESTINATION}/ide${IDE_VERSION}/docs/*.zip
201
202 # Remove zip files from generated javadocs.
203 rm -f ${BUILDDESTINATION}/javadoc/*.zip
204
205 # Use the system ant
206 cd ${BUILDDESTINATION}/ide${IDE_VERSION}/ant || die
207 rm -fr lib
208 rm -fr bin
209
210 # Set a initial default jdk
211 echo "netbeans_jdkhome=\"\$(java-config -O)\"" >> ${BUILDDESTINATION}/etc/netbeans.conf
212
213 # fix paths per bug# 163483
214 sed -i -e 's:"$progdir"/../etc/:/etc/netbeans-5.5/:' ${BUILDDESTINATION}/bin/netbeans
215 sed -i -e 's:"${userdir}"/etc/:/etc/netbeans-5.5/:' ${BUILDDESTINATION}/bin/netbeans
216 }
217
218 src_install() {
219 insinto ${DESTINATION}
220
221 einfo "Installing the program..."
222 cd ${BUILDDESTINATION} || die
223 doins -r *
224
225 if use c++ ; then
226 install_extra cpp
227 echo "cnd1" >> ${BUILDDESTINATION}/etc/netbeans.clusters
228 fi
229
230 # Change location of etc files
231 insinto /etc/${PN}-${SLOT}
232 doins ${BUILDDESTINATION}/etc/*
233 rm -fr "${D}"/${DESTINATION}/etc
234 dosym /etc/${PN}-${SLOT} ${DESTINATION}/etc
235
236 # Replace bundled jars with system jars
237 symlink_extjars "${D}"/${DESTINATION}
238
239 # Correct permissions on executables
240 fperms 755 \
241 ${DESTINATION}/bin/netbeans \
242 ${DESTINATION}/platform${PLATFORM}/lib/nbexec
243
244 # The wrapper wrapper :)
245 newbin ${MY_FDIR}/startscript.sh netbeans-${SLOT}
246
247 # Ant installation
248 local ANTDIR="${DESTINATION}/ide${IDE_VERSION}/ant"
249 cd "${D}"/${ANTDIR} || die
250
251 local ant_home=/usr/share/ant
252 dodir ${ant_home}/lib
253 dosym ${ant_home}/lib "${ANTDIR}/lib" || die
254
255 dodir ${ant_home}/bin
256 dosym ${ant_home}/bin "${ANTDIR}/bin" || die
257
258 # Documentation
259 einfo "Installing Documentation..."
260
261 cd "${D}"/${DESTINATION} || die
262 dodoc build_info
263 dohtml CREDITS.html README.html netbeans.css
264 rm -f build_info CREDITS.html README.html netbeans.css
265
266 use doc && java-pkg_dojavadoc "${S}"/nbbuild/build/javadoc
267
268 # Icons and shortcuts
269 einfo "Installing icon..."
270 dodir /usr/share/icons/hicolor/32x32/apps
271 dosym ${DESTINATION}/nb5.5/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
272
273 make_desktop_entry netbeans-${SLOT} "Netbeans ${SLOT}" netbeans-${SLOT} Development
274 }
275
276 pkg_postinst () {
277 elog "The integrated Tomcat is not installed, but you can easily "
278 elog "use the system Tomcat. See Netbeans documentation if you "
279 elog "don't know how to do that. The relevant settings are in the"
280 elog "runtime window. "
281 elog
282 elog "If you are using some packages on top of Netbeans, you have"
283 elog "to re-emerge them now. "
284 }
285
286 pkg_postrm() {
287 if ! test -e /usr/bin/netbeans-${SLOT}; then
288 elog "Because of the way Portage works at the moment"
289 elog "symlinks to the system jars are left to:"
290 elog "${DESTINATION}"
291 elog "If you are uninstalling Netbeans you can safely"
292 elog "remove everything in this directory"
293 fi
294 }
295
296 # Supporting functions for this ebuild
297
298 unpack_extra() {
299 local file="${1}"
300 local cluster="${2}"
301
302 einfo "Unpacking ${file}..."
303 cp "${DISTDIR}/${file}" "${T}"
304 chmod u+x "${T}"/${file}
305 local dir="istemp`sh "${T}"/${file} -is:tempdir ${WORKDIR} -is:extract | \
306 sed s,istemp,\|,g | cut --delimiter=\| --field=2`" || die "Unpack ${file} failed"
307 rm "${T}"/${file}
308 mv "${WORKDIR}/${dir}" "${WORKDIR}/${cluster}"
309 }
310
311 install_extra() {
312 local cluster="${1}"
313
314 einfo "Installing ${cluster}..."
315 java "-Duser.home=${T}" -cp "${WORKDIR}/${cluster}/setup.jar" run \
316 -silent \
317 -W "license.selection=1" \
318 -W "beanNbSelectionPanel.nbHome=${D}/${DESTINATION}" || \
319 die "Install ${cluster} failed"
320 }
321
322 place_unpack_symlinks() {
323 # Here are listed all bundled jars, some of them cannot be replaced.
324
325 einfo "Symlinking jars for apisupport"
326 cd "${S}"/apisupport/external || die
327 java-pkg_jar-from --build-only jdom-1.0
328 java-pkg_jar-from javahelp jhall.jar jsearch-2.0_03.jar
329 java-pkg_jar-from --build-only rome rome.jar rome-fetcher-0.6.jar
330 java-pkg_jar-from --build-only rome rome.jar rome-0.6.jar
331
332 einfo "Symlinking jars for core"
333 cd "${S}"/core/external || die
334 java-pkg_jar-from javahelp jh.jar jh-2.0_03.jar
335
336 einfo "Symlinking jars for httpserver"
337 cd "${S}"/httpserver/external || die
338 java-pkg_jar-from --virtual servlet-api-2.2 servlet.jar servlet-2.2.jar
339
340 einfo "Symlinking jars for junit"
341 cd "${S}"/junit/external || die
342 java-pkg_jar-from junit junit.jar junit-3.8.1.jar
343
344 einfo "Symlinking jars for j2ee"
345 cd "${S}"/j2ee/external || die
346 java-pkg_jar-from --build-only glassfish-persistence
347
348 einfo "Symlinking jars for j2eeserver"
349 cd "${S}"/j2eeserver/external || die
350 java-pkg_jar-from sun-j2ee-deployment-bin-1.1 sun-j2ee-deployment-bin.jar jsr88javax.jar
351
352 einfo "Symlinking jars for libs"
353 cd "${S}"/libs/external || die
354 java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.0.4.jar
355 java-pkg_jar-from jgoodies-forms forms.jar forms-1.0.5.jar
356 java-pkg_jar-from jsch jsch.jar jsch-0.1.24.jar
357 java-pkg_jar-from --build-only pmd pmd.jar pmd-1.3.jar
358 java-pkg_jar-from swing-layout-1 swing-layout.jar swing-layout-1.0.jar
359 java-pkg_jar-from --build-only xml-xmlbeans-1 xbean.jar xbean-1.0.4.jar
360 java-pkg_jar-from xerces-2 xercesImpl.jar xerces-2.8.0.jar
361 java-pkg_jar-from xml-commons xml-apis.jar xml-commons-dom-ranges-1.0.b2.jar
362
363 einfo "Symlinking jars for mdr"
364 cd "${S}"/mdr/external || die
365 java-pkg_jar-from jmi-interface jmi.jar jmi.jar
366 java-pkg_jar-from jmi-interface mof.jar mof.jar
367
368 einfo "Symlinking jars for nbbuild"
369 cd "${S}"/nbbuild/external || die
370 java-pkg_jar-from javahelp jhall.jar jhall-2.0_03.jar
371
372 cd "${S}/serverplugins/external" || die
373 # Builds just fine without this. Maybe lefover from times when NB could be
374 # built with 1.4?
375 rm -v jmxremote.jar || die
376
377 einfo "Symlinking jars for tasklist"
378 cd "${S}"/tasklist/external || die
379 java-pkg_jar-from --build-only ical4j
380 java-pkg_jar-from --build-only jcalendar-1.2
381 java-pkg_jar-from --build-only jtidy Tidy.jar Tidy-r7.jar
382
383 einfo "Symlinking jars for web"
384 cd "${S}"/web/external || die
385 java-pkg_jar-from --build-only commons-el
386 java-pkg_jar-from jakarta-jstl jstl.jar jstl-1.1.2.jar
387 java-pkg_jar-from --build-only --virtual servlet-api-2.3 servlet.jar servlet-2.3.jar
388 java-pkg_jar-from jakarta-jstl standard.jar standard-1.1.2.jar
389
390 einfo "Symlinking jars for xml"
391 cd "${S}"/xml/external || die
392 java-pkg_jar-from flute
393 java-pkg_jar-from --build-only commons-jxpath commons-jxpath.jar jxpath1.1.jar
394 java-pkg_jar-from --build-only prefuse-2006 prefuse.jar prefuse.jar
395 java-pkg_jar-from sac
396 }
397
398 symlink_extjars() {
399 einfo "Symlinking enterprise jars"
400
401 cd ${1}/enterprise${ENTERPRISE}/modules/ext || die
402 java-pkg_jar-from sun-j2ee-deployment-bin-1.1 sun-j2ee-deployment-bin.jar jsr88javax.jar
403 java-pkg_jar-from jakarta-jstl jstl.jar
404 java-pkg_jar-from jakarta-jstl standard.jar
405
406 TARGET_DIR="enterprise${ENTERPRISE}/modules/ext/blueprints"
407 cd ${1}/${TARGET_DIR} || die
408 dosymjar ${TARGET_DIR} commons-fileupload commons-fileupload.jar commons-fileupload-1.1.1.jar
409 dosymjar ${TARGET_DIR} commons-io-1 commons-io.jar commons-io-1.2.jar
410 java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.1.jar
411
412 TARGET_DIR="enterprise${ENTERPRISE}/modules/ext/jsf"
413 cd ${1}/${TARGET_DIR} || die
414 dosymjar ${TARGET_DIR} commons-beanutils-1.7 commons-beanutils.jar
415 dosymjar ${TARGET_DIR} commons-collections commons-collections.jar
416 dosymjar ${TARGET_DIR} commons-digester commons-digester.jar
417 java-pkg_jar-from commons-logging commons-logging.jar
418
419 TARGET_DIR="enterprise${ENTERPRISE}/modules/ext/struts"
420 cd ${1}/${TARGET_DIR} || die
421 dosymjar ${TARGET_DIR} antlr antlr.jar
422 dosymjar ${TARGET_DIR} commons-beanutils-1.7 commons-beanutils.jar
423 dosymjar ${TARGET_DIR} commons-digester commons-digester.jar
424 dosymjar ${TARGET_DIR} commons-fileupload commons-fileupload.jar
425 java-pkg_jar-from commons-logging commons-logging.jar
426 dosymjar ${TARGET_DIR} commons-validator commons-validator.jar
427 dosymjar ${TARGET_DIR} jakarta-oro-2.0 jakarta-oro.jar
428 dosymjar ${TARGET_DIR} struts-1.2 struts.jar
429
430 einfo "Symlinking harness jars"
431
432 cd ${1}/harness || die
433 java-pkg_jar-from javahelp jhall.jar jsearch-2.0_03.jar
434
435 einfo "Symlinking ide jars"
436
437 cd ${1}/ide${IDE_VERSION}/modules/ext || die
438 java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.0.4.jar
439 java-pkg_jar-from flute
440 java-pkg_jar-from jgoodies-forms forms.jar forms-1.0.5.jar
441 java-pkg_jar-from jmi-interface jmi.jar jmi.jar
442 java-pkg_jar-from jsch jsch.jar jsch-0.1.24.jar
443 java-pkg_jar-from junit junit.jar junit-3.8.1.jar
444 java-pkg_jar-from jmi-interface mof.jar mof.jar
445 java-pkg_jar-from sac
446 java-pkg_jar-from --virtual servlet-api-2.2 servlet.jar servlet-2.2.jar
447 java-pkg_jar-from xerces-2 xercesImpl.jar xerces-2.8.0.jar
448 java-pkg_jar-from xml-commons xml-apis.jar xml-commons-dom-ranges-1.0.b2.jar
449
450 TARGET_DIR="ide${IDE_VERSION}/modules/ext/jaxrpc16"
451 cd ${1}/${TARGET_DIR} || die
452 dosymjar ${TARGET_DIR} sun-jaf activation.jar
453 dosymjar ${TARGET_DIR} fastinfoset fastinfoset.jar FastInfoset.jar
454 dosymjar ${TARGET_DIR} jaxp jaxp-ri.jar jaxp-api.jar
455 dosymjar ${TARGET_DIR} jaxp jaxp-ri.jar jaxp-impl.jar
456 dosymjar ${TARGET_DIR} jsr101 jaxrpc-api.jar
457 dosymjar ${TARGET_DIR} jax-rpc jaxrpc-impl.jar
458 dosymjar ${TARGET_DIR} jax-rpc jaxrpc-spi.jar
459 dosymjar ${TARGET_DIR} jsr173 jsr173.jar jsr173_api.jar
460 dosymjar ${TARGET_DIR} sun-javamail mail.jar
461 dosymjar ${TARGET_DIR} relaxng-datatype relaxngDatatype.jar
462 dosymjar ${TARGET_DIR} jsr67 jsr67.jar saaj-api.jar
463 dosymjar ${TARGET_DIR} saaj saaj.jar saaj-impl.jar
464 dosymjar ${TARGET_DIR} xsdlib xsdlib.jar
465
466 TARGET_DIR="ide${IDE_VERSION}/modules/ext/jaxws21"
467 cd ${1}/${TARGET_DIR} || die
468 dosymjar ${TARGET_DIR} sun-jaf activation.jar
469 dosymjar ${TARGET_DIR} fastinfoset fastinfoset.jar FastInfoset.jar
470 dosymjar ${TARGET_DIR} sun-httpserver-bin-2 http.jar
471 dosymjar ${TARGET_DIR} jaxb-2 jaxb-api.jar
472 dosymjar ${TARGET_DIR} jaxb-2 jaxb-impl.jar
473 dosymjar ${TARGET_DIR} jaxb-tools-2 jaxb-tools.jar jaxb-xjc.jar
474 dosymjar ${TARGET_DIR} jax-ws-api-2 jax-ws-api.jar jaxws-api.jar
475 dosymjar ${TARGET_DIR} jax-ws-2 jax-ws.jar jaxws-rt.jar
476 dosymjar ${TARGET_DIR} jax-ws-2 jax-ws.jar jaxws-tools.jar
477 dosymjar ${TARGET_DIR} jsr173 jsr173.jar jsr173_api.jar
478 dosymjar ${TARGET_DIR} jsr181 jsr181.jar jsr181-api.jar
479 dosymjar ${TARGET_DIR} jsr250 jsr250.jar jsr250-api.jar
480 dosymjar ${TARGET_DIR} jsr67 jsr67.jar saaj-api.jar
481 dosymjar ${TARGET_DIR} saaj saaj.jar saaj-impl.jar
482 dosymjar ${TARGET_DIR} sjsxp sjsxp.jar
483
484 einfo "Symlinking platform jars"
485 cd ${1}/platform${PLATFORM}/modules/ext || die
486 java-pkg_jar-from javahelp jh.jar jh-2.0_03.jar
487 java-pkg_jar-from swing-layout-1 swing-layout.jar swing-layout-1.0.jar
488 }
489
490 dosymjar() {
491 if [ -z "${4}" ]; then
492 TARGET_FILE="${3}"
493 else
494 TARGET_FILE="${4}"
495 fi
496 dosym /usr/share/${2}/lib/${3} ${DESTINATION}/${1}/${TARGET_FILE}
497 }
498
499
500
501 --
502 gentoo-commits@l.g.o mailing list