commit:     ebf781dafaf4115ad33bcaf1450d3f2bb0859833
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 17 09:50:34 2015 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Apr 17 09:50:34 2015 +0000
URL:        https://gitweb.gentoo.org/dev/fordfrog.git/commit/?id=ebf781da

dev-java/netbeans-java: changed dep to cglib:3

 dev-java/netbeans-java/ChangeLog                   |   6 +
 dev-java/netbeans-java/Manifest                    |   3 +-
 .../netbeans-java/netbeans-java-8.0.2-r2.ebuild    | 252 +++++++++++++++++++++
 3 files changed, 260 insertions(+), 1 deletion(-)

diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
index 7cd3b5a..15fe7b7 100644
--- a/dev-java/netbeans-java/ChangeLog
+++ b/dev-java/netbeans-java/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-java-8.0.2-r2 (17 Apr 2015)
+
+  17 Apr 2015; Miroslav Šulc <[email protected]>
+  +netbeans-java-8.0.2-r2.ebuild:
+  changed dep to cglib:3
+
 *netbeans-java-9999_p20150417 (17 Apr 2015)
 
   17 Apr 2015; Miroslav Šulc <[email protected]>

diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
index 70ad0e2..2b88594 100644
--- a/dev-java/netbeans-java/Manifest
+++ b/dev-java/netbeans-java/Manifest
@@ -117,6 +117,7 @@ EBUILD netbeans-java-7.2.ebuild 12206 SHA256 
da05f74f2c02e4aac745dcf1be75069cc70
 EBUILD netbeans-java-7.3.ebuild 12470 SHA256 
fd3bfe23c8a15cbdad65d240078b2507ff96a3d51de082d0f4a2f96f27337eac SHA512 
9bf69ce52f8de2e5272fd38d76b0fa5c539378849eb9f13a93e1c7f032ee1b88532debcde96ce28390f25c91eceab06ff5ea127dbe7c931018d12ac392afb57f
 WHIRLPOOL 
5cecd600aa5b7c71fd1292a88ee6b92d336f8996ad9128a73f4a6f931f6cb38611008c9ac4864ca2b6054b56b575a6db67804527fb4752832159137b1be72c6f
 EBUILD netbeans-java-7.4.ebuild 12799 SHA256 
9a9346e9c78b8fb4689366c718a69a9a52040912a668025466cdc9115485b2cd SHA512 
60b100570e73b81e4b55708ecebd3f6a3de4bfb19018e64c1fe3b6437a4cfbad2823e84cddc96f62f5ebfb86afeaba822fdbb8b49703235cdd77a122c27941a5
 WHIRLPOOL 
a7ecdaf108852db71cda6b57217035d75c84b8c70e3225503a56cb15e711541bed2b0af12de3aa7b53b87527ac1cf5ba41df97fb2cfaed9f6a0ce61ff6338f8f
 EBUILD netbeans-java-8.0.2-r1.ebuild 13338 SHA256 
b37a27f5c35f4a894a963200950a838615c07dde6ae7a45d249f88256c33bd6b SHA512 
ec7dc18a51f0237d44cacfd3b8dc1915c9b9bb9d64ec81c48df45f554e298b13e18a866ccf99bc1bfadb95c5709ea4ef2ea5a1853ee8deba580fe9d1deac8f88
 WHIRLPOOL 
9ccae2d77ee2ebe8707a48eccbed6d093694ad5ebb8af3bf10814ea71370bbcc619a774b05dadf54dadd4b1dea36ef1798d5dd00492c5bfc0576dd71f91ab5ac
+EBUILD netbeans-java-8.0.2-r2.ebuild 13310 SHA256 
969c73db7c5f140ce43a86406586c1ee27f48d0bf52d44780a045383f77485b8 SHA512 
1e542933e0e6ccef9159e78bff0c48be3d50c641c6b5df620b6f2251bff86b1744cfed364937ff4c3534e85c356eb4a08f0834b1c84d94edffeeff1de7f5670e
 WHIRLPOOL 
e10c0f29aee74639841d9a7e8d48abba19909855470df7ad9ec33885c583bd6eb6531cca8f9168e259e59cfda92d53e5b6d85628d98d62e1aad2077bbc580284
 EBUILD netbeans-java-8.0.2.ebuild 13335 SHA256 
beda59ee7e5443c561746de09296b8f2bc8970a0b1da81a3a117e6f76db5e0ae SHA512 
5002ba021c863f5672432fa039f9278fe1491a7459a15fc64c0daef03d9aac34603d1a06bc3f052edc4c10c7a8b1d4bf3cc52745f1da19e3f156122528ba867f
 WHIRLPOOL 
411296ba5b64554b4c13dcf8cf2c5a101a942b45f7f58579ea4734a6088e6463e1176cba22e5f3a1a0592eb1cb5313b3e7f8966436185c99ea8aa6987a82ee7b
 EBUILD netbeans-java-8.0.ebuild 13309 SHA256 
548405d61b6019ed43058096512bb32db8f3d80e4a257683f73b42e6e17aee17 SHA512 
8f0ce88dcd07753e71fc5c24945b8ba6a5af805fd89715ae4b439dcd4df7315ae139579d88dad2e4104874f21b6c3216794ed5fadbcce8ee54966bab62b09d8e
 WHIRLPOOL 
7ea1ddcedb2bc5ed988b382a39cbc6eec7c426fe6819b4b616e3905619e0e58ef21698cb716c69f47c989b70adb759429bfe9ac2488e8f3a59085f4a101e1a13
 EBUILD netbeans-java-9999_p20150314.ebuild 13432 SHA256 
55f4bcccb51c4fbdb08549b4e0a931f1e42a3658579ff00d3cb370c7e93a46d8 SHA512 
ccff1fd73b0826e7ffa9e53db4325df6e1b97322a47e12ad7c43b93779a19b7d1431193625237a6d9f0abc7ae3f2a9dd9746405c691d0df1f07f61da2deb0703
 WHIRLPOOL 
80121b24f935393aa67efe96a6963edffd36423d5591722ec2a3cf87c8a5525900b7e39a7db87eddbd66ee2c1cd7df357e8d0b8686fd7d1b22a5b8b98ae7d504
@@ -136,5 +137,5 @@ EBUILD netbeans-java-9999_p20150413.ebuild 13432 SHA256 
426d577023f3b0038f70423d
 EBUILD netbeans-java-9999_p20150414.ebuild 13432 SHA256 
4cc1ea0b3e212da96fae22ba8258d6ec49d79434711f1e7d1f5468eb7432a319 SHA512 
9775ce0b0ddc727485fc7f91bc7ed6bb95552f088a7ed8addb61fbba6ab82b48e55ca7d521c1dfe1241698e147da6e9bd1f4ea4fc9fed0328dfcece4a22d0aef
 WHIRLPOOL 
39896ca770d2a12480e1ad26fd982ae2bcb263edb6ae27743c838f65943eeb7e87c102d3590bc14e23111026e36ef853b2ece613dc1cb7de02432752008f47e1
 EBUILD netbeans-java-9999_p20150416.ebuild 13404 SHA256 
7866d55e780d403033e129e539e305154e49d662bea6fe78f552630dd73227de SHA512 
8e4c20b6d3d0b8e1bfe80d32291f8bbe934ceff4b6e81b95971f9667709bdc21fea97b9247ada8ca2a36ba3b555803d667cdce0df66491a9660da3077cf54fc2
 WHIRLPOOL 
babcf787c4d8b113c84245dfcefaf8a29f19f63b1b9b593074294462277ededa9d90609a9d9a8289e2c51d4f1a8fa02ff4da72f6d0cae1422d5e87adad8d3e6b
 EBUILD netbeans-java-9999_p20150417.ebuild 13404 SHA256 
87f8ddd3b3312c9aa9a6ca12e6859d7d4fab94d01ea5c02a557b3b532c6d6d1d SHA512 
ad46ced17eb529d84c01c1c3d4c6d5b6adfc0b018fa1b73b956192296f09c8aa1da86c254dbfd17e3825019a749237def866b7adcdf48d487d6a2963d73ab416
 WHIRLPOOL 
788840d8a0c20636dfebda202d167e556fdedf41fd4c01538e2d09a0f7aa52249a2295aa48264c257bca8e5a780a3ba3139a8ad5907fc1962364414751323262
-MISC ChangeLog 157389 SHA256 
e09de5c5ac8080e0bddb3942ba98c03a51e535a54cdf5de5e2d98aebfc2b2100 SHA512 
0e1add6c66ec1bc76c892bcf70b61541103477fedf1dcaa36ff39507544b61fa0ecefc4f8f1c61cf3d8b276646edcebfb47f990a8678a0f93f9f2c470225d441
 WHIRLPOOL 
ddbc07643b9081638ae9e53fc5b779d19148d0612f05817fa33f821dd84a4745460c9e46976c5c1624d5bbd9b82bff862e4dee5e7773cda4aab1f34367607ef3
+MISC ChangeLog 157540 SHA256 
6bab8b8bf86c2fa7da74058f5db649026d4447308ee4b744fb6c62b3afa7f60b SHA512 
872fabbd761d19236e613ed0f3fafc40e2a5115f7cd4be57b3feff709c7345e3e90846c605b755dbc982c18a1d18dd0927b704b0dd44893188079dde1072e4e0
 WHIRLPOOL 
62874c7ed11bf9d63182d9216906283ef82a97f2d337ccd49639d416e8f1fd92cd2f555c0db334d1a302260c1a151e8af15b709607f58af7f7c14c7d7f1c8ad8
 MISC metadata.xml 251 SHA256 
5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 
04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c
 WHIRLPOOL 
2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-java/netbeans-java-8.0.2-r2.ebuild 
b/dev-java/netbeans-java/netbeans-java-8.0.2-r2.ebuild
new file mode 100644
index 0000000..0592021
--- /dev/null
+++ b/dev-java/netbeans-java/netbeans-java-8.0.2-r2.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+# Maven cannot be unbundled because it depends on exact maven version and 
exact content of maven directory
+
+DESCRIPTION="Netbeans Java Cluster"
+HOMEPAGE="http://netbeans.org/projects/java";
+SLOT="8.0"
+SOURCE_URL="http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-src.zip";
+SRC_URI="${SOURCE_URL}
+       
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0.2-build.xml.patch.bz2
+       
http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
+       
http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
+       
http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
+       
http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
+       
http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
+       
http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
+       
http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
+       
http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
+       
http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
+       
http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
+       
http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
+       
http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
+       
http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
+       
http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
+       
http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
+       
http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
+       
http://hg.netbeans.org/binaries/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar
+       
http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
+       
http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
+       
http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
+       
http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip";
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-platform-${PV}
+       ~dev-java/netbeans-extide-${PV}
+       ~dev-java/netbeans-harness-${PV}
+       ~dev-java/netbeans-ide-${PV}
+       ~dev-java/netbeans-websvccommon-${PV}
+       dev-java/beansbinding:0
+       dev-java/cglib:3
+       dev-java/jdom:1.0"
+DEPEND="virtual/jdk:1.7
+       app-arch/unzip
+       ${CDEPEND}
+       dev-java/javahelp:0
+       dev-java/json-simple:0
+       dev-java/junit:4"
+RDEPEND=">=virtual/jdk-1.7
+       ${CDEPEND}
+       dev-java/absolutelayout:0
+       dev-java/antlr:0[java]
+       dev-java/c3p0:0
+       dev-java/commons-collections:0
+       dev-java/dom4j:1
+       dev-java/fastinfoset:0
+       dev-java/glassfish-transaction-api:0
+       dev-java/javassist:3
+       dev-java/jboss-logging:0
+       dev-java/jsr67:0
+       dev-java/jsr181:0
+       dev-java/jtidy:0
+       dev-java/log4j:0
+       dev-java/mimepull:0
+       dev-java/saaj:0
+       dev-java/stax-ex:0
+       dev-java/xmlstreambuffer:0"
+
+INSTALL_DIR="/usr/share/${PN}-${SLOT}"
+
+EANT_BUILD_XML="nbbuild/build.xml"
+EANT_BUILD_TARGET="rebuild-cluster"
+EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java 
-Dext.binaries.downloaded=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+pkg_pretend() {
+       local die_now=""
+
+       if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
+               if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" 
]; then
+                       eerror "Please remove following symlinks and run emerge 
again:"
+                       find /usr/share/netbeans-java-${SLOT}/ant -type l
+                       die_now="1"
+               fi
+       fi
+
+       if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
+               if [ -z "${die_now}" ]; then
+                       eerror "Please remove following symlinks and run emerge 
again:"
+               fi
+
+               echo "/usr/share/netbeans-java-${SLOT}/maven"
+               die_now="1"
+       fi
+
+       if [ -n "${die_now}" ]; then
+               die "Symlinks exist"
+       fi
+}
+
+src_unpack() {
+       unpack $(basename ${SOURCE_URL})
+
+       einfo "Deleting bundled jars..."
+       find -name "*.jar" -type f -delete
+
+       unpack netbeans-8.0.2-build.xml.patch.bz2
+
+       pushd "${S}" >/dev/null || die
+       ln -s 
"${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
 maven.embedder/external/apache-maven-3.0.5-bin.zip || die
+       ln -s 
"${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
 o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
+       ln -s 
"${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar 
j2ee.eclipselink/external/eclipselink.jar || die
+       ln -s 
"${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
 hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
+       ln -s 
"${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
 maven.indexer/external/indexer-artifact-5.1.1.jar || die
+       ln -s 
"${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar 
maven.indexer/external/indexer-core-5.1.1.jar || die
+       ln -s 
"${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar 
maven/external/jarjar-1.4.jar || die
+       ln -s 
"${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
 j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
+       ln -s 
"${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip 
websvc.jaxws21/external/jaxws-2.2.6.zip || die
+       ln -s 
"${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip 
websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
+       ln -s 
"${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip 
websvc.jaxws21/external/jaxws-api-doc.zip || die
+       ln -s 
"${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip 
j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
+       ln -s 
"${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar 
maven.indexer/external/lucene-core-3.6.2.jar || die
+       ln -s 
"${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
 maven.indexer/external/lucene-highlighter-3.6.2.jar || die
+       ln -s 
"${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
 maven.embedder/external/maven-dependency-tree-2.0.jar || die
+       ln -s 
"${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar 
libs.javacapi/external/nb-javac-api.jar || die
+       ln -s 
"${DISTDIR}"/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar 
libs.javacimpl/external/nb-javac-impl.jar || die
+       ln -s 
"${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
 
j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
 || die
+       ln -s 
"${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
 
j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
 || die
+       ln -s 
"${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
 libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
+       ln -s 
"${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip
 libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
+       popd >/dev/null || die
+}
+
+src_prepare() {
+       einfo "Deleting bundled class files..."
+       find -name "*.class" -type f | xargs rm -vf
+
+       epatch netbeans-8.0.2-build.xml.patch
+
+       # Support for custom patches
+       if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] 
; then
+               local files=`find "${NETBEANS80_PATCHES_DIR}" -type f`
+
+               if [ -n "${files}" ] ; then
+                       einfo "Applying custom patches:"
+
+                       for file in ${files} ; do
+                               epatch "${file}"
+                       done
+               fi
+       fi
+
+       einfo "Symlinking external libraries..."
+       java-pkg_jar-from --build-only --into javahelp/external javahelp 
jhall.jar jhall-2.0_05.jar
+       java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar 
cglib-2.2.jar
+       java-pkg_jar-from --build-only --into libs.json_simple/external 
json-simple json-simple.jar json-simple-1.1.1.jar
+       java-pkg_jar-from --build-only --into libs.junit4/external junit-4 
junit.jar junit-4.10.jar
+       java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar 
jdom-1.0.jar
+       java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding 
beansbinding.jar beansbinding-1.2.1.jar
+
+       einfo "Linking in other clusters..."
+       mkdir "${S}"/nbbuild/netbeans || die
+       pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+       ln -s /usr/share/netbeans-platform-${SLOT} platform || die
+       cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> 
moduleCluster.properties || die
+       touch nb.cluster.platform.built
+
+       ln -s /usr/share/netbeans-extide-${SLOT} extide || die
+       cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> 
moduleCluster.properties || die
+       touch nb.cluster.extide.built
+
+       ln -s /usr/share/netbeans-harness-${SLOT} harness || die
+       cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> 
moduleCluster.properties || die
+       touch nb.cluster.harness.built
+
+       ln -s /usr/share/netbeans-ide-${SLOT} ide || die
+       cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> 
moduleCluster.properties || die
+       touch nb.cluster.ide.built
+
+       ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
+       cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties 
>> moduleCluster.properties || die
+       touch nb.cluster.websvccommon.built
+
+       popd >/dev/null || die
+
+       java-pkg-2_src_prepare
+}
+
+src_install() {
+       pushd nbbuild/netbeans/java >/dev/null || die
+
+       insinto ${INSTALL_DIR}
+       grep -E "/java$" ../moduleCluster.properties > 
"${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+       doins -r *
+       chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
+       rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
+
+       popd >/dev/null || die
+
+       local instdir=/${INSTALL_DIR}/modules/ext
+       pushd "${D}"/${instdir} >/dev/null || die
+       rm AbsoluteLayout.jar  && dosym 
/usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar 
|| die
+       rm beansbinding-1.2.1.jar && dosym 
/usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar 
|| die
+       rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar 
${instdir}/cglib-2.2.jar || die
+       popd >/dev/null || die
+
+       local instdir=${INSTALL_DIR}/modules/ext/hibernate4
+       pushd "${D}"/${instdir} >/dev/null || die
+       rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar 
${instdir}/antlr-2.7.7.jar || die
+       rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar 
${instdir}/c3p0-0.9.2.1.jar || die
+       rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar 
${instdir}/cglib-2.2.jar || die
+       rm commons-collections-3.2.1.jar && dosym 
/usr/share/commons-collections/lib/commons-collections.jar 
${instdir}/commons-collections-3.2.1.jar || die
+       rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar 
${instdir}/dom4j-1.6.1.jar || die
+       rm javassist-3.18.1-GA.jar && dosym 
/usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.18.1-GA.jar || 
die
+       rm jboss-logging-3.1.3.GA.jar && dosym 
/usr/share/jboss-logging/lib/jboss-logging.jar 
${instdir}/jboss-logging-3.1.3.GA.jar || die
+       rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && dosym 
/usr/share/glassfish-transaction-api/lib/jta.jar 
${instdir}/jboss-transaction-api_1.2_spec-1.0.0.Final.jar || die
+       rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar 
${instdir}/jtidy-r8-20060801.jar || die
+       rm log4j-1.2.12.jar && dosym /usr/share/log4j/lib/log4j.jar 
${instdir}/log4j-1.2.12.jar || die
+       popd >/dev/null || die
+
+       local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
+       pushd "${D}"/${instdir} >/dev/null || die
+       rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar 
${instdir}/FastInfoset.jar || die
+       rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar 
${instdir}/mimepull.jar || die
+       rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar 
${instdir}/saaj-impl.jar || die
+       rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar 
${instdir}/stax-ex.jar || die
+       rm streambuffer.jar && dosym 
/usr/share/xmlstreambuffer/lib/xmlstreambuffer.jar ${instdir}/streambuffer.jar 
|| die
+       popd >/dev/null || die
+
+       local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
+       pushd "${D}"/${instdir} >/dev/null || die
+       rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar 
${instdir}/jsr181-api.jar || die
+       rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar 
${instdir}/saaj-api.jar || die
+       popd >/dev/null || die
+
+       local instdir=${INSTALL_DIR}/modules/ext/maven
+       pushd "${D}"/${instdir} >/dev/null || die
+       rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar 
${instdir}/jdom-1.0.jar || die
+       popd >/dev/null || die
+
+       dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
+}

Reply via email to