public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-groovy/, dev-java/netbeans-javadoc/, dev-java/netbeans-dlight/, ...
@ 2015-02-20  8:40 Miroslav Šulc
  0 siblings, 0 replies; only message in thread
From: Miroslav Šulc @ 2015-02-20  8:40 UTC (permalink / raw
  To: gentoo-commits

commit:     1e4b283b3cf2c033a849665fde0a56dc5acd210f
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 20 08:40:04 2015 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Feb 20 08:40:04 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=1e4b283b

netbeans: bumped to the latest sources

---
 dev-java/netbeans-apisupport/ChangeLog             |   6 +
 dev-java/netbeans-apisupport/Manifest              |   4 +-
 .../netbeans-apisupport-9999_p20150220.ebuild      | 111 ++++++
 dev-java/netbeans-cnd/ChangeLog                    |   6 +
 dev-java/netbeans-cnd/Manifest                     |   4 +-
 .../netbeans-cnd-9999_p20150220.ebuild             | 125 +++++++
 dev-java/netbeans-dlight/ChangeLog                 |   6 +
 dev-java/netbeans-dlight/Manifest                  |   5 +-
 .../netbeans-dlight-9999_p20150220.ebuild          | 101 ++++++
 dev-java/netbeans-enterprise/ChangeLog             |   6 +
 dev-java/netbeans-enterprise/Manifest              |   4 +-
 .../netbeans-enterprise-9999_p20150220.ebuild      | 249 ++++++++++++++
 dev-java/netbeans-ergonomics/ChangeLog             |   6 +
 dev-java/netbeans-ergonomics/Manifest              |   4 +-
 .../netbeans-ergonomics-9999_p20150220.ebuild      | 101 ++++++
 dev-java/netbeans-extide/ChangeLog                 |   6 +
 dev-java/netbeans-extide/Manifest                  |   4 +-
 .../netbeans-extide-9999_p20150220.ebuild          | 108 ++++++
 dev-java/netbeans-groovy/ChangeLog                 |   6 +
 dev-java/netbeans-groovy/Manifest                  |   4 +-
 .../netbeans-groovy-9999_p20150220.ebuild          | 111 ++++++
 dev-java/netbeans-harness/ChangeLog                |   6 +
 dev-java/netbeans-harness/Manifest                 |   4 +-
 .../netbeans-harness-9999_p20150220.ebuild         | 114 +++++++
 dev-java/netbeans-ide/ChangeLog                    |   6 +
 dev-java/netbeans-ide/Manifest                     |   4 +-
 .../netbeans-ide-9999_p20150220.ebuild             | 373 +++++++++++++++++++++
 dev-java/netbeans-java/ChangeLog                   |   6 +
 dev-java/netbeans-java/Manifest                    |   4 +-
 .../netbeans-java-9999_p20150220.ebuild            | 253 ++++++++++++++
 dev-java/netbeans-javacard/ChangeLog               |   6 +
 dev-java/netbeans-javacard/Manifest                |   4 +-
 .../netbeans-javacard-9999_p20150220.ebuild        | 134 ++++++++
 dev-java/netbeans-javadoc/ChangeLog                |   6 +
 dev-java/netbeans-javadoc/Manifest                 |   4 +-
 .../netbeans-javadoc-9999_p20150220.ebuild         | 168 ++++++++++
 dev-java/netbeans-javafx/ChangeLog                 |   6 +
 dev-java/netbeans-javafx/Manifest                  |   4 +-
 .../netbeans-javafx-9999_p20150220.ebuild          | 124 +++++++
 dev-java/netbeans-mobility/ChangeLog               |   6 +
 dev-java/netbeans-mobility/Manifest                |   4 +-
 .../netbeans-mobility-9999_p20150220.ebuild        | 126 +++++++
 dev-java/netbeans-nb/ChangeLog                     |   6 +
 dev-java/netbeans-nb/Manifest                      |   4 +-
 .../netbeans-nb/netbeans-nb-9999_p20150220.ebuild  | 148 ++++++++
 dev-java/netbeans-php/ChangeLog                    |   6 +
 dev-java/netbeans-php/Manifest                     |   4 +-
 .../netbeans-php-9999_p20150220.ebuild             | 127 +++++++
 dev-java/netbeans-platform/ChangeLog               |   6 +
 dev-java/netbeans-platform/Manifest                |   4 +-
 .../netbeans-platform-9999_p20150220.ebuild        | 153 +++++++++
 dev-java/netbeans-profiler/ChangeLog               |   6 +
 dev-java/netbeans-profiler/Manifest                |   4 +-
 .../netbeans-profiler-9999_p20150220.ebuild        | 121 +++++++
 dev-java/netbeans-webcommon/ChangeLog              |   6 +
 dev-java/netbeans-webcommon/Manifest               |   4 +-
 .../netbeans-webcommon-9999_p20150220.ebuild       | 123 +++++++
 dev-java/netbeans-websvccommon/ChangeLog           |   6 +
 dev-java/netbeans-websvccommon/Manifest            |   4 +-
 .../netbeans-websvccommon-9999_p20150220.ebuild    |  94 ++++++
 dev-util/netbeans/ChangeLog                        |   6 +
 dev-util/netbeans/Manifest                         |   4 +-
 dev-util/netbeans/netbeans-9999_p20150220.ebuild   | 264 +++++++++++++++
 63 files changed, 3418 insertions(+), 21 deletions(-)

diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
index 1b1138b..350a3c4 100644
--- a/dev-java/netbeans-apisupport/ChangeLog
+++ b/dev-java/netbeans-apisupport/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-apisupport-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-apisupport-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-apisupport-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
index 4b41e98..eabb2ba 100644
--- a/dev-java/netbeans-apisupport/Manifest
+++ b/dev-java/netbeans-apisupport/Manifest
@@ -42,6 +42,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-apisupport-7.0.1.ebuild 3134 SHA256 41c32033c9945a39c0aebb6b0271767031d53a47e5c8365d9e3a7c86712e24cd SHA512 dd4bdde9574a87b46b02fd7204b1e90394bd87dc572dfa015b601203b026b35571f20323db834a310f90aefe6e4a822044b0d71d535a7351137219b50ecb2aa8 WHIRLPOOL f3721521a33b337d7dc24d6b49b0b2fe723f5ec446a5a4befb085051140a41bfd2d3081876e9f02f8b9932a3a0997b92211cd964fe372e40b42813df5db5170e
 EBUILD netbeans-apisupport-7.1.2.ebuild 3143 SHA256 cf24048c0ecca98a7d6371624bb0ddfb78663bead073d515a7c84229dbec00a8 SHA512 ec44c263e786210fd64c9ebb253bc9d4fc34d3be9493157dad06007c19734672bfd767765c003393d1e5cc6755fd5d1eda956b00c2092e98592a73ec1af4e729 WHIRLPOOL d619c304a994a2b818d892fb6315d092588f2ebf95e566f7a909f92daf21bb368a28c4e1af876ae585980dc82996e62aba30b12c41461103c23620a215480b76
 EBUILD netbeans-apisupport-7.2.ebuild 3126 SHA256 b0d64795b8403a932e3e20721a116c755c4de66fc36f7191476fcb4a226bad13 SHA512 cea062a72a8e75a9c2fe91c323f83d542a70149336360e1c41479f401fcae5ead6a301c8a7d5704d5beb27f7810b5d1e3cff0196cce7a26890a001c570179f6a WHIRLPOOL c286f4e4d3a02cbeb1a6e13b2005dc5435a6e9ec026a98fcc00bb83222014b800cd83f437c69352b48d16bdf442a6c7ebbed6aff86f10b3c5e6cdfb7edd9e184
@@ -78,5 +79,6 @@ EBUILD netbeans-apisupport-9999_p20150213.ebuild 3390 SHA256 009246e45e6d703ac32
 EBUILD netbeans-apisupport-9999_p20150216.ebuild 3390 SHA256 9abb97d88401a6e15245954869adc0ebce333ae3da7489e5fdc0f6cf7780ee3c SHA512 5d3e07181e83dba7b75fada3b625afbe12b2c2acba2187f4f99832f013798bd2015064f75a2b4e2468d9dcadae61e8249d65930da5965e32f7b263e6f2f5681c WHIRLPOOL b730fc1a7fd871e325427434f30f89e462c294e23d95ef0cf976edfbe40c1f48a172ffb6bc83dff7451e57bf98aa240b1651e91490f206873fd60029e4209996
 EBUILD netbeans-apisupport-9999_p20150217.ebuild 3390 SHA256 b90c5a85446152e95ff968a0cb5207a637689bae95688929fe385e6966940eb0 SHA512 4057fbf898f8ba2a99bb241829ff9912803952261e57faa12322a0cb8b3a5d91767df169646c32554eb382d177d8e4990ee836e53003528a55b14d68d8c28c53 WHIRLPOOL 8fdcd4d5d34890efff9461707800b57cec001d3a9db8b2b00a9864caf411057990e3d6ab47377e756e7beea5e4c499411e9399eae433209b112688b70dcd4377
 EBUILD netbeans-apisupport-9999_p20150219.ebuild 3390 SHA256 bb6817abbc9e2039d246ebbe7fa9c3b24ad64dcce9faafa0090f1d093c8e402a SHA512 ef43e576094957071bea09cb586c02b9ec4c2034e7cecf29d30437f93e33c99320fd0c58768c61e6c55b52f821c39ce7f88ad5370b000c7252d22a56d32f815b WHIRLPOOL 005ec2809fc9050d2960d932042c981785d9f6cdfd3848b7cf12181d5aa4c6a42e056645de8c21016888ef5f79830811a2779a8958a3e7fc7f0c318bde579d22
-MISC ChangeLog 160690 SHA256 0186cc56e9e199d9364b84f27290654148ee67991b326ad7d08b093dff799862 SHA512 20799ce9eb5c481fa6125786da35b4d7dc2edef994dafb986aef7a5ec247f75880cfd1263c704d0d28795c842956b35eee375c979b98544e10e7d9e61eed149e WHIRLPOOL c5fa6fbccdb91523598dae1aa718995ee71ce3d859892e05127767eed7af57ed27aa4874c6642a283f937871d4d99eb05e135e7cfd756c7adb1a2cb1d0e3f2fb
+EBUILD netbeans-apisupport-9999_p20150220.ebuild 3390 SHA256 91b2178558a855a72c6b2a5e97223dfd84723b87e7ac842b9d945323cd36b050 SHA512 04c103630c1a1dcd2ff16c13fe9a3a670bdead3e41b5e998016cd770b534dff1982fd171eec7908bc45a07aec7ca2f47268040e351d6ce0f7ffcdfa71c2e00c1 WHIRLPOOL 7fe5c720b9f4cd431c7eb8f78d0c47f100b39126bf7863fe34d4d074b44fc2b29c31dc30b15636105965de1fb98f87489a7596f0e511e40b0d683c455a496401
+MISC ChangeLog 160871 SHA256 d9acd4680953cad45e3784ac2e6815790f53141f649cb6d3b48ca1b3cc608de5 SHA512 bf5ed29f23663cc7e0e9fff6087a5c6f7fe52de0475575ed576ee9a3b170c907f2e9840593803d07ddbcab76cd11a44f45b1531da26b5ea3ff30ca2e5b128053 WHIRLPOOL acd4f8c47c1241a52846814e06d1dd5b09af40ee20e2115e980608ab3fb81c8a223b581ca00874bd45096dc81202abdb7c45c865f6561f9026b7797241a65d46
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150220.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150220.ebuild
new file mode 100644
index 0000000..1ed6bb4
--- /dev/null
+++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150220.ebuild
@@ -0,0 +1,111 @@
+# 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
+
+DESCRIPTION="Netbeans API Support Cluster"
+HOMEPAGE="http://netbeans.org/projects/apisupport"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.apisupport -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/apisupport >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
+}

diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
index a6d596d..92ba78b 100644
--- a/dev-java/netbeans-cnd/ChangeLog
+++ b/dev-java/netbeans-cnd/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-cnd-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-cnd-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-cnd-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
index fc8b157..c802bf3 100644
--- a/dev-java/netbeans-cnd/Manifest
+++ b/dev-java/netbeans-cnd/Manifest
@@ -55,6 +55,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-cnd-7.0.1.ebuild 4602 SHA256 1336b76de715719ef59a3601dd5ad3b24992f58096f874f0e37935ec0d088d8e SHA512 38745c3ad6364198516ebb64002185fd05c34dee75acdb3933221d772177d5d6fcda853bb63991f0d071b21079fdab0c090db93e59cddd8daeb8f8d571a18a41 WHIRLPOOL cc196275289a01c1168b8c2710e0be0c2483cc86dc47b8fb3383ce1141f7bc11565e2b2feb95436cf448c09aaac7ee8c8804316ce6782d8853c0742367c0963a
 EBUILD netbeans-cnd-7.1.2.ebuild 4218 SHA256 6c80020e4204226274f4a24413dad8bf134f5beb7aee4ecc53d6b4d709093bb2 SHA512 299c07f5e5d930045e8c8ef3d04009beee7035daa2022a803e6dcb16b380096bbf5014c2d684094705d06b4608afcf6925266ef609a483a86452b03505dcb67c WHIRLPOOL 6d6c8bddf3490282b9134315f9bc94ff55675160056fa4c98c302a59d943a9cb38f23ffb9ca313c82061d84d0ae86898ce72d16756d41c468737e319e68f06ce
 EBUILD netbeans-cnd-7.2.ebuild 4201 SHA256 0f77a1a343d437e2eb1236722b27b2f2f03901ecc1afde29e1d38e54aef7c81d SHA512 b5fc985d1280ab900cb5125691a0ff99bab075ff5e93ded9af256310a7dcbea87a28a52ba383875caa24fd0ff28bc8dff4fc0fa0242987a673fdc729f7234b58 WHIRLPOOL 19e79dc426fb05ffb48ff9b13de3bab40f483b6dd9d79514e8f819029c278ee47a09c9531b5b4dba2014f805d502e66745f3355e2932e24e0dd9b5e3e273d2c2
@@ -91,5 +92,6 @@ EBUILD netbeans-cnd-9999_p20150213.ebuild 4586 SHA256 b2d88122534608a126d766b88e
 EBUILD netbeans-cnd-9999_p20150216.ebuild 4586 SHA256 78c7ce6a01078b3d03d05498ad3579d94740e1228642a5e92d3e4b5d882ef9ac SHA512 a848905ad12296b490d7079f2bda69f7a55e4e9f830056d6540122bbb61e16fa9fc42cadca1e53480515a69e61367bd02d89d0b3dc1357fe7372a77dc97b186c WHIRLPOOL 784269c4f4eb648189672aec1fc7e1a7fb83cfc7d31395d1ffbd79a53d32fe3b67918b1c266f67234d6778e5dfb8dbd1bad11f41cdc3de3fe6828701d5438124
 EBUILD netbeans-cnd-9999_p20150217.ebuild 4586 SHA256 8f1deba7c24a51fb9b57cb8d67576facb6f720a31f1da2ee5593292af53fff3f SHA512 911a82c91a7afc5315759e4911d37643e624bad2826ace0c74e4fc3c7c2e975352af732ab08e54261e82540c52020b3a8682294ed1ae5579a9632a2c07bb8568 WHIRLPOOL 9c3c50a01c0204e06c41ceac279cea13e597afd8ecd9804b9a8bb8c6bb01229a18a91588b3e86a9b5dcc348b42332bdd457c1ae9e9363a64ea8239c4709e9171
 EBUILD netbeans-cnd-9999_p20150219.ebuild 4586 SHA256 c396d92816a55b325aa8c11d0d4b85d2ff2ca8c6682f1b5baf438c1e3ac34e0a SHA512 023a46a10e28e0dedfd4e1f834ebb2f2092abb4d285cf8e9a9de52abed2c855ee461b87aeead577407460b8da756a48c26617fea1cc66b9b09686e132fb63be0 WHIRLPOOL bac210deb9e36dd83f345db5695da5867aaa404919af93221afbec20e0c59ffcd2ec70bac3947db7e19a345e9b97ac0c9e1c95264e7f50fb2368443158b94a86
-MISC ChangeLog 146756 SHA256 7d9a94dc2662e2e2d02792de78cbd0634a99b6b6f1b950a623f2c6c9ee5be4a0 SHA512 fdbbfc7342c49cbc51e5f9e3c38ed35f4a4c070a23ac6297b741481e62448d2cbfe000cf6160d450cb84bb38cc2610a85e1c8d08f992045e030dac62add8a74b WHIRLPOOL 27ac8c89a4166bbf633defd8fe6b99c843d4e02493a1756c9a5af1e72c701ce0a46a4586ea12609c92719acd10e47033e14a642d4af2a55e12d1986071f8513a
+EBUILD netbeans-cnd-9999_p20150220.ebuild 4586 SHA256 fa27befff4bfe9bad672a7d8485628d150b07a68ef6f5cb7e0e55e8d11717d26 SHA512 a759576b6887d6388f56cc6591e2bca55285bbd7ce2c4e92170d343cf8b760bd0c8a8ddd702fdcd5613c07f86275f4d7b1d06f2333a8b7c553795cc9e976163c WHIRLPOOL cf776aea387d8edb21c1fb5d70af5d806435dd2dfcd12a88be7b41244fb44d4b7a5e6aa624a7558854d376e3ba4bc4cab0f839afc3e3007fea6df3494544d096
+MISC ChangeLog 146923 SHA256 7e0c1565030837a19169c2c425dd165226dd5b615b0560e51d3356d4274c1249 SHA512 d1d7758a8cbbb4deb69447c1c8e4616cefecbccf61e8a00193ee07733ad026f5137cbc70e26897a2abfdf29ce931428f4f80230303a48c6862e8b63a1295c5eb WHIRLPOOL 8329b615f58ca81e337bf5fc3be1d08fb209674b43e10cb80c204cc4b0424acf3ca94d7de7e8470219d1f9d9e29a909734e160cbf258da2a611559edc138b8f3
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150220.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150220.ebuild
new file mode 100644
index 0000000..f2c9ea9
--- /dev/null
+++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150220.ebuild
@@ -0,0 +1,125 @@
+# 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
+
+DESCRIPTION="Netbeans CND Cluster"
+HOMEPAGE="http://netbeans.org/projects/cnd"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
+	http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
+	http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
+	http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
+	http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+# These files are for remote development and debugging
+QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
+
+CDEPEND="~dev-java/netbeans-dlight-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	>=dev-java/jna-3.4.0
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.cnd -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
+	ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
+	ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
+	ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
+	ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 --build-only --into libs.jna/external jna jna.jar jna-4.1.0.jar
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
+	cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.dlight.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-platform-${SLOT} platform || die
+	cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.platform.built
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/cnd >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+	fperms 755 bin/dorun.sh
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
+}

diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
index 061e13b..d9ef941 100644
--- a/dev-java/netbeans-dlight/ChangeLog
+++ b/dev-java/netbeans-dlight/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-dlight-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-dlight-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-dlight-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
index 5a17ecf..a701aa7 100644
--- a/dev-java/netbeans-dlight/Manifest
+++ b/dev-java/netbeans-dlight/Manifest
@@ -4,6 +4,7 @@ DIST 10DFC764A30CF58C27F8B5CA22A5EC7907F8ADFD-fs_server-1.0.zip 699614 SHA256 de
 DIST 457A4C66AE33D1D5887BB1F359EEA41A10EBB2AB-fs_server-1.0.zip 283369 SHA256 2da5ca58d9960bb19f3b573709c0f73a408cbd94a19e89abfcc261b85decf9d2 SHA512 60a742dad5967c2eb5350d62cfc39925a4413fc4dc904ebdf1e6a04849a4f659dc75ff6166189957854d1241badc0bc0925aa868509d96495f41f4d91565a545 WHIRLPOOL 27e8e1219ee65f87b4cf0a24ac9955bbf65e33d4cd2315bfc9c157b170b6b9eba1d703a72a4a1a2ae05462b6c8c99b82b1e908362d65bfc36685e2c1ccb75b5f
 DIST 5ACD100E1A8687D26C77186E3F6F8FD79887A3BB-fs_server-1.0.zip 301069 SHA256 11f7ba56475f2f9d815299cdff69c09dbbc5d00ed0ec6d288fba8c01f2affa6b SHA512 8a1c97305b4762ae7402fd7f62544d117986766010855644565f73aa1a542cbd4f1e5d4d440fc1a1a4fb1fb48d890171968df7ca999f209347d788be3fcdaa0a WHIRLPOOL 6e5ee95c535fc330b56622d9446967e8717d583eeb20d8c4d4815231f392ae8626fa09ab7e7aa8cfeb4eaff844eb7971b883ffa9333af312ca5d5b3d080770d7
 DIST 623DE5A3A60FEA313099D7C42256B146E2BEE9B2-h2-1.0.79.jar 1086505 SHA256 2711de9ace1c4d993524ce362485ca3cf5771a326bcb715229f0e3ebe0772587 SHA512 2e1a7463c03384b5d1b32fb3d100a42120522451b6c8d0a1c0cc74d5f098da74034e62d7b3c1a118720d13918ce4b679fc480dbd09777622f0e34e6c06f86233 WHIRLPOOL 2f27e0f011ea4cbfe7f1ceb2919089574c1a08b0fa58ae2fe4ba8449d84ab2090e13734d6882872f1971d30b600c37a0bdd021d860fa491713e809509df9712c
+DIST 7700BFA04376B79BAB5E46BAE86463998E128B35-fs_server-1.0.zip 695703 SHA256 13e2b84164ccd04b99b39ca5e4c5a27ca17e364eed2df14fb674ecff61ba04a0 SHA512 f4fa285be2ed847971991be810c8640a4f92e2b23f61fdd82ee7a25f0f76e5e681b541d12e8c709e35013bf965218df1fd704b0e9a046bb2f9e4d7216462c759 WHIRLPOOL c2831544af66d2d24b1de69c557b05e172619d23dc378cf429afcb5dc5d15cbd55ce48dbf64bd2fa72732dc3eca9bb777e9d22863cb5e642eb174c3883c6e063
 DIST 9695A2FCDFCDDB42935490029E077C053E3F6FE1-fs_server-1.0.zip 299695 SHA256 430d8ed0ad59c8469a645bd849138208fb40233a9fb61e1536b774b9482ec438 SHA512 2ae29ec7b6ccad829ecfd4893b0860347c834bd8920aae8d7f5914f6216993e421f658f0d8065025ab4c7be6e13b993797d1508fcd836abd310f3f810a5ee27d WHIRLPOOL a0f5a11c838fe49ad596f70d27f24e431c7350de3f8c0d5e10e983aa90344b4961875b1745bab3a352f28b16d6470e684124ffa4e68c86d82c3a63d63ff67cc4
 DIST DFC4928B8E531CC3E53B191500BFB066468B70AD-fs_server-1.0.zip 299540 SHA256 25b0fc774525e7ccd123135f3b6f6c1285f34efb4d98b5a23e0c1b01f5bd28b5 SHA512 6afc7d77763dc7cf87686606cb625a47943f074acde5cf89e9b06accb922c34777685b834b5e7dbfa6b5ef812b31ffa33524a31e5ac31237cb08c47daa895b53 WHIRLPOOL 67ddf8696f4512be77d75da60ef0f661c4065cc5958f742419e60212502bf454d388bce87538adc69f489131928ee62a38ec4eeb0c4c0b5da1af9a4f5502d4c4
 DIST F1AF5929CD612475CCF186F69E268F0CAAA2A90E-dtracectrl-0.1.zip 8834 SHA256 af00adae935a995cce5d668fd220cefcbe5e35ef943412109d25106982f2fd56 SHA512 72e8afec5ede6779c42221dfe5374121f0b5870f9b616c73418555bde50e777d090e9418d32e5953415e433f27300f7ab9f6aae69badbb4b8529b46364af8e93 WHIRLPOOL e529dcdc4f09d07984d671765f2990eb906c098d3feb9e512fd53441b22743d7f0900e3434fd4f1843537931470a45a91cda3f2eabe45bdd498c0a64c6d8c077
@@ -53,6 +54,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-dlight-7.0.1.ebuild 3624 SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e SHA512 ad60adc5d64f93d03e27170311ce7bd0a6952c8b41cdc51385f8efc9140593201064d162b3130bff7a003570de11963d375d3676476115b1129ac74632d4a227 WHIRLPOOL d68dcdba50b2565d40e1adc484b51c1ed0171c2fcf99fbee08a221e6d9767f96d161d45eda612eb4c4d62e0db6826e2cd124b83e11ee2f7c9bfb6a440ec6821d
 EBUILD netbeans-dlight-7.1.2.ebuild 2935 SHA256 dc7d110b80174b1baeaca9c005e2cc9167540f186c7794067cfb45d335251b9a SHA512 7dc2db63ee40a3e64375eb49e669c54f88cc532d7ac8c7320329f8378a3be15ebc4536208ea2975c7fe4a9b3f2ac60d0ec5b8c9a9da392587fb04838f101e0ec WHIRLPOOL 1801653d9e146eba02642dbdb0a39c235a40e5d3d5ac8d4d5b8d2a570aa62330638355ee8df76693db177c58bbf31271342215c70d7e198e4b6bd905984ed9c7
 EBUILD netbeans-dlight-7.2.ebuild 2650 SHA256 9b0c0049b7cf6894cd44327c3697d4ddfb0dba2aebd6aabc1821b550932cd69d SHA512 0584c2a1cc65193673bded284c454b430fa3f5774c33d704922977d25ed26bf88d090670e330299c85ada2e897e5f124ae9f635a6f8be7d7fd10740482df7eae WHIRLPOOL 1c27b0c84a34865cb8a84062127f49aefcd245fa16fb825d7ee57d24c3f5841935242c16b3250319078762ce4e8aa5bc8dbd8dbe497b39af8e027b9e39ee585f
@@ -89,5 +91,6 @@ EBUILD netbeans-dlight-9999_p20150213.ebuild 2995 SHA256 02ec53ae7f35c4c9f3a5adb
 EBUILD netbeans-dlight-9999_p20150216.ebuild 2995 SHA256 92fcf169d21adaecdb68b5c5b7d30b8850e9a944cf4142ddd04a7dd22dc1757f SHA512 c088af9a12c88a60bb7ffeaab2f11648ff748c4ba0a24a72d2db895548d3744c47b03d80dac39a643b80333c45d36076e03db38aeeb32e2452ac82a29af3a025 WHIRLPOOL 3e766e551818dd87166e3654519f09c1aee02e0d997901f8fe3154e85d0f0dfcf7d6ac9b5db8ce81fd682c324441abfcf635a812eaf4a619ae66c026a4a5b5d3
 EBUILD netbeans-dlight-9999_p20150217.ebuild 2995 SHA256 a3373f0bfe73c48cb2ae11076f4c593dd4cf29374e930f0cdcdbb97e4542c439 SHA512 e8e697c7c21beedbde6444b2830eb90b0f8ef67326b27308dab038cc4f747ad8cf561f363787cdb3c4cb3a657412cbeaedf44b4c3c48fed49725db374431e30a WHIRLPOOL dd8e120c7c4826920023ad78f99ffb06bc73e7e80735128e68e37472fd22a8d039455c91a65e3e3c585747806d7b0afefed958de883dce6c29a27167158f098e
 EBUILD netbeans-dlight-9999_p20150219.ebuild 2995 SHA256 628e4da236a1371d6c1ed55f85ee21442a79127f262963660798636ee6f227f6 SHA512 dfcc7135651ccd993d67d9225674fc3a6930f30cce732c6bdee6e3788085e2383aadc141bea179184a94269cc71448a566042f12466e1af057833df0ab9a0d74 WHIRLPOOL 8c355da9ae8cf23c1b70c7a48c971342a4a83ced3150d88698d13979fe07b079f696676de51f0c1956e451c013afe25ee6519ad3c1f25860d17077f673f4b491
-MISC ChangeLog 153127 SHA256 9afdfa43c305f51300284982912674a1e192289fbaea7138b3464a1adad909b7 SHA512 a4a601a1554aa1c01e919073cfff1041f8a19dbee2a2db69e5116066f57a0579a8464261d3a9fdb3b5888490fc36f1cd8899376d778e77004b09e7ffd993d97d WHIRLPOOL 427fbdebb03cafcb2546a38a591187b62354d86722fa0c0353efa821bea29c268fd0f3a4e4c9c61db19d0a8a98b2fe826dc8f82ee6a955febf363ee9b35e2bd7
+EBUILD netbeans-dlight-9999_p20150220.ebuild 2995 SHA256 cc4fdeb2ae156cee8240b1e7424e7ee94723d7e1c1747ec664c817c0dc997b91 SHA512 a890fe2c059158c71d115541e4aa53c8ca40ff0563aec20cd41cdc57696634b36a83021af2d9cf49c703c449b62d406eec8de865099538191ca1472352615691 WHIRLPOOL 395d7d727809df10f50d3aab19dd62311ed538071b5be1b06e764ed8074dd36d0444c649e619750b7fc42edae2d264a303c88b9d7f927bd698f2a07e0f427a94
+MISC ChangeLog 153300 SHA256 f7f7d209c0909f74790936776a0c11a504e012b415af64d70d4de5013ca40d8d SHA512 7f6b0925536d6b3dd1822ab55a4163cde34d8fc82aea4ff336fc95ac20a2b24bf8497e187bd20c2240a87a644cb2cd7bf52f4c44f50c5fa50e4b8b9225e87935 WHIRLPOOL 6ae5f7ae2a0207b340f4b3e717d727623861c3da02a894c01e68d3546b6aec2cc4c1a249f70982569fc5096496bf479e1afefeab6fde292f2c8e6821c8e054c1
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150220.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150220.ebuild
new file mode 100644
index 0000000..d643772
--- /dev/null
+++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150220.ebuild
@@ -0,0 +1,101 @@
+# 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
+
+DESCRIPTION="Netbeans D-Light Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/7700BFA04376B79BAB5E46BAE86463998E128B35-fs_server-1.0.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.dlight -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+        pushd "${S}" >/dev/null || die
+        ln -s "${DISTDIR}"/7700BFA04376B79BAB5E46BAE86463998E128B35-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
+        popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-platform-${SLOT} platform || die
+	cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.platform.built
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/dlight >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
+}

diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
index cd04270..08cf6df 100644
--- a/dev-java/netbeans-enterprise/ChangeLog
+++ b/dev-java/netbeans-enterprise/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-enterprise-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-enterprise-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-enterprise-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
index a51a471..cb487d2 100644
--- a/dev-java/netbeans-enterprise/Manifest
+++ b/dev-java/netbeans-enterprise/Manifest
@@ -131,6 +131,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe SHA512 4d24162c7920b9a1c65e6c6753900ead387a4941c2db98b522631bb09889c281bce048a74e2e584f8b5732cfaad1d7125e0cfd37aa2dc81fe85160b0e123ccd8 WHIRLPOOL 35eb648c37cb6e59aca7969c1074c2c280814529aa7ec3c3191b0d3f2a92fa24e1a8d981f343e4217fff52f6100b4884b970df734c45145759889aa6e6661ff2
 EBUILD netbeans-enterprise-7.1.2.ebuild 18060 SHA256 f63721b8ce5e1afbc58f783348f66f1e3501be519a1c9c1287ef860acc64ceda SHA512 2ca89ec8f89f106a284136d4d0ed52fe3bcf49c650d56ded6e62306c531e5e41f62b8aa923cb544842cf6e34e5f433fecb278bc1515abac987e2d00fb68ffa26 WHIRLPOOL 879067d72285aa6c7273e84ddc3dfef7d09c7cb9f9a6c279fddfbd3eea6439dea053d3c648fcd56d47ef2292db14d101307eb1aa8b3081dfcdbc3dac4d0c3ed9
 EBUILD netbeans-enterprise-7.2.ebuild 17752 SHA256 2f46916df731fe33c5d4626ae580a77686c392932a3388f755324bc3184bd636 SHA512 3543d033b971108fa2b8e6633ed640e812a83b34807e1cb5a69d425823d1fec1c13ecba3cc36fa4504fbfd6297e7eff1ecabe07d01725d9f13c99ffd70d220ba WHIRLPOOL 512753153bbf714ae3fbf9c580f350234d88bd5ce5690e7bc0fadd1c355bd38c2a5c1e9adb7993c3678d759661bbfb1654b0630e3535a2fb9198742fa7fd2c1e
@@ -167,5 +168,6 @@ EBUILD netbeans-enterprise-9999_p20150213.ebuild 15147 SHA256 0ae6f951713f34de73
 EBUILD netbeans-enterprise-9999_p20150216.ebuild 15147 SHA256 cef9d7e627aa5bbb44992d89d5b871ac3a9c48b8bef4b186cae8a0f5d272e40b SHA512 ed962e334484c1e1330abc5d5be9647fb24617cd369f91d536e850d3449346818983472e3134399f870e498bf7d2ca3a058dcaba045e07cb5a8ba4c070bade67 WHIRLPOOL 9985724c0ad66753fc4040fd70d63296344bd50522fbb7512a8fc29acf421f698adbbcf666bf6c3956ed32bd81f3f629b85718a8c765c787f817e05391186180
 EBUILD netbeans-enterprise-9999_p20150217.ebuild 15147 SHA256 48e0b2bd78a264385cde89708cd6f9a0a1f4a77f601f2ffa7fdb0685c19babcd SHA512 b9e11fa9d1cd77a09023f9acb60425d01fac1ad56e9a8634512af8b535b362f29e8b5cbb14df3284fe8280245807441dfddb00a9daeb44ad1082108c21173164 WHIRLPOOL 7d975471c7c5652d8f21ac5910a15d183fd2873f850e8da33f84d2341200f4482d22f9fe9045f43402ed8e9e13db57a94d0e93bee2df8d7cfaf19d74103b53e0
 EBUILD netbeans-enterprise-9999_p20150219.ebuild 15147 SHA256 0efb172759b3cfde75ff65dce3abfc2fa8dd28820994a0a2ead2a87a0deb9f5d SHA512 690004911cc8a229580002936f3ab51dcfc5d052fd8977241413688ce36d9076f73d577249bb33ef73bb8f02e056a75e41d4ace1a6d4e82b2314b9089be39b92 WHIRLPOOL 3a18172460997507787cdd62a11625bb69398447b6e86b51f32cc88bb3174cde47a7867c400965a0801ff62ecb982c92fad045d1510037bd3d0906b9b772aae8
-MISC ChangeLog 161215 SHA256 db89f0b0b4ba6ff833f341791ca5507d980d1b506e97ef61b1df0e31b334452b SHA512 24786eaeb1ac4dc16d1aad82a3459138f3164c21b7058edad9f27d9f6b512466bb612f621e952020fd7ea02c8c407df8b157480060a3a8186749acea4f7425a0 WHIRLPOOL 7782c21c52a66223479feeefbf85b30646816fe83354a301673a130590ddc4f2e4bd8661d48c3a41c85f3bbafb85943e41d272ca6429ce98750691eca4ee0f7c
+EBUILD netbeans-enterprise-9999_p20150220.ebuild 15147 SHA256 c52cad2c26c8080f880bb3ffc533b32c1ef8c33586d7a4122e0535fa8cd5559d SHA512 f4286631ea0b675fe726d52bdcd11fb5d1989947754ba78e9f90df7b6e4de4b7cb23d41f020d8e646909d89b06faeda4aaa792dd054f092261c897fd650c587a WHIRLPOOL 97903e697434f9082fafac2bd339a71fd47a6ec70b9da2559fe341b9fa0de282e85394ac43852a3e120737aecddd46a00a6cf08f5cfb5643d6ab399e7a418b25
+MISC ChangeLog 161396 SHA256 24358f0c79dc3388d8f8c11bbfe67c971fb26f1eb4e279f3bea88b73e8f9cdfd SHA512 56c9a7ea26fdc9fa6cea87a98d64aa59d05d566a3ba50661dd152d18902e7765a772837d25bd9bee7bc130cc9f2ab6f111cb96c5e5c7d5859303da1fa7c19209 WHIRLPOOL e18d74d4991d8692ff593a3fbaf98ff5de5d0bb194a2c0ae17774529a61c0b1cf4e1400a5f9f6b16831cf91ba729fca0d42feada280f1085fdbc5fffce69d9bd
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150220.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150220.ebuild
new file mode 100644
index 0000000..0016003
--- /dev/null
+++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150220.ebuild
@@ -0,0 +1,249 @@
+# 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
+
+DESCRIPTION="Netbeans Enterprise cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
+	http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
+	http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
+	http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
+	http://hg.netbeans.org/binaries/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar
+	http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
+	http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
+	http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
+	http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
+	http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
+	http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
+	http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
+	http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
+	http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
+	http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
+	http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
+	http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
+	http://hg.netbeans.org/binaries/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip
+	http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
+	http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
+	http://hg.netbeans.org/binaries/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip
+	http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
+	http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
+	http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
+	http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
+	http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
+	http://hg.netbeans.org/binaries/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar
+	http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
+	http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
+	http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
+	http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
+	http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-profiler-${PV}
+	~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-webcommon-${PV}
+	~dev-java/netbeans-websvccommon-${PV}
+	dev-java/commons-codec:0
+	dev-java/commons-fileupload:0
+	dev-java/commons-logging:0
+	dev-java/glassfish-deployment-api:1.2"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0
+	dev-java/jsr181:0
+	>=dev-java/junit-4.4:4
+	dev-java/tomcat-servlet-api:2.3"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}
+	dev-java/antlr:0[java]
+	dev-java/bsf:2.3
+	dev-java/commons-beanutils:1.7
+	dev-java/commons-collections:0
+	dev-java/commons-digester:0
+	dev-java/commons-io:1
+	dev-java/commons-validator:0
+	dev-java/jakarta-oro:2.0"
+#	dev-java/commons-chain:1.1 in overlay
+
+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.enterprise -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
+	ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
+	ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
+	ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
+	ln -s "${DISTDIR}"/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054-246345.jar || die
+	ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
+	ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
+	ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
+	ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
+	ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
+	ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
+	ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
+	ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
+	ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
+	ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
+	ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
+	ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
+	ln -s "${DISTDIR}"/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip websvc.restlib/external/jaxrs-ri-2.5.1.zip || die
+	ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
+	ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
+	ln -s "${DISTDIR}"/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
+	ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
+	ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
+	ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
+	ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
+	ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
+	ln -s "${DISTDIR}"/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar web.primefaces/external/primefaces-5.0.jar || die
+	ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
+	ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
+	ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
+	ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
+	ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
+	java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
+	java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
+	java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
+	java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
+	java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
+	java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
+	cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.profiler.built
+
+	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-webcommon-${SLOT} webcommon || die
+	cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.webcommon.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/enterprise >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
+	rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
+	rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
+	rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
+	rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
+	rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/struts
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
+	rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
+	rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
+	rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
+	rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
+	rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
+	rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
+	rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
+	rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
+}

diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
index aa27831..14a5a93 100644
--- a/dev-java/netbeans-ergonomics/ChangeLog
+++ b/dev-java/netbeans-ergonomics/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-ergonomics-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ergonomics-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-ergonomics-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
index 6c574b4..df2e38f 100644
--- a/dev-java/netbeans-ergonomics/Manifest
+++ b/dev-java/netbeans-ergonomics/Manifest
@@ -42,6 +42,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab SHA512 3ba2810e650726f48fbdb1bc0c58b6ee1e7d9d29d4be3b27c00bc981b773f26d979fd90154184276e044eafd1d4d8940b47d6f0f58589f9cff7fbadef5fbb05f WHIRLPOOL 5fab7fe6492f91bd0e97a8a95c0652266d771e9b60957e16ce6ff683c1e38081372151cd8c7bea44ee1f1dd7bf435f8b00b9a1a23e4c6106c990794c6093ba10
 EBUILD netbeans-ergonomics-7.1.2.ebuild 2893 SHA256 cd56250980429160b8fa9deb17f15050d016394d5fdef19bf772cf29988c86d8 SHA512 32d4556218791a32efb8cf8ec8303f7e8f27bfb03b97af0c66cee717563c7e02fcd9e350b0425ec0cec28ab09865d4815aba1471ee958e05e7c42e421a7f71c2 WHIRLPOOL 318c8528c2338c1e2f6e342c263be52753fa74c9ac934b0ee60fe0fff2146e86d1761fef8eaeca8eab844709bea2196fbe181fad1f689a9d5b9994da3271b4db
 EBUILD netbeans-ergonomics-7.2.ebuild 2876 SHA256 ca7184ac24c255941c4ec3e686c4237ef0af4be7242c44417fa799813083515e SHA512 c6537bedf2fed4ea914c74a208124fe692af837ab2c81c98b8aa0347cb9d5af496378a8c042437facced26d3b42b101225dfa8b81dfc3d6ec4e3e5613e359f72 WHIRLPOOL c7e4c08ace118690f454dbf6a9040bff3e7013c646947fd02b05bca2b4d802393b6eca3234c6228f8e4df4da1ed193ecfd93c848038e4dd9ae3f50959692aa15
@@ -78,5 +79,6 @@ EBUILD netbeans-ergonomics-9999_p20150213.ebuild 2919 SHA256 a13ca3fdfdbeb76a255
 EBUILD netbeans-ergonomics-9999_p20150216.ebuild 2919 SHA256 c755dd53962e4df87d9a2dcfd1ac2790c79a988b5bcb5ed6668872cdf001d500 SHA512 72c58312a45abac859a5038a9c91929fe744762269032dac1f355cd1637c9068ee64e917a4585809e135e39701970ed00f35e31316754abdcdde817e084679cd WHIRLPOOL 9a92eb0e8c450c227f67384ffade749c325448c66614d8ab59f463c5af3bae251faa1418c3b93be74d1e705537d0140d996e08bf18e5ab54313f8e3e0801a4bd
 EBUILD netbeans-ergonomics-9999_p20150217.ebuild 2919 SHA256 abb3366ab650fe371ebda7bd61d4d4b99c7581bc9d9ef5753d63893052684d4f SHA512 45beb2ad4faf742501783d1f0f79e417a4525418200fd5799a7667cf54928f82deff2b3091f926d8d910db8e275b80e2314cd4f05ff51bbef8650f4fb1c9ad1b WHIRLPOOL 590f6b6042ea70aeab98ea09ce3191c8c1506e2713a7d302689206ed0b26687cdc95abdc6c72d5f59c5c11e91f96bfd92174deb09482555671200a107b289f58
 EBUILD netbeans-ergonomics-9999_p20150219.ebuild 2919 SHA256 713a41ca7f2be102c4df4affdaecbae1017d49f1c99f94e181dc61e6c5fde389 SHA512 9db874c3981b45ab6c947fb4544ea4ca74322b9e6d4dec1454c5e678654c41efcaca6604541075f22bd27079c07f1c684193d13d849ea3c4b203ae97b759438e WHIRLPOOL 8989b59fa5444bfc0306610595992df5f5a75e8c03d322a26f995975a8f452ee590258be974a11a7485273f17d0dddbe4dc936d5fd6c06f0606b7afd1d6ce888
-MISC ChangeLog 160690 SHA256 26145e5359c9cb4238b454043760c600b69eb63e073c75fc4402ce5e4dddfc81 SHA512 32aeb59fd32f434f7ae3c2563fabeb3b6619b18c2f7825f8be85ea66a4cc39f54fdde73764fb7128d6d4c5a65ede22315d26720794fb3b97875dd98ff6d14f14 WHIRLPOOL 44e01d8f8c1737387e6d4b25d5963111865673431f4033b7d221dcee0d60909fbdfbc47be0403835b1c6d56eb830c4db55748a62b6faa496d587e29ea7ae8f77
+EBUILD netbeans-ergonomics-9999_p20150220.ebuild 2919 SHA256 165def98dbcb0748351de438a48b2ec7d93cfc8f9d8c7fe51297403e02be6b54 SHA512 89f5b5239d6c3b36a8ef6ce319e579de9b57873135a3cb6c93f1a07f3edfc7094d55061f6b715f85cd6e56d7ed6d4925dd695dbda7d465357f4ab0fddbe7a1e7 WHIRLPOOL 58f56298b1ebd40e4e9f99f6875c3c8a6ad7a7fc0069699a7f78d764ee660f820ee356b82950677dc22e90b4ad1459ee8da3102d9d630fa795459a5e590224a2
+MISC ChangeLog 160871 SHA256 a7f69e785fe5ae9b54d59447c199127428914e164fa6f41a70384e83270d0ced SHA512 d033fc269d55d8207928d719ca2d29d9e0dcfb5b0471044235e0fd120f3ba7ec032fba3d3d2d6f10928dde5a724d873796cdc9561b4c1994a516c189051854a0 WHIRLPOOL 585e76b93c64a0742d357be3376b370b1ed98fd55351bbb6d560a027dfa2b463f6acf9d2e30afc07271b99161a267685ebf5855b7aaeb7fa057f103e24cbc2f0
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150220.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150220.ebuild
new file mode 100644
index 0000000..71423d4
--- /dev/null
+++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150220.ebuild
@@ -0,0 +1,101 @@
+# 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
+
+DESCRIPTION="Netbeans Ergonomics Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-nb-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.ergonomics -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-nb-${SLOT}/nb nb || die
+	cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.nb.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/ergonomics >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
+}

diff --git a/dev-java/netbeans-extide/ChangeLog b/dev-java/netbeans-extide/ChangeLog
index 69d3a8c..08fb343 100644
--- a/dev-java/netbeans-extide/ChangeLog
+++ b/dev-java/netbeans-extide/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-extide-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-extide-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-extide-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index a12dd54..894158c 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -40,6 +40,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-extide-7.4.ebuild 3311 SHA256 8585e0b9eac3b9bb35d5b5e0152936f84708a824d76831930a3dfd3d196556b0 SHA512 19eceec7a634923b4712eb277a1ff9900a2eb4d9ac0a2c699175333c263f0c02baaf24eb30bd7919444f5c9df751186689b2d4359ca1c88dca02884d7c18c3cd WHIRLPOOL e64509f198c4d09851f98d5bd2ddd5b469b0a7c0f3122f391c17833e5d6d77b7a6c2fd9e942e34f2df42047504ad40593f97af9b2898450e769c7b012355c316
 EBUILD netbeans-extide-8.0.2.ebuild 3313 SHA256 d147df43b8e55de81e0429604a2497a82861864ae50fbb85368a3070e1c266c9 SHA512 8f2722ce12c1582ca6e9ed348fcb37b9969585037b5432e592e5dd6ef4b3e49c58783da5fe20f088bee07514e3b42de7aa36607900b285c32c4b91fa218df90c WHIRLPOOL 0fb074484787a5e0e688dc734efe027ff6dfd082dd63bc9bccc612f915fbbe33a4f93db6c43d345abc9c191e22ec196aada1e889d1240968916d54c69497a2d6
 EBUILD netbeans-extide-8.0.ebuild 3305 SHA256 b2d57e2e2d92760ead3d383fe4dd5b4fb9fc2807a9b58c6f40b44fc24072b8bb SHA512 6e7f12758188a564ef6b5cf8b0ffdf79e30d1021172d10f215d04e727bc4001e4385fd0961a26a6bb42638089e0919b1d4628a13ba11a3deac94d4693c7210d5 WHIRLPOOL adac8461de43669b7bb98ea8920c0a2944837211a37503b957221149d4b91c4bd92b6db160191990b838c474495c65f62c8a4bb9fdbcaa371b4648a335b1afa9
@@ -72,5 +73,6 @@ EBUILD netbeans-extide-9999_p20150213.ebuild 3383 SHA256 5ca7e2627c894178c387673
 EBUILD netbeans-extide-9999_p20150216.ebuild 3383 SHA256 a04d586b7b9e2d974aa2653695b1b3f5a847434952bfd55363d8be3bdf385003 SHA512 39ff2add30c8319c79b0f884d11560e6d29f14a9bffaccd6f1c83ca46c28e72d36bfd35a3288ae99b3ee41a905055aef10029048c5a064c7be2758446d7170f1 WHIRLPOOL 31819446a654ee2dcda06ccc2b53bc1f3f653546232e0422f298d5ba2f7614b6cdc54732115b0339581be13a5fb942bf4a9669b463ce671335e21bff1be2cff9
 EBUILD netbeans-extide-9999_p20150217.ebuild 3383 SHA256 e7283092621d7e1abd48182952f18cce724f2dbf4fc14589a9c3dea0a70af3c8 SHA512 03eba3f09a2b3707b545186324cdc0697bb18a387aaa71e8427ec43bf0e52626a4b20fa6ae7f59a515338dd408c545255ad7ac240b554c1e16d3dffa6904c8fd WHIRLPOOL b88848c564f3a8d478f424984a05a4a833489b62bc50c0c911aa86deacaf12735b5e1a9696214cb40750528308c6b02b8ddcd61bf1d9dae1e05f03bc885552e3
 EBUILD netbeans-extide-9999_p20150219.ebuild 3383 SHA256 d9de13ceee6b595addcd859227886338f7521efec3ab93edc6b7fb4b0b03ed63 SHA512 a0c4df73820e4042512ba5b017449ad31b098209f4ffd39cb23dac63cf8938780dc6c2629dde731a7f5ef85049bcc8e97717a272401ebc82c4fae3a5da384a94 WHIRLPOOL 48d75a5f31b293299b52082bfb6431ad4a2fcf646579ace1ad4ac37db800e94c25cf7945f0b22cfc7db306241c755c7a5c4a14bc772073043aaab03aff5e9f45
-MISC ChangeLog 85037 SHA256 5657023bdbf022cc56e5f7d744f6d34868042772eda5f5de66a02a905ebc973b SHA512 79ed1a231881564830595d19d89ea7080680119bb3527eaad008b5020bcfb9a7a61a83e312a3c61980050746d5c3254d3129dfe6bb6804730a3777b99598eeb6 WHIRLPOOL 78e9b03f83946b1dca33b4c5ab6431c23f162aac001a466ae20b24c4e155edc4ab9b32b98e47c8a8709c2e659101863c020c9e5bb9bfb1fa41607482ff665631
+EBUILD netbeans-extide-9999_p20150220.ebuild 3383 SHA256 5fae017526c1c9fd0da06d0b9df8e1656aef4614c4f0e81a2b35d0b5a72456b9 SHA512 a41e7a30310606ec4627109188577f19cdbcd67f45b56a215c3f0c2b001e74f912a8a1238768e2130366ad660211604e2de25a8d6bd0d65f541353c39dda336f WHIRLPOOL b7f31385c0921f80038c482da7811f726bc5bc4f5678d64be884bb2773f83e8fe342c8bafe3eb4a33366840815dea32d66c3737d3d0383d213bcd0c84ffc8c99
+MISC ChangeLog 85210 SHA256 2957bea4b3ed8bf564ec5b949a5c5b815630e43bf89f267456b1269830e5dfb5 SHA512 72d575eceb6ba9c355b2634e78028e23dd6e8d42a4928001cad14ffc362e81fd9d21996d8f4cbc61bc2e4d196e1c86918e1cfd35c1128f91e4a6f6ab3360d823 WHIRLPOOL 3095fb6c5e2307c8853a57ab7125ce843f333c02dd691b11463d8462f82fc31b3b7d321f8e9acf4449692e3fe14f6843a98b01b1fd3d6a8100ea36019fbddf4b
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20150220.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20150220.ebuild
new file mode 100644
index 0000000..4343327
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20150220.ebuild
@@ -0,0 +1,108 @@
+# 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
+
+DESCRIPTION="Netbeans ExtIDE Cluster"
+HOMEPAGE="http://netbeans.org/projects/ide"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip
+	http://hg.netbeans.org/binaries/95CCE237B1E9390FBED0440B601822813DB220E6-ant-misc-1.9.4.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	dev-java/javahelp:0
+	${CDEPEND}"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip o.apache.tools.ant.module/external/ant-libs-1.9.4.zip || die
+	ln -s "${DISTDIR}"/95CCE237B1E9390FBED0440B601822813DB220E6-ant-misc-1.9.4.zip o.apache.tools.ant.module/external/ant-misc-1.9.4.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-platform-${SLOT} platform || die
+	cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.platform.built
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	unset DISPLAY
+	eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
+}
+
+src_install() {
+	pushd nbbuild/netbeans/extide >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
+}

diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
index 36d634b..253faba 100644
--- a/dev-java/netbeans-groovy/ChangeLog
+++ b/dev-java/netbeans-groovy/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-groovy-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-groovy-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-groovy-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
index 511a304..8325376 100644
--- a/dev-java/netbeans-groovy/Manifest
+++ b/dev-java/netbeans-groovy/Manifest
@@ -46,6 +46,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-groovy-7.0.1.ebuild 3296 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729 SHA512 43a0ddb43354bb3c0b8e29004ab547da508662d037b0006dfd24250c49470ddc0384bfffb6423f1e3eeaca98410c5de8b314a69970189306869a16380ab098a1 WHIRLPOOL bf626cecf6dec0c51e7e0b95ac4ff26a795e44a5dabd25719eeb2244742d96d33cb20ebbd9a68728dc27d28b8e558a7e2a3ee318c2e4fde234e0b5e8d32e6a58
 EBUILD netbeans-groovy-7.1.2.ebuild 3305 SHA256 1e00f335b8cc1e90deec3c3251629ba699286b25be5b6945d135d271004dc34b SHA512 3a1d67d02054478ed15e11789292fcce3fcfd343b8feebde5e07a9463c380c644310603a3f9f984e8071b0b097075809dce423b888e1f2aed316cb90a562d20e WHIRLPOOL a790c1e186c4d1949de6b4dd975b929c132e3e7b7c455c7867bd1445f59fb6ace72b5c9adf09d0c6079718fdc6c34a0c5f0c9c437517b55b7ae109ce3e20b064
 EBUILD netbeans-groovy-7.2.ebuild 3160 SHA256 6d709b7cc07d7ebb59c3ede0a19c9890ca3230144d7f455cf24d984ac2f633b0 SHA512 e30c8d58165b87a39a356f8b813c593910cd2c247de41420369fee21157c2f2881db34612711f77c9ecd9501aa6d7235ab7bc41d4092be1e68fab778c16d8288 WHIRLPOOL 4a6495ca077f3c374105b25698c8251aaa89daf56c2749bdc73867b0ea1ae404cfc7b2a8b435ef7b19f00aee8128be051c04d6a24fb631379fbe98d6854a507b
@@ -82,5 +83,6 @@ EBUILD netbeans-groovy-9999_p20150213.ebuild 3422 SHA256 56a19aa2ab700e26eaad3fd
 EBUILD netbeans-groovy-9999_p20150216.ebuild 3422 SHA256 a5bb48194caa5fad54c355089b84a6f1a315a900a82fa2bd1b78122b7bb84717 SHA512 d73ade507c5c11887c02deb8dd0158997906c66615b6e1bde0202af3f3ea7b3383132868ad0c4643c68b8b4c1984078c1393532e288dfa5bde89b27869487c71 WHIRLPOOL 0f9f2a1b48708f1872ba6d6e1638e7bbd6645efb9e0ebf9ec16682eae467e7169b82aef0e2996a256fb8d4c971065a1c5f593a9938aefec0e09c8354f04becbc
 EBUILD netbeans-groovy-9999_p20150217.ebuild 3422 SHA256 61066538ef96cf78d258aa35cde345dc9989f9347185d88b70a1525350fedb74 SHA512 30d33502b93363ffc640f30e08a5c84602085aa8b695c77d984b3241c38af3df79d5213ddc11ae1c95eff94e98e1ad85e306e4e9bd90418011e3054434f251c2 WHIRLPOOL 1b2ca8e4ec10578e520f82fd45128a12b439b893bf86a5d084cd846cf1a7bd998da24dee4a3f3935d200eca045cc14b65fabfb1072f45f329b1656509a998b5f
 EBUILD netbeans-groovy-9999_p20150219.ebuild 3422 SHA256 d15c5893d31dfac3913c4dc19594c56597618071572c82e0e537d9762db8a1ce SHA512 39737aeff43bc105ea899cd390632512c7b284eb2b2c54e17aa59f54e6f9e5981269219479f0b259b242ecefb1ceebfe4cf079e803d579dc0481622f6508f1fd WHIRLPOOL 48cf5a78182ef1fa0c202176385ef97388518828dde906a66ee248f3eb0a7cd5d1997fcf3397fc87afca2bd5320f7b1665e0fe9c8945a554241efa17c44884cf
-MISC ChangeLog 153017 SHA256 2c0f4b213a3abbb6ed2d9d7473e79bb8b8ba6082ead6a1c292311aa797bfa1a1 SHA512 186df8fe9b74717320f959464ed61aef9606c14efe84c34870ce400eadc8e59e62b49ac9d697107c7a0020b7080943807bc88d8495c7fdfa5e627d31f630c7a4 WHIRLPOOL 16e84f2da4b442489032c116beeb579be18b4353f39e9d83545fddc83a047afcb03cb1fb103f1c0fce51b4342e6e079d09685e3fcd97ab0648f60def61b87a69
+EBUILD netbeans-groovy-9999_p20150220.ebuild 3422 SHA256 e258b972304ae2767dbbe0e9e744e3994f8dcbb901899a5d8c611646031b4ddd SHA512 9f1b12b9754755372fb1ca67b5aec1fc30620cf895648f9d28b1e154d75000d53fdf42fd699de2108fa4b038f5b3a5d210915a01f899ff0968f30b70893b4d14 WHIRLPOOL 2c980f16c81a3cee4524167a5e3c7758929518a1a6e914d4431707456c54b717921e5bb1007d53e930cc2e456bdc519e5018c415a69993f899f1e9335cfd47ac
+MISC ChangeLog 153190 SHA256 277133b5bae162b68df742e5d1fc2b81c5a86d508c78f811a9d6b12f0f20fdc0 SHA512 0f7fadd225889dfa01ff09a758d97bc77c1d0a308af23cfab5adf6b1fa25db4488319c18dd1d878fee1034eb56dd860a2b4d6ebf71e55d7e102445362c3df245 WHIRLPOOL d2388554fc4ade248f032e094c29dcd0fd50ebc3c9506811c490c6794df87a5a00b41ccaf5fe3a1e9814b0287d762d0e0d1ced284369650c873e1058714086a5
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150220.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150220.ebuild
new file mode 100644
index 0000000..0c4d146
--- /dev/null
+++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150220.ebuild
@@ -0,0 +1,111 @@
+# 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
+
+DESCRIPTION="Netbeans Groovy Cluster"
+HOMEPAGE="http://netbeans.org/projects/groovy"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.groovy -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/groovy >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
+}

diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
index 6790825..9592356 100644
--- a/dev-java/netbeans-harness/ChangeLog
+++ b/dev-java/netbeans-harness/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-harness-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-harness-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-harness-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
index bbac6cc..716be35 100644
--- a/dev-java/netbeans-harness/Manifest
+++ b/dev-java/netbeans-harness/Manifest
@@ -48,6 +48,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-harness-7.0.1.ebuild 3579 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5 SHA512 390c26b4a3dbc81ad1ef210b3ea668926398cb38ea13fa37dceb6782b4478b1ceb7a49e9db300f691fb8b31c21c56b25f4c3237c0890f0c637ca45f596c88294 WHIRLPOOL ae1e34af6dd61c30f645f39a825b6235e3eb1f9a42dd23431225513733209a2eb225a741b75342f827a4be0ffbf41b9786a6a6430051f543c321abe3c20da6bd
 EBUILD netbeans-harness-7.1.2.ebuild 3587 SHA256 e0adc470109009641bf48569623bf0fc51a400ac1ba686475c7dae1a5b561c96 SHA512 e4157a6b294c17fd7430802b33253d473120dc16173557e0d7840078f4043a383d5e3672af64f124509e54cc85d590abfa4375f181a32ab8b49e976cb6613cea WHIRLPOOL 423a5844a2c55ea99db4ac78e1c605a55a04f634601c0ac054e739c0ab4a3e9c765778dbd81ccf4a1e50e9d9e4cc29ecfad2ec64b483197927f434b67cd4d773
 EBUILD netbeans-harness-7.2.ebuild 3421 SHA256 47a5281d140b47e0235592c58657a9065d1827175ccca7d0c73fd81e90710090 SHA512 403fd1f49e11b27ef8002c4066fc911dbeadcccc7adddcdded86c6cd95e8bddaf0603c0ccafd0e91ef31a0909508deab1eb326e98e621bcbae7304413acca291 WHIRLPOOL fe3c5f95a606db39861a80201c185cb5a25e2d80698ac78ff724587b54e859f861b834b89aa79aac22f2c5da700532eaafae67fbcc33259ee07d578ba5c7f9ee
@@ -84,5 +85,6 @@ EBUILD netbeans-harness-9999_p20150213.ebuild 4131 SHA256 425812f2b7c2ba28c8666a
 EBUILD netbeans-harness-9999_p20150216.ebuild 4131 SHA256 88941c144edd888c5efaf6154784d931959be0cf2a13bd10f72e6cc7df577572 SHA512 4a74c27bf1fdbd61b19ff9d3f71f1587ab233c9a93c397c5bad578a362b29d9135a02e6d2a7ebb3d5f3ccc4e8938f40ba3b9c82c0add4bd94dea073062b1fc15 WHIRLPOOL 1fd064817c099cc9fc3ddc4fa1acdd82909f0f4dc89a67b7228a3a667c9664610f8c27bca95c4feb89380f70444577151c92db910ecac5e665c6e49d79775bfd
 EBUILD netbeans-harness-9999_p20150217.ebuild 4131 SHA256 9ee38f862ebb192eaa41c24c047c1033fb9fc9d89ac83b5f07744bed36baac9e SHA512 14c3ee0ac7784ea248c7096d0862f2a9a8ca3a81bdd4bcc300b22db20e2425d38604ce38f12302cf2c4e2fa2eba19b382c9a1fab216ca02e5cec6180b193a322 WHIRLPOOL 6f844ec1a258b8dae31d9e057cacf0a809a64ed47f893a0449d886ddbb574efdd7269011e0c2c4c86f92f4d584c6089bdb3734c9d107aa7f02b3803ba4b28723
 EBUILD netbeans-harness-9999_p20150219.ebuild 4131 SHA256 a41e61d1a7f2618904166a64c806e725d4905c31d1b25c7c58a5354416ca6cc4 SHA512 ce3db01ddf8b3973ed56bbc41116333c0d1a734691adcede25bd7ce6901f057b51862d2a3e996154a6cb7054b96f266eaab7b176379ce0a4efbd5c38690d37f5 WHIRLPOOL 18c197b33331adbd929534f8d076c9c820b0e4c6ab0ef5247e697e7d882c39f017fe6d5a6511cb4c1ca002798ce0916895665d9ef29066819aac39cdbe7298ab
-MISC ChangeLog 154964 SHA256 e1ed02eeb1784abdc74c954991a9a57165c55cc2e7ef5cd8165776c0c6341052 SHA512 09759765188548ca9292d3fede6d9c8ddbb22c45d02261158986d260188d2e775b8951cd812d163d7c81ad7403e21bf76fae1bcd42318fbfc0bf8ea360aa4422 WHIRLPOOL 4ee100faf6da3426b8d2c65876f698d5f2bd8159e87e1b7f976532b5ae377f41ff7d9a492a9c06bac2ec797e6c5701a54fc6ac82cff6e4d2dd7668b07bd5653c
+EBUILD netbeans-harness-9999_p20150220.ebuild 4131 SHA256 a6a3390cee0df64179dc99bd87e7b80d6c6a2fcb3627f0fc858dd0994e9aa768 SHA512 45f6b131361efd6a0d8e5b13650277d3317e791b70cd06b5c7ba92f36750caf4fef449092fb0d61fc6d03776dd1dc869e5be8dd1b293c75ae4bd65024375934a WHIRLPOOL af464bd4a5401f89eb919e2785af600d516b5b889a803a9c4022cc9400713f5812dd753783a82f4c2e674fef79d6f604e1f93df48ef1d7fc223fa56e79cfac0e
+MISC ChangeLog 155139 SHA256 79760e7ada7917c72d46073a135f4da6bca7d94a12b211de24c84a445b22b331 SHA512 69b7c8a3c4331ab02b258b9fdad1cfe1304efac1435158493059f2af7ecafdafabf0b822723879b229428eadf40a35840870a1860c043338b670ad1e5e9d2f0a WHIRLPOOL 6cb80aee4bf41ca96ad3ca578de50ff7a6970dd1879964bb3141f5ade993dacf9686a2a20f2be41b2a0efc780b492102138f72f46ccbf6851060167cc92d0ba7
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20150220.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20150220.ebuild
new file mode 100644
index 0000000..b05f2e9
--- /dev/null
+++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20150220.ebuild
@@ -0,0 +1,114 @@
+# 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
+
+DESCRIPTION="Netbeans Harness"
+HOMEPAGE="http://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
+	http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
+	http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
+	http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
+	http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-platform-${PV}
+	dev-java/javahelp:0"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	>=dev-java/junit-4.4:4"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.harness -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
+	ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
+	ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
+	ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
+	ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+	java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
+	java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/harness >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+	fperms 755 launchers/app.sh
+	find "${D}" -name "*.exe" -type f -delete
+
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/antlib
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
+}

diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
index 967849b..f249bba 100644
--- a/dev-java/netbeans-ide/ChangeLog
+++ b/dev-java/netbeans-ide/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-ide-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ide-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-ide-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
index 6507ca9..2e886a6 100644
--- a/dev-java/netbeans-ide/Manifest
+++ b/dev-java/netbeans-ide/Manifest
@@ -248,6 +248,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-ide-7.0.1.ebuild 22653 SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356 SHA512 5dd526a85a70720686c612efb3aa5602c395111d507b91ae4db04c5814b27bafd1480ab7e44e1148b7412f768543110ff58abdf676de303cd3be9d87b87bd373 WHIRLPOOL abaedc56df115c6050ad7824929ee959ba1669fc1f3f9d4cd1eb9f9f948a608828621f46aeedd0b6062c85b1ad4481d12f952a504559e52c110ff37b88ae0d72
 EBUILD netbeans-ide-7.1.2-r1.ebuild 26831 SHA256 2643a4435aa093e292a2728583d8ffbf213dac6a13dad8e47029ed13a2478493 SHA512 5ba14c7b820f2daae788588ae2fdebdc8af6bb870d6ed56adcc2d43810e5dbd2ea21ae639e6b864d6d0b1e69c9aa4f86dfb15e99eb4a170434aadf0109ad876a WHIRLPOOL c9367735f073f9fcf6bb992b6d481aaea1ebe8526907cb6366d432a3f47a0c4d76bc9224206e0e512708dfe896b465878a2a1ad68836c7cd9b51a3a4efa2aecc
 EBUILD netbeans-ide-7.1.2.ebuild 26834 SHA256 1e57e60a1a00b4530f917319b5d8eef915b9669b9dd3ab82b5afabe171d8959a SHA512 4242265c0783a87c028f955425c86596038aa477e3256ff8ba244220a573486bb7f2e47b07b3c94fbef07940a3b32c313a1320b58656a67cb15a490e7307b1ca WHIRLPOOL 1e23b1e4370292500f154527ecd7a0e7ca315ee73588806413f630355677ee8fe9318a0e672b5f6ad60f829c0a5579b37eedbd737bc8ec154aba9f59c53bd337
@@ -286,5 +287,6 @@ EBUILD netbeans-ide-9999_p20150213.ebuild 29641 SHA256 6ba8dbf10b06e90065f5d2593
 EBUILD netbeans-ide-9999_p20150216.ebuild 29641 SHA256 591c327af84026c6778fdb5f747d075391ff622232b4e398cf1649fcc04e2db0 SHA512 44b05018b16363cfd4307752a5554e6183c309608bd3e23e82059e7b2c538ca8a0cf634599e111dbb812eecafd68c9748beaa151000a0e718ec804db5a85fd10 WHIRLPOOL f01f492641a781ba33eb26d4f3429d7272f1eaabc7cbf260418ecf6e3adde82dd90a41ae3f77fccfe90999d434c8f51ae56933dab4e6c0e724bb16bb21493849
 EBUILD netbeans-ide-9999_p20150217.ebuild 29641 SHA256 7b9a7476b6e73138078fe559a7bb3239fdf3031c116353761981419dd3d1bb2c SHA512 8f015eed34d8b2cd4c877a5bb2e4a01db426e0c146ff4f4e49a11635900c51ad7455a95e2fc8e36904eba3e4d6797588a3f58b691a18d13efaf3c775de6b2553 WHIRLPOOL 18472409d8d1db8c25c174afb2a16449c9408a98733d5fa748d3217d75db328a1350e97af5d502b529cdbc32e09ceb88651ba576bda64ec3c86a77b5f41b5bb3
 EBUILD netbeans-ide-9999_p20150219.ebuild 30397 SHA256 214ccfdf7734f1cf19b9360ee1512dad27e0a1d41eb82e61707b6af2f6a93684 SHA512 6f9f432e9b8609d3e83eeab14093499c8933a9deb4cbf154fee2252b0ab3b892dd96d8ec207da7e220d42e1ea4612e219c0b29f05eb5cffb6fe50334f3f48022 WHIRLPOOL 4b488172c623f4b54c4f1058239dda4a594b7ef0299e71859f41b9305ac988415b76fe7ab9438e98391696df0ccdb7aa5985415e9ac4b4cdb5b8ed56c9ecf34e
-MISC ChangeLog 147670 SHA256 702d39404f8b15fdff06f7331222560fde859ab73bd5487ea018dc29f28004fc SHA512 34a64903efc64e3f39e904c528eaea8d25196dda82b94be0be81ef988a6e5b90fd068a624e6618c350fd2619c064079191e364023014299dc4da6d49b2382cb1 WHIRLPOOL bcc3cc88ff3892f04cd6a9a59533f932f9bce3e0a6980d7e223341bf25f1ddd88fe9a12d8bacc81005370c81cfe4515d356f9823b22360a6e9223082ffc78d5e
+EBUILD netbeans-ide-9999_p20150220.ebuild 30397 SHA256 00e1a3a924b55b47718c95ed8a044e8db65c180e828c8cddcba1f15123a417c7 SHA512 bb42c997f18b21206093178d18cf5b5e03108d82c53f040cda292392f2ea3c5fecb1ab149f7f7ad3f69362520e397148b2b41aab3d059c8a3d92797ddd9adcdb WHIRLPOOL 461153491732fa3d382f4c1ebdef468709157db68baaea68ffbf5a3213f5196e5e79f0fe7a15468aae0910aeef3b167a0c593856d06a9e4af691e6c98a6497cd
+MISC ChangeLog 147837 SHA256 3779c4a7d998274142dac34778afe7bfc56c57bce8570a5b1be8d18fdd952a50 SHA512 f33f1adf5fe1c1a0ae318e546ef087722b1946d9391c112f8d3475a175f41e42211782f1a7b3e1be924d0fe62337285c99929b30aa98d0711986571a0fb9cd87 WHIRLPOOL 739a86487bc4d5c2b243e38aed0dcd745db5272e59a01d831b8f1676f37109ce43b362ed0c489b4903ee60553b39666a9f40cbb479cb04b100399faa2c66cbc2
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20150220.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20150220.ebuild
new file mode 100644
index 0000000..733120b
--- /dev/null
+++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20150220.ebuild
@@ -0,0 +1,373 @@
+# 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
+
+DESCRIPTION="Netbeans IDE Cluster"
+HOMEPAGE="http://netbeans.org/projects/ide"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
+	http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
+	http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
+	http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
+	http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
+	http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
+	http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
+	http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
+	http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
+	http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
+	http://hg.netbeans.org/binaries/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar
+	http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
+	http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
+	http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
+	http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
+	http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
+	http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
+	http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
+	http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
+	http://hg.netbeans.org/binaries/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar
+	http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
+	http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
+	http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
+	http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
+	http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
+	http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
+	http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
+	http://hg.netbeans.org/binaries/DA6CE3C2EB334DB61EFA99CD66134619867368FA-js-corestubs.zip
+	http://hg.netbeans.org/binaries/997BF4A93B8A99E37AB51C9016D1D18CF5FF4B60-js-domstubs.zip
+	http://hg.netbeans.org/binaries/291540295937BAC426A5A5BDDB6D86604075F4C0-js-reststubs.zip
+	http://hg.netbeans.org/binaries/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar
+	http://hg.netbeans.org/binaries/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar
+	http://hg.netbeans.org/binaries/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar
+	http://hg.netbeans.org/binaries/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar
+	http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
+	http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
+	http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
+	http://hg.netbeans.org/binaries/F27BF427BE72709F3094BF76ECA8C5A2B9AC6DA9-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar
+	http://hg.netbeans.org/binaries/9BC512C5BB9A9F5276B9E8672F6B30AD0BD97D88-org.eclipse.core.jobs-3.5.101_nosignature.jar
+	http://hg.netbeans.org/binaries/105DC9A1A93E6EA9A6CD368AD12897B1F247D6AE-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar
+	http://hg.netbeans.org/binaries/E99C3C29A90F8AB29078A38CF8EBC3860249640C-org.eclipse.core.runtime-3.7.0_nosignature.jar
+	http://hg.netbeans.org/binaries/84FC6D443CD0816FA87093B6B7AD6876ADFC4207-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar
+	http://hg.netbeans.org/binaries/74069BFD03B2C66A9EBB4370C0B8064E3F5B6594-org.eclipse.equinox.app-1.3.100_nosignature.jar
+	http://hg.netbeans.org/binaries/A7953EEE9D4D7CD896C7D0AD6D21902E6259979B-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar
+	http://hg.netbeans.org/binaries/3FB169C95F095B70F05B96BE9496DA63FAE7F707-org.eclipse.equinox.preferences-3.4.2_nosignature.jar
+	http://hg.netbeans.org/binaries/CD5919A707EB6B5C1FC29964C8EF5E2CF3F5A3D4-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar
+	http://hg.netbeans.org/binaries/A4634373DC60650C49CC98AEA2090889F7ADC68F-org.eclipse.equinox.security-1.1.1_nosignature.jar
+	http://hg.netbeans.org/binaries/278049664FFA5447191BD5FE96B0B62B0CFD15D1-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar
+	http://hg.netbeans.org/binaries/9039A0C1FA0E56CB56A1A192908814478FA747C5-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar
+	http://hg.netbeans.org/binaries/44086BF29F5F984C82C7E1073F647F5263689FBE-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218_nosignature.jar
+	http://hg.netbeans.org/binaries/F5AC8FBA216A8C52F319EC2CB455B44FFD734B38-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar
+	http://hg.netbeans.org/binaries/B43E7CE55F0DECA3BE1A6E695A3E3ABC6D62567F-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar
+	http://hg.netbeans.org/binaries/1B9CBEC0FCB47C279519E52D360199C24EC99B01-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar
+	http://hg.netbeans.org/binaries/6B0A6E9F9179E314944E4ADB831A9D6FCADED3DC-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar
+	http://hg.netbeans.org/binaries/B28B8EE777232102471EA5334FD70E20851845DD-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar
+	http://hg.netbeans.org/binaries/24A15BD37950663933CC4975EE6E518BEB2C28A3-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar
+	http://hg.netbeans.org/binaries/01CD242F06F6F7E4E61C9E05ABBE07318E501D51-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar
+	http://hg.netbeans.org/binaries/75928E4368CA748131A6767BA1A97D9DA643C306-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar
+	http://hg.netbeans.org/binaries/934DCAB9534B8FE12FD9C90759B26B6B0D442837-org.tmatesoft.svnkit_1.8.7.r10376_v20141223_2131.jar
+	http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
+	http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
+	http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
+	http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
+	http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
+	http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
+	http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
+	http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
+	http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
+	http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
+	http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
+	http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
+	http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
+	http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
+	http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
+	http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
+	http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-platform-${PV}
+	dev-java/commons-httpclient:3
+	dev-java/commons-lang:2.1
+	dev-java/commons-logging:0
+	dev-java/icu4j:4.4
+	dev-java/iso-relax:0
+	dev-java/jdbc-mysql:0
+	dev-java/jdbc-postgresql:0
+	>=dev-java/json-simple-1.1:0
+	dev-java/jsr173:0
+	dev-java/jvyamlb:0
+	dev-java/log4j:0
+	dev-java/lucene:3.5
+	dev-java/rhino:1.6
+	dev-java/saxon:9
+	dev-java/smack:2.2
+	dev-java/sun-jaf:0
+	dev-java/tomcat-servlet-api:2.2
+	dev-java/ws-commons-util:0
+	dev-java/xerces:2"
+#	dev-vcs/subversion>=1.8.4:0[java] missing from the tree
+#	app-text/jing:0 our version is probably too old
+#	dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
+#	dev-java/freemarker:2.3
+#	dev-java/ini4j:0 our version is too old
+#	dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
+#	dev-java/trilead-ssh2:0 in overlay
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	dev-java/commons-codec:0
+	>=dev-java/jsch-0.1.46:0
+	dev-java/jzlib:0
+	${CDEPEND}
+	dev-java/javacc:0
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+JAVA_PKG_WANT_SOURCE="1.7"
+JAVA_PKG_WANT_TARGET="1.7"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
+	ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
+	ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
+	ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
+	ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
+	ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
+	ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
+	ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
+	ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
+	ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
+	ln -s "${DISTDIR}"/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054-246345.jar || die
+	ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
+	ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
+	ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
+	ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
+	ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
+	ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
+	ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
+	ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
+	ln -s "${DISTDIR}"/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar c.googlecode.javaewah.JavaEWAH/external/JavaEWAH-0.7.9.jar || die
+	ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
+	ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
+	ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
+	ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
+	ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
+	ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
+	ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
+	ln -s "${DISTDIR}"/DA6CE3C2EB334DB61EFA99CD66134619867368FA-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
+	ln -s "${DISTDIR}"/997BF4A93B8A99E37AB51C9016D1D18CF5FF4B60-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
+	ln -s "${DISTDIR}"/291540295937BAC426A5A5BDDB6D86604075F4C0-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
+	ln -s "${DISTDIR}"/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.7.jar || die
+	ln -s "${DISTDIR}"/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.7.jar || die
+	ln -s "${DISTDIR}"/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.7.jar || die
+	ln -s "${DISTDIR}"/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.7.jar || die
+	ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.process/external/libpam4j-1.1.jar || die
+	ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
+	ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
+	ln -s "${DISTDIR}"/F27BF427BE72709F3094BF76ECA8C5A2B9AC6DA9-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar || die
+	ln -s "${DISTDIR}"/9BC512C5BB9A9F5276B9E8672F6B30AD0BD97D88-org.eclipse.core.jobs-3.5.101_nosignature.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101_nosignature.jar || die
+	ln -s "${DISTDIR}"/105DC9A1A93E6EA9A6CD368AD12897B1F247D6AE-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar || die
+	ln -s "${DISTDIR}"/E99C3C29A90F8AB29078A38CF8EBC3860249640C-org.eclipse.core.runtime-3.7.0_nosignature.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0_nosignature.jar || die
+	ln -s "${DISTDIR}"/84FC6D443CD0816FA87093B6B7AD6876ADFC4207-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar || die
+	ln -s "${DISTDIR}"/74069BFD03B2C66A9EBB4370C0B8064E3F5B6594-org.eclipse.equinox.app-1.3.100_nosignature.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100_nosignature.jar || die
+	ln -s "${DISTDIR}"/A7953EEE9D4D7CD896C7D0AD6D21902E6259979B-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar || die
+	ln -s "${DISTDIR}"/3FB169C95F095B70F05B96BE9496DA63FAE7F707-org.eclipse.equinox.preferences-3.4.2_nosignature.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2_nosignature.jar || die
+	ln -s "${DISTDIR}"/CD5919A707EB6B5C1FC29964C8EF5E2CF3F5A3D4-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar || die
+	ln -s "${DISTDIR}"/A4634373DC60650C49CC98AEA2090889F7ADC68F-org.eclipse.equinox.security-1.1.1_nosignature.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1_nosignature.jar || die
+	ln -s "${DISTDIR}"/278049664FFA5447191BD5FE96B0B62B0CFD15D1-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit/external/org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar || die
+	ln -s "${DISTDIR}"/9039A0C1FA0E56CB56A1A192908814478FA747C5-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar || die
+	ln -s "${DISTDIR}"/44086BF29F5F984C82C7E1073F647F5263689FBE-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218_nosignature.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218_nosignature.jar || die
+	ln -s "${DISTDIR}"/F5AC8FBA216A8C52F319EC2CB455B44FFD734B38-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar || die
+	ln -s "${DISTDIR}"/B43E7CE55F0DECA3BE1A6E695A3E3ABC6D62567F-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar || die
+	ln -s "${DISTDIR}"/1B9CBEC0FCB47C279519E52D360199C24EC99B01-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar || die
+	ln -s "${DISTDIR}"/6B0A6E9F9179E314944E4ADB831A9D6FCADED3DC-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar || die
+	ln -s "${DISTDIR}"/B28B8EE777232102471EA5334FD70E20851845DD-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar || die
+	ln -s "${DISTDIR}"/24A15BD37950663933CC4975EE6E518BEB2C28A3-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar || die
+	ln -s "${DISTDIR}"/01CD242F06F6F7E4E61C9E05ABBE07318E501D51-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar || die
+	ln -s "${DISTDIR}"/75928E4368CA748131A6767BA1A97D9DA643C306-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar  || die
+	ln -s "${DISTDIR}"/934DCAB9534B8FE12FD9C90759B26B6B0D442837-org.tmatesoft.svnkit_1.8.7.r10376_v20141223_2131.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.7.r10376_v20141223_2131.jar || die
+	ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.process/external/processtreekiller-1.0.2.jar || die
+	ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
+	ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
+	ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
+	ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
+	ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
+	ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
+	ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
+	ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
+	ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
+	ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
+	ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
+	ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
+	ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
+	ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
+	ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.process/external/winp-1.14-patched.jar || die
+	ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
+	ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
+	ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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.json_simple/external json-simple json-simple.jar json-simple-1.1.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-harness-${SLOT} harness || die
+	cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.harness.built
+
+	popd >/dev/null || die
+
+	java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.51.jar
+	java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
+	java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
+	java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
+	java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
+	java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
+	java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
+	java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
+	java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
+	# java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
+	java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
+	java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
+	java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
+	java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
+	# java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
+	java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
+	java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
+	java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
+	java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
+	java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
+	java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
+	java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
+	java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
+	java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
+
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	unset DISPLAY
+	eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
+}
+
+src_install() {
+	pushd nbbuild/netbeans/ide >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+	rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
+	rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
+
+	insinto ${INSTALL_DIR}/bin/nativeexecution
+	doins bin/nativeexecution/*
+
+	pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
+	for file in *.sh ; do
+		fperms 755 ${file}
+	done
+	popd >/dev/null || die
+
+	if use x86 ; then
+		doins -r bin/nativeexecution/Linux-x86
+		pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
+		for file in * ; do
+			fperms 755 ${file}
+		done
+		popd >/dev/null || die
+	elif use amd64 ; then
+		doins -r bin/nativeexecution/Linux-x86_64
+		pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
+		for file in * ; do
+			fperms 755 ${file}
+		done
+		popd >/dev/null || die
+	fi
+
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	# rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
+	rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
+	rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
+	rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
+	rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
+	rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
+	rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
+	rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
+	rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
+	rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
+	rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
+	rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
+	rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
+	# rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
+	rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/jaxb
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
+}

diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
index 883c84f..42173cc 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-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-java-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-java-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
index b3e108b..a3b8dfb 100644
--- a/dev-java/netbeans-java/Manifest
+++ b/dev-java/netbeans-java/Manifest
@@ -123,6 +123,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-java-7.0.1-r2.ebuild 14932 SHA256 3d8eeb5c3aea368c5064e83e9519b2982a3d0f999db11344ba33605f46f865b0 SHA512 0c99037f44aa968f357724650189fe0f6fc89496fbf73f6c5a9bcd589afa5af4974f058a8eea2b6a97e1884f4cabba8b5ecf0214b7e840870358f0e55abbc595 WHIRLPOOL 4c1ccada62d0c8883033500ead9586e5bfcd360e6030b3d8368b0b16b9ed01cc03d3c3d5888de437a16d5382b5fe9ec7c02f3e200c3c19bc9a43f011f32d3a68
 EBUILD netbeans-java-7.1.2-r1.ebuild 14936 SHA256 6082d8d5022e011e7aa9d4ff92bf9a144a4f733b879127552c0ca55566b0f18c SHA512 c03a674b6d93a4261bff40ad9aaad6fa9bc0451d6017aeb51f14c42113cc2ff12f84ff5a6cc01c01b43c7ce1b4d885da5c9cb4c0e13601c8ff780eb140060ac6 WHIRLPOOL d32f06a7bd7d4924f14fcb2ed67fd2f5a1766087e4f46ed77d12d472c4c133eef5431d75a709da1abcf8b8cff5afef303dd57e82e4022651a7278076502300d6
 EBUILD netbeans-java-7.2.ebuild 12206 SHA256 da05f74f2c02e4aac745dcf1be75069cc7070f241d063c19c40465e139ac135f SHA512 62be228321e175ad03c2a7d9270065445ba9e1ca08a1a51927027ddbc78aa43a0c57c6b4193add993764235068c7128655f2f12e00fcd17fbac807334f2483c6 WHIRLPOOL 5f518535df8a5f1e1e4f0bc5c845ca063317221c619c3e8928c89a4f2bb30be5a03838f5a610bcda58959d535e4fb152f92f4edd780bcd423918b448d7ddf2e1
@@ -160,5 +161,6 @@ EBUILD netbeans-java-9999_p20150213.ebuild 13432 SHA256 85eb573d4a8cdc5471a6b093
 EBUILD netbeans-java-9999_p20150216.ebuild 13432 SHA256 472ceaea79f2480323bbe67e5c1ba4cf658024f58089cc6216805cf29b2d0934 SHA512 c42a9e520f39aeb39a5c9362f6936ec792ecd91d9b60807d812163e2c19aab3655927adae11e7352bde26f02d36344757d8494732b8da85d2ed0c887fea6c1a8 WHIRLPOOL 8578e7e639a2f224cb50005c9508430a077cff798bd0526ffcdaced7310ac1c5ccbd5b0ccc4b644b3d5eceb052645f113a360bbdbc2de78d635059a6ef727a27
 EBUILD netbeans-java-9999_p20150217.ebuild 13432 SHA256 81671353c812c35da0e8050de4074f7fe3d76de89c5e8b7c38fb7eca6ed4af1a SHA512 1e3532c3b8bca70a29d3f81ebc39fadffa2f666e1765a9faa1b02f61cf69b0bfdfda31d78911baba873c61b37e67fa6787352fc45cb41bf773ff8a51d3831570 WHIRLPOOL 1ea5956cda5d93a14d393340f65f9c637b606979692757ff00c162df75313d38d7d1507843924ac912036a409e9375362d88d0a5ae3e70b8a0c064434813624a
 EBUILD netbeans-java-9999_p20150219.ebuild 13432 SHA256 6ae30866bb8b0c28a1bf01d38765e8d9796cf1c38b47d5fcf6f4ba5d8b5ae056 SHA512 892b5a74bbf36560ed841de3495fdca52e8e8c7de571bd7bed7339928c647681021e8d8c297bfc64ef2db76a4a48657aa7851547feee3bd8245adbb04dc7d710 WHIRLPOOL 0b293c6a2c0979a41f7e26b1cbbbf9f670defcb535c8e33eadd186ed68df77ea131439597b1eb5f4326df6e2e97e7c6ef84ef9b4d3fed066a686d03852392585
-MISC ChangeLog 150461 SHA256 ee2dfeeb78771266f1c294fe6dd4d1bc2fa2620749353089d156551a11486b72 SHA512 3a1c0917a8589265112e2b4c5f74ca78d81fbe00a4b3f54229338e0b12c53b210b3f4b47df210ac304884e42a73efc52a977cf92e0047f5d7461b655b6c277e2 WHIRLPOOL b2d46d01005f7f7edefd59f8d9ae81f097448b64745fd81e4ab4e8fe020d55a0f8fd8aa13145051ed962b4993d2e7175a608af5536b2ed3e6d589d72b22c6a29
+EBUILD netbeans-java-9999_p20150220.ebuild 13432 SHA256 e0aa8617a45708994ea60ff9dffe5efd8c8cc1200049285aac96ffc1961efdfa SHA512 e2e0809e489cde49ef52eefb160cfbac252cfb21360d9bd0d4fe7f379c46bee9921a93e95c224125c78f29fb37250703154e5f561e1e3b17655d7c17fd3b5aa6 WHIRLPOOL c7e1b210e381a9013368574bfa5aa1f63c823a328377b06d26ebd6830a0c429d9522290fe89bf7447e3ba4867d883535b34b80482955565fa84cfaa5addfdafe
+MISC ChangeLog 150630 SHA256 ebc4d8e4ebfdac6555844b97516c6fd47d17c3fe39bd7749967dbb36a8516d18 SHA512 7e319b2a0fb8d6b5c25be597908bcc2fe8197952e5ba2149f908b4191b4197999adfacb44fed10d5e018b8de872d397723675dfa6083028c4345c12c6851112f WHIRLPOOL bad6fc911bdf3c88e9ce380d94816c2384f173c38db82f96ee9ae0f86ccaea2a77d570c36ad986e011c945f0a6d3fedb1aed392e2c016318025e66617954084e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20150220.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20150220.ebuild
new file mode 100644
index 0000000..e21a38f
--- /dev/null
+++ b/dev-java/netbeans-java/netbeans-java-9999_p20150220.ebuild
@@ -0,0 +1,253 @@
+# 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="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-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/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.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/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar
+	http://hg.netbeans.org/binaries/0126BA65D1D567D6A144FE3CAFD79267C5576DC9-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:2.2
+	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/cglib:2.1
+	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 -Dpermit.jdk8.builds=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-9999-r14-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}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.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}"/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
+	ln -s "${DISTDIR}"/0126BA65D1D567D6A144FE3CAFD79267C5576DC9-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-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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-2.2 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-2.2/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-2.1/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
+}

diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
index ccf2337..510dd71 100644
--- a/dev-java/netbeans-javacard/ChangeLog
+++ b/dev-java/netbeans-javacard/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javacard-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javacard-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-javacard-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
index 704df7c..9ae18f0 100644
--- a/dev-java/netbeans-javacard/Manifest
+++ b/dev-java/netbeans-javacard/Manifest
@@ -45,6 +45,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-javacard-7.0.1.ebuild 4961 SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c SHA512 5973c8d4254943473209b0881c0fbe40ac6b61563d508e58adc248dd40c8c2d6b742bd6c1667ee11fb404f9d2e62f08a8e4d822a2a3db9fccab254f73828c3b0 WHIRLPOOL fd1e08943ce754a2abfe8c8b83954399287500ce574a46fe0d76f94b300fd2a5978957f94a3ac1d85781330248a46fefacfbae25db95669c3de910145ef96424
 EBUILD netbeans-javacard-7.1.2.ebuild 4970 SHA256 15ff13152b140edaa549ea6515949d99cdb2a4656918566179836ab2277f01b8 SHA512 b7e52b477f6ba645084034eb27e848fb48361351937fc45455bf4b7d74acbdd257427ec589286f0edc71cc98c8cdb114e55988b6d3dc92143e13f407e3b45a52 WHIRLPOOL 85ab6dc2c230ea89fd19d7602ac24e3d2b0f226590998e6a6e277c24ef60a7e86874f7e95e90921d255e84f05e04ad1998ee7361b4d26c6f14828076792a933c
 EBUILD netbeans-javacard-7.2.ebuild 4718 SHA256 d173c848e825b342a52073ba16b7784016f92124d4bc3b5ad8beebb7a7dda772 SHA512 019183c236c59ec2b961445c49643c6da0b376048f1be1d58677a753890bcb03db126f6441221c7572a74fe45c4c27aeee4acb38db620f9203ad04ae8ff2c426 WHIRLPOOL f2a10183045edd22ef4419b630cedafc093b326eb593178a0f50e8d82ebb25ab732fb8c561d49969073d9fce551c5b9150fb1900b49458ed53f0234baa29a78e
@@ -81,5 +82,6 @@ EBUILD netbeans-javacard-9999_p20150213.ebuild 4982 SHA256 4547c707bb814c6f81d8e
 EBUILD netbeans-javacard-9999_p20150216.ebuild 4982 SHA256 1ce8879e643c95934670951113835f55983b2e9746a6939874a37b279a46c172 SHA512 9ea20518ee4a5e38339b34028e56f6de49609acfa2dbabb73d5f09039d87222e5af84e392b7a266a82059a4b2e64df065b63e9f5bb17db0dc733f5c69219dc20 WHIRLPOOL ba3689ce2fc1ed6427c70dc5fd941fe73699bc849477fcce2328fd90d20f8477ad79083244fe0714a8b835bcf18848af86f40a3eaaaac1b5537ed625acfb3cbf
 EBUILD netbeans-javacard-9999_p20150217.ebuild 4982 SHA256 dc475c559ee4854177995bf7efbd8e03ccf3746ab0ba0b776e9c4f8b9c240bfb SHA512 9ea3c764cb1065096987b8a190ce41e4d5a44e611480c7b39af16004d34b3642b0a1f131537a00eb4a4f1c1a9c2c393f62bd5459dc3f83eadc97c3baad4c3331 WHIRLPOOL 6d18e5f5863fd2b837da3cd8e2e548ffe97b205f7af00ddddea75e2bb84f096a442c79ae9790eb2a427ff153cd456516cf89e94fce5b69ee8c50c21b24c1d353
 EBUILD netbeans-javacard-9999_p20150219.ebuild 4982 SHA256 4b65644501cde0353bde7d41cf3a9b78d3c88019f64208637b26ec473722315a SHA512 29a26303bb5f422b56d731cd0e22a623c67c1fac72f484dd63a79fd7dc1ea7c8d638c6aa987ad03f210a932eebf50106a3d483716eff761b6d9086d8982bc6c0 WHIRLPOOL 509fee75419df27d11e1ea2b8c2b6b3a02b258befbac8aee684e44ae723d379bd4c3d3075d315c844ffdcc696314bf7256a25d99c41d9aef62f7afffd6f55bc0
-MISC ChangeLog 156911 SHA256 8564677fc1a9776fe0095f1f072a9cdd0cdacda4a9fe7138095aa7639b525c46 SHA512 9b6d9940f6ecc1174856ebe95acfe00166b09cfc8cd46ba3b9575fbc5fd1e676332495261d5dbb3c1bc40ab56fe50758171d110fe1f2868b2643dfde771fd213 WHIRLPOOL 14a653fe5549e9361a30b9e6c135011e7692b19d3617a909da713272c952c39fb81c7c491b7d3e14840fc8aa44da86eb45f5b4f0be285444f799e018400f2707
+EBUILD netbeans-javacard-9999_p20150220.ebuild 4982 SHA256 0fc42bc0793248cd340596b0392a2dce2efa78eb6cd79e9437c5dc54c78d62e3 SHA512 b00c241b5a542053d0e36c0b06adfbb45db7dda00b5196b38dfb08910e46e830499fa7594b4b286b1f3251342d397c6631ef7080554237fc2aa7d524c69ec3ec WHIRLPOOL 983ddbe304812aeaf07d85b2efc1db400f75cf2369ee5427b75b7227c4e203446616d4421c48b365843e28c7efad55c46c168b1950fc2d3f52d8af4a9e07cfcd
+MISC ChangeLog 157088 SHA256 5b50b6e66fdbea09677b3b00e5ba5be29a2d9ce9f0480c58396fc04afe6218e1 SHA512 fd311c28421eea0bd4a119793ab69ddb6de180c80a1384b64320dad09bb97298cdbd058b4bf0b4ea76d86cb534982a91b71e0e61e1dc183cecfd83b72718976d WHIRLPOOL 5c056b9cb904a7ff18e848a37bd90df473d4690b8b04bb4b990c1e90f49c69a43886e397fb04f144201fd4a827c5f3976ad5441114b221eb2f921f212b023697
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150220.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150220.ebuild
new file mode 100644
index 0000000..1d56231
--- /dev/null
+++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150220.ebuild
@@ -0,0 +1,134 @@
+# 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
+
+DESCRIPTION="Netbeans JavaCard Cluster"
+HOMEPAGE="http://netbeans.org/projects/javacard"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
+	http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
+	http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}
+	dev-java/ant-contrib:0
+	dev-java/asm:3
+	dev-java/bcel:0
+	dev-java/commons-cli:1
+	dev-java/commons-codec:0
+	dev-java/commons-httpclient:3
+	dev-java/commons-logging: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.javacard -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
+	ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
+	ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/javacard >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+	rm -fr "${D}"/${INSTALL_DIR}/bin || die
+
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
+	rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
+	rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
+	rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
+	rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
+	rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
+	rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
+}

diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
index 50b1ecf..b863dde 100644
--- a/dev-java/netbeans-javadoc/ChangeLog
+++ b/dev-java/netbeans-javadoc/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javadoc-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javadoc-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-javadoc-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
index 992cf91..81c86d0 100644
--- a/dev-java/netbeans-javadoc/Manifest
+++ b/dev-java/netbeans-javadoc/Manifest
@@ -48,6 +48,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f SHA512 3bfe0ecc46f371d2553b031a5699229fb874dad1e94415635558b7d46b6764c31337d03444753e687b19a7c0976c68cb72007ccc82df7d1e5848a81f241f80c3 WHIRLPOOL 6571f7a73c262b3b67407840523b79eecc14bad9678cff05fb32a2811049158400870de51bbcef97ecb3f18f8ff59f965bdca8e788918d53822b92e2f20f75f5
 EBUILD netbeans-javadoc-7.1.2.ebuild 5855 SHA256 af28efb956ac3b7147e254ca3083dfaab11b84ea42e20677ebdd18aa29ff87e0 SHA512 ee06c552782170b51cfe70d603792b4240aef6064ba0a5074f394701a43285ed1e4030f539622c616be3175dab013e791c1a3a1193ad379193f5fa3e92eefa40 WHIRLPOOL dfcc63d6c9fcf094e2998ce1c08e29b4d4acbefbe9bea6498c2e28f84576f628da50164a1e0ab3ff5528720fe54cae71f2f5e6f84aedca5b639f13053464e6c1
 EBUILD netbeans-javadoc-7.2.ebuild 5805 SHA256 20d01deae745a7e8d84ffe55ca63ad74342bd8528c0dd15a20aac6570a1a83e3 SHA512 3947f1ab3efc236b8faa14736406ee3e537bbdbe377ea1bbd4f1eafa06a36d2863f8700dc7c84e6c8501abdf130a78e87ad6a0f52c5172bf0ab52f288617bc86 WHIRLPOOL 8301cce0679ed5f68a09e2e968ab2ba0955547f438758b042a04744539324fd79d83d853dfb8b48421f6dac616362cf1a9dd2a0e0ff8763dc2e12a470d16b95f
@@ -84,5 +85,6 @@ EBUILD netbeans-javadoc-9999_p20150213.ebuild 6234 SHA256 a8dd6ac8fda0158c4f1240
 EBUILD netbeans-javadoc-9999_p20150216.ebuild 6234 SHA256 cc0dcafc03837011d0739bea332b16936e25e3ca902db5e440ff37331e69bb06 SHA512 9c38457e56e890027d88f50df7da107ea4f937136164fe527e0189a514e7c161964b53df7ba2679cbad92afaf323c8daadb4f6c5c1e45eea70957475df80d43c WHIRLPOOL cab1e4a8a159051dfc1513bcf1e2faa0dc060a9800e70e7d03034b270163bf34a1f2426f7abe4c22c1dfabba4afdf10e634dd1329b0259eee23643f654906abe
 EBUILD netbeans-javadoc-9999_p20150217.ebuild 6234 SHA256 9b1fefddf7cc69422bfd6437b7e0f1152a073fbb16e09e793915ab8869d14b39 SHA512 c39e077c78ca04d64b3d04683bcd48e02c44dd4a4d3be8b85ac7848ddc4da8b0ea242c614056cec18979d0b38038f447ec7988888ba3cb6704f63a14aacd4964 WHIRLPOOL 6ca4c011bed134dafa7ac63de6e15856fca366f4616030f0067df361edcf781442007c978ccf62f6726ad025bf837a22226b7c6ab5698b7c2d153677b64b8e8a
 EBUILD netbeans-javadoc-9999_p20150219.ebuild 6234 SHA256 81e64b4c8d81f62374fc22036400a908f5940212dc8203550fbaa8b7f4283234 SHA512 fe2e749a28918bcd36d459e18c130c0d39f58ba2337c7f71c61bdbfcfd1433210e70a69e73a3eb860668faa7116c8d9935a35f2b46163ed12dbde5c1453f8ed6 WHIRLPOOL ca167431d14d58f9e8965cd4581d68cdf2d62e11a1c274221292c333eff931bfee154cf945cf6632101391776400d3f48a4a96d4852e65831532bb41c62d2a71
-MISC ChangeLog 154790 SHA256 3e5e1564f39d6eb01f6580f74745dcf6c285a4223cb858fce5d6952d07022262 SHA512 8ff176b293a256d3db9e5556137d3d47b3cb6ed85c62976d2db3e084b4bb9b648ab228145c00fb134605b226a7595483bd780e24366c2e7868dae790bc2951a5 WHIRLPOOL f48af6c915779d439ed33f4e6d7161a3006c37db44ab899a0d53a12afb9c09cb1e7343477ec4f49f66639a31b038b38a26decf94004336b14cfc7fc101f2b402
+EBUILD netbeans-javadoc-9999_p20150220.ebuild 6234 SHA256 f96e0c36ad89dca9377dd18b766af74cfb19331819838764b632c9aff98a7f76 SHA512 d46e81600d33609f707176177ddd63dadba7b902db765f55fc5c4ecb16207508e7860885985805a28d572a7f37a57b754fdc9741586693e6bfbaf0615c033260 WHIRLPOOL 17e9f8ad974f8c9441208f6e729d5105b04fd37cf25ae29f9a83c6bfc5b63e2015d98d8dac6c56b7bfadf9d9147fbd6f6c419662510a0bb9c82289cb40889629
+MISC ChangeLog 154965 SHA256 27488e59902322c8dcf014fc25e63008aa68094cf130d6e2e3d67bdc1121c914 SHA512 9add0b850e37fb7627e4190c7888865ddf6a5bbd0b9cdf60cfa5ff37f9be9bb054b57bc6fee5c8dc0d5b391a2e82f58b06fd5e57e84b68365f8238a663848398 WHIRLPOOL 10a4656de0ec558f42a7669245a93a36d12a49d87d68ac85c0eb2977e21d5a5dc72f82f640622c68c23819ffb76dfed3a569dc857261422a58b414ebaee88dba
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150220.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150220.ebuild
new file mode 100644
index 0000000..8a2fff8
--- /dev/null
+++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150220.ebuild
@@ -0,0 +1,168 @@
+# 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
+
+DESCRIPTION="Netbeans JavaDocs"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+# oracle-jdk-bin is needed because other jdks do not contain jre/lib/ext/jfxrt.jar
+DEPEND="dev-java/oracle-jdk-bin:1.7
+	app-arch/unzip
+	dev-java/javahelp:0
+	dev-java/junit:4
+	~dev-java/netbeans-apisupport-${PV}
+	~dev-java/netbeans-cnd-${PV}
+	~dev-java/netbeans-dlight-${PV}
+	~dev-java/netbeans-enterprise-${PV}
+	~dev-java/netbeans-ergonomics-${PV}
+	~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-groovy-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-javacard-${PV}
+	~dev-java/netbeans-mobility-${PV}
+	~dev-java/netbeans-nb-${PV}
+	~dev-java/netbeans-php-${PV}
+	~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-profiler-${PV}
+	~dev-java/netbeans-websvccommon-${PV}"
+RDEPEND=""
+
+JAVA_PKG_BSFIX="off"
+JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.7"
+JAVA_PKG_WANT_SOURCE="1.7"
+JAVA_PKG_WANT_TARGET="1.7"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip o.apache.tools.ant.module/external/ant-libs-1.9.4.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
+	cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.apisupport.built
+
+	ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
+	cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.cnd.built
+
+	ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
+	cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.dlight.built
+
+	ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
+	cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.enterprise.built
+
+	ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
+	cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.ergonomics.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-groovy-${SLOT} groovy || die
+	cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.groovy.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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
+	cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.javacard.built
+
+	ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
+	cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.mobility.built
+
+	ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
+	cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.nb.built
+
+	ln -s /usr/share/netbeans-php-${SLOT} php || die
+	cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.php.built
+
+	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-profiler-${SLOT} profiler || die
+	cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.profiler.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
+
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	eant -f nbbuild/build.xml bootstrap || die
+	ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
+}
+
+src_install() {
+	rm nbbuild/build/javadoc/*.zip
+	java-pkg_dojavadoc nbbuild/build/javadoc
+}

diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
index 8985f3b..4a20e8b 100644
--- a/dev-java/netbeans-javafx/ChangeLog
+++ b/dev-java/netbeans-javafx/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javafx-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javafx-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-javafx-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index 982a3d5..1d8207b 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -48,6 +48,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-javafx-7.1.2.ebuild 3593 SHA256 76a29b37765000745794e6ae20c6b8528d8637507a257ffef3bef2ce648f05cc SHA512 a04618bda036e6652c7208f90a4dd91e07e75b85243580263f6ec846425ab907a87c318117990d4e8d9044bcd7a0ca8b63bc32bdd0d84e5373a10e67a77b79c0 WHIRLPOOL 11acad585f7315ae6b4edd53c764167567a948cb0e2037d95f2f4de34765909b71d095540c054f4cef3ba70224d294b42720536566e445cbdd06ebf2ad903841
 EBUILD netbeans-javafx-7.2.ebuild 3576 SHA256 3441b901a5074013351bc6c7ba6c424455e2affe52e448f2cfac0058c82345e2 SHA512 ee384d6e4ac767ade82b5d337d7a1c5d2b463c15a7596d91e1a850b37349f88d7867a0ffa11a118c48e2ed463f38dcfa791ec42b3fe85ea1e6bf7c4b27f9b073 WHIRLPOOL 15c7d20f2caa39c6cfcba2f846736754b049483f135ac90ced399672932a6a73467f0b4016550c3b2d8583be20d1467486f5652111893ec16111095a3e9c941c
 EBUILD netbeans-javafx-7.3.ebuild 4476 SHA256 9f268a852d45f37f9d22c3bb58d36be17f438e4b4cb5105d88ac4404731facb3 SHA512 3fa0e48e949d0df0a4404c04379623529f73ff15259f4164fddd10afb9faa046ceed16aac1a7b14728af89bf3a4ed7037638fb7e7e932a64cc71e84f7ecaa44a WHIRLPOOL 0395ca679fa41610c61dceb6ac018d7a76b62c08ca740de2fa2d98523f8e5f840a2d0a8c357b674d171841f93d980b536a671a1f12b5261d402c03b691ac6504
@@ -83,5 +84,6 @@ EBUILD netbeans-javafx-9999_p20150213.ebuild 4723 SHA256 c66a7e056787994ea967069
 EBUILD netbeans-javafx-9999_p20150216.ebuild 4723 SHA256 1677a593f93b4e7ce328ccff98709ec95d354d06c9ab9ff29f0cb622c0916d54 SHA512 cd73b18b7ab5b90f201709a859cabb5ba9d22fc93b065576bb4b697222cb07f523b34a67d542fc9aec79eb367efa0845a1fe69a76405bd04ff5395c0cecb8663 WHIRLPOOL b54886a9e7780c72b8eab51803234b7086c5f6971c28f5203f99ac4c1e972ace6b2afac969475be2eb3e5168a7fe405da3e936b4b3f48be95f4460c5ded09986
 EBUILD netbeans-javafx-9999_p20150217.ebuild 4723 SHA256 1ecc55e749698dcbd270b67db27e44d5c1c2cdaeaa2b073432c43d3bb90176cc SHA512 2327f5e736c1fe1ab7e0912e400b80e6a7ecf52ddab56e4d6eef010ca259ba3fbf482f1737e7b29e1affa57fa4d4778cb1f05442049c1ff6656aa15e288647cc WHIRLPOOL b48490948737f77f959597fb5a89c0a67d76326b82244d7ebc300e5d5579596ecc549addac5d4523388a38583b8c51159a26a1f18821e64fabef420682e562ca
 EBUILD netbeans-javafx-9999_p20150219.ebuild 4723 SHA256 20832eba18a612c004a485faa9e74ad95bc857c70de2fabb2ead599179cea814 SHA512 f70a9d0dfaed018131f1f5a934d15bf77bd2a16703f3f8a0105696e7203c8e823645ec9e34a24cf4a3d7855681c0564e41aafd98d44a10f5901988a7dbb50cb3 WHIRLPOOL 07e136f85493bf0c469ba012e99b5fc8833c4954402ee78f3fc5138b6669019915e21effc0a7d57aac2b7cc755b0d44a59546c59c594355032386343ae0e1b64
-MISC ChangeLog 139536 SHA256 0dbebc3f965864570ddcd3d51d88a7f3f51ea0a8dc94e985a04effe9f3b137ab SHA512 54802fe5e34aa67115c015007cff2e508e906aeb5378a87c7368bfe1892faaafbbaa37a5e7d753e48bf0c79be35c8a926d33cc748698967e30ad8c857b6c114e WHIRLPOOL 9a7b40cbb05793c94c541e1ba2c62d6b4cd7e5fb66af171c81b6c4c362c3a3b1cd033a4543fb85f76a990fd338a17a53f567217c8b14e687c8e64a278dd09869
+EBUILD netbeans-javafx-9999_p20150220.ebuild 4723 SHA256 d6edfc8006b2f08649d261ab11e7fcdd2ba526d9c78db538da3c02f3732938a1 SHA512 061d9c2904d89521eb8e6e122ca67a3b98d9b2ed2166dd955bbe4ac8f9fc48f4b8e4c4b333d86c81150d28c40448a155cba94161a207e927ad70f4ee64da0ab9 WHIRLPOOL 17dbcb9f9dc73c22e6e4de367fc2c692e94fe180623ea0de63a6ff6e4001b2f6aecbcf2a2beed0f2d9d33298a1ed55e9c99d49cdf68b55a8797504336857df85
+MISC ChangeLog 139709 SHA256 4dbca16437ac8167846155b909078a7b80a2947a3f602682266f8683d49e9ee0 SHA512 00dff7032a373b3741f7c79e6d685b86b3eacbdb1d56ebfe441e48b75ca15df8e8abbd8cd488241b341dba9af7fdabc9bb0f611a44cbb6a02cc117e321302bfb WHIRLPOOL 19286058660c86bb1cafdc8e1fd9bc9215a73bd3c25d1bb736e9be66b0f61b39c951b2803a851392f12abac88e38b3f60b65d63f9817fec6960d1bbf1909bcd2
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150220.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150220.ebuild
new file mode 100644
index 0000000..b4189f7
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150220.ebuild
@@ -0,0 +1,124 @@
+# 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
+
+DESCRIPTION="Netbeans JavaFX Cluster"
+HOMEPAGE="http://netbeans.org/projects/javafx"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
+	http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
+	http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
+	http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
+	http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
+	http://hg.netbeans.org/binaries/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0
+	dev-java/junit:4"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.javafx -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
+	ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
+	ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
+	ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
+	ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
+	ln -s "${DISTDIR}"/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
+	java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+	java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/javafx >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
+}

diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
index 9c270ec..15da7b4 100644
--- a/dev-java/netbeans-mobility/ChangeLog
+++ b/dev-java/netbeans-mobility/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-mobility-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-mobility-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-mobility-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
index 3973cae..32b832a 100644
--- a/dev-java/netbeans-mobility/Manifest
+++ b/dev-java/netbeans-mobility/Manifest
@@ -51,6 +51,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-mobility-7.0.1.ebuild 8655 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130 SHA512 d51bc003f4b637cfe71c9f49a96427e535596542ac195a9621bc4f92c04a6f720a87fac6eb267732f869ba105f263d9d36f848b54a89c734b6a68a78ed323808 WHIRLPOOL 515da7153b12c3b5779cfad16e3800b4d26ba4b174027d9a7b06a26754fad065751c7eda137ba6199315d024a322d59e7ea39a1b2f4244ea75b30770ac505791
 EBUILD netbeans-mobility-7.1.2.ebuild 7543 SHA256 bb3f1245ad68133798fa507f06dd1ffbc1d55f6ba38f4cccc29ff0240e5b5f22 SHA512 41f663977a0716c5449db597d5f90054717ff3579a9137a910d1943d3e0b39379c34c0d9aa9c98d231037a042074c8ecf5fc62c018cd7cd5e8680734ff854c51 WHIRLPOOL c3c6feb41ce3df356f617ca80530673ac653cdf50da0aead00518854d0850d6420333529aa6591e15ddd4053249191fcb47100c5f39a804352722e54f802bae4
 EBUILD netbeans-mobility-7.2.ebuild 6571 SHA256 58af97ca9a6adc56fa6abe91777a1ac35a3a9b7d68af1e73c23a45dc5631abb2 SHA512 ac42c3a3daa7d55c9c13d1c99dd6880d5d99741f80cfceb683da27e30c70d6228d9434571f2405d0dbbf27d2203e3f877da6347794b07b98331edd1631d3a69d WHIRLPOOL 5a6af3cbcd08180dcdf708a038f3119faacb9c78532b4bb1945c7260fb0a8232af57745e41a73311fafffe185c969e0c88ac34970caab7708313f53417695374
@@ -87,5 +88,6 @@ EBUILD netbeans-mobility-9999_p20150213.ebuild 4418 SHA256 54346e154701019994e43
 EBUILD netbeans-mobility-9999_p20150216.ebuild 4418 SHA256 e15462c98178ce42208d8daf20d1d6b49bf7c637fbac92c38470137c187539e9 SHA512 32875da31db175030ac5c4ce501b2ad5461da5f1a7f0527c2b73e9dec4a53352b553e276368901d4c2b3b8e3c6c3290ff796cded5b34f1a38ad6d086a265aecf WHIRLPOOL 036eaf2795ce8645a1d336408028403be7542ebaddb26aafe6b0a57e080df0ceaa1f1754360fa1c23253c327775aa4fb4db99ce164f82d9b9b2bfbd52de99850
 EBUILD netbeans-mobility-9999_p20150217.ebuild 4418 SHA256 fcd4ca825f1a8cc6771c72f0418996883c617734bac4585d98d2e96fee299028 SHA512 b6027f0458f3c3690ace706e1310afcc1b4c6e1faebdcf00a2a83aa52af71cbc8b85757f687ba53d3d928a022fcaf5f694ba7ad618654c480dbf80ac8734955c WHIRLPOOL ff4a207b1cd7356c91e4af85349062aba4538244cb1459e5559899d84c01ae62132e11e311926bf0da5108e6ab2d8e42f5cb24bc6c743d56d43cd1a06270734f
 EBUILD netbeans-mobility-9999_p20150219.ebuild 4418 SHA256 8dda5ae1c100215e3ca1853559f986a99844bd2b116f498ac6d05ca62e908977 SHA512 58ba49738b1ba7f7a75714f02477f0023399d027e6fd815d39232fce45a25227ab1804182938406ef6cf381b85acc13ca92c7a29eaa615506139edea312298be WHIRLPOOL 63b30d264c796c368f87dbf13e667369f5d5d7e09cee8cc4f220909bfcbfbc3c9a735eaad500ef0eb9d0d5b3072598ab700c8825b7b204b4c5048d2069431a51
-MISC ChangeLog 157052 SHA256 1f015ef0970bbdb11fd12b3e010945782ab0efea7ebc1eb2ff57fb45ada93f0f SHA512 4fb1434608348b1b6f583d76246941152a8a67cfc265ee56cd7e06b4b07f83d7bd71cab70a24c7a2e3789ad57510668be0d0553062ab65043a048be362809820 WHIRLPOOL dffe1042e453b67e961c73d15661ae74efb45c152b3f806c0bcc3caecefe15b449d011b824ac2924af6b4dcd16050b80f1d352e7857319da39b2265ac6740477
+EBUILD netbeans-mobility-9999_p20150220.ebuild 4418 SHA256 028f92ca090ee3c9f38ef3bfdf23c5ac21ee2520daf2bd7731cf784cce8daa29 SHA512 019f4a8b87cb4c636a26824ce0d8bdf11bb0dcab27d57a392e6692b6e2f05b453f7802f5cc29ddc29569159a02409766872fb0e44f4203be55752ed2a085714f WHIRLPOOL 22bdfa6d32335e3e59bc2ee983ecdbe1fecade26c86abbaf67bfe08a969320d763d1ab0f69dad141d1b25aa5815fd74e3e0195ba7d0ae0a49b0e7350b21f6ad7
+MISC ChangeLog 157229 SHA256 f2d645269597fac873678cf25299c60fb7dde55346ea86f16819970becdf5aa1 SHA512 fe698647a872fb3a1d370acee22458dcd206de3463f4a969da43cc43fd2f4a02b9e31cf1b1ecbe89701a37a90aafb8ce2c0d92bc462cd4dc95c959d8195ad05a WHIRLPOOL c970cb0ec2ad78a27a4f9dd57b6a6cbc9fa01559e7850acbb76102d87c599c47acd2a61edd44b934d2d5b9d7e9a7077339f35489d68fbb6a9c4511b0cdd5acb5
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150220.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150220.ebuild
new file mode 100644
index 0000000..fb1389a
--- /dev/null
+++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150220.ebuild
@@ -0,0 +1,126 @@
+# 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
+
+DESCRIPTION="Netbeans Mobility Cluster"
+HOMEPAGE="http://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-apisupport-${PV}
+	~dev-java/netbeans-enterprise-${PV}
+	~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-websvccommon-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.mobility -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
+		| grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
+		| grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
+		| grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
+		| grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
+	cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.apisupport.built
+
+	ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
+	cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.enterprise.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-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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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-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/mobility >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+	rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
+}

diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
index 86172bc..c906c4c 100644
--- a/dev-java/netbeans-nb/ChangeLog
+++ b/dev-java/netbeans-nb/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-nb-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-nb-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-nb-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
index 640a359..a4c9f1f 100644
--- a/dev-java/netbeans-nb/Manifest
+++ b/dev-java/netbeans-nb/Manifest
@@ -50,6 +50,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-nb-7.0.1.ebuild 5106 SHA256 3c68751bf5face5f80e2d7dcedb7466e69343f2d06c0a4dd30a722a987fbb207 SHA512 d79343e0ca8655b074a8f96b9898e4bc0123d60e346602ba8d7a239597993cadb33a036b43862ef1a39630e4f0ba7e79892d8b2eed8b30535f12a5d0b9f4b581 WHIRLPOOL 9f2cd645e34fbcfa8f0059fbda4f355f411aaff7966121360dfe5b3c769966c5a4586bbc04142b279e3a3fa323bc4b51a6349cf3eafe89063db44fcae58ef119
 EBUILD netbeans-nb-7.1.2.ebuild 4977 SHA256 265f9e4a9490937a65632ddaef48e3a731154b07b9ee5f9536a991181fc2fcbd SHA512 65d1065993dba3b1fece428beb1b75f17d89eddb08aacd2cbf5ecd3ee5ca844e75e9100c324ecdeeed5b138b1da4ab8cd5a4598e584a17545ffc2c52ea763779 WHIRLPOOL 9b63f2b5671bd38d24ff6b280de37fc19c74170bf80c22818da5e8af415a85211c6cfcf690e68d7697c41a1b749a3c7b48ec9b362782df140856f892d381e360
 EBUILD netbeans-nb-7.2.ebuild 4960 SHA256 bef2020a6e0d722ca77c0931b9a06014cedc822f14a21d8d916200e358dcdfb8 SHA512 988d902bbef52e123b5800e56049210d69c4dd6dbeca80396aeac58c70d90b76da65b338e664368ea3f9a3973b7b94ffd0a47a77b01be53452c2cc04c4067442 WHIRLPOOL a27fa8a1a066499a3fc2cb82e955b6b18b1725889b088ea1e94528cde3ec58f3b46c1e757fa597af6ad4ba96218dacfacff9561799f46add316e233d46127d28
@@ -86,5 +87,6 @@ EBUILD netbeans-nb-9999_p20150213.ebuild 5003 SHA256 e3f3f8829551d503b0583795789
 EBUILD netbeans-nb-9999_p20150216.ebuild 5003 SHA256 44c11f29b9ae7837e79a62dd4d1bfad41598862158feb84f354d43cf1ba3246b SHA512 a3053f98a7f102f4e5a14e94f273f054745c76a9932fa2212c7c80f72aaf770d6cae65fd89b496884d529d5e1a88f8f100610fa9b3a23e0336615e08e4c35074 WHIRLPOOL 37c74fa03ceeea635f017e64dd78487b14d8267fee6049d11369b6dedd089f44e67b06b80ceb5261e250032722a160b985de69a402a6f8fbbf7308873d785bbf
 EBUILD netbeans-nb-9999_p20150217.ebuild 5003 SHA256 e88e7968b8330f9a208db4e7a20f73ebc5acdcd26ae1e552d29851cf9918052e SHA512 954f5c5fbb722b1f6bb56598b2b81dbc1d92ae3a9728e9a066158bc9a807ad9317755414a86f210d6d675b20545a73388ec8678b4fbac904d75e3b09e7ac49e4 WHIRLPOOL 07a0ae6e6897e0774f699022f2b6586d89ae3c7627d94da09786fd2c196bf3aecdedbd043f9edffd950f98584722462c7fc572bb545d689e78da51dc1ef7a3fa
 EBUILD netbeans-nb-9999_p20150219.ebuild 5003 SHA256 467fe78433f41f0156b759c069ffbbca39557640a99bd935c922d72be700aeb9 SHA512 76920f09e24a4898980d0cb1f27f51c4b7c5e15657c2ed13bcaf79a5e302f48216d8773bb4aa531b9a3c9901a6a3eeb9a6336a90f709acf54ad3fa1f060b6078 WHIRLPOOL afde4b51fa9343dc5916db52e00e363de0468a3cb39c2c93e55b9e436cde7818e60f958a033c68e6dc3ab090da8da9a7bef01c5603c46768c597451720ff7af5
-MISC ChangeLog 146920 SHA256 344a4d70e21f7c2823e9ed1817ae0254b962fc3d6b00cb468371258fea4814ed SHA512 c9080d8cb67a939a9e66217df127d5f637af9444ea59975ae486bc6f3f27fb302cdd27ad485dd0d636fe7b171d4a007654ce6c36a619a0f00a177d0fd8271fab WHIRLPOOL 333aad28050584977b182c4e154cdc9b8b1abeb145c33372aa8ffe41aea193da28bbf2bcc2ffc8f2d60b76a997e7e97c4ea6edf1e121f4e3c9f8c05074a93dfc
+EBUILD netbeans-nb-9999_p20150220.ebuild 5003 SHA256 8d47ae510d9d13a02cc26a1f32f20c702bfef546b093bffc06e62babf1476758 SHA512 4a1592ecf49a5662698a14e5068dabe54b8ab9fd5122c50c8d9d450a608e8a18c609c1f8994e3eec51e385288039b3cb086aa10d71eb73a82dfe5aac031dd972 WHIRLPOOL 06a2ec00238064c8db9b963349c610a57c9257dcba7af4058053b214926f56fe07d44177c40f9c319a3e41b5cbbf47a6d54504b3b7d0f999e0d84f4a7cc3e429
+MISC ChangeLog 147085 SHA256 b01b9577c88451e45732c195ba603268f9dd3095f890f86413908a2c40415765 SHA512 51eb7bc13276d5c52297bab9ce65bedd14780018d4c451df81e01cf915bf441652efba156d249ca3fb1b4c2b764b0cebe8586066426268fad0f64a5e1f0ad647 WHIRLPOOL 33e902c1109119a032da25fff8c0dee96f166c412d7d3f4dd98015ddf14e3c718da48f1d9cddec566ff0c2c577d6bf1814d25de88a982d6be92c6b57bb902a5c
 MISC metadata.xml 396 SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49 SHA512 a0b2171264f1ea6ba33b184ef802589d679eaba5c4a1753e149d7cd93c2c31aace934eddf5dffed6be341d9e4061c843c849e464afb7b4417c6c2dff3e9ff1c7 WHIRLPOOL 1be3a1a3c2b64d8818108de191db834395ee4ab3cf7994914c9331d6e42ca9015dd2493b9516db20990cb30b4dea385a3dde08b75df956ca39ad65e3fa721cb7

diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20150220.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20150220.ebuild
new file mode 100644
index 0000000..12132dc
--- /dev/null
+++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20150220.ebuild
@@ -0,0 +1,148 @@
+# 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
+
+DESCRIPTION="Netbeans IDE Branding"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE="keychain"
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}
+	keychain? (
+		net-misc/keychain:0
+		net-misc/x11-ssh-askpass:0
+	)"
+
+INSTALL_DIR="/usr/share/${PN}-${SLOT}"
+
+EANT_BUILD_XML="nbbuild/build.xml"
+EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
+EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+	use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	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-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
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans >/dev/null || die
+
+	insinto ${INSTALL_DIR}/nb
+
+	grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
+
+	insinto ${INSTALL_DIR}
+	doins -r nb
+	dodoc *.txt
+	dohtml *.html *.css
+
+	insinto ${INSTALL_DIR}/bin
+	doins bin/netbeans
+	dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
+	fperms 755 ${INSTALL_DIR}/bin/netbeans
+
+	insinto /etc/netbeans-${SLOT}
+	doins etc/*
+	dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
+
+	# fix paths per bug# 163483
+	if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
+		sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
+		sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
+	fi
+
+	dodir /usr/share/icons/hicolor/32x32/apps
+	dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
+	dodir /usr/share/icons/hicolor/128x128/apps
+	cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
+	dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
+
+	popd >/dev/null || die
+
+	make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
+
+	mkdir -p  "${D}"/${INSTALL_DIR}/nb/config || die
+	echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
+}
+
+pkg_postinst() {
+	if use keychain ; then
+		einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
+		einfo "your keys while connecting to ssh protected repositories. If you want to load some"
+		einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
+		einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
+		einfo "each key on single line, for example:"
+		einfo "id_dsa"
+		einfo "id_dsa_gentoo"
+		einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
+		einfo "for key password (only this time and never again). You can find more information"
+		einfo "about keychain at https://wiki.gentoo.org/wiki/Keychain"
+	fi
+}

diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
index 7594f26..84ca8db 100644
--- a/dev-java/netbeans-php/ChangeLog
+++ b/dev-java/netbeans-php/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-php-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-php-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-php-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
index 53ab311..c5c1632 100644
--- a/dev-java/netbeans-php/Manifest
+++ b/dev-java/netbeans-php/Manifest
@@ -53,6 +53,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-php-7.0.1.ebuild 4151 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0 SHA512 60106805595338b83e17d906c199c54dc4cc5d979f964a41f9938a508e8514670f4e5538eeecd91f8cd06dd2b4376119674f9a7a9f2fac6c1255e14929f2bc19 WHIRLPOOL 1a09962a5bd67a4fd4eed48af3f185146d2de6f506952f626756aabf6a157678fe71e0752ed5988ff414803b83150d9b8b4de956895667e331659bb59f94e09c
 EBUILD netbeans-php-7.1.2.ebuild 3940 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28 SHA512 1296c8ccbec945e66588c2a1a490d3ea93a28672e77751e16c3dff1f1aa6e3a00b454345f0b888c684a0d31fe05aad4f44310998eb72bf1febba85da1bcdd08b WHIRLPOOL b0238f8c5aa4a8c0a5cff82b0daa29860fe39712e96110916cd8a26938ca07b8e05c308e1387c84e7d693026590846392227e95668d150bbc7f1cbc660676eec
 EBUILD netbeans-php-7.2.ebuild 4159 SHA256 bb5c66ed19c9341332e1e42efb29a4ab5d19a22c995bae93efc952ec105ad493 SHA512 c919b120bdc51b56f58b390e9a017f9e059c6b5709220e80138caf7ca3e58d432f53c9ed28f899dc9537851a4cb8cafa9e7067eaefc5d5798b05fb0be9d5bd5f WHIRLPOOL 9857d2e6ac50c4daf5c8afc0a5b65b068b6010ecf2ef04f063bc184810c18b50feda683d2d80c84c0e621909bb05b19731135f2a69f1e56db927c42e8057a658
@@ -89,5 +90,6 @@ EBUILD netbeans-php-9999_p20150213.ebuild 4423 SHA256 8cab7e1d176b2546bb1a55c8a1
 EBUILD netbeans-php-9999_p20150216.ebuild 4423 SHA256 a9445434d315a1bb662bab9cb62069d4b4c9677732004a008c06ea88fd136536 SHA512 cb7f713e9548c08e47d98645886aff5426be851da6eed8e72641d4e117e7a35e9f573a60d1bb0b204b8d35b10bc5ded7c7dfb4ae3285f842a7061d3a54f8afb4 WHIRLPOOL 6cfa3eb4e2e26f67f1a9f346423e77fd3f230446b008878a791ad2e6b8b04db5c85f5437320b3d2c1845da989a39918097e9ebb9c16cba0bb3dc7cbf7ca89b5f
 EBUILD netbeans-php-9999_p20150217.ebuild 4423 SHA256 cf9f675d8426d18c89bc7a326aedce45c92a1e1a4d7c5aac3494760fdeb3dc64 SHA512 28d694cbc8b12b8dd50878d5c05baaac0383a138c3ab9b538ee531175f51bf033ded27093650b07de52a66da9c3abd7586b1a1577ede047aadafa2a3fe2b8021 WHIRLPOOL 1286dc8c50ce1a466ed79bf63e91b69aa81f7a1d3cef1762b7a3012104cbbe6606fcc81e6e933b591f40a1d91e408a6cfc4e54e2e4e7172b650278138d9c1447
 EBUILD netbeans-php-9999_p20150219.ebuild 4423 SHA256 96fb21773aba24097af5f4968e19d214be7875f02bd9f052427f4e0bd22cf399 SHA512 dc7c573a642409f495e027e02e62648f498b1b5bb1573eae9637ea857f6ee7f14a0be9bd8c93f41ff9df810d82353976221c32350c2f0e7ac1107dbbef6ede62 WHIRLPOOL 86865cd2ad36e079f0e6a2d05e9ca5ca6e4654ceeb1fae4cd6826449083af9d0ebc30a6cf48ad416500799863dacb8f6972840c91183fbd52c32f6b61c95c885
-MISC ChangeLog 146499 SHA256 3ce271960197dc2f0f0a1330cd615da1d273620856081200a8dba6c3bf63f001 SHA512 369f17d7c2805f7b083552918887cab838a9ba1a8146c29c34e6573bdb696e1968105b44b34ff6b216e1b2513ef5ffa194ef54f20847ea3350c559f8621d168a WHIRLPOOL 0b60a672aeb11bc0f8c3ed940e0f11940c6241934a437aa341e9164fa8db0fbbab850a7c5d5d51ae68076839e4f2f132f49411a451278d4ff65e4844e92fccad
+EBUILD netbeans-php-9999_p20150220.ebuild 4423 SHA256 174cea2d0bd6909b06332e458b3193e94a0d10c3a47e5b86f50e2761692f4269 SHA512 65b7d2369479713ca12aac44ebe333f21def71a4bf6c7cc30969011e0b9dd6f44f0b68e3bc6285447f903949f8e298ff99e65189a00b55083ce659ac02487d24 WHIRLPOOL 00786255f3205b132f6bd43d9a1243373877077de274c26a82b5a9eb8bcc31d6dbfa532d1bfbc6b96601a1baa793244f274076a663529b6861e7d57253e8f8d8
+MISC ChangeLog 146666 SHA256 e8a79656faa51e44ee75d2896781942820ee4c5609b706a7c6c4e51c083ecd01 SHA512 ff27ed94712af37593b73d756bd68a429a5443c9247b9367a7ec7cfd330b398b932c8905b5401acb2ad9d0eb239a2e290b1167ceabc12fcbe0323995cdc1b754 WHIRLPOOL 5555f3569aac682f815161dfdb05b6a53c02ffd8a1dab34f3cd9e089bec4ec311f4186dc88f6da8058934c2e3d5e185c68933d4d0fd58be9e2742827bc67a3f0
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20150220.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20150220.ebuild
new file mode 100644
index 0000000..2cb829b
--- /dev/null
+++ b/dev-java/netbeans-php/netbeans-php-9999_p20150220.ebuild
@@ -0,0 +1,127 @@
+# 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
+
+DESCRIPTION="Netbeans PHP Cluster"
+HOMEPAGE="http://netbeans.org/projects/php"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
+	http://hg.netbeans.org/binaries/BFB982F9B33E2F1A1766C212C8208793F9B7E77C-phpsigfiles.zip
+	http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-webcommon-${PV}
+	~dev-java/netbeans-websvccommon-${PV}
+	dev-java/javacup:0"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.php -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
+	ln -s "${DISTDIR}"/BFB982F9B33E2F1A1766C212C8208793F9B7E77C-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
+	ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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.javacup/external javacup javacup.jar java-cup-11a.jar
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-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-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-webcommon-${SLOT} webcommon || die
+	cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.webcommon.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/php >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
+}

diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
index 9474d9e..ac955de 100644
--- a/dev-java/netbeans-platform/ChangeLog
+++ b/dev-java/netbeans-platform/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-platform-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-platform-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-platform-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
index 13a579b..0ea0b65 100644
--- a/dev-java/netbeans-platform/Manifest
+++ b/dev-java/netbeans-platform/Manifest
@@ -67,6 +67,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-platform-7.0.1.ebuild 5049 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e SHA512 611b8e831a95d1b4e1c3a1f5e4904c84f9606298a94eb0900ac06cc88670849d218a3a03cce07b2463e206da01ce2931cdb6677948d20d8326908a36851589e6 WHIRLPOOL 01769eca4eb20c2702a432a6180eed16a9a50687016e307e585ab5de5cab8b3b664e456d489ff15d9f5af349f791b161eecb9fef7bfaba09a70e1eaab5d545a0
 EBUILD netbeans-platform-7.1.2.ebuild 5034 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6 SHA512 31cfb0d9f13eacfcafd49be995bc456d17a689776e032f68ed4585e068a49f6e992c37c57f23c5e27176fb060996bcfc86b0446ae26efbc488909102fc10c979 WHIRLPOOL 1bd35ac39366fd13192e4a6a177280727bceb2f5f12ff684a288725954a29a240f2d264c3ef2ca38fa3e133063cdd943cce1d0f493f0f8ea9a621833c8f0031b
 EBUILD netbeans-platform-7.2.ebuild 5432 SHA256 227add7f41117667d8487f2bf8eb846c21529e7b2c49dac46e4b3b33062f69b0 SHA512 e49958f21358fe9689336d5cd5edbe435d0a2fd12c315174dcb408bf6ed4e6515d39d458554fb576c342a43f0af50c327bada8fa0b2eb485e14c01ddcdb6248d WHIRLPOOL 4f9101a2d5495fb6002b7791822f85091309c04d6c475060c116725f8da32f9ed270f0c27a9f6a2bd2aa0bd7417b18e9165d1feff7e98f6205bdafff3223e5a3
@@ -103,5 +104,6 @@ EBUILD netbeans-platform-9999_p20150213.ebuild 8293 SHA256 419b86926ce1955fcd413
 EBUILD netbeans-platform-9999_p20150216.ebuild 8293 SHA256 993b39e212e5e9d00a525979b14f0ea57957ce984e840e4880744eba2c7bd5a9 SHA512 3c7391a906ecc622712b2fcdb97aeed423b28b88c8e9eca9a4405b1a77c60d4d0aeeb70350de2ee6d40ad17a45f8b4fb123d0b734a399fd5bc067d665acbc73c WHIRLPOOL 99cc6ee26ca26cb4bbf02ed9fb109f21649ec3f0dc4c1a35ec4a6ce9284d0fb81d5602b4b71299539e140563e49194e90ac0ae2d80fc04a2a34b5b3e25a184ff
 EBUILD netbeans-platform-9999_p20150217.ebuild 8293 SHA256 808b0ad042ce9ff2fe5b31433007b3da2bbfc8166be3ff2f9df24c02a908aaa3 SHA512 4d73e2e81f051b1527ef13b3c99c8f7db042dd3225b5168627ddb49d71b9c0d45446d1ef6e4f42b373de037ea3c52ee3097d7c8e645a225d55e48332a309bcb0 WHIRLPOOL 94c047b0739cd466469849efc3364b23521e36adaf493c8d71bf6555620c2e97ef03afa187e9ab58b87df564f09514649abcc43f018a98745da36514b4470d79
 EBUILD netbeans-platform-9999_p20150219.ebuild 8293 SHA256 e97673aa06796ed2175373083005ddb734f151e70c32b1888719948106221851 SHA512 a696dd23bf52ee501620131db124206b9bb7e9f976ba3d10d10781f157cd224a474b98e530e67480ab4775af955e824163d38d9878d2be2e7a04163167b81068 WHIRLPOOL 93b6c044d86ecd99aa51865b0cd60d2b2fcb364594ef9adb8cbfd2bad73ca1511461ed2b5e96eb4801e74dff38ab3421f2f66232167eb3f078c71fa1a769a8d6
-MISC ChangeLog 157648 SHA256 6fe6b12765bc6b1cdbe754dd40675f2e1f38e2553bc2e449cc39c23b8dbb0f55 SHA512 cd18ad16779bd52eef8ae6caaf55eadc77087e88b3b2fe7180e1c2044020fe7e0d9170b90ec3e844172fcf3c82228141de3ef4d923a94cd17a6610b83e6bcef9 WHIRLPOOL 4715cc1c35246a737bf3a34e710bc3209c76b2766137f0e2ed6b505f4e94843727b9db34d3061b6654f07c52b0bf989dbd6c4308766c6086fd964c1b4282821e
+EBUILD netbeans-platform-9999_p20150220.ebuild 8293 SHA256 35ec576ace92d0476fe62f45f8a88801a65f92adbddb3531032d6f916e9581cf SHA512 43b6a2d6fe696b30c0d054bdaa58954e87e333311881d933fb7ac8a5fdc67d94726b5132c5d09387571bb73020a840409f70af7cd875086977f3f372062c1726 WHIRLPOOL 873d758c836d2e92383c873d9a79a27c98c9368b8b062c3a3317d7e317a688c17ab8542cf6dfd42dfa04b16a834a80d8bb4c83d5b86cc33b9091c88a7c8f41f6
+MISC ChangeLog 157825 SHA256 16d449af29c93b1f6f5fbb33e9d9dcb46fc89ca44c4f61e7f1424a3a79218a7a SHA512 8fd0b069325ca0330d97b2a5cc11d09f015b7ac5ca34ce51bb1032c0122c00940db93ca6b874558cfd066f53e970a051b5295e8788aa1471afb0a953b0d22b0f WHIRLPOOL a583720f1c9c72285a24de5c01da9d908cc9d6e28eab2cddc33224ea49ad48b52636b7bf192fef33aa5e38195cf1fda258fb25ae931d5cba73282acf6d493a72
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20150220.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20150220.ebuild
new file mode 100644
index 0000000..57f1a55
--- /dev/null
+++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20150220.ebuild
@@ -0,0 +1,153 @@
+# 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
+
+DESCRIPTION="Netbeans Platform"
+HOMEPAGE="http://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar
+	http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
+	http://hg.netbeans.org/binaries/B250509C67194E89C3A27F96933DB7EB0E027E56-ko4j.jar
+	http://hg.netbeans.org/binaries/E556F74DF0942B304F94D9F82CAA8102FED6356E-net-java-html.jar
+	http://hg.netbeans.org/binaries/C74AC1ED160379872826FDC4A3C0CA924A3A0A83-net-java-html-boot.jar
+	http://hg.netbeans.org/binaries/03FE10857B0689B1F98B8D96DE87E80DF5D87A69-net-java-html-boot-fx.jar
+	http://hg.netbeans.org/binaries/31C9329E78A222E38CB86716ACFCEF81EF0BA1FD-net-java-html-boot-script.jar
+	http://hg.netbeans.org/binaries/24ED356FF3C72665CB5FB972B428824FABBC1987-net-java-html-geo.jar
+	http://hg.netbeans.org/binaries/432EDFB05C0F44E6ADAC4B1F3E08C67D1F52FB4B-net-java-html-json.jar
+	http://hg.netbeans.org/binaries/A7B6C3470DB8821A3587CE04844FF504A7C62354-net-java-html-sound.jar
+	http://hg.netbeans.org/binaries/B27F1304F18FEDE876F940AEFA6C9EB5632619D7-org.eclipse.osgi_3.9.1.v20140110-1610.jar
+	http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
+	http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
+	http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
+	http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="dev-java/javahelp:0
+	>=dev-java/jna-3.4:0
+	>=dev-java/osgi-core-api-5:0
+	dev-java/swing-layout:1[source]"
+# oracle-jdk-bin is needed because other jdks do not contain file jre/lib/ext/jfxrt.jar
+# the error:
+#  [parseprojectxml] Distilling /var/tmp/portage/dev-java/netbeans-platform-9999_p20140922/work/nbbuild/build/public-package-jars/org-netbeans-libs-javafx.jar from [/var/tmp/portage/dev-java/netbeans-platform-9999_p20140922/work/nbbuild/netbeans/platform/modules/org-netbeans-libs-javafx.jar, /opt/icedtea-bin-7.2.4.7/jre/lib/ext/jfxrt.jar]
+#  [parseprojectxml] Classpath entry /opt/icedtea-bin-7.2.4.7/jre/lib/ext/jfxrt.jar does not exist; skipping
+#  [nbmerge] Failed to build target: all-api.html4j
+
+DEPEND="dev-java/oracle-jdk-bin:1.7
+	app-arch/unzip
+	${CDEPEND}"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.7"
+JAVA_PKG_WANT_SOURCE="1.7"
+JAVA_PKG_WANT_TARGET="1.7"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar libs.asm/external/asm-all-5.0.1.jar || die
+	ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
+	ln -s "${DISTDIR}"/B250509C67194E89C3A27F96933DB7EB0E027E56-ko4j.jar o.n.html.ko4j/external/ko4j.jar || die
+	ln -s "${DISTDIR}"/E556F74DF0942B304F94D9F82CAA8102FED6356E-net-java-html.jar net.java.html/external/net-java-html.jar || die
+	ln -s "${DISTDIR}"/C74AC1ED160379872826FDC4A3C0CA924A3A0A83-net-java-html-boot.jar net.java.html.boot/external/net-java-html-boot.jar || die
+	ln -s "${DISTDIR}"/03FE10857B0689B1F98B8D96DE87E80DF5D87A69-net-java-html-boot-fx.jar net.java.html.boot.fx/external/net-java-html-boot-fx.jar || die
+	ln -s "${DISTDIR}"/31C9329E78A222E38CB86716ACFCEF81EF0BA1FD-net-java-html-boot-script.jar net.java.html.boot.script/external/net-java-html-boot-script.jar || die
+	ln -s "${DISTDIR}"/24ED356FF3C72665CB5FB972B428824FABBC1987-net-java-html-geo.jar net.java.html.geo/external/net-java-html-geo.jar || die
+	ln -s "${DISTDIR}"/432EDFB05C0F44E6ADAC4B1F3E08C67D1F52FB4B-net-java-html-json.jar net.java.html.json/external/net-java-html-json.jar || die
+	ln -s "${DISTDIR}"/A7B6C3470DB8821A3587CE04844FF504A7C62354-net-java-html-sound.jar net.java.html.sound/external/net-java-html-sound.jar || die
+	ln -s "${DISTDIR}"/B27F1304F18FEDE876F940AEFA6C9EB5632619D7-org.eclipse.osgi_3.9.1.v20140110-1610.jar netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610.jar || die
+	ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
+	ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
+	ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
+	ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	# upstream jna jar contains bundled binary libraries so we disable that feature
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 --into libs.jna.platform/external jna platform.jar jna-platform-4.1.0.jar
+	java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+	java-pkg_jar-from --into libs.jna/external jna jna.jar jna-4.1.0.jar
+	java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
+	java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
+	ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
+
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	unset DISPLAY
+	eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
+}
+
+src_install() {
+	pushd nbbuild/netbeans/platform >/dev/null || die
+
+	java-pkg_dojar lib/*.jar
+	grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	insinto ${INSTALL_DIR}
+	doins -r *
+	rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
+	dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
+	find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
+	find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
+	rm -fr "${D}"/modules/lib || die
+
+	popd >/dev/null || die
+
+	fperms 775 ${INSTALL_DIR}/lib/nbexec
+	dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
+
+	local instdir=${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
+	rm jna-4.1.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-4.1.0.jar || die
+	rm jna-platform-4.1.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/jna-platform-4.1.0.jar || die
+	rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
+	rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
+}

diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
index ebb835c..ec08493 100644
--- a/dev-java/netbeans-profiler/ChangeLog
+++ b/dev-java/netbeans-profiler/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-profiler-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-profiler-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-profiler-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index 8de766a..6bb906e 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -42,6 +42,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-profiler-7.0.1.ebuild 3222 SHA256 b1bab800a27c30aaea26b8ff5ab21abdd1bec16b9890133429eca9ea77c018fe SHA512 d6198f44a06561b7e2598fdd6a37f8a3dc13c38f63dfbf6a86a083adbf71e9c62af87cb4e1b5b8dd2dc99feeeb99a7afcbb8f7747c378ad92c71263cc91a6c54 WHIRLPOOL c62613f511636b1f0393ac32c6b50641cdf7df9f9fdc95fd5acbe1a602ffe42fdabb556f989552b05b0607a5ad9d324a2019440c3ae66c50995ef3fc8775f385
 EBUILD netbeans-profiler-7.1.2.ebuild 3231 SHA256 94d87bf6f86add3bdc27f9f20084f35fe584fc2bd697acafa8c23cce16a0d1ee SHA512 dcc8da918a6b6e07ccae513fb4296d16891e205b49098fb8269d16beb9b1367b1920797cc78053b83f4321c1b69faa393365265c72213bb2abfb9d3f84f66319 WHIRLPOOL 18325a1df836e7242838920483c41d43f37b9dae8322d36a2a562b414baa0dc76971f581204ce76a6d64196dd60643089e8704da69617590cda61ce54ce82e8d
 EBUILD netbeans-profiler-7.2.ebuild 3214 SHA256 ddcba9ba672ad566ef256538fc8631ae691aa7c6574269199f26df5382c37f4b SHA512 1bb7eb95381861b8265ab366fe3c7a9b99971d1c4600eb6c7bffb521f4cebb32bcf3d662f82c811d47fe95e77cd39e48f3665f0fcabf9145eb171c2746d89684 WHIRLPOOL 7f74c2be9ec4e7ff419086f1da3b1a12b1c187102def004316ef89ed28f30da62542ed3409a51473a8d9d68d18a30de36b1d0307cd8eeb7e580668fe896c5aa5
@@ -78,5 +79,6 @@ EBUILD netbeans-profiler-9999_p20150213.ebuild 3478 SHA256 f04e115cbde492d5ffcca
 EBUILD netbeans-profiler-9999_p20150216.ebuild 3478 SHA256 b296e3bf733b2657710649a9dd56221f7f1209f8141a409db6341c578be1178b SHA512 dce60dc932d4438c599c57776b2ceaceac7703edc31dfce0c276286fe546976b2b32a4bfe241e9ff355bf1fa26514e5437031d248ea42e114b3fcbe4f6230228 WHIRLPOOL 0f186bb232e1e5aa18bf5c8ddf09344e2b77e7fe941ed97fba0ccdb7348dda9e9b543ebeee8ae1ed5278dcb2991b367f093707cd0622637fd5e4d420b1909973
 EBUILD netbeans-profiler-9999_p20150217.ebuild 3478 SHA256 4d2d5c5bd9dda5da589068495c776ba94e594ca1a063068ebf0105c1ca507fe3 SHA512 87fd3d2024a52aecdf80cf7f247e227fe8324ddaebb4365cfb2423ad3a5ea91cf4ac9798ba16a3c148ff253b25b485a90b8ffc1ac02fd859a45a897b10c05de8 WHIRLPOOL 56f9560520571c2a248e255e4aacbe6e2bc61b05837ff610356369f2e3591b69bd27fbb925d1da91632bb816a32a8d91ff35f9a796f9580f993ea9b0bc801036
 EBUILD netbeans-profiler-9999_p20150219.ebuild 3478 SHA256 762ac1db6ce2773b34b3713f884d67e985ae2f91242a8da6c81ab1428e1c5902 SHA512 1ea1854251c1c813e26142a1d780940ad341471b3067bf70b5b17e6ec03aa6bc1d3b94c614615d5329156ff5b0e33057db31ce35339af93ce4a01302cd32b83e WHIRLPOOL 36c6adc6b53780fa6359b3e2768445a5ad0364701cc1d886e93dba87555b2cd5c3da5eaf4e071918e6dcc7e8f5c8a9eb1e872445e8c021d77bb03113ce991bae
-MISC ChangeLog 157109 SHA256 4a40325486d49927bf0b735a646e7eda5014144dfa12b6743a18c119bd17e589 SHA512 e9c1e94c5ebc9f79f93e75bd08cd4d2aeff9f26fb1eeff1df157269fab81b6b9b94550be6f6e777825cee2e9ccc0b9511a5a11a1250bb19ecc4d231bd113dfc9 WHIRLPOOL 8b398116b41f08c469cc4312aada8c940dcd6ecd2f82b6a6f9cd41679f351e88b03a0d6350f0ce2bd41968e3dc40efb0132010a7c7b154de537bdc22a12d0bb4
+EBUILD netbeans-profiler-9999_p20150220.ebuild 3478 SHA256 f2ce6e82b446b9f619f2bad24d32269dc60b46d226b6a7521bdd57e8b1396e00 SHA512 08e13369c639f7c1580e5203cc022ea660186eb943dd643fe7d67c43ba9b233b10f7fe002cac53c145e149bf1b95e8311847bce999caf6369808e2e1a115d801 WHIRLPOOL 411f89b4b74f2b26cf0df2916b0d0747076e56f282ca1d3fa2ff6990f7313035277f20c23da2fed9b5dfea4050587ebaadbaeabbfd3827140da5e422a2b21fcf
+MISC ChangeLog 157286 SHA256 89834f7e270bc454065ee41a4ccd623a1ee6cdb7087f097fb0cbf009f4ceba14 SHA512 d511ee0c65ddc72e029f1a9309de4b54985c041b659f61d8de2c8dac27ce20330845d370a065b13a665e8f5e836a3caf070ec5765cf5c2ba9d28d401e0e2570f WHIRLPOOL 3d6fbf35e0a3b46204ff27824c3a3b4b60d00e6f301d15dcfe2432179e41e5c614c381fd293a2804848f05e2a4be3a8dfd5a954cf97c7d7b066891a443408b21
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150220.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150220.ebuild
new file mode 100644
index 0000000..0f5781b
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150220.ebuild
@@ -0,0 +1,121 @@
+# 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
+
+DESCRIPTION="Netbeans Profiler Cluster"
+HOMEPAGE="http://netbeans.org/projects/profiler"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+# Binary files needed for remote profiling
+QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-java-${PV}
+	~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.profiler -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	einfo "Linking in other clusters..."
+	mkdir "${S}"/nbbuild/netbeans || die
+	pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+	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-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-java-${SLOT} java || die
+	cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.java.built
+
+	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
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/profiler >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+
+	grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+	doins -r *
+
+	for file in lib/deployed/cvm/linux/*.so ; do
+		fperms 755 ${file}
+	done
+
+	for file in lib/deployed/jdk*/linux*/*.so ; do
+		fperms 755 ${file}
+	done
+
+	for file in remote-pack-defs/*.sh ; do
+		fperms 755 ${file}
+	done
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
+}

diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
index f1d4834..43c9ddd 100644
--- a/dev-java/netbeans-webcommon/ChangeLog
+++ b/dev-java/netbeans-webcommon/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-webcommon-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-webcommon-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-webcommon-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
index 45fbe40..04a899f 100644
--- a/dev-java/netbeans-webcommon/Manifest
+++ b/dev-java/netbeans-webcommon/Manifest
@@ -48,6 +48,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-webcommon-7.2.ebuild 2665 SHA256 9328ea550dfeca5be5c2b03aa5f512d451f1673e49a40994155fca0b2fb2f79d SHA512 d8b80b79e78769a70d01605a79a8a91f7e839d4138b4cbf28cafca6f56ae3d7003c2f5f40aff77bbe3f2882f43a7d7dca3f0428f0f2723a42ae5b49e4c71ffff WHIRLPOOL 31254cbd2fc6cfb2d1bed4d22958595dbbf73032439f19e684463efbe466ee80c144f77ab00ced7a07815b1cdc1d45a87ceda83e7a2fd20ac2ce65e45d30a093
 EBUILD netbeans-webcommon-7.3.ebuild 2986 SHA256 327c0a73fb20778d9fbe4a12024fa065e4102a7aff3fcbda7448874656a46420 SHA512 3d270e940424b3bcdc8c7f8ff2016d33eb55420ac4037f4e406b688c2acea1b07a04625772265ac293d80c0d1afe3bbe6f865051ed9234b700619bd0781d8b39 WHIRLPOOL 5bc288949ed3aa9c3c4cd4cd33b817fe317754229ad30e80da8cfea817bfb77e988a1d6d3280aaef90619968e0309fad212deff0f7970f04438494a893a30a5b
 EBUILD netbeans-webcommon-7.4.ebuild 4727 SHA256 54a0b63527001da34a21ae3ed69c2cfbf9a446ee69bda4bb6ac5ebb939ebb68d SHA512 96895c972cf7092426ec8bc06dccc6ab4f33334da4e67fd4da01e586801110bda8d955f2f29ecd93b8bb58ae64c4af4139e9954a784c10dec925e2beaeab2394 WHIRLPOOL aa7b3b59d315bd37553052470b1f56f435979569e5ef033493cf6f93c29827f2ecd30f6b874f07a0cd8824469c6546982ac3ed360bf3b6cbf211d95943a3398a
@@ -82,5 +83,6 @@ EBUILD netbeans-webcommon-9999_p20150213.ebuild 4997 SHA256 bcdbfcb0ed2d390a73b7
 EBUILD netbeans-webcommon-9999_p20150216.ebuild 4997 SHA256 8efeabbc4abfeab009386da00061211d2a29b310953ab75d28772a7e08609cf6 SHA512 4e93acbcf2ed3814df5271984efd08429b9cea866558b89e74971939a90fb5f77ba5aae527042ea39fc317bf31d1e8fe20a211d549f6f231d35f3e0ef36e81c9 WHIRLPOOL d894c71af78b2b00355cd59e182fbb2a977e45905e09c650c9888ebf241f88b6c6a911d08117f59e59487cb151bb75187f6e1736d04596c4193d882caf98b6a9
 EBUILD netbeans-webcommon-9999_p20150217.ebuild 4997 SHA256 c4099493e26c73379da06589ad413f612ee79cca9c497047fea2241e4645101e SHA512 b53e01bbc96b5be5e0f0e1e9a44a604c5ab143c11b451653fdf9c4a47aa31a5776729749a617428325a73fc1047efd2701bc62249253bbec0193c1a011fcdf66 WHIRLPOOL 360e0e505ee8bbcda6a5ff1276d595f91ab261432561ac96a235cfc3544c15c9c88a0e01d928c9595019d9b3c5b5fc055ba4b4e5c6c8ba5bd75572fbd8df9bb5
 EBUILD netbeans-webcommon-9999_p20150219.ebuild 4997 SHA256 718e0bba24cdf3a09115b0f0a54e5fc64ba5e9a64696a673e6015a2775e8aec3 SHA512 3e8ca984840fb9cc0218b6455c6c953b1fe1c40d97530227894e1bb1ecc1dedb37ab072774638ed6a0c0cc3d3b20b470f7b4c974acf8de0c914d18036e5a8a62 WHIRLPOOL c623a977f3ed757d8f2bd35bee477818b4410ca351d0a290f9601ec786717cdc7fa7302f101f4a6dd0d0371b988621c553b792af053c2890cffa82259111076c
-MISC ChangeLog 130043 SHA256 b626611bcac3a06cc1a19b9b5a0c430880a5de8abef5a4444bb44020744bd0b8 SHA512 0f34a89388ea7857a86ba7aebedbfc211190f17f0967d67d57cbf14492ec58467f998951b1f8c933ca4c13fac6e0dc372c01a495891387cb195af01f7a01d989 WHIRLPOOL 63fa31cfbf19767490bce7a165e2185e7d1f7fcd3607f7a8582bc5b97e3537dbdf7d0e7c47f3c9b3315e049d870a1174248d615171e880a7d3780d28fd0fcced
+EBUILD netbeans-webcommon-9999_p20150220.ebuild 4997 SHA256 96c2ebae4eb09c3b740a439c321160156d2186fe392aedfcbbdfa98e27b8a2ef SHA512 c0285348796cf9c2f209efe59b00dcfb03fd68df6a126022dfe7df249f33ecfb426a276e4a6ad60f63b5cba814db3774adc33c25fbdcd1c433dd77a74ead6a4b WHIRLPOOL db009965382181e06f9bc5f50b9dc7f21e35f50b23732a1c54b585200591b2413378e5ae6a74115cfcf99c0ff377119df5d244f8b372938e2875c62dfadf875d
+MISC ChangeLog 130222 SHA256 a701bcf0a1ed13a857d59979f3b98572deab957f75265673b56676a1484ca754 SHA512 97a4309651999d99666fc687c0ab5fe67b260706831ca121e41616d2995acba647db43c105465ccaba5697c181b1961fdd5d004aee64f06bc6df9466ad757993 WHIRLPOOL af15c1f03236a29b71fffb48dcb4963bf2625e8d7dafbc663c787e55eac46fb1365bf09b5f7127ebc61fd209e41dea715087a46baf076429da254e6d7010c360
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150220.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150220.ebuild
new file mode 100644
index 0000000..0e04046
--- /dev/null
+++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150220.ebuild
@@ -0,0 +1,123 @@
+# 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
+
+DESCRIPTION="Netbeans Web Services Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
+	http://hg.netbeans.org/binaries/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim
+	http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
+	http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
+	http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
+	http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
+	http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
+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-ide-${PV}
+	dev-java/commons-compress:0"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.webcommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+
+	pushd "${S}" >/dev/null || die
+	ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
+	ln -s "${DISTDIR}"/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim cordova.platforms.ios/external/ios-sim || die
+	ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
+	ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
+	ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
+	ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
+	ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
+	popd >/dev/null || die
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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 --into libs.commons_compress/external commons-compress commons-compress.jar commons-compress-1.8.1.jar
+	java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.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-ide-${SLOT} ide || die
+	cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.ide.built
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/webcommon >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+	grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+	doins -r *
+
+	popd >/dev/null || die
+
+	local instdir=/${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm commons-compress-1.8.1.jar  && dosym /usr/share/commons-compress/lib/commons-compress.jar ${instdir}/commons-compress-1.8.1.jar || die
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
+}

diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
index 1b287f1..2631841 100644
--- a/dev-java/netbeans-websvccommon/ChangeLog
+++ b/dev-java/netbeans-websvccommon/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-websvccommon-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-websvccommon-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-websvccommon-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
index 1dbedec..9b26295 100644
--- a/dev-java/netbeans-websvccommon/Manifest
+++ b/dev-java/netbeans-websvccommon/Manifest
@@ -42,6 +42,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda SHA512 32b32894713d7235ebd03446c5c411d22eb8701b96e3d3ac54eca78b2abc833babf279085cea3b74bb7bddc6d89a283a21c58a0b0462042ddd10e22dfcadeb84 WHIRLPOOL 59c18168245767acd1f8e53046f8942698237aa6fd903a669c626b7f17cf3d39247b7ae57f2984562230267885a4b6a62be43dc8a330f1dfeb2cc7acbbd7d3c6
 EBUILD netbeans-websvccommon-7.1.2.ebuild 2701 SHA256 3b2a1cf0d32db3c55b66d1c6b8c4ae2ad5487d3fdb27752468ce5c860f9b9515 SHA512 b9be64755f00157c2d6984887b8c0fdc1e34470f21df1fd72b3e399d3ec894af01c9b79fd604778213ac2086a6c96bf66366e8c2c8bf97f7fee23d16ceb36974 WHIRLPOOL 91559de8c8f6391c3c69888854778a91a1a7e0052ae69eb9762bcbd64d8bc5587fb84ebb55d7d0375da5a7855aa8672abfd035b6a38b3eeb5c23a4cd59b3cdce
 EBUILD netbeans-websvccommon-7.2.ebuild 2684 SHA256 8bf8cad1e0469713c63280620fed089600191230f501a78b834b010f8fa9b3e9 SHA512 fe885f92a7c6cfac532c8e40e4df6283253c43294e9d82ee4d0d070425496eee3792479c268b46bf1fd484f753ca1f21e7ca38a5d71816b6d4fd219082e8e276 WHIRLPOOL 9d2d622d4a800470c874d8751e9c2055e0a4ef72ad01a01aefda4e95a7f295d55fc95fdb55fdd1f631212e1f610bdc7a6b4ee631b92492bb85f73b0d9fb4ba26
@@ -78,5 +79,6 @@ EBUILD netbeans-websvccommon-9999_p20150213.ebuild 2727 SHA256 c10a62dd1415ca266
 EBUILD netbeans-websvccommon-9999_p20150216.ebuild 2727 SHA256 c072dc3dc2e71ccef6a5aab2c0c6bcb148351693b3ed5b8f843b363b80cfe1b5 SHA512 fba4649174957d6baba0562a063b183a60f4bda0439668ba80df988bdd03db7a2f7a6a4c44966a693622def6c652cab35ccdac416cc0a55bfadb11617b8d1a7a WHIRLPOOL 30e0f0eed44b6daa23d522800bbb4a80f502382a6b3c054dbbce0b1d6e07aa6b29d6d5f2ddb9955944c43d0aa80c3e6a7294538e431531360d381c26ce1f2759
 EBUILD netbeans-websvccommon-9999_p20150217.ebuild 2727 SHA256 fb5af261ddd49eeba99ccf57c38c8e9338d30460eb619bbf6e10e0a3612c4ec5 SHA512 a0a0415921b5fe1340dff9e362ca5b18220b69cb7d142dfe7d22539cc84d685680324f0a40bee2ed31899658b533c59bf9aaca8a8ef7143f050ebda37a343e32 WHIRLPOOL 03d22367c1760e8b664947e2fbf4edca985bc3fb1b15a899374554c5f961aaf6aeb80d5fb23f78c4d94ccd5cf3f3dbd89583f6aec47b89c350d216b81a67e88d
 EBUILD netbeans-websvccommon-9999_p20150219.ebuild 2727 SHA256 17d86183dccfc7484168398ee21d08aa1fe03e81c0d65b21bc296ffb9b0df8c7 SHA512 f53135c0a86af975f41784a6c5567007e005dbeb5faad80957de9d8b242ac952bb87dc3f4c9f2e714a04599b98ef6d7acc9517c1598e38c76ac090b93ff59e81 WHIRLPOOL f654ad07af6148d2eb7322d71db0b8e5f7b90ddb93b46722f4fcd1765668eeb4891022507591c5de2ec585f233f144ed6d2c61fe42fd6ec87b7586722b31a7b3
-MISC ChangeLog 164586 SHA256 a720de5796e21c6acb60e211ce919267f43563882f65434622ef03c01878c052 SHA512 91b079a95c975035505f4994c6186250b9de27848e92d9d4e7b327164257688a0db4cd3dcbb2fb162eb63a7ba3cdc6be91c69d37a2483b41cb3d7e5614ca1c69 WHIRLPOOL 57592cabf178457c6885ebbed1201701524254899a6faf30435e2295d2e092135e65ad8a9c34ed1626af68f82cb31fdfae4002f9f2cc43230efa525468544464
+EBUILD netbeans-websvccommon-9999_p20150220.ebuild 2727 SHA256 d5655ed30c38400b5442fdaea0422c14964b46a2c15b21a0c3a547da957dbab9 SHA512 1fd69e6e1308fb4ce2de4a23917152fca7826de8c9bbd0472583d72d94b1eb8b1096ed6da96e29a1a788abaa2e3630e7818995d3c51f101d4fa674b9630ab2c8 WHIRLPOOL d60295c01d6416094b996b16ad08d3b584bfbba9e5ddeb582076a9f85d378e312272ad6e80e52f954148162d482fb8a0d64d31fada92f2c1053cb8db4e90173b
+MISC ChangeLog 164771 SHA256 df3488b3adad620a14135cdd0ad363e2ca4b7264a0566678bba478e3b9cbf834 SHA512 592d1d5a76dc859b68f5b4489930870327ddcc011f37babf40aa205633df34e9a81ab2678aabfadb6a7a47dc5e06876576d9c5a5f0411525117e7354fbccad49 WHIRLPOOL 2560b8534650f91e6b3a670fe5dca2520606ebc32ed6ca5b44ff1043c110aeb21f04087d8f1d2cec17e44182d425ed966ce22c49c165a7b393db30839280bd2e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150220.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150220.ebuild
new file mode 100644
index 0000000..2d1a16e
--- /dev/null
+++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150220.ebuild
@@ -0,0 +1,94 @@
+# 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
+
+DESCRIPTION="Netbeans Web Services Common Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-ide-${PV}"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}"
+
+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.websvccommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+	unpack $(basename ${SOURCE_URL})
+
+	einfo "Deleting bundled jars..."
+	find -name "*.jar" -type f -delete
+
+	unpack netbeans-9999-r14-build.xml.patch.bz2
+}
+
+src_prepare() {
+	einfo "Deleting bundled class files..."
+	find -name "*.class" -type f | xargs rm -vf
+
+	epatch netbeans-9999-r14-build.xml.patch
+
+	# Support for custom patches
+	if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+		local files=`find "${NETBEANS9999_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
+
+	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-ide-${SLOT} ide || die
+	cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+	touch nb.cluster.ide.built
+
+	popd >/dev/null || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	pushd nbbuild/netbeans/websvccommon >/dev/null || die
+
+	insinto ${INSTALL_DIR}
+	grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+	doins -r *
+
+	popd >/dev/null || die
+
+	dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
+}

diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
index 64672b1..8457d83 100644
--- a/dev-util/netbeans/ChangeLog
+++ b/dev-util/netbeans/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-9999_p20150220 (20 Feb 2015)
+
+  20 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-9999_p20150220.ebuild:
+  bumped to the latest sources
+
 *netbeans-9999_p20150219 (19 Feb 2015)
 
   19 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
index 18f2ff1..69ca1b0 100644
--- a/dev-util/netbeans/Manifest
+++ b/dev-util/netbeans/Manifest
@@ -50,6 +50,7 @@ DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e
 DIST netbeans-trunk-nightly-201502160001-src.zip 202806984 SHA256 ef38669ad1ac2791e5d8771e92bd8ef2ec31816d6445a7d603feec0d5d38b80d SHA512 51ec26030b84f231235fe8f9d59b670db077ae6807243070a3170614b35341b0b8108dcbe476c288ebca01252fb19dc3ff0e93c0928c3bdd2415bbd9b9906d25 WHIRLPOOL 74ddc31abfc7003fd615d1af889d376592cc330fd5c34e2802f27573c7185f0dd11ed0357461a286d19e64f2c1868b169c792245a42badec5778da3208fe828c
 DIST netbeans-trunk-nightly-201502170001-src.zip 202821702 SHA256 be4331d38f0fd36b57b0cecade54a3efb9653633dafefb5eff3b5bf6bd9b3850 SHA512 a208027f19cbc61b8064c4c182c36019fa270dd28550b1381d5d83b1a1cb903c17ff27bf38cd68f76ca32a3c5b0cd135463906ac907fae497df9d15a33611e12 WHIRLPOOL 383273b105e6a958e6f328bfc6b4935940281f286a997cca38a9197db4c63abb5bd9c3affb9323ea016359e41e93958c69cf470d334b5c1a44508cf8bc71c1ba
 DIST netbeans-trunk-nightly-201502190509-src.zip 202937012 SHA256 4f7518cfd82a6b4843dd243165106a16594b7c89ed20cb6dbbac978500d4b03a SHA512 d457f73b4951f64cc03cb8e3a20439f33fd90e924a5b825abafe2920c0433fab4d9cc7408351a28652268cc9fa9e52855903cdb6ba4a63bc31f580eac1dc34a9 WHIRLPOOL f9cda66dff6da8e04515e8079965272cfe59a87aeb5ceb27942bd59103de3dc11d9e6ba62f20fdb0c19c0a9d5edc8f95d2f81c9ee6fbd8ef81951a8f7c5c8a2b
+DIST netbeans-trunk-nightly-201502200001-src.zip 202951400 SHA256 7c7af2710ad215376547d5f08c88f459996a4d55a9dc27209920e4a01679561e SHA512 3d3ba0dc7c352687ed87561dfd98cf490dca481c7bc1a50cabef3c85ae55bf4d2e6c3a4a1cca66ce4bfb5379c6f6796651d465b4dab3fd6df8d3fdb76ce8ff46 WHIRLPOOL 19df93c9f93d519274eb9f57c46bb5834fe989d507eb508791cf247a42a166a56e5a22391d1759ef2f647feb6c438502d471c616a622b087c267a6b66e88cab1
 EBUILD netbeans-7.0.1-r2.ebuild 6736 SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82 SHA512 653fb585d9eaa20fcf88d778a7f34d63c9f29f2af2153a432fcab6d977ef9619c699b19587a48b148ccf717f4b31a43859b81cff80d5d84ad273c5fa16e8f565 WHIRLPOOL 257f2466c3ad198a05db9d5e377cad2707f8a4daf1f421e516d7435670a85fd4bb5f6b3ab657ebda8cc23937e1b4e1f4acce8cccd85bccddc5a7b1f9abbde0ce
 EBUILD netbeans-7.1.2.ebuild 6976 SHA256 4222e248dfb664ccfea85d4938ad691d3685f32d8e9b33289d1dda088057261b SHA512 cc0a20bd542b61621fe08d5413611f7bcbbebf0c37d5f67c590c31324e74eb5594e72efacc86d843ff3abffc98c4859c2733c63ce6f993baf51e24d69197b64d WHIRLPOOL 30fb7b0cbf22fc39a8dabefd27a0073ce73e62ef082d55839fb7f815bb73bc5c3c24c3418ce175f355d7c64138ef7e9616da41c68b3b57a70353d16c6113daf7
 EBUILD netbeans-7.2.ebuild 7057 SHA256 29140b2779f1a24722499605101c286d05415b4f97d2363afedef711cc586067 SHA512 0776f530f9530c533b13019f7b34fc664990a16926bcff768d0a9f3b9035de82dcd2ed66425ad8da27c65aa69fe3e6be966e0a1ee1bc222949e5d42e14f7f7f1 WHIRLPOOL 9fcb95348171fb0bd8d794b80b51b2e3ce36fd84ccc81653bdd0172cbfa99791e527b33c895ebf7b4d81c228f17d4afab367eb55ceffe28df835b2d09dc8f778
@@ -86,5 +87,6 @@ EBUILD netbeans-9999_p20150213.ebuild 7216 SHA256 dd42d3484752aa20f920c1437cd7a8
 EBUILD netbeans-9999_p20150216.ebuild 7216 SHA256 d4ff70446caa6c3ee4e17a42dcc62c10d383d5a694a2dd55fe113eba8a15e8ac SHA512 59d26ddb3422a5583931c87cca93a96f16f20134a9c38d5a767b4da94d6126a66ff080bb575c80c77e965a01767344e079ba1cb4f181fab5dc5de3d37d77ea9a WHIRLPOOL a62b63e82f069b90652140b404684220246bfad5b4840a3a3465c0642bc9fe104e74ddebb94fa6e9adf885b6f1a61e5318aaea19e8fdbac610f52bf525456aaa
 EBUILD netbeans-9999_p20150217.ebuild 7216 SHA256 7caeec75ad9f2afbf1f5b315e1b0fd4e985fb165efcf97b8dac7df72f27cc956 SHA512 3c83d5c5679a89621d22804b54e5836f1421e683ec41e13104ab340e7c435a53e95f27232a65824a58e53fd574451fb9466e4f5f831b6d559ec7e2449ed68c82 WHIRLPOOL a94301119e3a086ad9e9635d0da5e05c3f84844d983b9ba23c01ec15c4351a947ad07159ed133c0f8511a94ce302ed5e51c9473aa42aa94b15d04c4a0d36e85b
 EBUILD netbeans-9999_p20150219.ebuild 7216 SHA256 768fb3fe8481ed938f199429c1942d9da7929fd828c87aa010aae11793222798 SHA512 dd3ae9fae512099805b437b8969e8b437a8776cbc16ac5ccdcf5d2f1d455b893abcb66fd38c6cd2e9aad91d04c7a86b51b0f2c7b2211ad62369028f4180d3429 WHIRLPOOL 0965fda241249eb03a8e4ff80f47eb197ccd69b3201aca2949c4c6599676a9b770fc6277614db8d2d73374b12118b1f9a184d0ebaf6f3cf87ce1de1b103a290b
-MISC ChangeLog 140096 SHA256 fe72abe7af8b58637d64774f3da7dab00adae37d20fa2c3a4d9a13a808300c35 SHA512 e944efd28010e577930e9433d8b1e6d1f4a52b8932f53f3122f96c0ac38ca4c6c66ff221873c553a0f9ef5b447a831b844fa7add73b6ab0560abd7657fb4ac9e WHIRLPOOL 0ac49541747b4bb25805ceefa8e61cc1f6773b333c3ca08ac3b3d9da7ff4250e7c0718d510598d415cdb763e7a50c56cdf89df7bd4d9abe1ff13fd151ff6b1af
+EBUILD netbeans-9999_p20150220.ebuild 7216 SHA256 5104aa8af48052c860b218e31322e13dca3cdfb61ae6530384aa6fd78aa36d7f SHA512 3c84f5f7382a4f5924cf5b282a24c9fe2a03672a49d519ef5d9f7479eb76d1463f2fcf636ec5c79c816aab70351b01a59a840f79a9205972efc3c91e3f98175e WHIRLPOOL 324f2f78c3dbca17a4bfe6443515418be2fc06f784600f12b571115c4734d8156bd9f5874b14e01d4140b18fc7525bd410e24d1596fcfa67c01cdfb12977b9fa
+MISC ChangeLog 140255 SHA256 8744be4c6739e3536d6c7d71a58d39a02266e9e49aad2b59c2e5607b8c735eeb SHA512 d6b880fc1ced0f5a55c4c9f9669d938e618da4aa38d20db063156d063b4261d3bdc12ba71d37d2d393ed565a74ed19a0c587cb9f40e232a6c3ca34969164744d WHIRLPOOL 05f0057f6bb8af63ef2ec4985b18e58a2e86c8f0c949fdc53eddf886aaf2a0a16b125df5cbecb95f6452181bc68b1e3408fddb9c38bbffb3883045b5dfe5603c
 MISC metadata.xml 333 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a SHA512 3f730fc27f893489524053e81a465519037a68e297f02a5d6400f85f8bfd8a20006e5515a135b8a5779ebf5951a661d99aaa8bf3b9b96141f863e134dba2265e WHIRLPOOL d37106234351185946f6dc870e9b77babd38bed88673771949d26d176d8dad4071be5f2c59bf72b139a6a35c899c2c7ac9ffde1c7b4885135d52c821780cf3d2

diff --git a/dev-util/netbeans/netbeans-9999_p20150220.ebuild b/dev-util/netbeans/netbeans-9999_p20150220.ebuild
new file mode 100644
index 0000000..2a9a42b
--- /dev/null
+++ b/dev-util/netbeans/netbeans-9999_p20150220.ebuild
@@ -0,0 +1,264 @@
+# 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
+
+DESCRIPTION="Netbeans IDE"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-20_00-01-28/zip/netbeans-trunk-nightly-201502200001-src.zip"
+PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2"
+L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
+ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
+SRC_URI="linguas_af? ( ${ALL_URLS} )
+	linguas_ar? ( ${ALL_URLS} )
+	linguas_bg? ( ${ALL_URLS} )
+	linguas_ca? ( ${ALL_URLS} )
+	linguas_cs? ( ${ALL_URLS} )
+	linguas_de? ( ${ALL_URLS} )
+	linguas_el? ( ${ALL_URLS} )
+	linguas_es? ( ${ALL_URLS} )
+	linguas_fr? ( ${ALL_URLS} )
+	linguas_gl? ( ${ALL_URLS} )
+	linguas_hi_IN? ( ${ALL_URLS} )
+	linguas_id? ( ${ALL_URLS} )
+	linguas_it? ( ${ALL_URLS} )
+	linguas_ja? ( ${ALL_URLS} )
+	linguas_ko? ( ${ALL_URLS} )
+	linguas_lt? ( ${ALL_URLS} )
+	linguas_nl? ( ${ALL_URLS} )
+	linguas_pl? ( ${ALL_URLS} )
+	linguas_pt_BR? ( ${ALL_URLS} )
+	linguas_pt_PT? ( ${ALL_URLS} )
+	linguas_ro? ( ${ALL_URLS} )
+	linguas_ru? ( ${ALL_URLS} )
+	linguas_si? ( ${ALL_URLS} )
+	linguas_sq? ( ${ALL_URLS} )
+	linguas_sr? ( ${ALL_URLS} )
+	linguas_sv? ( ${ALL_URLS} )
+	linguas_ta_IN? ( ${ALL_URLS} )
+	linguas_tl? ( ${ALL_URLS} )
+	linguas_tr? ( ${ALL_URLS} )
+	linguas_vi? ( ${ALL_URLS} )
+	linguas_zh_CN? ( ${ALL_URLS} )
+	linguas_zh_TW? ( ${ALL_URLS} )
+"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE_NETBEANS_MODULES="
+	+netbeans_modules_apisupport
+	netbeans_modules_cnd
+	netbeans_modules_dlight
+	netbeans_modules_enterprise
+	netbeans_modules_ergonomics
+	netbeans_modules_extide
+	netbeans_modules_groovy
+	+netbeans_modules_java
+	netbeans_modules_javacard
+	+netbeans_modules_javafx
+	netbeans_modules_mobility
+	netbeans_modules_php
+	+netbeans_modules_profiler
+	netbeans_modules_webcommon
+	+netbeans_modules_websvccommon"
+IUSE_LINGUAS="
+	linguas_af
+	linguas_ar
+	linguas_bg
+	linguas_ca
+	linguas_cs
+	linguas_de
+	linguas_el
+	linguas_es
+	linguas_fr
+	linguas_gl
+	linguas_hi_IN
+	linguas_id
+	linguas_it
+	linguas_ja
+	linguas_ko
+	linguas_lt
+	linguas_nl
+	linguas_pl
+	linguas_pt_BR
+	linguas_pt_PT
+	linguas_ro
+	linguas_ru
+	linguas_si
+	linguas_sq
+	linguas_sr
+	linguas_sv
+	linguas_ta_IN
+	linguas_tl
+	linguas_tr
+	linguas_vi
+	linguas_zh_CN
+	linguas_zh_TW"
+IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
+S="${WORKDIR}"
+
+DEPEND=">=virtual/jdk-1.7
+	dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-nb-${PV}
+	~dev-java/netbeans-platform-${PV}
+	netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
+	netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
+	netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
+	netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
+	netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
+	netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
+	netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
+	netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
+	netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
+	netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
+	netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
+	netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
+	netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
+	netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
+	netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
+	doc? ( ~dev-java/netbeans-javadoc-${PV} )"
+JAVA_PKG_BSFIX="off"
+NBLOCALES=""
+
+pkg_setup() {
+	for lingua in ${IUSE_LINGUAS} ; do
+		local lang=${lingua/linguas_/}
+
+		if [[ "${lang}" = "ar" ]] ; then
+			lang="ar_EG,ar_SA"
+		elif [[ "${lang}" = "es" ]] ; then
+			lang="es,es_CO"
+		elif [[ "${lang}" = "gl" ]] ; then
+			lang="gl_ES"
+		elif [[ "${lang}" = "id" ]] ; then
+			lang="in_ID"
+		elif [[ "${lang}" = "nl" ]] ; then
+			lang="nl_BE,nl_NL"
+		elif [[ "${lang}" = "tl" ]] ; then
+			lang="fil_PH"
+		fi
+
+		if use ${lingua} ; then
+			if [ -z "${NBLOCALES}" ] ; then
+				NBLOCALES="${lang}"
+			else
+				NBLOCALES="${NBLOCALES},${lang}"
+			fi
+		fi
+	done
+
+	java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+	if [ -n "${NBLOCALES}" ] ; then
+		unpack $(basename ${SOURCE_URL})
+		unpack $(basename ${L10N_URL})
+
+		einfo "Deleting bundled jars..."
+		find -name "*.jar" -type f -delete
+
+		unpack netbeans-9999-r14-build.xml.patch.bz2
+	fi
+}
+
+src_prepare() {
+	if [ -n "${NBLOCALES}" ] ; then
+		einfo "Deleting bundled class files..."
+		find -name "*.class" -type f | xargs rm -vf
+
+		epatch netbeans-9999-r14-build.xml.patch
+
+		# Support for custom patches
+		if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+			local files=`find "${NETBEANS9999_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
+	fi
+
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	if [ -n "${NBLOCALES}" ] ; then
+		einfo "Compiling support for locales: ${NBLOCALES}"
+		eant -f nbbuild/build.xml bootstrap || die
+		eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
+			-Dpermit.jdk7.builds=true -f l10n/build.xml build || die
+	fi
+}
+
+src_install() {
+	if [ -n "${NBLOCALES}" ] ; then
+		pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+		for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
+			if [ -d "${cluster}" ] ; then
+				insinto /usr/share/netbeans-${cluster}-${SLOT}
+				doins -r ${cluster}/*
+			fi
+		done
+
+		if [ -d nb ] ; then
+			insinto /usr/share/netbeans-nb-${SLOT}/nb
+			doins -r nb/*
+		fi
+
+		popd >/dev/null || die
+	fi
+}
+
+pkg_postinst() {
+	if [ -n "${NBLOCALES}" ] ; then
+		einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
+		einfo "the locale is built for Netbeans."
+		einfo "If you want to force specific locale, use --locale argument, for example:"
+		einfo "${PN}-${SLOT} --locale de"
+		einfo "${PN}-${SLOT} --locale pt:BR"
+	fi
+
+	if use linguas_ar ; then
+		einfo
+		einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
+	fi
+
+	if use linguas_es ; then
+		einfo
+		einfo "You selected Spanish locale so you can choose either es or es:CO variant."
+	fi
+
+	if use linguas_gl ; then
+		einfo
+		einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
+	fi
+
+	if use linguas_id ; then
+		einfo
+		einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
+	fi
+
+	if use linguas_nl ; then
+		einfo
+		einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
+	fi
+
+	if use linguas_tl ; then
+		einfo
+		einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
+	fi
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-02-20 23:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-20  8:40 [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-groovy/, dev-java/netbeans-javadoc/, dev-java/netbeans-dlight/, Miroslav Šulc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox