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 |