From: Petteri Räty Date: Wed, 2 May 2007 21:48:59 +0000 (+0000) Subject: Adjust ant symlinks to point to /usr/share/ant instead of /usr/share/ant-core. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c1592883da4e983c7765177cb9a4925972acf5a6;p=gentoo.git Adjust ant symlinks to point to /usr/share/ant instead of /usr/share/ant-core. Package-Manager: portage-2.1.2.5 --- diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog index 5f4000859b3f..70777e66f3c1 100644 --- a/dev-util/netbeans/ChangeLog +++ b/dev-util/netbeans/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/netbeans # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.58 2007/04/06 18:14:38 wltjr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.59 2007/05/02 21:48:59 betelgeuse Exp $ + +*netbeans-5.5-r5 (02 May 2007) + + 02 May 2007; Petteri Räty + +netbeans-5.5-r5.ebuild: + Adjust ant symlinks to point to /usr/share/ant instead of /usr/share/ant-core. 06 Apr 2007; William L. Thomson Jr. -files/antbuild.xml.patch, -files/emptyunscramble.xsl, diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest index e18a2cb6f811..923027c094c7 100644 --- a/dev-util/netbeans/Manifest +++ b/dev-util/netbeans/Manifest @@ -35,10 +35,14 @@ EBUILD netbeans-5.5-r4.ebuild 17549 RMD160 19f62634a4b27a1766afd77200fb19a53d916 MD5 5d249c8cb2704c0d97c8f0e2f0cc4042 netbeans-5.5-r4.ebuild 17549 RMD160 19f62634a4b27a1766afd77200fb19a53d916048 netbeans-5.5-r4.ebuild 17549 SHA256 ea972e0cd67db2f74be30ee2ec3bbbb3ca9b91f986f17c71971b5492da801685 netbeans-5.5-r4.ebuild 17549 -MISC ChangeLog 11076 RMD160 bee4fbefb55ea38f15bc843649d722fa98b5cde6 SHA1 9d816e79bb02b86de9b3e7b8e5ee7f19e5bb3e21 SHA256 0cd13818cc0feac8127873ba47b8d244af604da7f200def765e47a1555837a7c -MD5 c81ad3bb3ad26411981525b9ee2db401 ChangeLog 11076 -RMD160 bee4fbefb55ea38f15bc843649d722fa98b5cde6 ChangeLog 11076 -SHA256 0cd13818cc0feac8127873ba47b8d244af604da7f200def765e47a1555837a7c ChangeLog 11076 +EBUILD netbeans-5.5-r5.ebuild 17568 RMD160 26fbb33d9224e11126d04b5fed90a334b39dbc0f SHA1 4f99ed6ba8711b84a02683dfb726ffe790e12350 SHA256 fc4effca9df6f5dfc1b901bfa9925319a45a9c4111b2ca2605a2e8c12aa04864 +MD5 10d3e43b0684d6370d204e40753c39b4 netbeans-5.5-r5.ebuild 17568 +RMD160 26fbb33d9224e11126d04b5fed90a334b39dbc0f netbeans-5.5-r5.ebuild 17568 +SHA256 fc4effca9df6f5dfc1b901bfa9925319a45a9c4111b2ca2605a2e8c12aa04864 netbeans-5.5-r5.ebuild 17568 +MISC ChangeLog 11275 RMD160 063102f68711af65175d6d2af777a11616c9ca53 SHA1 f2edb58cc74d140033f6b6272e43f9a92e76a7be SHA256 01fab31c0a4b94132fb7bf1975004cfd8cbe23a72030749b0c9e14b807a963b0 +MD5 e953460b9e5be87e53993d44bb65b2dd ChangeLog 11275 +RMD160 063102f68711af65175d6d2af777a11616c9ca53 ChangeLog 11275 +SHA256 01fab31c0a4b94132fb7bf1975004cfd8cbe23a72030749b0c9e14b807a963b0 ChangeLog 11275 MISC metadata.xml 1328 RMD160 4eecca7673969a73ff2ca027a39392d9b1a2f4c9 SHA1 dbea16e30375f2831e91c850baf699411fe9d1c6 SHA256 a573ece663e4ce95e27ceaf072610b6e9912dbfd580b8f3b7fc1480345ae2788 MD5 6f58315d4c3eb8d8a3c27be4f8054542 metadata.xml 1328 RMD160 4eecca7673969a73ff2ca027a39392d9b1a2f4c9 metadata.xml 1328 @@ -49,10 +53,13 @@ SHA256 d3c304856aab911f497e7031545584f0f325b920a00c28260f97f9bcf0fb406d files/di MD5 f237047066edfa79b73944b48b864660 files/digest-netbeans-5.5-r4 286 RMD160 f9ccd6b0d51aa578effc86871f374b8d419ef42a files/digest-netbeans-5.5-r4 286 SHA256 6ccefbf351ddcc6eb05dc70fb8ba2453bbec18957ccf012e31f920e52c73e664 files/digest-netbeans-5.5-r4 286 +MD5 f237047066edfa79b73944b48b864660 files/digest-netbeans-5.5-r5 286 +RMD160 f9ccd6b0d51aa578effc86871f374b8d419ef42a files/digest-netbeans-5.5-r5 286 +SHA256 6ccefbf351ddcc6eb05dc70fb8ba2453bbec18957ccf012e31f920e52c73e664 files/digest-netbeans-5.5-r5 286 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (GNU/Linux) -iD8DBQFGKq5TI1lqEGTUzyQRAsrfAJsFSPNhoj21Wa9/183EgYtPiHEdWQCgukHr -2Bqm0ISrHpbGv6uUEH/3aMk= -=i3QQ +iD8DBQFGOQdQcxLzpIGCsLQRArErAJ0Zez49RS3DyUKQOYJ8rVvkkanTpgCghl4b +H0biFW5LVCBV39cBQh/Cb0Y= +=hnSe -----END PGP SIGNATURE----- diff --git a/dev-util/netbeans/files/digest-netbeans-5.5-r5 b/dev-util/netbeans/files/digest-netbeans-5.5-r5 new file mode 100644 index 000000000000..6b23ddad94dd --- /dev/null +++ b/dev-util/netbeans/files/digest-netbeans-5.5-r5 @@ -0,0 +1,3 @@ +MD5 de16a300f772af6b7d29a9d8ddf5a043 netbeans-5_5-ide_sources.tar.bz2 109745446 +RMD160 075f33dbbc666ee00dc8b25281a43dcf49d84247 netbeans-5_5-ide_sources.tar.bz2 109745446 +SHA256 ee521fa4a4807cc41b567ff6bff6d927a61415a4246fd4e6cc24f511b5827999 netbeans-5_5-ide_sources.tar.bz2 109745446 diff --git a/dev-util/netbeans/netbeans-5.5-r5.ebuild b/dev-util/netbeans/netbeans-5.5-r5.ebuild new file mode 100644 index 000000000000..ebd8be86960e --- /dev/null +++ b/dev-util/netbeans/netbeans-5.5-r5.ebuild @@ -0,0 +1,489 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-5.5-r5.ebuild,v 1.1 2007/05/02 21:48:59 betelgeuse Exp $ + +inherit eutils java-pkg-2 java-ant-2 versionator + +DESCRIPTION="NetBeans IDE for Java" +HOMEPAGE="http://www.netbeans.org" + +MY_PV=$(replace_all_version_separators '_') + +SRC_URI="http://us2.mirror.netbeans.org/download/${MY_PV}/fcs/200610171010/${PN}-${MY_PV}-ide_sources.tar.bz2" +LICENSE="CDDL" +SLOT="5.5" +KEYWORDS="~amd64 ~x86 ~x86-fbsd" +IUSE="debug doc" + +COMMON_DEPEND=" + >=dev-java/ant-1.6.3 + >=dev-java/commons-logging-1.0.4 + dev-java/flute + >=dev-java/jakarta-jstl-1.1.2 + >=dev-java/jgoodies-forms-1.0.5 + >=dev-java/jmi-interface-1.0-r3 + >=dev-java/sun-j2ee-deployment-bin-1.1 + >=dev-java/javahelp-bin-2.0.02 + >=dev-java/jsch-0.1.24 + =dev-java/junit-3.8* + dev-java/sac + =dev-java/servletapi-2.2* + =dev-java/swing-layout-1* + >=dev-java/xerces-2.8.0 + >=dev-java/xml-commons-1.0_beta2" + +RDEPEND=">=virtual/jre-1.5 + dev-java/antlr + =dev-java/commons-beanutils-1.7* + dev-java/commons-collections + dev-java/commons-digester + >=dev-java/commons-fileupload-1.1 + >=dev-java/commons-io-1.2 + dev-java/commons-validator + dev-java/jakarta-oro + dev-java/jsr173 + dev-java/jsr181 + dev-java/jsr250 + =dev-java/struts-1.2* + dev-java/relaxng-datatype + dev-java/sun-fastinfoset-bin + dev-java/sun-jaf + dev-java/sun-javamail + dev-java/sun-jaxb-bin + dev-java/sun-jaxp-bin + dev-java/sun-jaxrpc-bin + dev-java/sun-jaxws-bin + dev-java/sun-saaj-bin + dev-java/sun-sjsxp-bin + dev-java/xsdlib + ${COMMON_DEPEND}" + +DEPEND=">=virtual/jdk-1.5 + dev-java/commons-el + >=dev-java/commons-jxpath-1.1 + dev-java/glassfish-persistence + >=dev-java/jcalendar-1.2 + >=dev-java/jdom-1.0 + dev-java/jtidy + >=dev-java/prefuse-20060715_beta + >=dev-java/rome-0.6 + =dev-java/servletapi-2.3* + dev-java/sun-jmx + >=dev-java/xml-xmlbeans-1.0.4 + >=dev-util/pmd-1.3 + ${COMMON_DEPEND}" + +S=${WORKDIR}/netbeans-src +BUILDDESTINATION="${S}/nbbuild/netbeans" +ENTERPRISE="3" +IDE_VERSION="7" +PLATFORM="6" +MY_FDIR="${FILESDIR}/${SLOT}-r2" +DESTINATION="/usr/share/netbeans-${SLOT}" +# NOTE: We cannot turn JAVA_PKG_BSFIX="off" as build file misses target=1.5 for +# ./enterprise3/modules/ext/jsp-parser-ext.jar which causes it to be built using +# default target which depends on JDK used for compilation. If JDK used for +# compilation > 1.5 then it causes bug #164256. + + +src_unpack () { + unpack ${A} + + # Correct invalid XML + cd ${S} + epatch "${MY_FDIR}/jdbcstorage-build.xml-comments.patch" + epatch "${MY_FDIR}/mdrant-build.xml-comments.patch" + + # Disable the bundled Tomcat in favor of Portage installed version + cd ${S}/nbbuild + sed -i -e "s%tomcatint/tomcat5/bundled,%%g" *.properties + + place_unpack_symlinks +} + +src_compile() { + local antflags="" + + if use debug; then + antflags="${antflags} -Dbuild.compiler.debug=true" + antflags="${antflags} -Dbuild.compiler.deprecation=true" + else + antflags="${antflags} -Dbuild.compiler.deprecation=false" + fi + + # The build will attempt to display graphical + # dialogs for the licence agreements if this is set. + unset DISPLAY + + # Fails to compile + java-pkg_filter-compiler ecj-3.1 ecj-3.2 + + # Specify the build-nozip target otherwise it will build + # a zip file of the netbeans folder, which will copy directly. + cd ${S}/nbbuild + ANT_OPTS="-Xmx1g -Djava.awt.headless=true" eant ${antflags} -Dstop.when.broken.modules=true \ + build-nozip + # Running build-javadoc from the same command line as build-nozip doesn't work + # so we must run it separately + use doc && ANT_OPTS="-Xmx1g" eant build-javadoc + + # Remove non-x86 Linux binaries + find ${BUILDDESTINATION} -type f \ + -name "*.exe" -o \ + -name "*.cmd" -o \ + -name "*.bat" -o \ + -name "*.dll" \ + | xargs rm -f + + # Removing external stuff. They are api docs from external libs. + rm -f ${BUILDDESTINATION}/ide${IDE_VERSION}/docs/*.zip + + # Remove zip files from generated javadocs. + rm -f ${BUILDDESTINATION}/javadoc/*.zip + + # Use the system ant + cd ${BUILDDESTINATION}/ide${IDE_VERSION}/ant + rm -fr lib + rm -fr bin + + # Set a initial default jdk + echo "netbeans_jdkhome=\"\$(java-config -O)\"" >> ${BUILDDESTINATION}/etc/netbeans.conf + + # fix paths per bug# 163483 + sed -i -e 's:"$progdir"/../etc/:/etc/netbeans-5.5/:' ${BUILDDESTINATION}/bin/netbeans + sed -i -e 's:"${userdir}"/etc/:/etc/netbeans-5.5/:' ${BUILDDESTINATION}/bin/netbeans +} + +src_install() { + insinto ${DESTINATION} + + einfo "Installing the program..." + cd ${BUILDDESTINATION} + doins -r * + + # Change location of etc files + insinto /etc/${PN}-${SLOT} + doins ${BUILDDESTINATION}/etc/* + rm -fr ${D}/${DESTINATION}/etc + dosym /etc/${PN}-${SLOT} ${DESTINATION}/etc + + # Replace bundled jars with system jars + symlink_extjars ${D}/${DESTINATION} + + # Correct permissions on executables + fperms 755 \ + ${DESTINATION}/bin/netbeans \ + ${DESTINATION}/platform${PLATFORM}/lib/nbexec + + # The wrapper wrapper :) + newbin ${MY_FDIR}/startscript.sh netbeans-${SLOT} + + # Ant installation + local ANTDIR="${DESTINATION}/ide${IDE_VERSION}/ant" + cd ${D}/${ANTDIR} + + local ant_home=/usr/share/ant + dodir ${ant_home}/lib + dosym ${ant_home}/lib "${ANTDIR}/lib" || die + + dodir ${ant_home}/bin + dosym ${ant_home}/bin "${ANTDIR}/bin" || die + + # Documentation + einfo "Installing Documentation..." + + cd ${D}/${DESTINATION} + dodoc build_info + dohtml CREDITS.html README.html netbeans.css + rm -f build_info CREDITS.html README.html netbeans.css + + use doc && java-pkg_dojavadoc ${S}/nbbuild/build/javadoc + + # Icons and shortcuts + einfo "Installing icons..." + + dodir ${DESTINATION}/icons + insinto ${DESTINATION}/icons + doins ${S}/ide/branding/release/*png + + for res in "16x16" "24x24" "32x32" "48x48" "128x128" ; do + dodir /usr/share/icons/hicolor/${res}/apps + dosym ${DESTINATION}/icons/netbeans.png /usr/share/icons/hicolor/${res}/apps/netbeans.png + done + + make_desktop_entry netbeans-${SLOT} "Netbeans ${SLOT}" netbeans Development +} + +pkg_postinst () { + elog "The integrated Tomcat is not installed, but you can easily " + elog "use the system Tomcat. See Netbeans documentation if you " + elog "don't know how to do that. The relevant settings are in the" + elog "runtime window. " + elog + elog "If you are using some packages on top of Netbeans, you have" + elog "to re-emerge them now. " +} + +pkg_postrm() { + if ! test -e /usr/bin/netbeans-${SLOT}; then + elog "Because of the way Portage works at the moment" + elog "symlinks to the system jars are left to:" + elog "${DESTINATION}" + elog "If you are uninstalling Netbeans you can safely" + elog "remove everything in this directory" + fi +} + +# Supporting functions for this ebuild + +function place_unpack_symlinks() { + # Here are listed all bundled jars, some of them cannot be replaced. + + # ant + #ant/freeform/test/unit/data/example-projects/simple/lib/lib1.jar + #ant/freeform/test/unit/data/example-projects/simple/lib/lib2.jar + #ant/test/qa-functional/src/org/netbeans/test/gui/ant/data/antscripts.jar + + einfo "Symlinking jars for apisupport" + cd ${S}/apisupport/external + java-pkg_jar-from --build-only jdom-1.0 + java-pkg_jar-from javahelp-bin jsearch.jar jsearch-2.0_03.jar + java-pkg_jar-from --build-only rome rome.jar rome-fetcher-0.6.jar + java-pkg_jar-from --build-only rome rome.jar rome-0.6.jar + #apisupport/project/test/unit/data/example-external-projects/suite3/nbplatform/platform5/core/openide.jar + #apisupport/project/test/unit/data/example-external-projects/suite3/nbplatform/random/modules/ext/stuff.jar + #apisupport/project/test/unit/data/example-external-projects/suite3/nbplatform/random/modules/random.jar + #apisupport/samples/feedreader-suite/branding/core/core.jar + #apisupport/samples/feedreader-suite/branding/modules/org-netbeans-core.jar + #apisupport/samples/feedreader-suite/branding/modules/org-netbeans-core-windows.jar + #apisupport/samples/PaintApp-suite/branding/core/core.jar + #apisupport/samples/PaintApp-suite/branding/modules/org-netbeans-core.jar + #apisupport/samples/PaintApp-suite/branding/modules/org-netbeans-core-windows.jar + #apisupport/samples/PaintApp-suite/ColorChooser/release/modules/ext/ColorChooser.jar + + einfo "Symlinking jars for core" + cd ${S}/core/external + java-pkg_jar-from javahelp-bin jh.jar jh-2.0_03.jar + #core/test/qa-functional/data/SampleProject/data.jar + + # db + #db/core/test/unit/data/mysql5.0/mysql-connector-java-3.1.12-bin.jar + # MISSING: db/external/fake-jdbc40.jar (no ebuild) + + # extbrowser + #extbrowser/test/ExtBrowser/qa-functional/testdata/data.jar + + einfo "Symlinking jars for httpserver" + cd ${S}/httpserver/external + java-pkg_jar-from servletapi-2.2 servlet.jar servlet-2.2.jar + # MISSING: webserver.jar (something from tomcat) + + # java + # cd java/external + #gjast.jar (netbeans stuff) + + einfo "Symlinking jars for junit" + cd ${S}/junit/external + java-pkg_jar-from junit junit.jar junit-3.8.1.jar + #junit/test/function/lib/test.jar + + einfo "Symlinking jars for j2ee" + #j2ee/archiveproject/test/qa-functional/data/jbrejb14.jar + #j2ee/clientproject/test/unit/data/projects/ApplicationClient1/libs/jar0.jar + #j2ee/clientproject/test/unit/data/projects/ApplicationClient1/libs/jar1.jar + #j2ee/clientproject/test/unit/data/projects/ApplicationClient1/libs/jar2.jar + #j2ee/ejbfreeform/test/unit/data/test-app/lib/test-lib1.jar + #j2ee/ejbjarproject/test/unit/data/projects/EJBModule1/libs/jar0.jar + #j2ee/ejbjarproject/test/unit/data/projects/EJBModule1/libs/jar1.jar + #j2ee/ejbjarproject/test/unit/data/projects/EJBModule1/libs/jar2.jar + cd ${S}/j2ee/external + java-pkg_jar-from --build-only glassfish-persistence + #j2ee/test/qa-functional/data/freeform_projects/cmp2/lib/junitejb.jar + #j2ee/test/qa-functional/data/freeform_projects/cmp2/lib/junit.jar + #j2ee/test/qa-functional/data/libs/MathLib.jar + + einfo "Symlinking jars for j2eeserver" + cd ${S}/j2eeserver/external + java-pkg_jar-from sun-j2ee-deployment-bin-1.1 sun-j2ee-deployment-bin.jar jsr88javax.jar + + einfo "Symlinking jars for libs" + cd ${S}/libs/external + java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.0.4.jar + java-pkg_jar-from jgoodies-forms forms.jar forms-1.0.5.jar + java-pkg_jar-from jsch jsch.jar jsch-0.1.24.jar + java-pkg_jar-from --build-only pmd pmd.jar pmd-1.3.jar + #resolver-1_1_nb.jar (netbeans stuff) + java-pkg_jar-from swing-layout-1 swing-layout.jar swing-layout-1.0.jar + java-pkg_jar-from --build-only xml-xmlbeans-1 xbean.jar xbean-1.0.4.jar + java-pkg_jar-from xerces-2 xercesImpl.jar xerces-2.8.0.jar + java-pkg_jar-from xml-commons xml-apis.jar xml-commons-dom-ranges-1.0.b2.jar + + einfo "Symlinking jars for mdr" + cd ${S}/mdr/external + java-pkg_jar-from jmi-interface jmi.jar jmi.jar + java-pkg_jar-from jmi-interface mof.jar mof.jar + #mdr/test/perf/src/org/netbeans/mdr/test/data/jmi-java.jar + #mdr/test/perf/src/org/netbeans/mdr/test/data/mm.mysql-2.0.4-bin-1.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/component.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/indexedModel.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/java-jmi.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/pkg_inh-jmi.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/staticFeatures.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/text-jmi.jar + #mdr/test/unit/src/org/netbeans/mdr/test/data/uml-14.jar + + einfo "Symlinking jars for nbbuild" + cd ${S}/nbbuild/external + java-pkg_jar-from javahelp-bin jhall.jar jhall-2.0_03.jar + #scrambler.jar (netbeans stuff) + + # openide + #openide/test/qa-functional/src/DataLoaderTests/DataObjectTest/data/data.jar + #openide/test/qa-functional/src/gui/explorer/data/testfiles/CopyCutPasteRenameTest/test.jar + + einfo "Symlinking jars for serverplugins" + cd ${S}/serverplugins/external + java-pkg_jar-from --build-only sun-jmx jmxri.jar jmxremote.jar + + einfo "Symlinking jars for tasklist" + cd ${S}/tasklist/external + # MISSING: ical4j.jar (no ebuild) + java-pkg_jar-from --build-only jcalendar-1.2 + java-pkg_jar-from --build-only jtidy Tidy.jar Tidy-r7.jar + + einfo "Symlinking jars for web" + cd ${S}/web/external + java-pkg_jar-from --build-only commons-el + # MISSING: glassfish-jspparser.jar (no ebuild) + # MISSING: glassfish-logging.jar (no ebuild) + java-pkg_jar-from jakarta-jstl jstl.jar jstl-1.1.2.jar + java-pkg_jar-from --build-only servletapi-2.3 servlet.jar servlet-2.3.jar + # MISSING: servlet2.5-jsp2.1-api.jar (no ebuild) + java-pkg_jar-from jakarta-jstl standard.jar standard-1.1.2.jar + #web/jspdebug/test/qa-functional/data/TestTagLibrary/jsp-api-2.0.jar + #web/jspdebug/test/qa-functional/data/TestTagLibrary/servlet-api-2.4.jar + #web/project/test/unit/data/projects/WebApplication1/libs/jar0.jar + #web/project/test/unit/data/projects/WebApplication1/libs/jar1.jar + #web/project/test/unit/data/projects/WebApplication1/libs/jar2.jar + #web/test/qa-functional/data/PerformanceTestData/src/org/netbeans/test/performance/test.jar + + einfo "Symlinking jars for xml" + cd ${S}/xml/external + java-pkg_jar-from flute + java-pkg_jar-from --build-only commons-jxpath commons-jxpath.jar jxpath1.1.jar + java-pkg_jar-from --build-only prefuse-2006 prefuse.jar prefuse.jar + #resolver-1_1_nb.jar (netbeans stuff) + java-pkg_jar-from sac +} + +function symlink_extjars() { + einfo "Symlinking enterprise jars" + + cd ${1}/enterprise${ENTERPRISE}/modules/ext + #appsrvbridge.jar (netbeans stuff) + # MISSING: glassfish-jspparser.jar (no ebuild) + # MISSING: glassfish-logging.jar (no ebuild) + #jsp-parser-ext.jar (netbeans stuff) + java-pkg_jar-from sun-j2ee-deployment-bin-1.1 sun-j2ee-deployment-bin.jar jsr88javax.jar + java-pkg_jar-from jakarta-jstl jstl.jar + # MISSING: persistence-tool-support.jar (no ebuild) + # MISSING: servlet2.5-jsp2.1-api.jar (no ebuild) + java-pkg_jar-from jakarta-jstl standard.jar + #websvcregistry.jar (netbeans stuff) + + cd ${1}/enterprise${ENTERPRISE}/modules/ext/blueprints + # MISSING: bp-ui-14.jar (no ebuild) + # MISSING: bp-ui-5.jar (no ebuild) + java-pkg_jar-from commons-fileupload commons-fileupload.jar commons-fileupload-1.1.1.jar + java-pkg_jar-from commons-io-1 commons-io.jar commons-io-1.2.jar + java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.1.jar + # MISSING: shale-remoting.jar (no ebuild) + + cd ${1}/enterprise${ENTERPRISE}/modules/ext/jsf + java-pkg_jar-from commons-beanutils-1.7 commons-beanutils.jar + java-pkg_jar-from commons-collections commons-collections.jar + java-pkg_jar-from commons-digester commons-digester.jar + java-pkg_jar-from commons-logging commons-logging.jar + # MISSING: jsf-api.jar (no ebuild) + # MISSING: jsf-impl.jar (no ebuild) + + cd ${1}/enterprise${ENTERPRISE}/modules/ext/struts + java-pkg_jar-from antlr antlr.jar + java-pkg_jar-from commons-beanutils-1.7 commons-beanutils.jar + java-pkg_jar-from commons-digester commons-digester.jar + java-pkg_jar-from commons-fileupload commons-fileupload.jar + java-pkg_jar-from commons-logging commons-logging.jar + java-pkg_jar-from commons-validator commons-validator.jar + java-pkg_jar-from jakarta-oro-2.0 jakarta-oro.jar + java-pkg_jar-from struts-1.2 struts.jar + + + einfo "Symlinking harness jars" + + cd ${1}/harness + java-pkg_jar-from javahelp-bin jsearch.jar jsearch-2.0_03.jar + + + einfo "Symlinking ide jars" + + cd ${1}/ide${IDE_VERSION}/modules/ext + #AbsoluteLayout.jar (netbeans stuff) + java-pkg_jar-from commons-logging commons-logging.jar commons-logging-1.0.4.jar + #ddl.jar (netbeans stuff) + java-pkg_jar-from flute + java-pkg_jar-from jgoodies-forms forms.jar forms-1.0.5.jar + #gjast.jar (netbeans stuff) + #java-parser.jar (netbeans stuff) + java-pkg_jar-from jmi-interface jmi.jar jmi.jar + #jmiutils.jar (netbeans stuff) + java-pkg_jar-from jsch jsch.jar jsch-0.1.24.jar + java-pkg_jar-from junit junit.jar junit-3.8.1.jar + #mdr.jar (netbeans stuff) + java-pkg_jar-from jmi-interface mof.jar mof.jar + #resolver-1_1_nb.jar (netbeans stuff) + java-pkg_jar-from sac + java-pkg_jar-from servletapi-2.2 servlet.jar servlet-2.2.jar + # MISSING: webserver.jar (something from tomcat) + java-pkg_jar-from xerces-2 xercesImpl.jar xerces-2.8.0.jar + java-pkg_jar-from xml-commons xml-apis.jar xml-commons-dom-ranges-1.0.b2.jar + + cd ${1}/ide${IDE_VERSION}/modules/ext/jaxrpc16 + java-pkg_jar-from sun-jaf + java-pkg_jar-from sun-fastinfoset-bin + java-pkg_jar-from sun-jaxp-bin + # MISSING: jax-qname.jar (no ebuild) + java-pkg_jar-from sun-jaxrpc-bin jaxrpc-api.jar + java-pkg_jar-from sun-jaxrpc-bin jaxrpc-impl.jar + java-pkg_jar-from sun-jaxrpc-bin jaxrpc-spi.jar + java-pkg_jar-from jsr173 jsr173.jar jsr173_api.jar + java-pkg_jar-from sun-javamail + java-pkg_jar-from relaxng-datatype + java-pkg_jar-from sun-saaj-bin saaj-api.jar + java-pkg_jar-from sun-saaj-bin saaj-impl.jar + java-pkg_jar-from xsdlib + + cd ${1}/ide${IDE_VERSION}/modules/ext/jaxws20 + java-pkg_jar-from sun-jaf + java-pkg_jar-from sun-fastinfoset-bin + # MISSING: http.jar (no ebuild) + java-pkg_jar-from sun-jaxb-bin jaxb-api.jar + java-pkg_jar-from sun-jaxb-bin jaxb-impl.jar + java-pkg_jar-from sun-jaxb-bin jaxb-xjc.jar + java-pkg_jar-from sun-jaxws-bin jaxws-api.jar + java-pkg_jar-from sun-jaxws-bin jaxws-rt.jar + java-pkg_jar-from sun-jaxws-bin jaxws-tools.jar + java-pkg_jar-from jsr173 jsr173.jar jsr173_api.jar + java-pkg_jar-from jsr181 jsr181.jar jsr181-api.jar + java-pkg_jar-from jsr250 + #resolver.jar (netbeans stuff) + java-pkg_jar-from sun-saaj-bin saaj-api.jar + java-pkg_jar-from sun-saaj-bin saaj-impl.jar + java-pkg_jar-from sun-sjsxp-bin + + + einfo "Symlinking platform jars" + cd ${1}/platform${PLATFORM}/modules/ext + java-pkg_jar-from javahelp-bin jh.jar jh-2.0_03.jar + java-pkg_jar-from swing-layout-1 swing-layout.jar swing-layout-1.0.jar + #updater.jar (netbeans stuff) +}