public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-apisupport/, dev-java/netbeans-javadoc/, ...
@ 2014-12-10 12:16 Miroslav Šulc
  0 siblings, 0 replies; 2+ messages in thread
From: Miroslav Šulc @ 2014-12-10 12:16 UTC (permalink / raw
  To: gentoo-commits

commit:     61e0da483586bc64c17f63947b6fb1a04f42ca80
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 10 12:16:15 2014 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Dec 10 12:16:15 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=61e0da48

netbeans: bumped to the latest sources

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

diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
index 1145adf..8818056 100644
--- a/dev-java/netbeans-apisupport/ChangeLog
+++ b/dev-java/netbeans-apisupport/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-apisupport-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-apisupport-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-apisupport-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
index b974352..7271427 100644
--- a/dev-java/netbeans-apisupport/Manifest
+++ b/dev-java/netbeans-apisupport/Manifest
@@ -58,6 +58,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -110,5 +111,6 @@ EBUILD netbeans-apisupport-9999_p20141204.ebuild 3390 SHA256 2272f75757177f43148
 EBUILD netbeans-apisupport-9999_p20141207.ebuild 3390 SHA256 5eb0e991859001d9804664b38a3b33fda21c488a8691b60578f614fca735c674 SHA512 04b0977f429602afa5ded366ff42024f9d5d06dd79f4c56d85d020ce0a2e3b53346d2dc8eaa63183ac603a8779caac69915ba6ed1f0ee12a67e64e85a57ef8c5 WHIRLPOOL 86ec49bbb0cfad4790b0875c2e9e8983ad9b6ac98330721a3585769ddf74329776b4b97ebba5cebd3cc739a0052bc85856c00035a68bbfd863b76b73419163a2
 EBUILD netbeans-apisupport-9999_p20141208.ebuild 3390 SHA256 4b9dd0953e91c29247aebe8d8379109ff5a2e90cf3a8b94e5d627c7e20ba84ef SHA512 658f7b4f3a2526e3dbb1d9097a9ae6ebd3bfbf15b620493aee36f0014177fb10d5257d74fa4a01b8ec091c3b350f2422c3263aac6c8439b6f70d53efee1b4249 WHIRLPOOL baaa6af40feb2edcac8273a4428450987ee4d403500553a5c89781e63d542871d29bcc31e1e2687eda68fb39016e06e7819dfb555cb94a74dc1e0360bd5deae2
 EBUILD netbeans-apisupport-9999_p20141209.ebuild 3390 SHA256 ce9ec961247bfb2524366d4081136297653bca9ee8ca99aaed7c673ebdf8dd89 SHA512 ee115caa0dcb260b724ec9ea0165dbba7725fff6ad68469935316f719f51ccf84c0990c3d77bce76612b24fc5e905a667b3b4d101338c7fccd98797f36ab887f WHIRLPOOL d0be6f7952661d61828ae7d3d8d0db4e48479de71289769fd42e0722a4c2fe8c06c246212c13f0e3a8ffef2b95b5d11f53a4e40b42757fe57e8393c381f5f4c0
-MISC ChangeLog 145590 SHA256 2460f2453101736752230a83892b7c1b0058fe8cbab937698ec7f98965fd5b6f SHA512 3ca110ffdf10948ef14d4697495736301239ba72aa6965c01efb98928c03d658d9cce000a772d731d9a6a5a5b6068d75f3016e25eda696162339b7d35d0f0a96 WHIRLPOOL 0882e9ba8653f87d0d24ca28aa721cfe9f71d04d02d9e0f17503ebadd39d7264949ecb54e3ab6260ebf7c22fb184d91266de4d2118d45a18ddae0a623a8fb1bf
+EBUILD netbeans-apisupport-9999_p20141210.ebuild 3390 SHA256 7f05c204c8e1b29a810f539983ed90fc253903bdb91ac49d29f56738eb3f459f SHA512 4c126b597a1f036ce8b1cb0072d6a8ea1c5a078f2423dfeed3772750a469895b212e19e444f70b778347b1ad8270db5d30385e5c1f36708f59cfac9540e09666 WHIRLPOOL 6497131c84991713f1635dbed0c0816957c7c4c62a8713792195548799806f3bd5d618176bcdece9192d27152bcf9fbffc4bf5fbf1570ff929d69166d3f5a905
+MISC ChangeLog 145771 SHA256 482ce9732598e58715b63cd98921dda97f2a586995a33c26a0e4e5a55f3ac88c SHA512 9e9876b418a607d87bb2b95d343375fea2885b488e294cfa484ac5ddc928a25e88471f83803001de7d0f12d388a75be00f9038e5fc162bc365fda6bd8b10c688 WHIRLPOOL 8d4d319d88b3d9e0e0489edad58834c2fac004f02da54e7b77a9e637420d54ea2feaf70844e1070187de2c8cab82938040f6ecc428a1b405e5e79166a63b5f61
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20141210.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20141210.ebuild
new file mode 100644
index 0000000..e780270
--- /dev/null
+++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20141210.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 89fefe9..7812883 100644
--- a/dev-java/netbeans-cnd/ChangeLog
+++ b/dev-java/netbeans-cnd/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-cnd-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-cnd-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-cnd-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
index 501d7eb..720db96 100644
--- a/dev-java/netbeans-cnd/Manifest
+++ b/dev-java/netbeans-cnd/Manifest
@@ -71,6 +71,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -123,5 +124,6 @@ EBUILD netbeans-cnd-9999_p20141204.ebuild 4586 SHA256 09458e98254c9a60fe78e9ad90
 EBUILD netbeans-cnd-9999_p20141207.ebuild 4586 SHA256 55848c97244028b4ba160c8d69e1511f05299adf1bdcdb78fc997d5cda9c04c6 SHA512 3ebc80f8862a332e2e28fdde15ab25e3bb8d1a53b98948bbb7f8a6d3b35e64d5418ebadef5c043bd229101c75b0292c2298955b03e86d87580d8484c729f2b1d WHIRLPOOL 6bd671a1fbf64c3f422345dce407ea8bd5e6a73a288f82b744b30f146143f2a95d65cea7ce288d6521f51051028b3be7f6b9b98996e9903b80258253aef8d521
 EBUILD netbeans-cnd-9999_p20141208.ebuild 4586 SHA256 a39d7a3f814e7c838da68e3e1c91f027da37edda483e9419831c34a63fe680ce SHA512 75babd67f96e0031c553ef72c16ba400b434a638f256c5408637056e2848ece3dee414883e825d569e0927ab6072fe373cbe9bb72e4c82ab47ffd02e472a42c4 WHIRLPOOL 9fe9edc1d30eed839dfbed322cf8b1c80d4882b3a3339c2f0e5c614347fb1027cbee4ecc3befc7b08bcd7bedc59dcb7fac18cdbb19d12add138af7c79423ee72
 EBUILD netbeans-cnd-9999_p20141209.ebuild 4586 SHA256 8b82037e2dce0c7c967fed6d31aadaca6c3b8892c69b0d03e62710bdf28b4753 SHA512 f6facc0a8547f98da1115fb448a8f323e7c02e57428942349e63ebba8855727cfed5ddbd279aa618cb465d4eccfd594aaa528ed8fe28665ebc6fb20185629344 WHIRLPOOL 8566d14aa4786430c4f586c2db78963b4451b6565324e9d767cd5653dd4712d7e3da01170233f1679ed9033a0292a89120e9e16a5c62536abb32b91320547728
-MISC ChangeLog 133134 SHA256 808d748d69bdfa559e72ec173225de06acbce70ef60c9328fde5332c1c8bf06a SHA512 649f45ee1d54d5005d7ff2d99bf0e30b87ea2434ec90612882d1ecba93f730b4ac9c82dbcaff33f8b38aad8bf8155e45e3faa451b874135b3acc53b248864609 WHIRLPOOL 51c0a8a1913ff8544ffd621899cd636c581912dad938be63bd8c4c1d3c8d8476d590b353bf8ed3466e521ce1adea9ec78ab5a3f72740d594d34d1b76b9ed014d
+EBUILD netbeans-cnd-9999_p20141210.ebuild 4586 SHA256 10c07c5eab6cc2e54110b5de687ea2daf6e3a8b29b337cfb0b47a275cb50408d SHA512 4b35b55dcbe9f654d90f7299876d75dcaae9afce3a8e5bd55664ea30ec42d7f466a9e62398a630ddee9af5261cc93287dcb2146303fa0be2c9c899c64953a2ad WHIRLPOOL 420a7a0c863c0242906e89c8bc4de5cb2e64f5a4d1e035f54424e99bb11dbd653583995b5f0d27a4e52b7ace9bb7a3416d2af0cd03a448f53550065ee6aab9fe
+MISC ChangeLog 133301 SHA256 465af092f6a6534b233744776863069b45e9474cdd1e10463db301aa8e02bc5b SHA512 109f5bfada4f273148be166325b9ab1f32d9ddb887e23b1a8f70240ddcce5332448000b518bff1c71d0e11921cbd077d0f1de0a591965b78f99e1f995b8bbedb WHIRLPOOL 21ddbaabbc718f8036b6af0391a2699002b1ffdf8ce9a8d988ae7087874e60b1376eba8d4938262befad4d036b139e7f8daab721e4b12b1fb36c27b1ecd534f2
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20141210.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20141210.ebuild
new file mode 100644
index 0000000..dee4210
--- /dev/null
+++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20141210.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 b465c94..29357a6 100644
--- a/dev-java/netbeans-dlight/ChangeLog
+++ b/dev-java/netbeans-dlight/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-dlight-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-dlight-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-dlight-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
index af61965..fac0b87 100644
--- a/dev-java/netbeans-dlight/Manifest
+++ b/dev-java/netbeans-dlight/Manifest
@@ -63,6 +63,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -115,5 +116,6 @@ EBUILD netbeans-dlight-9999_p20141204.ebuild 2995 SHA256 b8ca54d89427cc5a4e64199
 EBUILD netbeans-dlight-9999_p20141207.ebuild 2995 SHA256 457b5c954c207f3e74931927014e37988ace3786519f4238fa8cb9cdf8f3f6ca SHA512 3467ecc071e3774e76ef15fae3aa32d2ca25565909b61dbe76c29e90b2d65eacb9719d61ef3975e14fefb7d0b8e903a96aaeb62b3397a84ac65f872c0ad51125 WHIRLPOOL fd42b2841ea6d3c8c82747775ce58cebcd9537e9a982ed9c98880100f2bb21f98dbfff670635adf191d88d133a6d1f5ebaea07b56c862e98c339a2acdd1e33a2
 EBUILD netbeans-dlight-9999_p20141208.ebuild 2995 SHA256 e71442da43024ef38b09840424093c29d87b21a9885d8ae8e1ecd80219db4500 SHA512 895f9af5690174b18380da5420b36acf01bcab3d95f0c2e06a259ea4471f9a2826da31e0034d86cf21f6cf98738c0992446c4f8fed0b9a0fd69a10bfd12b1f72 WHIRLPOOL 762f4b9ec19cc23fc7a032457abb4817271d0429b5d4844da7eedc061e245684059068fb0ba3527530cdadae53259006de93b47d04ffefefcfc3582275107129
 EBUILD netbeans-dlight-9999_p20141209.ebuild 2995 SHA256 9a74637d432a719d9261a9f9ebf30865c5be82a7187a166caaf3be003c911163 SHA512 da5cb1a9950a756bcc79edba93658ba20eb836004ce446796ff39f44c76981572ab4472a0de717192e18d8640cfb3d42bc47352680646dc2d5c4dab8ec3eb55e WHIRLPOOL 6fd60340c19b3c0b9cbab90f1a76617f9d15c91c2f231f2aa21ec1416ff15c2abf543e771c31f05f9c4b4b925eeb093c28d3e54522d8a44e989a40966670780f
-MISC ChangeLog 138725 SHA256 e0d178f071b6c89dd78c53d4af03b7d9d54547fd9c75bdf95d7a047f58e36c72 SHA512 1854610f4414497a9da47d4b4f888ae62267270dba5d0e1ec30fcc3b335ee0a48c31da0da7988f0fb49f3e7cfc7108f935d83b12f912dece14de175782e645ed WHIRLPOOL 2561cd24203cfd147ae88a4811bcc8955c65a491787a6d38be5c666db8a6c801312d7841ae9ff3fe37d1a3b0a371e492ba6faaef3b6763dfc6fe5357b7e04808
+EBUILD netbeans-dlight-9999_p20141210.ebuild 2995 SHA256 3106b661b38a2a5156de6d2d5376d7d4e5e4a2f5f1a3c6c2dfefd0923307bc4f SHA512 0c60e06d963081cac9c68cd63a447f9790ebbd383783ba2f161869a2dc5de51d9a9e7658eeb02fc52301a7f2d55e781291788dd9967eadd9776605d578d640b1 WHIRLPOOL 20c38c38a635c4322f301702ed9db0b23166c3ab34f92ef05b9fa66d809713d90b031a672bdad3f485e6215f8d4adc8d37d2c81e68da2044535ce6c58ca8a143
+MISC ChangeLog 138898 SHA256 d0a7e86ad990578b15e1a3a71b4b6d175d87343289255f742ee9b6d655189fca SHA512 bcaea19a5930be11569f11e738ca974fd681653d225e9a98136a725f036c149fdbb2da00c6d8a090ee93f2a52a7f044ae616be90609ee160e1dbec9dcb2953ee WHIRLPOOL bc2eea09f35e843e5cc17e5af2b83bf9a2331b0f9177e506f24c525c312d5bd7d584d4dcc09f977417a93866ac380fd5043b7b99e0d8f32e50e225e3a0b4d8ba
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20141210.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20141210.ebuild
new file mode 100644
index 0000000..9a7a660
--- /dev/null
+++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20141210.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/457A4C66AE33D1D5887BB1F359EEA41A10EBB2AB-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}"/457A4C66AE33D1D5887BB1F359EEA41A10EBB2AB-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 f827905..a78a0fa 100644
--- a/dev-java/netbeans-enterprise/ChangeLog
+++ b/dev-java/netbeans-enterprise/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-enterprise-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-enterprise-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-enterprise-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
index 7040a98..45a0a25 100644
--- a/dev-java/netbeans-enterprise/Manifest
+++ b/dev-java/netbeans-enterprise/Manifest
@@ -147,6 +147,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -199,5 +200,6 @@ EBUILD netbeans-enterprise-9999_p20141204.ebuild 15147 SHA256 200dcf909ee0c3af8b
 EBUILD netbeans-enterprise-9999_p20141207.ebuild 15147 SHA256 bc673d7cd51f7e4f8e40206566c39b60933a5089425d469f262a0b9cda4a7e54 SHA512 2cb3990b4c3f3d188f2d41b2ebf0b170b4c8592e12b686c760fe3e61b51ee84d2d092fc377daae414ea51679bda62ce9d2f0767355c7c5340180240c34cc9f92 WHIRLPOOL 39c6dbabcaf50c91bd8ce51d41247d3f0d86cff6a75e604d51ac849f45f132ce1c28f9934f85f7058bd4ac25149b86071c60aba562d4262bf788e33f39a52b99
 EBUILD netbeans-enterprise-9999_p20141208.ebuild 15147 SHA256 5270b0dc116076af9e01392976170a1e1d52f56efbff67e5bd1e590bdfcf2b9b SHA512 4189c157bae5bc50b911f1cdb6030a1d7b1a0787d99516a68e88a8143fd66b9e4b9c9fc7f5d9c613be007dc89a79b294d6417074ff6c2d361aff9b0e6221def2 WHIRLPOOL 88a9d07a37dba585f054d903adcd2498d0370f09be0fbe01f8b583ea2e9d300ec35accd5fe2ac6164c1b690d8f22244a56823a72c6883e0c7b7bc339189c419c
 EBUILD netbeans-enterprise-9999_p20141209.ebuild 15147 SHA256 de80e2fe57b0a009e88b85001a62802dd632ae990076c8562578127a8ec7fd58 SHA512 3d152692084427f6ad0dcba04a96e4a28b53085bafa4fedb4671eaa97a8114327c6b322656ce9919c95becb687a514d94bf0c254a8325701f7b35ebf6d12afde WHIRLPOOL 40cda5742f7dc04c3020103d546fb380a53ff655b3671ab0a0a5716c1f86db0671e52e70f5c8c45ca1bff252275633b09186a6ba8b9fe445f7301756768d7476
-MISC ChangeLog 146115 SHA256 7de0b8599910d23985d5239828e9dbe0ffbb5965f37f9841cfdc9ba5e35e4639 SHA512 4c09b11adbe88278d838bb55b87a6c6bfa68547875ca4e1407a5d646e2b4dcddf8d55312092792d65fd64e4a7bb877ed3a2f845f22f55c37ca59c9a99aeccef1 WHIRLPOOL 9b4e57adbedce8e535d60a509216e9b6e92ca1ffc6348281d6d596a9b45e5397c1f7b7356a531b4e76a202f9ef1fdd3134cb8ea0ab807f80d9597cb7e6aa3524
+EBUILD netbeans-enterprise-9999_p20141210.ebuild 15147 SHA256 067286b12a6612a189f9d11cabf439f600dcdba5f6d9c60b2ab9c257a63b4be2 SHA512 a77b59a8dc0d954549b6268f71d5943f17d8d535ff85300b5899f7a28599a23650738f10ed31f6a56a21dc882060d81a2bb60ff9e8f17da5882bfadb98ce2e6e WHIRLPOOL 271f816461f1c69a9adeec60e5db649f99eec82c175a07acc92d50b6fc9011c5337cf9f3796a73a64a34e431894d1838683cce1e9310345b6af02ab9ab2895bd
+MISC ChangeLog 146296 SHA256 a84185b6d322dcc7769a43594fe0ef664e5396523002039bda5a224b500c88d5 SHA512 a6a8003aea3cacd5b126af30045b95b1c917225195a9508855ec599e87f69d97ab72f6ec88fca548aabbb994a8bac8c8219590b93afa50aca112ae7cf788b140 WHIRLPOOL 12125140a3f90e342bd8d67f9dbf9ee925807dc65687a784a23c0cebf590223460d591ed03942c5fa77883d8301a6eae4aae1828be540042a61d4d0d11263eb4
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20141210.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20141210.ebuild
new file mode 100644
index 0000000..45ce3c0
--- /dev/null
+++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20141210.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 e34fa84..18a42f6 100644
--- a/dev-java/netbeans-ergonomics/ChangeLog
+++ b/dev-java/netbeans-ergonomics/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-ergonomics-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ergonomics-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-ergonomics-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
index a4be5cd..c2befc4 100644
--- a/dev-java/netbeans-ergonomics/Manifest
+++ b/dev-java/netbeans-ergonomics/Manifest
@@ -58,6 +58,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -110,5 +111,6 @@ EBUILD netbeans-ergonomics-9999_p20141204.ebuild 2919 SHA256 81dcb38963f0c5534e6
 EBUILD netbeans-ergonomics-9999_p20141207.ebuild 2919 SHA256 31700f3b2a65a36290800e32fd5d35433263122e40d45f29eeebc10289e17d5a SHA512 2536bc495d66a14cccedfd7eeefeec4deccc082eedac11cb3725ef36675f3246b4b1b86fba030258582a981c5cb19b657739a495ee3456c0d87d5cc7feee8438 WHIRLPOOL 847dbfefd5494fb4e8d4dbeb27659d74ce2ffecc2a4a52bbabb9f08f7ffc3160932419b3d8f5900a8fe979970428d5321af04dbcbe811d898669707fa4eb7b82
 EBUILD netbeans-ergonomics-9999_p20141208.ebuild 2919 SHA256 dda8b4cd7b59663261d0e835c4761d5b2d2469b3ed9f5c66a04afcb4f28d4805 SHA512 1858a46a05fd7b96863a8e34cd8beb3d6cccacf25f84a25d6bfc96612952d3befbe125502d9d64c9811e7a27acf158f2d0d4c4c1e88f34e676f6ba6a5a562192 WHIRLPOOL 420c5cf36ce62a45fe3eff9770fa58568af7e34cf474ba7a23b4bb5020aec26fe4554ed872933c8a9c504f3bfb659a0c89ff7c9624b5f1dd4cb49baa2852a494
 EBUILD netbeans-ergonomics-9999_p20141209.ebuild 2919 SHA256 936270fc2a1f5b743bb22f22c7d5b5fd2a4f517294b49c4efa810eae04b38138 SHA512 3d7750f5e4cf301ad4156027d68189e1bb341efa4b7d8c18e26e4759f7da09421d36242b070f0de170f07e40b2d0d8166dda328cccced7234b147182681031e1 WHIRLPOOL 63600eb410443593d3b016629a6c9a8d2df15a3e76288e35e3b438996e840f7a78f5ae19532afa96a2a6e254a59afaa3ef9a16c5d238d0f0c45499d67f0a4f28
-MISC ChangeLog 145590 SHA256 c18040df44f2fb3dbffa21e4f80a8419e30c1ec17024f821b8796929c31b880a SHA512 ae3ad9b77522e8c4dcfbff9834829f91f0a641e3594a088a7709dc732c8e1b6ddd8db010b7aa68969f0e0dd89fdb49f95eacb92ebd921e81b502fcf8671d0dd5 WHIRLPOOL ff2469194f0c67898f6262869b825d722c3e6cadc9ede724c55b10fae1b4408265e7ea73a78edbafc4dc909c3e8627ca43b70831ba2d47a382d6d7f658721f81
+EBUILD netbeans-ergonomics-9999_p20141210.ebuild 2919 SHA256 abf4148955f06ee0ea70db29c0d40ceb1cdbaffcad4ad0808ba38d6fd55507be SHA512 d90cea61efd9617bcfe0d7358cefef59bb22a967a1c54e261cb45870ef1fbcdcc5ed86e510de0f27267102d9fd3cf259761b1f4406db32ddc6b928c68cd41ab0 WHIRLPOOL 645606383eb994db0d6848e6f4efa02d800c67c039b8a3fc73b273cdbbd3a8cf1ce47602eb1733aa3a86c3dc7e4427e8812e529450edb0515273cd34f6014e1f
+MISC ChangeLog 145771 SHA256 f2455762d8db18dd3e5b6fe9452ad1e83264c142314b16f7d58dc2c5d6e51167 SHA512 751f61d2bf3040a0c7f8bfca15138a9f140e2669524b399b7e55ed845a48db76c47b342764f413e23bd87feefafd617f3e0c89b114fff960980e2cece7622704 WHIRLPOOL 16504c2ca87d1a343c4db9520fb2e5f73b61f7cb5c50ba7ac5cebd0a26c64ae3b4037529f630adaf3e641284859e94c4d833a2a11f17f8fdb3a6caecec32a152
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20141210.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20141210.ebuild
new file mode 100644
index 0000000..8b7d5bd
--- /dev/null
+++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20141210.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 b925d8a..49f87c0 100644
--- a/dev-java/netbeans-extide/ChangeLog
+++ b/dev-java/netbeans-extide/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-extide-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-extide-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-extide-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index a37a2ed..2d92ab4 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -56,6 +56,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 EBUILD netbeans-extide-7.4.ebuild 3311 SHA256 8585e0b9eac3b9bb35d5b5e0152936f84708a824d76831930a3dfd3d196556b0 SHA512 19eceec7a634923b4712eb277a1ff9900a2eb4d9ac0a2c699175333c263f0c02baaf24eb30bd7919444f5c9df751186689b2d4359ca1c88dca02884d7c18c3cd WHIRLPOOL e64509f198c4d09851f98d5bd2ddd5b469b0a7c0f3122f391c17833e5d6d77b7a6c2fd9e942e34f2df42047504ad40593f97af9b2898450e769c7b012355c316
 EBUILD netbeans-extide-8.0.2.ebuild 3315 SHA256 91d5ece7097d8bff6d04ebbfd12b6fefb787b41ef33b4288e31e9babc49feca1 SHA512 42f4767cf06a9528d02db53f4d487a495135934302e33bcac9384cfd174260ff922638c9a0e659c537c50a81f91372aaf9d2585b4505b999e681dca9acaea4e0 WHIRLPOOL c55f05d55e8dc22478d29cf9e8ecd15de3e402f19e2d41cd302ec8f0b0d0f23dd434fded92761d5bbc55e1219a6d424afe8754b146f8312248e3a53dfede3b2d
 EBUILD netbeans-extide-8.0.ebuild 3305 SHA256 b2d57e2e2d92760ead3d383fe4dd5b4fb9fc2807a9b58c6f40b44fc24072b8bb SHA512 6e7f12758188a564ef6b5cf8b0ffdf79e30d1021172d10f215d04e727bc4001e4385fd0961a26a6bb42638089e0919b1d4628a13ba11a3deac94d4693c7210d5 WHIRLPOOL adac8461de43669b7bb98ea8920c0a2944837211a37503b957221149d4b91c4bd92b6db160191990b838c474495c65f62c8a4bb9fdbcaa371b4648a335b1afa9
@@ -104,5 +105,6 @@ EBUILD netbeans-extide-9999_p20141204.ebuild 3383 SHA256 bd0d6ead640125d629c0f6d
 EBUILD netbeans-extide-9999_p20141207.ebuild 3383 SHA256 9772092c5c60abe3e89f3164d5a17a5d0d4ce65417e47029b1a157480e37a9f5 SHA512 8ccc77f589b36eb9ef18628e6772ca094caad9ed6745dbbe49a5f0c0a8c474b585d520a6c724dfde6e2773bf3151dc58ecd96cc61a4bcfa68afb6193e2b20563 WHIRLPOOL 9275c4e903b88fde75484409bb3c747701bacd11f21028fb914065ff01b4ef4698c6d890720a0b13456f62ca656bf1fad3a2366e42af1d588c6b0193fb93821e
 EBUILD netbeans-extide-9999_p20141208.ebuild 3383 SHA256 746b252fb212c060cdff88c21d43b10d92d1e209c2dced3612100b5b01f8da9c SHA512 8a9bb1f1417772b3ab657e97c6a1802322d1ac07b34a9e75b1f39c48a7ca665394908b54581ceb87ee3bfd24281a311f36e062f6761b2426688a5499f0f0708c WHIRLPOOL 24136e8d1a843611b665569ec1f6b009f8b92513152e3039efaead5eb22b7f4bd6e3d71d1322b7c33a5c4ac88c5a1edbdab8e82a9d56dc53c1a46cde13e3a9bf
 EBUILD netbeans-extide-9999_p20141209.ebuild 3383 SHA256 5ac744309d7dd9f32cb183e5d1336a708655ce0be355de842bc112c187e77e5f SHA512 5b36a590ab3ac73baa186e0becb56107084c742adebcda875e74348db936d5f4a7b32fbbc012e84b4b0d06bef414c33636ab58a35fa273ff9bb58fb72e6cec08 WHIRLPOOL 0fe3d17c3662013ad88fe025301a425d88dfb8a324fc3d2b16fa6cbd5c6f9a6d9de50df9e7f976ad8171fb75ac18b5e99d8004d9c212121c1889ae70264097a3
-MISC ChangeLog 70737 SHA256 093a67021f44b3f24d62083afa2165f1e88f560edd01f84dde2a842039913a6e SHA512 9c5a3d035f36bf57be50649241e6684f1e677db55e555c76072eb687fe637a260f94b3bf62fca086480a26f470d4588bc10cc4262bf619e1ae99fb7e5bbe50b2 WHIRLPOOL 928a7cfe554795921b7f5346c1550c0784fa69e747ddaf1f9897d8f82adb7bb24863858fd9e1c3a64dcf8a920f14fc983c577d5be2965990379690575c4992ea
+EBUILD netbeans-extide-9999_p20141210.ebuild 3383 SHA256 c02c11a3cefffcde4abe1f66911ec5158362cb0daafa95fa151404e4379cce38 SHA512 524571c0cd4a11893d739f2d1266900fc67c7d23127b1375519475b29ce1b08db3dc4dd1218b75883e52042595afdc41d44fd5ae7c3d703e540a66b16d1f251b WHIRLPOOL 20dfae2a263d8e8b8d3590329b93e77484eabdeaa80c0b7d339c821dd41f38a1af1fc3e24e177519e134b0b7f3c76b4db64c3999c8e7a3b0c946f048710b9e18
+MISC ChangeLog 70910 SHA256 7d88c4a8352fde80d60df50bc31bc2bdea28ada198b5e25d2b9e220e14ae0135 SHA512 73ad2175d6824f0c96be3807f9f1dcff40234fdad10162dfc68bfd8451b106cfbd2169da69a02251da2ae7f5dbb8b14db9fa86058b8731f54f0662b7aa3682bb WHIRLPOOL 1bd9c22d571486a35f81092082b303a32f3e8fd5bf82caf3354edcdbca95af981c873a5fca63c1d97333e5af275f53e9d38e4e932088b4781626ee9e1f44da50
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20141210.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20141210.ebuild
new file mode 100644
index 0000000..46ea294
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20141210.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 f5dd75a..c329fe6 100644
--- a/dev-java/netbeans-groovy/ChangeLog
+++ b/dev-java/netbeans-groovy/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-groovy-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-groovy-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-groovy-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
index 90178fe..30ce512 100644
--- a/dev-java/netbeans-groovy/Manifest
+++ b/dev-java/netbeans-groovy/Manifest
@@ -62,6 +62,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -114,5 +115,6 @@ EBUILD netbeans-groovy-9999_p20141204.ebuild 3422 SHA256 aba8de91002100577b51dd5
 EBUILD netbeans-groovy-9999_p20141207.ebuild 3422 SHA256 52172990f06c4ceafb0251980ac586098641c6137414001c9adc64743d91c8ee SHA512 b6dff464eee59a4c21404f32bc5bbd459f6b145cdf1dee689db8b8ff7e7c31a10928c7128ac948059ecbfd3336f45dcb00741b757a8efce917b31ba9fbda065e WHIRLPOOL 1bd5779b181f27aa24278a44950979bfa4371107a3fcebb262613bf6dd12ef37941a06dc599438c1d36751a10e9790c5ee46bbdec2097f02909cde443b88f3c9
 EBUILD netbeans-groovy-9999_p20141208.ebuild 3422 SHA256 c44788246380d2865921870823907ea901b49566b4be9276e0cc209974a69707 SHA512 09b4819e1bdc6d5b63f56819dfa7819fdbfc5b98a5e35477493973005919b5d1c9b44907db18c3c3ff4fa755a179107388d954e734688f5b46d392edbdb6cef9 WHIRLPOOL 1e8f4be6e6fc457109b09eb5ff941c95e63b8f8b1947a23efdd01659a497e5d9b6636170650e19b5d4701cf3142c5f524b7ebefb6b84dfb44b7b5b222f32a683
 EBUILD netbeans-groovy-9999_p20141209.ebuild 3422 SHA256 a8ff5e537780186d83abf0c34c77ff6d61308655962bee80af7406052c8c9ed8 SHA512 a8349b12de25b4031beb3e3dcc3620941b577f10391bcd6121275d93e26693617bf0a3a1c078e6f3fdc48cce4a8ce68dc53b469666ccecc906bbabcf4e9182c5 WHIRLPOOL 97c358c5c9c160fdf45bb0b737cf76b3d658b05a29c509f417b912ad26faf61cc799dca675e4334a1858881b8e184e5b53de10c4c4801a3d9371abce8fdaf311
-MISC ChangeLog 138717 SHA256 7e8198405388b1495bbc9d51edcbf3d564e8b3dee0efcddf3be170c809eb2a3e SHA512 d379111a3a64df176877a6f591bd3555c59ef9ecb4118f4530c67e02ae150c226ec58f095c99e709d9c465769de814883597b7760d0121dec51f30c943f70e65 WHIRLPOOL db2d8648bcdae57d38bf0638841039ccb1d5fd1a5d2b7f842aaf26eccd4f8acc2c527d5d074ec9881a0544ef3e9b2cddcc574586556e60f18688fffa849505a6
+EBUILD netbeans-groovy-9999_p20141210.ebuild 3422 SHA256 ae3e5a2a8249f52e07be03d629c232b3aad19e6742023b55f2f2ff1aed2f9ffb SHA512 3890857ec540bd0669fdc9e7715db4bed43b7da35d6d699ee4632ea6774b2546b239a9a494c1b283ee6c7648158efca75393a6da1c001dcdef124918351d34ca WHIRLPOOL 4c33dc05015bf873cdc8360306fadf72e0b8a98c7c425d3fdfb4d03c22be5d92047ac6fe0b537dfc319212112da26fa574202f45918f4f47bbed46d20043f73b
+MISC ChangeLog 138890 SHA256 38720aac1e07df782d9937ba97fc3c203e35eb25aab6574a8858fb9fb753d8d0 SHA512 7ad4edbdcc47f6e891b06b7eaa4fc7124264101ea54638e2b0d748c34bc97686d6c92ed1c77ee1d193c21b9adef5dbec288a488bffbfea999f56843ba1448fda WHIRLPOOL 93376839eb617e513ad9a103f74ed511fbdc5569ab392b57ae404a78b2f4e6081969793ecd5ddc505e4d65aee57ea083814bd6cc94271c0c300d5480215235a2
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20141210.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20141210.ebuild
new file mode 100644
index 0000000..a22dddd
--- /dev/null
+++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20141210.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 5872ae5..6401fcf 100644
--- a/dev-java/netbeans-harness/ChangeLog
+++ b/dev-java/netbeans-harness/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-harness-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-harness-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-harness-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
index 9259b6c..facaa80 100644
--- a/dev-java/netbeans-harness/Manifest
+++ b/dev-java/netbeans-harness/Manifest
@@ -64,6 +64,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -116,5 +117,6 @@ EBUILD netbeans-harness-9999_p20141204.ebuild 4131 SHA256 f257affad5a6989da9d39c
 EBUILD netbeans-harness-9999_p20141207.ebuild 4131 SHA256 46459dd48217cb321802cd52347ae2414a1efc853f3f9338768e45e9425a351c SHA512 87dd971a1e4e9985ff99f25f339ce1d24804c54a86a8122df4915515670a9323607125a336d601a8b38bed694ecc94cca480f6b234587b5a119aca0a186e8994 WHIRLPOOL 1f34c194caf1a50b9a641c1f2241696b9608fefeb95545d4ed1548b7866b9a14bbb1656064bb67dcd00d77c3925d74c2c980c75697b5141e76f6ff8e3208cb7b
 EBUILD netbeans-harness-9999_p20141208.ebuild 4131 SHA256 d566df7091cdbe3a0168b7368a89fd3d4bb197584e56ff15b938f21ff1038997 SHA512 bdbccb373df5d7db480d0e7199f4b0af6938a36906eec69eb2cf3d0a59379367f6f4a34d8c46ff967ea125a26c0e9738dffeeee31d9cb973e5800f6d9c926b36 WHIRLPOOL 352c3e5e65a2145716a674452456d64aaff094d5f49ec4a7f67d8748497410bb686bd48f3961847370af6bab9ac9cf9aff6c81450c09c1d1e050218f4d2e4c36
 EBUILD netbeans-harness-9999_p20141209.ebuild 4131 SHA256 e72ad834d81a4f488b846978539f6d2bb09ff8e9b18f04049ff1d2e84981ada7 SHA512 9eabd8fb224fcca5d322428d0f8ddd8dd3f94373feb07e0bc782039b3b9147258dd8616e7f813afbcfa7110d996d57d94470785d9ec537f6af089d5c626c5608 WHIRLPOOL 47973564655e4d9f6bf3c166f61b159695c94b99ad700aad200675c36f67ac2c0970e85a198b447fa470669771935732b933345ff6236e4f4415fbf50bf6b218
-MISC ChangeLog 140464 SHA256 f950fc06dac4e40de3ee1c370dfd679e4e5fee1a7c7cb911636a515b81f77a3d SHA512 4604ece2a7507805a40e20078c774d041ac673bc005d7e0c7adf65c342abfab742c5bc8d6f63b719ed99d87a450ff1dc04eab793c349dfd3718567195e933cff WHIRLPOOL c93f7f9a9dcebda677aa120d4d25d3ac00a55505fd1d423360e13edb715d411d6642ba856d3a5baff14704683d022f9dbdb3e9eaebaa93b7a2ab001e4251ba60
+EBUILD netbeans-harness-9999_p20141210.ebuild 4131 SHA256 3393aee82bb3acfa37180139c394327611378347b11fe64ec6db4f50cc5b521e SHA512 cb754560df010855a7bf21f930f0e6aaaf74f6fcd4e259026e0e3ed366bd37f8544cac661d3515c135a195aadbd8e4d9984b38fe5e0964287ab895efe3fd0c0f WHIRLPOOL acb9e4c05d68d173c4c43b15718448c1181053c4555e7fa1b4571f146aa5dc9222d5f91219b603bdb8196e46cf0cee2e41f002205ee293139802bd308c760388
+MISC ChangeLog 140639 SHA256 e2d42567fad9456ffc7d0ecbecb87eb3a6a68a03ec2206e64fc87538d2e6edf3 SHA512 91d99e3ace1cb0c3539addf55e7fc986d6fc6018cbe297b76d3531c5f5c402c54bef0b150b8fbfe3ed098005f65520034d26a90d47b97bdc0f5c8675a90a7a5b WHIRLPOOL 5aa348143f689269bb5c4edf4136b1f02f207950e438d5922685ab5564cc66e0131d78e967f7d6cf8862fe31aa5c24c2ce4743cdbd1e0c16d74e0b42ca4cb008
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20141210.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20141210.ebuild
new file mode 100644
index 0000000..e38e3c7
--- /dev/null
+++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20141210.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 9e6d783..90f45de 100644
--- a/dev-java/netbeans-ide/ChangeLog
+++ b/dev-java/netbeans-ide/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-ide-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ide-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-ide-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
index 12aa9d3..b99894f 100644
--- a/dev-java/netbeans-ide/Manifest
+++ b/dev-java/netbeans-ide/Manifest
@@ -240,6 +240,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -294,5 +295,6 @@ EBUILD netbeans-ide-9999_p20141204.ebuild 29641 SHA256 94df7ef675d14af846907f2e3
 EBUILD netbeans-ide-9999_p20141207.ebuild 29641 SHA256 a472dc3a96a0ea39597a55b8fb3db1a54cfba26dca8894eedb0cf2d902181a75 SHA512 2927f48048d8f51bd8e6c2ce264d270bd90e0ac163d6bedb1194b10e09430a52c520fd00ff78accb0a547907614d1e78cc437b6435475d7f9445da518a63812a WHIRLPOOL b95598d632874c5509faedf0fac41a5e50b9cbea297ea4f3f47bab947cb4a9397bb14dbad7d9db049e45c44858f1bb31987a819166faf868fb5e5b3c4f5bce99
 EBUILD netbeans-ide-9999_p20141208.ebuild 29641 SHA256 9cbaab69923791e62ef35bfa5743162faeea6c5836169785c0cfdc982feee243 SHA512 74919b87a08eab1524d143289c6e2aace177b59d000f67da607543f4be1225b5c66168c768c7b7ff4a0f8e2b40f3e7d6b2184fbd811d16b613e9bfff31429d64 WHIRLPOOL ea00d500e073b5bd4ff3b0cbf5ea6fd0fcb623e04c955719ad92429139b96209f98fce2a173162785d40e7eb15d126424be65e6dea60d671cc601f2362e05305
 EBUILD netbeans-ide-9999_p20141209.ebuild 29641 SHA256 9c2755db678b606af3348f588d890fc6a98e90f00fec436ef905cfe3004414f6 SHA512 d5c4b4bb7368a2d78782e3bfc977f3eaf890707352751fade10617ebfac7564c5016e61409422f72cb079558fbee7b1488dc5877e29aa8cab18ecd569e1275e8 WHIRLPOOL ab5399ffe7ebd27a4bb2b6d72126f045c215ed7e1a612db3bffca16af8a44b333319fd2e33bb5cc03c31dc1388f74f8398a6451ce6c1201f47fcccf3c4a02046
-MISC ChangeLog 134048 SHA256 b723d7b76ae9381aedd9694790673b6716d4658dd735e23581d5a04c7a9abe83 SHA512 e2ba28d7ed0fe16a35b85fc2d45c11e03e63549ebd041f4db9e43592a3fcb01c749f6a3cd6cf32e4148d037f5249fa5e3d38db95a39e58660edf4ff392f4a480 WHIRLPOOL 9723d41bc72640be49f3d640c56046d353db56c7669040c771e0f13222882c728b63e1dc777a8894ed7820a0363be373359b227e60074470381bfebdc30c9b66
+EBUILD netbeans-ide-9999_p20141210.ebuild 29641 SHA256 200d9696306e82a5843ea449506a5df50748095da3de3276e108dd57d9f1dbce SHA512 32c4084d6f5bbb9c461188894d276da267749db55ef2946369c0967c58aaad80c18c73112fa08f140d307c007c3e4d3232c3a1a01b45bfb3bac5cc2369fe5e30 WHIRLPOOL 71aea507328e6f09dd2df63ef9026d1a7a7a2473d6ecfbf6305e81d922c4eb13c9b2a8e934e6629f238e6a4d36e13a1777279298ff86ec8208f7d894c8de52da
+MISC ChangeLog 134215 SHA256 13e7fcbecfe5fe38d115fe3488b728e1e4eb2b7f4a8a274d980bd191fe7bab03 SHA512 ab1a2463c375e3b01cbaa47e5498647e977cdf58d4ff8f80e4c83b96f75f9124fc43dd3e68e514df4314d0ca1c96c97414291ab3966ea6c0bbc19169802082f6 WHIRLPOOL 0d88d8007ffcdfc7763d48b9f5a92e60774c2df41219a1cc133b7b635f8d6a63cf972514c9fd13398ce88512d394185b4c7694644d68217e53ecdc9540b990ee
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20141210.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20141210.ebuild
new file mode 100644
index 0000000..ed69aa5
--- /dev/null
+++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20141210.ebuild
@@ -0,0 +1,373 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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/C40DFDACDF892D1BA14B540B32C11B6F34659931-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/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
+	http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
+	http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
+	http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
+	http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
+	http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
+	http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
+	http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
+	http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
+	http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
+	http://hg.netbeans.org/binaries/7FE73A21F4A078ABAAFACE4D2B03B5EB3D306F63-org.eclipse.jgit-3.4.1.201406201815-r.jar
+	http://hg.netbeans.org/binaries/49F1EFEBC8CECA5D514209BE18A048EB5707C0A7-org.eclipse.jgit.java7-3.4.1.201406201815-r.jar
+	http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
+	http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
+	http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
+	http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
+	http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
+	http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
+	http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
+	http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
+	http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
+	http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.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}"/C40DFDACDF892D1BA14B540B32C11B6F34659931-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}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
+	ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
+	ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
+	ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
+	ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
+	ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
+	ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
+	ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
+	ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
+	ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
+	ln -s "${DISTDIR}"/7FE73A21F4A078ABAAFACE4D2B03B5EB3D306F63-org.eclipse.jgit-3.4.1.201406201815-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.4.1.201406201815-r.jar || die
+	ln -s "${DISTDIR}"/49F1EFEBC8CECA5D514209BE18A048EB5707C0A7-org.eclipse.jgit.java7-3.4.1.201406201815-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.4.1.201406201815-r.jar || die
+	ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
+	ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
+	ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
+	ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
+	ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
+	ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
+	ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
+	ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
+	ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar  || die
+	ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.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.49.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 ee86cb4..5420d8a 100644
--- a/dev-java/netbeans-java/ChangeLog
+++ b/dev-java/netbeans-java/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-java-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-java-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-java-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
index fcafd4e..f09e079 100644
--- a/dev-java/netbeans-java/Manifest
+++ b/dev-java/netbeans-java/Manifest
@@ -137,6 +137,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -189,5 +190,6 @@ EBUILD netbeans-java-9999_p20141204.ebuild 13405 SHA256 19bb9e85738004c1d3007c0a
 EBUILD netbeans-java-9999_p20141207.ebuild 13405 SHA256 6118d26adbb0cae9a9d156a16d04acb72eba4356f4a13903658bb951fbbf3920 SHA512 9ba0e0924449c2d36ff8644fcd19e128efbbf8cb9bc5c0b7e331a9d1c1901eb88ff3d58d1d3facfaa7a15ca8099e2f55e102e562d207f27e8e91fb20b27301ec WHIRLPOOL 92836b9e145535660b0fc7972c4cc11d22a11313b05ea3d698da46eda1832a73df4b09420ab53cc50bfa3ba08c9793826945df42e604a16f12c66b5e64ac0a5a
 EBUILD netbeans-java-9999_p20141208.ebuild 13405 SHA256 357f3ba0dd2af9888c3e0c89d3148c53e3a24aef7a26ed86700c8f366723e79a SHA512 7c8badb7d2576fc1046bf3f840c593928c59163f273f6cff6c5d09bfa7b01da9270eec4bf8771e5072c25b1abfdecd69aabae27c596eb535837d8acaf732f074 WHIRLPOOL f20067f214a3321c92aeab64fe6c358a023cdaa79005cbccf18d68cc4ef40cb24322c88ae4c6cec7fa70b6325e9bb61f36c14ae74640902e27b02ee8a562df8d
 EBUILD netbeans-java-9999_p20141209.ebuild 13429 SHA256 6e232d3f5de81bfee666093d2f496ef72a920f48299806aff44a2fbbfcb1487c SHA512 c1930fcc710dcda971da05efadf0b7cffad5950064535c1d773e3b5d37cea07a75decbdfde924e830dcf2cbd59a7446edcdb65fc347a4a9e853f83fe6b50dcf3 WHIRLPOOL 41b1a91d9d070251dcc203a3d78434e304b7b83259bbad1b4d9fa61a53072aa396d10a488b230d2bead04e71bc91f78848118a723d175bc259353f65527f2b64
-MISC ChangeLog 136569 SHA256 1a82c7cae49935e822b43d03eeb5d4d728803f3783884de95d717d62ede91ccc SHA512 4f422eff66bfcb9e91ec49eebf1d8709ba4c25915c1f92c673a32973f7ee378f7dfcbb1f27f63cabfbcc3c03d3f2e2241db2af23ae337f30ebde64059957394e WHIRLPOOL 668ff5af848771c7195f612ced9d23635a01b238b5d7b18c48c4da392068e6154c419e8f45f4c5a69659542bca4bb94294776f2a6d512696a9404f42a38eecbd
+EBUILD netbeans-java-9999_p20141210.ebuild 13429 SHA256 8639b53e84d61a49dade1d340d4cd8ec13997d65964a57ec583ff500a44f4bf3 SHA512 acd8dc3dc993c401b102918b64745045e58cebcecbea6f95bb4b03b18e245076b741a62500966d973ea019154df2d0776b4d55f0e9cdad75777add54e193bb0c WHIRLPOOL e88f2e7f1b7d0fb252195589f943c54e43bfaac84cb8e7aee03d7bb2943cd202095a248369410be0d429520dfc68ad98bcbe620701b9c438839db9cf1b06f545
+MISC ChangeLog 136738 SHA256 15fc6bf46a58e21ccc024ce36f2e9bed51dce37cfd07bf87d05208a4f4f7ad18 SHA512 cb7f5d1a4706eb243bd106d44d03ce2289b5a5be98a6088db1ef2b85e4068efd77d36989c23e03b9f50c62349cef0ddebf0294514fab3152c5577f1be9a12078 WHIRLPOOL e43fec8985e3ed2bbd8fca45fd6729fdb59c61c2fee521884df5e77ffd3c0cc9525321233ace9bb2fd5558771ab4ee63db45b211f7db75c4938c650722eb3806
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20141210.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20141210.ebuild
new file mode 100644
index 0000000..f38ce49
--- /dev/null
+++ b/dev-java/netbeans-java/netbeans-java-9999_p20141210.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
+	http://hg.netbeans.org/binaries/38F9F426B1CE20EDC709424F51EDA1C87F13F420-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}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
+	ln -s "${DISTDIR}"/38F9F426B1CE20EDC709424F51EDA1C87F13F420-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/streambuffer.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 7c617ff..08af126 100644
--- a/dev-java/netbeans-javacard/ChangeLog
+++ b/dev-java/netbeans-javacard/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javacard-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javacard-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-javacard-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
index fb0da84..25e3770 100644
--- a/dev-java/netbeans-javacard/Manifest
+++ b/dev-java/netbeans-javacard/Manifest
@@ -61,6 +61,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -113,5 +114,6 @@ EBUILD netbeans-javacard-9999_p20141204.ebuild 4982 SHA256 08126f995688aa2a7e866
 EBUILD netbeans-javacard-9999_p20141207.ebuild 4982 SHA256 054b0f568c06efb382bc1b308c8d6f678d92034a81fc17ea22560d54b3aaf1e7 SHA512 1e72a85c67d3d622d6559ab3a67cbc580971356a5dc54404f1c40377174fa652f96869bf74fa76f5b9d2451c39760b0ab8b47ed036bbf4742d27f320fdd1b166 WHIRLPOOL e3747b05167e86ae7d169742189e45e0ff371e518bda29cb7a7fd56081d7893645992a8281939a1baad4f994ccfae061115f28627a46c1db2920cd10285604fa
 EBUILD netbeans-javacard-9999_p20141208.ebuild 4982 SHA256 3124e24244e3e2612418d97427e1037dc3abb0d009954f3cbef27323225e8d99 SHA512 d62cbe6551610623a9ada537e85beb2d5c1e699d4f9e7c0a3607e4034e50708c07dd71b942fda677215cc467e44586b33ba7d022ab8ed0ecf4dbe200a3c11311 WHIRLPOOL fb96c1f1822e80a4d87a9690778133a6a3939035a3d251778c71e7129f4fc883842106f68b66237f919a0fb9a90f5420bb430bc634c71a9103f381466c691469
 EBUILD netbeans-javacard-9999_p20141209.ebuild 4982 SHA256 6b09f302026ac3682aa1cb688585339dd99421f172ee7f18ffd3368e59fd8bad SHA512 208fedb5c01db0d6d014d86a9f8511c4ba47008634988cbddd07efc7357183e7b435b69f9b972a5fd2505e5d8d019d296e97e8160e3c3c91736bd766a897aa6c WHIRLPOOL fefeff111725cfbc849fcb105f71e9f6250e077e88b3bff87ceb6eb2b4a4bca1463461adb3f5b94d1b7e67688f626d5d5cdfe02ae5999dddbafc929d8720f7d8
-MISC ChangeLog 142211 SHA256 1c0a4e2cf4816831707c830dd2e770078fd7cf88dd81aeedb672f869f0e97bc5 SHA512 a470d7706dbcf32772f3e9e77f61e7003f0ed5dc9ecd197887fd9c34abe5cfe48dac8a9ffa406d768b39940fda31991ac3119c298120f9cfcfa0840511230861 WHIRLPOOL 92aee7448138e093d57765f23a432817ecc7bf6be4c375acaedfc65d176f59d4d0501dca44f377daf9b6c8d22c3c992cc93a61351aa26aca1d4fcb856aefc9a7
+EBUILD netbeans-javacard-9999_p20141210.ebuild 4982 SHA256 61c78aa2d9b6a79f785ef61c686eaa33b9281e3a7e1bc9ee2397d1c9966f3583 SHA512 ffc1379f76d3326f42fc96c067002c56905dcd077c68bbc615d8656d419af6f10733934649879b4ce7794881b54fc9976b17bc5919f67af9a2b87ef842dc0294 WHIRLPOOL f609be1889a3bf6d551f30c3aa9c90a4bb27153e812dfa6045d358aee2f76ef7fab71e063563648519addbc2ef459a6013a786a60a2079d84cfb67727477eac1
+MISC ChangeLog 142388 SHA256 59bf53cc4e048ab02c32afd0545e2685f072bd55efcc65631a3650393987c941 SHA512 202862465d2af2d7255fcea3ed8b75ca248fd98a7f936c2691c24ef31ae5688b7052854cee7ed7afb2f5115b6ada02834ed5a02df8e4d17df7c491240518d9c8 WHIRLPOOL b1af1db120c0f66b3509531486fdc3cbf9ccc2ff9ad4a6c63d0f0559684fb62ec075b8b0399497e26415ab213b720f4e34dc291054a3b49dd62c77c353557718
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20141210.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20141210.ebuild
new file mode 100644
index 0000000..e4f9575
--- /dev/null
+++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20141210.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 100f74b..2d718d1 100644
--- a/dev-java/netbeans-javadoc/ChangeLog
+++ b/dev-java/netbeans-javadoc/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javadoc-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javadoc-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-javadoc-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
index ef51ea9..566d685 100644
--- a/dev-java/netbeans-javadoc/Manifest
+++ b/dev-java/netbeans-javadoc/Manifest
@@ -64,6 +64,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -116,5 +117,6 @@ EBUILD netbeans-javadoc-9999_p20141204.ebuild 6234 SHA256 adc2eb0304b1e01c8f0007
 EBUILD netbeans-javadoc-9999_p20141207.ebuild 6234 SHA256 f94d8e172621060376e4ae9f9ba7dd8fb90ef04e0a7f9581605497fad81e08ef SHA512 f36980b85db5d91a6ce6875ecc1ce02f4185d02dc642c79d316736bdba06c6f0c8efcb997760a394eaa04e14c87410a2a580fa48c6a6773756646c89d457f6cc WHIRLPOOL 3e442f3f8a3079602a0e666815ace6cb34cd648d9b6df8898d37fb7baf295899045ba0cabd53a4824a4b99ed508fa449d57898ea8ea7274250b61a4dee33f99d
 EBUILD netbeans-javadoc-9999_p20141208.ebuild 6234 SHA256 29019c40be26681669813b894754929f7d88975756df491e370c853bf139c4d5 SHA512 0ea48ab8edd34a36ba646b36adf94934d793de5b7ae24b5238ddc2b1365f3e4c22547f53358dceb235097e3f5e7562212dc147c75d7ac4be8b07eb6309f2d8cd WHIRLPOOL 996452e6ef6ab204a215cce1af7ff6023a97e6ee733603f41163ccd5ade4d9e1514a2a6126e920ebabb511965deb782437c7c7fd94a7d9f3bdf675f954b30a63
 EBUILD netbeans-javadoc-9999_p20141209.ebuild 6234 SHA256 ec215dd9ccdd0d1b53c0bdbd46c30797ae5fe10db744549080f76be7d8a99110 SHA512 8cb54d212115536aee1364c582308d4cf473e2682b0454075f8535f8087485909e2c6fa0d37e24db8efb71d03b9b7fa135b2ca9dc8ea3a2116b7f4bf9362b5a2 WHIRLPOOL ea6366e892f37112846801289f805fac2a8639f097f28e48991354729f5142afef1c3bec67aabd558fa84142901e40ff6bb5a5ff31b141d8e0e1220ba8780604
-MISC ChangeLog 140290 SHA256 ccda08353fbc7150b4802dbdb166bf6271d108c83cc00e3729c3d3197157061c SHA512 89b5f38a1d4f4951e26089afdadac5c4081228ec04a3f4e7493aabb5becfa6459f64e4c60064ea9d73afb8b7631b2313c6aefd31a4d82b7f32ffaea6803635a3 WHIRLPOOL 35a4ca82297a3da1cc997496c2ec051c696cae8ef27dbc215c5a7925b93627d228726b0b0093f2d65acc0274ddd1912e8ff9b51080d3c011075c035965b41a69
+EBUILD netbeans-javadoc-9999_p20141210.ebuild 6234 SHA256 4a36133484154b5615193eb4e00fa9140e72d59950b8104580f3520adfdf3dcf SHA512 436de93948d153a90a5922e20817027020325271a4c65fac856b191af963689b3925d1318b12b5eecdb309c2023a0506e2c6ed0ecf01d80f268a314d577194ac WHIRLPOOL c867429a70442fa7124b68de47c703c9f22d9a2f776804dddf15b0ce13bdf90882866db067624fd90d834e3a1aed740f5f792eddadb0c9eac4db982fc0c9ede8
+MISC ChangeLog 140465 SHA256 3f579ea8e38b9afaa36c19510eca04132cd4c18a0e89da208cbd4690ad7c485e SHA512 eba6231197a275313864674f44bca2464d6a7f2d5bdb7520e5d30dc2779ea5774f0bd17b2bd2162df3030226beea6d7eb35c97fc6e0336533f17d641529f00d3 WHIRLPOOL ad30b0897af21685fa98141108f3e2e4cf006f58e28ef1e0e74b6a3838fb50715f4223f3294777654d616d7a47ed1af788a0197b8fa40cd64b0f4eb8e447fa40
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20141210.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20141210.ebuild
new file mode 100644
index 0000000..3e4672f
--- /dev/null
+++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20141210.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 ff2f470..1184e43 100644
--- a/dev-java/netbeans-javafx/ChangeLog
+++ b/dev-java/netbeans-javafx/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-javafx-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javafx-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-javafx-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index 246cb42..b98cd3d 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -63,6 +63,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -114,5 +115,6 @@ EBUILD netbeans-javafx-9999_p20141204.ebuild 4723 SHA256 773b0d21fd1b96a0182f10c
 EBUILD netbeans-javafx-9999_p20141207.ebuild 4723 SHA256 40926aa87803db57e921a1ecd504a1b1dc0f0deb4451c98b6aba211aa2ee2ddc SHA512 67a7c6d6777bc645f2198956d1bc110bda02ef332965e4382f789eccc0525dfb69f4b597a4a5007fb10b6d771b859d50d59cb3cd26f2a074007b5ab629fb2c0d WHIRLPOOL ada2862ee509ada28e8b4d2824d4ef6ad9747bcb5199c8b4205148ac07daea29f37e041053f89b9f6e965ff9d49b6cc229b7a1474ba1b143b8155205bec25f29
 EBUILD netbeans-javafx-9999_p20141208.ebuild 4723 SHA256 cd5f52870bafb6aefd1a7c9da7d3ba25b7ab9bc4104313c0491fb517fa094d9f SHA512 c84ee67b0d0eb801240670825485ebbbace5e3a99b34c5ea10392b95c602f61ac50da5451cef28e97d3110d21c4fd05c7bbede34690860582e79c4eb259c65ba WHIRLPOOL 6ddcb5ee28953829cd3a81a806ffa8dddcaa32f7624a76568ec9d91d59bc4d5a33a00bcd84366807b879303daf7a2b04066d6601626bbbaf4d7ae3f37c4a1b1f
 EBUILD netbeans-javafx-9999_p20141209.ebuild 4723 SHA256 7a4e4f5b1b3317b80cd553e85cb0e3f81d2fb4e3a47aa96fa544f3b6563e47cc SHA512 928f16a3db413cdee9353e40805c3dd4250b0b0067b78b097c8240bc0dd6ab75ef181aba9e65fb0c154ff3723b36e4a3c6a685ee5b31a54561e0b3457b794d3a WHIRLPOOL 879dac309f1b096819308dfc01024061e449b2f71f33a235eb1494a3de01e14f7da3fc12c0baff76f51742283887919381f44165dca390094129e3c37f2fbdc9
-MISC ChangeLog 125236 SHA256 fdf9ba78fa6ecc8330036fd05c594744e362ec134d79477ac3f650916bac190d SHA512 f9cee9c15b19f6f2246d6826a901ebcec95f9832e0126b3b058fcab76618e6759fa6491f40bc2d3ee69220c740aebcda3129ef61ce6584729eff1b4f2124c342 WHIRLPOOL 18dbaa0f8b72526702c7f3c0f18d9de585ac014581d54cd7d65c1f27c37a6de513efe458c871f7c966948801594b53ee203bddf2bc6e6a113ef1e3bd75f10d70
+EBUILD netbeans-javafx-9999_p20141210.ebuild 4723 SHA256 e8d4a5c9d106279231c74497e2e336de1c497b5d87eb99d033b994af17a575b7 SHA512 b3cc206ceca95227a9b20e7e49cd818e929030878205f809a3ba26bde27d6b394eba671bf733ad9dcb8a83fb7b58c6385fbd8f5a86b5dcf7aa9228a0bcc13ff4 WHIRLPOOL 892fa49a56b7ff07078135878c0713e509fe925e719e1e3dc6a18954ad89d7a696a6bbb30d33e904adc858fba0c24d785c560271fced79c45b4ff04303afe767
+MISC ChangeLog 125409 SHA256 12d5a00a1af788bf41700e7c5dea6839b07d5d6e04369eb67ae9e4d7914284b0 SHA512 94391fdb9b42ed06b8f7ce26d77cef69f8cdb2731d3ebb0852f62640168338b825d3679423baa6b69dc87ff57753a3e71e7cefadb298b71ed16d55eeefa6bbec WHIRLPOOL b3d7c9d3ca3ac714b212dbdafd792858832cbfe9b20da3211b4e236acdba48a8fb2d89f71b9d523e7bfc00385c5145cf0965738df986f4adcf2ace850adf24db
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20141210.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20141210.ebuild
new file mode 100644
index 0000000..a72b3ef
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20141210.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-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}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-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 a0e06eb..40d6776 100644
--- a/dev-java/netbeans-mobility/ChangeLog
+++ b/dev-java/netbeans-mobility/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-mobility-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-mobility-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-mobility-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
index dcffddd..c4a7221 100644
--- a/dev-java/netbeans-mobility/Manifest
+++ b/dev-java/netbeans-mobility/Manifest
@@ -67,6 +67,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -119,5 +120,6 @@ EBUILD netbeans-mobility-9999_p20141204.ebuild 4418 SHA256 dbd0b521d9161148d38c3
 EBUILD netbeans-mobility-9999_p20141207.ebuild 4418 SHA256 73dff06d56273915771ec23fc15299e33d6628942a5b716b7aa4f7d8e47c6e18 SHA512 1a0e6909e673536c4b10921faa68862d5a8818865116619469ad94534984222ed7196322cb726d331284c043a5d042515a663dca4222176f0eef11e81790821d WHIRLPOOL 73eb44be457203fb190ab21dca7005feb6344edd399a1adf4d4193c5d79026d90eb4baf628cf53af00d207f969a73cec8b3c03a7379b59e190eecf4f915fc49b
 EBUILD netbeans-mobility-9999_p20141208.ebuild 4418 SHA256 bb563222c0c0d2bd36adeb4c217139ab07977cc5d9260d6f9971bc1eb040c67f SHA512 bed802cf5578243cc68c30c59eaaa841835c00e66d7d02b51d18cb8f253ab5c9942325336d6aaaf49d3e3e73ea2af81f68e839e653b5d5b86097177a66eca6b5 WHIRLPOOL df0b3203f6da58f6235ae0dcdd74ffcd755500420f491e41b910f60d3848f13d1dadf10ba3d67e6cf4a62b98836cc671752d19dc991051a1175b653247afcd81
 EBUILD netbeans-mobility-9999_p20141209.ebuild 4418 SHA256 a75e03c3d2cae8325313b8124c41400d6da96c90593cbe1b0d520ea2f4c035a1 SHA512 80233074767c35e926f584adcbf6913a8bdc7669d03c196baba77228d9acea1a2b8a61477feb4c48fd995c974dbbf155180f67376082bc515d0a5c10957582bd WHIRLPOOL 8e119c9aff85484d8056ec5292fd243558142ee59bd01853e9d2fe1730a737129fdcd8db6dce59d1a898cdf5e26cb1b88f40af3003b2b6f03099a4182b20012e
-MISC ChangeLog 142352 SHA256 43de1f2e738e61f3044c089ef8ff9e0d924b5ff119dbf483ca435b9dd929fa42 SHA512 dc234dfcc32c0ace2d6c924b4689d25db7964a49fcbad86d918da1b8364ea530716aa12a8e76ea2480f1e3d19692aa49049e2318f183e318bb21f1fcdf65c5d9 WHIRLPOOL 411025094d7e7e9a5534ba43b18c53b705767552a50bbb1f725c4d3dd345c2936ba76af5a0b2228a4003b8df37b3d26ad21430190f43f1a579a09f66d9837989
+EBUILD netbeans-mobility-9999_p20141210.ebuild 4418 SHA256 d1be55372c9cd7fbd6ca9d503a8424934455584e6c0af37bdb9670bae67e794a SHA512 0425dfc67c708f0153f10a0b521c1f6aa6de9c02285449c1638bcfd5b269fd181e274204ac82f8b667273390320a18e47505ad596bc840bf5c4a8937ed7e06af WHIRLPOOL bcc7ad9905602455e1a270b2dabe01c36f4de11d8899657a11c3e3a2a2587404b36c11759ab145f68ab7a3250a1e1fc1bf5c1b032ae321aa1cee0cc320edbc74
+MISC ChangeLog 142529 SHA256 4065425d9f433f6bbdae55a013d7fb913054a23167e76b4b61abe885994fb6ab SHA512 f1cb078a2b5af7f621af3485f6c6a3c6960a547a34184bc513943ac79dffebb79eea807ed6b79137b13a42e19ca0d124c00a809dc3df82faac32dcc5882e8e72 WHIRLPOOL cc3e32d70e0d69fbf37ac9b59f8213afecb548a69d44d48a6d4f0a7d276889f89d2adf38cca2fd96aad015c9b2854677d8f01c8019e362b4f8f710ef87e779d0
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20141210.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20141210.ebuild
new file mode 100644
index 0000000..76924ce
--- /dev/null
+++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20141210.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 fe3f5e3..0f7d768 100644
--- a/dev-java/netbeans-nb/ChangeLog
+++ b/dev-java/netbeans-nb/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-nb-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-nb-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-nb-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
index c3ed6d6..1001cc3 100644
--- a/dev-java/netbeans-nb/Manifest
+++ b/dev-java/netbeans-nb/Manifest
@@ -66,6 +66,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 EBUILD netbeans-nb-7.0.1.ebuild 5116 SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47 SHA512 932964fcc4d8d614a2ad8531eecd9298b89f06ac97db68e140e77bceb5d9c08c35524ae4766c18f5467bb01391a9c9f29cd4c5e45c29664b91340a33b0804d7e WHIRLPOOL 0e935fc1c63b61a97e60941111cd30fe4f7b740743013074f7722f3556473ccdba8bcd70ac6f544c67e2a60dd2d7c96abc9bf6bfc51aa6e9ff3135d041ebf3a1
 EBUILD netbeans-nb-7.1.2.ebuild 4987 SHA256 075ef11ab57b236061e4df3e905524ecfba2966c5d735d113b878a03219a9cc1 SHA512 321182e1780acfdbff56c1c84748897cf8c4dcf9fc94d0a6db71a018968e8f96e479a2dbb2f97655d50ee836ac1a81fdd62f6f04ba1b2d54157158e577c2b986 WHIRLPOOL 3d3742c6e90f0231ecabf5200446d00900204f51b9fb2be92954668dae86584d8ef477be11cad462a9721a04a1bc97673b8d8d808ef49f0345d979022471d919
 EBUILD netbeans-nb-7.2.ebuild 4970 SHA256 79d73ca57dd63e25afccd44816dd248e79f6974dd7e9ebbf4b3b11eb659092d9 SHA512 083317f6944c5fe38507fbca18804888e25c23070420a3080bb68bf00be95e520541c381482a6c55ff60656b36f8dd3fac60f2c605e4e3ee0ae92427faa468da WHIRLPOOL 7f02ab258612c5035b26326f25aaa08bf60fc0ff3108a2bf61dbcde9fe845e647f91319938206742a5f131fe905678833f3ad2449f68efef7e6ed4203f7538f3
@@ -118,5 +119,6 @@ EBUILD netbeans-nb-9999_p20141204.ebuild 5013 SHA256 ccdf45bab447c60b4dbc4f00c86
 EBUILD netbeans-nb-9999_p20141207.ebuild 5013 SHA256 e028ade574978934f8376023598fd59bbe05dde4d926975506aeb5d48513b189 SHA512 2616cf5de084529d85e598cdd8ff0fa7bd829bd9da0850430efe278f588600ce5c60142abc3bbcded5f74c5ed6631fbee82fa607fe02d1492a87554a1753e882 WHIRLPOOL 694811090f57b10cc637aeedb2b1c77392789efb01eee7cccda57deee195f5a1de86858e0f83290e954530a1c3026ccf5c03d312323f58558c93e909c6ecba01
 EBUILD netbeans-nb-9999_p20141208.ebuild 5013 SHA256 2b290c575085a335d2c3e1040da1ba683b4dd08f67c838dd301fe4ede3bf9c03 SHA512 37ebfc7b93c4b94f982b243b3d9e1670cd774ba9e906b73a40bc2465cb5ccea20651e30d562691beb3bb25dcfcf2cddc9a9dfc8b6daaa9754132b41cd029b182 WHIRLPOOL 671a6ed81a377c4239cedbb27cfde79dcd4cd227049d5b42fef323d3869f6a803974c0528de993f1ab71899ac49ded9823106fb5b9a2e6552850d7059d2ab378
 EBUILD netbeans-nb-9999_p20141209.ebuild 5013 SHA256 2410a8746ab9ff11b48f973ef5338eae46d54ec2b70a2ef6c49abd1dcbd31192 SHA512 fb6eff87a691ba00cbdaa515fefcfc8c15c1925cc8d25850ef9883693fb08bd69d05290d6dbc5b067468c44846c39790d98de73be126ed1f7bd7d4b5f96cf817 WHIRLPOOL 306ab9f928838ce952be2094adf7cbf1f5247606b4d82ea772f82dc16cb21e989c1a811dc4cb568605183c9a2df84f7f2fea2cd243c3ff0d72b689677db6830a
-MISC ChangeLog 132165 SHA256 8456808aa2b61d90edce7a1638a1d7ffeb6de0a3b075b41a73de0deb6486ab17 SHA512 0a4206bec3ea908569a24b1645652bdcbec0b29b77ea1a7b18e4bc925d4e65963ef3ad2cce799f77f2a471929f390a368d01f8768e1e15616c518d17eefc2190 WHIRLPOOL 4095a8291d2f5985af8342b3ef08d539beac3d1977cc7d0c3fb174d417729d2a91144725bf0f96c6b2d1291e1cd43a225669ec364944ba033d6836b28f8eaeb5
+EBUILD netbeans-nb-9999_p20141210.ebuild 5013 SHA256 5dc00b693737e38a54e7097c3e9a7a6a30a706a08c4cdbf5a991d65cd1fbba7c SHA512 1bd63fd514902f9d04c358840776173b8a6ce8edb980347db8a4a149ae18c58b2bb40a5ced309ce37ec9cf3379dcda8ace6cbd4a31e276bfbb2dbbf97e7e28ed WHIRLPOOL dfee1ccc9e720a1dc21a28dc89a72456ff85baaa60125f2637f7e357c163b27a2c4057e99d46cf08f1e99f6717b847113757d69a7572ba2a229907c00332a886
+MISC ChangeLog 132330 SHA256 3f7bf94e581435682299a17fee712c62eaade00583d62d0fb18840aec5049ae9 SHA512 d5df1c5107a5c8753879e9c5f53cee6a708e2434a234258d67df19995e39a721adb1f00d4afbb14ddba7044f5c34d4d74ef5b0bd9fa2c84695809fc6bbc5cb42 WHIRLPOOL 590db76df6665104e94aa45c80c89c97622d61cf9ab77f14d82f622793aac2a7b9a4a12184f5946d3af89608a18eb37fd22adbc14ffc912dc594d47f2022d62e
 MISC metadata.xml 396 SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49 SHA512 a0b2171264f1ea6ba33b184ef802589d679eaba5c4a1753e149d7cd93c2c31aace934eddf5dffed6be341d9e4061c843c849e464afb7b4417c6c2dff3e9ff1c7 WHIRLPOOL 1be3a1a3c2b64d8818108de191db834395ee4ab3cf7994914c9331d6e42ca9015dd2493b9516db20990cb30b4dea385a3dde08b75df956ca39ad65e3fa721cb7

diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20141210.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20141210.ebuild
new file mode 100644
index 0000000..01079e2
--- /dev/null
+++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20141210.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 http://www.gentoo.org/doc/en/keychain-guide.xml"
+	fi
+}

diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
index 9051ec5..106626b 100644
--- a/dev-java/netbeans-php/ChangeLog
+++ b/dev-java/netbeans-php/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-php-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-php-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-php-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
index 891da60..5bc134c 100644
--- a/dev-java/netbeans-php/Manifest
+++ b/dev-java/netbeans-php/Manifest
@@ -69,6 +69,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -121,5 +122,6 @@ EBUILD netbeans-php-9999_p20141204.ebuild 4423 SHA256 0e4879caf15e4bc015f369e6e6
 EBUILD netbeans-php-9999_p20141207.ebuild 4423 SHA256 653ea0a777da0ea1f3f6e61b44082ec0cb6ff4eae6a8b16901315921e1413fab SHA512 beb8e9f0962099b1ff8aca756c420ae6671a2496fabe16cb8866e03bd0f2634ebdd06bb25cbefb060dd357ed92d2619563eac1a8f59d94a6ab868eae0f3574ab WHIRLPOOL a3b0edbf0e601e49e0e9fb66c9573b484f5604ae0541c88938f29da491a5ff653977a319ab7c784a45a17150625bb25f03071cd99eebc70455736aed09e58e9e
 EBUILD netbeans-php-9999_p20141208.ebuild 4423 SHA256 ac202e65b288dd978ddeee210804dcf5cf2f2a16362823aca4ec04858000e5f2 SHA512 7e7396e65383501bf337d370c72e243f7d7c56965e384bd5f3bf9bbeec9746f6849b15267ac5b3fe605c5b7d6cbb931b6190d4ee2993f8c258f6a25dd7096007 WHIRLPOOL cf8a2d142883c97e947afbd281a8aed99e1442f6e5f199a7b40c4e0551c5ffc1fcb23dd2af5b7cd599284200b67874d51e86f579b557f8ded00d0ce54a36889f
 EBUILD netbeans-php-9999_p20141209.ebuild 4423 SHA256 c4846760b4bb84b9d9bacc8b9708635700c30ce9162c6710b07147c3c42ebd0d SHA512 55de91c71b5537857e6339e20aa21a5ca6eaf280ecef647d4491f6aac89ffc6fad2100251057b26d1ae2b0a17c22fb33f62074af1fee4b6bf924a82954eae5fc WHIRLPOOL 42057bb9049e4a54974052d2b13332b7bc7185a02ab4595f8dd685bdfa97871892584ac641be43b0a215678b69a59c6c97f2f75bd24a8c97f72d42a2fed88dc8
-MISC ChangeLog 132877 SHA256 d703d7055f95ba574ddd78f4c901886c4becc1730e1f873671bf49df88e20a8c SHA512 9d13f1e7e190fa1e5d0a372fdf33b928146719332e6ce764c90940e72f9005eea2c3e2d3c0c3a55845a061f08c1d66c9bb52693c29e228f1691f042ef05b1ecd WHIRLPOOL 93327a437171642a4900d5743db9d76972059523c52de6373299936212882eb458a0b38f39dc8e9c5d7747ce3f3f626cdc4dffc22a664b04b7172a1e3e8f47c8
+EBUILD netbeans-php-9999_p20141210.ebuild 4423 SHA256 94c8465ef0ae7b696d04c79856e7d67e3caf60c00586f12a702ffa30a2e6806e SHA512 f998d0f59476e74231fdff692540d22ebe8ed37f8cee84fa16cd6673e572dd42b8fc990cc5488fb413b131855e2dd219e4f25f0cb48286a4366d3123ddb1a57d WHIRLPOOL e06f7f3937d2a31437fefd5975eee40e450e5766bdfefdd40e3cf408571b7a1608a4c102671d7fa04fa0423f8ad4d2fb01789d0e1e2a042da57225492aeb1ec1
+MISC ChangeLog 133044 SHA256 693b310e09adb20b84ff13b144f331169d77fb9f2f1c79d8064bbef1ec88d9bc SHA512 3d76acdbc4de264eb1ce8703421fadc9bdccafb0c32e1cc269fe48d8704400fcb784d3e0e592ec5a9916a4450b57bb8af08887bb9515cbb05f33f5457653dfee WHIRLPOOL 7c6eaeb8e02ef9da9a9089386eb40da3480ec8f90bff70090681e6b5b405311daf2eaccab52fe91dbe2b46581a127767bed225b49f44bbb5d454a18f99cedee9
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20141210.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20141210.ebuild
new file mode 100644
index 0000000..fde633a
--- /dev/null
+++ b/dev-java/netbeans-php/netbeans-php-9999_p20141210.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 b3f446e..0ce6729 100644
--- a/dev-java/netbeans-platform/ChangeLog
+++ b/dev-java/netbeans-platform/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-platform-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-platform-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-platform-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
index d07d4e9..20d030c 100644
--- a/dev-java/netbeans-platform/Manifest
+++ b/dev-java/netbeans-platform/Manifest
@@ -84,6 +84,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -136,5 +137,6 @@ EBUILD netbeans-platform-9999_p20141204.ebuild 8508 SHA256 d03c96d4b47181de5ee18
 EBUILD netbeans-platform-9999_p20141207.ebuild 8508 SHA256 8a75f9c071c9f3fd982dd364ea6bad7fbf4c3761e2c4077687d4a57070e21e5d SHA512 6b0290e954fb836e7b99f03e356f3af6e73989c92d516bb3e1cf16bb99c6065085fe894188ee78debc602f9dd9b98f9a3bb576089ea1a91f945e3bef70437c9e WHIRLPOOL de7832734000ee9a8fdf7b7879cd45baa481c11808563a23328f9b43de1cf9ca770d9ca369892d9f44f39f4c08f5e6a86abacf736ace828017bc8cb6b24dd18f
 EBUILD netbeans-platform-9999_p20141208.ebuild 8508 SHA256 c0aea971cb6e54013b99c16cfa2dabec32f6a0630c028430b4433df82047db4a SHA512 b6e0b2d5550456ea067981b37587da458411ec6db343fa75a78ddf48a24921fb467c4b786f8d06bcf092f52e798af7575a82e9f720144915281f1cf9b8631730 WHIRLPOOL fbaf61735336d123f63e41d1a4b0c109c5afca6e3261f360412c903c9eff47cbe7ffd829ba3ab9e8d7917e6f11fb8e1c11ebf35e7a0ab0543892c8612b02a925
 EBUILD netbeans-platform-9999_p20141209.ebuild 8508 SHA256 14997c9383b78182bb4f10d0ebef97e3aeaea59b7ad6f518b3908c065cc49b36 SHA512 125eea83949f0e5d487aaa32a365b3690924d8dfd473ab781c27aa0eec9819a5b795daaf1f495b0f18a04016dd45cd11aa3005433b3f4e0cde6b378da5544cb0 WHIRLPOOL 10b48b09a854aee3555f54c4efd0d9718e900677920ee0ff6aca3b9b34570f37869142ab4f05c593df367fec8a996310dc6aab52573afa70e236b05b3ce8c480
-MISC ChangeLog 142948 SHA256 fd026339636d4d214f9f5d96c7f8a02d468c037d5dbe6c81753f7c01e154edcc SHA512 c27e6950ed7d970cc4e86c22254b34d8c3392986436aac68cd147e779087bde809a41f7746737ea85cc265b0ba6ea2d90e276cbbd7c1407f9e328e8164f55e90 WHIRLPOOL 3464735bcc27a2ba02d5fa641afb5e23fd9f6d8c9c4a13bb51f442fac62c911993c5714570f01d491f57ee8fb4cb1f12b3c8bf44a056ba234614dd697c867186
+EBUILD netbeans-platform-9999_p20141210.ebuild 8508 SHA256 357ec4397981407edbfec35a0b9dea3da6314af668747e59252d6eeecc165d93 SHA512 8bbd532c3bff258b4a224fd3cc60a42c7d6eba6388b6d30c7ee10804b5f333a2360d27e89034716b9870a9815aaf4bfcd87c84cc70bbe9bfa15431a057ae9227 WHIRLPOOL 0dfae24f230918d124bf93400ad8cf0346a1d7945c03e96dec0abc95b85bd358e169fa75fc6c604dbf4093692b52bc449765243d58b8372460ae4526c524bf68
+MISC ChangeLog 143125 SHA256 43c41cd56f900ea92d2e61e734148979384d579deb62cc6cf2ab6e97dddbbfe8 SHA512 0b0c6932bab753227771fb21fef9c4e7e899205f719fce43c8e7600c39aec729460ef413958bc5ab1be8f79b1a9376eac3c64e2461fa9d44ba1b1ece768f7992 WHIRLPOOL 34862a0ba11de303053099b75ea89b1d884db8f068fb9079e341e764c067a10d38cd340f5468bf5d2f5724699d3f12508a4107f45c0658bac11db3163469b535
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20141210.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20141210.ebuild
new file mode 100644
index 0000000..394fea6
--- /dev/null
+++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20141210.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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/8B5627E4907808B25628C64F2876B2E64ECDF750-ko4j.jar
+	http://hg.netbeans.org/binaries/4C8F273EB7D02845F42CFBE3DE4EB2BA22AF6357-net-java-html.jar
+	http://hg.netbeans.org/binaries/72B71E13ADC08732D8274083908D47ED9CC37B55-net-java-html-boot.jar
+	http://hg.netbeans.org/binaries/29388BB216B2463DB0B7AD403392C0F7EA7A4260-net-java-html-boot-fx.jar
+	http://hg.netbeans.org/binaries/37B1B513D8E7A2689A92188DABE950E0D63176D3-net-java-html-boot-script.jar
+	http://hg.netbeans.org/binaries/51ADBD6B0FE548E15BD10AFC345CAD48589E960E-net-java-html-geo.jar
+	http://hg.netbeans.org/binaries/D9E741F404CE0751B97A343A665666A441008E4F-net-java-html-json.jar
+	http://hg.netbeans.org/binaries/A89F8D030A3BFCA10880C3274E86D683FCB92062-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/AD568238EE36A820BD6C6806807E8A14EA34684D-org-ow2-asm.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}"/8B5627E4907808B25628C64F2876B2E64ECDF750-ko4j.jar o.n.html.ko4j/external/ko4j.jar || die
+	ln -s "${DISTDIR}"/4C8F273EB7D02845F42CFBE3DE4EB2BA22AF6357-net-java-html.jar net.java.html/external/net-java-html.jar || die
+	ln -s "${DISTDIR}"/72B71E13ADC08732D8274083908D47ED9CC37B55-net-java-html-boot.jar net.java.html.boot/external/net-java-html-boot.jar || die
+	ln -s "${DISTDIR}"/29388BB216B2463DB0B7AD403392C0F7EA7A4260-net-java-html-boot-fx.jar net.java.html.boot.fx/external/net-java-html-boot-fx.jar || die
+	ln -s "${DISTDIR}"/37B1B513D8E7A2689A92188DABE950E0D63176D3-net-java-html-boot-script.jar net.java.html.boot.script/external/net-java-html-boot-script.jar || die
+	ln -s "${DISTDIR}"/51ADBD6B0FE548E15BD10AFC345CAD48589E960E-net-java-html-geo.jar net.java.html.geo/external/net-java-html-geo.jar || die
+	ln -s "${DISTDIR}"/D9E741F404CE0751B97A343A665666A441008E4F-net-java-html-json.jar net.java.html.json/external/net-java-html-json.jar || die
+	ln -s "${DISTDIR}"/A89F8D030A3BFCA10880C3274E86D683FCB92062-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}"/AD568238EE36A820BD6C6806807E8A14EA34684D-org-ow2-asm.jar o.objectweb.asm/external/org-ow2-asm.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 77ec910..395429f 100644
--- a/dev-java/netbeans-profiler/ChangeLog
+++ b/dev-java/netbeans-profiler/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-profiler-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-profiler-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-profiler-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index 6f17ea2..6720c97 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -58,6 +58,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -110,5 +111,6 @@ EBUILD netbeans-profiler-9999_p20141204.ebuild 3478 SHA256 b1da41b5c946fffbe961d
 EBUILD netbeans-profiler-9999_p20141207.ebuild 3478 SHA256 648f2cf782bf08f7e8fdde94d29ee567ba09a55cd52d5e7ec4832581e8ae1918 SHA512 02de29fa73f2850afd430041c478db3a25db6d4688069c5e9daa766963a21fe34bb3d15acd558cba0074d66c8ff49abc8a3989238b98f1ec67ef753b54bbabd0 WHIRLPOOL 33fe1929d2b43098bab149a64bb4f564a6e4972c911d99f976b8d14cfc09fdb40c9acf73e9517aca7419a72d6fccae0d200bcc83d619da2ad43ea049d2100346
 EBUILD netbeans-profiler-9999_p20141208.ebuild 3478 SHA256 ee6b3018710fd4d32a528d8472d367f6b35af111dcafe3d1ad4628394bc1aadb SHA512 5c1786509e95f316c6d25be96d340e36ae49b9b467417f3898516f9faa99d4ed2c727ee4a1fea66c438562b30ec034662db2c942c535b9fe751827361ad6cc92 WHIRLPOOL a24e48fd322f6bbfc422abb5a6257ba5bd9f30ce78e52c1da5da64179676199b1cde4829cb3bc2d476bdfc47d94c3dcb75ddfd510506546b7a0c6c3939d9e4c6
 EBUILD netbeans-profiler-9999_p20141209.ebuild 3478 SHA256 7c7f5edc3863d8922e7a1fa437d95b32e3358004b592eec0928d332a7d4eeeae SHA512 956588dbe22835ff8a1edb78a125d7c1659e4726c65da85b3e023f4c9625eb8a46e2fe8963251f5afefa29b5a1cbf1b7e65ad975fda62fbe46b4978e3814d480 WHIRLPOOL 1da28f6bc272a5ee18a9e7121c6151bfc5c4d0e380b4e56f55b0e8ceba479854d4a606056c9f5881ed9c28fe83ea4644949ac4a0985089a9484c6df3fb6e1373
-MISC ChangeLog 142409 SHA256 8308df014461f42c09b339dc2d3718e632f37c8e2c31f8dd47483d3a32a640a2 SHA512 8edc09af2adb57de21f118197e9f087569ab92bf14f3f70629691a69efe515fb70340b6ac82b9e7aa203d32820dbd74b931e723a4ba76e911af09b48033c5f69 WHIRLPOOL a57cf24c4217daf71ff6abe24706081402fc99548b2107095325ad13685b38c8ed7d8f78743a19699b63d2f887bca28e6c94b1d38986e7995129e48f9f26ae37
+EBUILD netbeans-profiler-9999_p20141210.ebuild 3478 SHA256 37d5ae85c2842617784dc51945282f72e40a7e087c63a376736e72d690c645cd SHA512 1102d171b1990693dfe7ad31a847193c4a4079a9ed3a0693b7bcb080846f849275a91e8196043f9956e8a409daf3a24567004f01f19a3f0ed4b66ff1fd3582d7 WHIRLPOOL bcb3548ae26ccb4532f0138f89074e806e8b6cd87125e2f9cf5520b9d688d21597eb57c8bafa31008e44e1773400c8417cb7ec226864f39129efa029322dd1e3
+MISC ChangeLog 142586 SHA256 a04565d25b1de41b753d8fffd58f056a3748c22042dac136f78aefa3fa7ac25a SHA512 9ddc28dfcbdff3cfbfef87964913db490d0d5fccb4851318c0f5579af31455967a1d248d03c5ac44a068e2146da42049716a5a1ecdc6e9404a07826df3f70fa6 WHIRLPOOL 62a8ab5f2796f5f6c64186a0fdafc6bd068ffb04d61700b0892b5950b99f7347e27ce0b5cf92c488764fc5a732062d0e9bec6b23adb4778a9890658fa7d6179d
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20141210.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20141210.ebuild
new file mode 100644
index 0000000..8554074
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20141210.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 ba6ba68..a5f0d96 100644
--- a/dev-java/netbeans-webcommon/ChangeLog
+++ b/dev-java/netbeans-webcommon/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-webcommon-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-webcommon-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-webcommon-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
index d04e34b..789772e 100644
--- a/dev-java/netbeans-webcommon/Manifest
+++ b/dev-java/netbeans-webcommon/Manifest
@@ -64,6 +64,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -114,5 +115,6 @@ EBUILD netbeans-webcommon-9999_p20141204.ebuild 4997 SHA256 1fc16bef7c1f46225d44
 EBUILD netbeans-webcommon-9999_p20141207.ebuild 4997 SHA256 70cff0d7418373db01c9e4028f4f943c3e5b6624a17b5262740a6119bb313e69 SHA512 89e3acca59bb9227898f0dec1740fedc2da715fd206b56c2a9383fc5ff788a7975b7453017ff64de288ad6a270ef83ac58823799f1d26acd55906f1d245dc229 WHIRLPOOL 10a10289010ca79c92dcc0bd60556065e20a4c4724f239b31c8df591a052d51b56cc406139c1892a02b8e22886f600ac1aff327f6a721256b8a6ef0c95698f59
 EBUILD netbeans-webcommon-9999_p20141208.ebuild 4997 SHA256 762c9f83bf169060aa3a722589372e6e908695e1455bf32188c3afb258234233 SHA512 f71299dd88fc3b89b7f174e18c50f02358996e2cc3ba25d3f07a98cdbbe29a2df9777f74c3dc4f15600c131fdd18cbf8691ccf78767543c1f3dd4c132c370561 WHIRLPOOL e72ce193b9b1d876a05147675e27e257751a82764e812cd6ee862a9337600f4d94fdc7689f7dcd2b6400739eaf971bf3332e9af727f7d490f40d1aa360de06b4
 EBUILD netbeans-webcommon-9999_p20141209.ebuild 4997 SHA256 521dd33ec4fa075be906fdadf2a0b822102014f35f2fcf69f4a97b7894fcb15a SHA512 a9e044a9c3df50e8f2fff39bb143828406c4017f00734f867c8333fe7f514424a785ebd5fb62705b8dddf1531ca17254b1913cbd52d2da95c41bddf9be3a1f01 WHIRLPOOL b92aeec9ec2801e6f826404508517a598c9b1c51cb5acfa835a95092b567d91e9c29925e795e42e66a4bcae0a03bf05b3fcc3633cf7e0d425562c82d016fc708
-MISC ChangeLog 115143 SHA256 fb043bcb51f6588d425aad1dac6674a1d81abdfadf41062aa1c757209ebb7db0 SHA512 3ca4da0e90f6162bbfa4607d574c7d1525dfcdd9f953ead806160425921d1abe999ca69e8a717ae07ec97d443f7b133658e149282cfdc5a00726f6fbf863009d WHIRLPOOL b85b29e1bbaef1a8b303bc5678b1d06961c4d6918425c55164eb9a44b44916f663a2f239778119236328cf264d29f1ccceed1ff4a1fececcd48fa98699708807
+EBUILD netbeans-webcommon-9999_p20141210.ebuild 4997 SHA256 f26e9734c19b9ea895ffe0ed753d67a87a01ae7c89154bf238e115d6a2cac2b7 SHA512 17afaae6d69ebfb270267bfca9a84054bb913bf0a3abb5a435aff7eee4721671d58f14ca097e89a63c14511c2c8e96fdef071a8e518356a1c0f18b22b44c68ae WHIRLPOOL c91a028d97b0cdd75015305729740e722143ff3416b6cb5eb692be5cfdaa9d06c7a51587f18ff545975f94d716089ec7f7bfd990a7309a71718196fd4e388449
+MISC ChangeLog 115322 SHA256 e6991ad8a593b30490e278ba0abf5f92128e13b984d426941383691dce0421c4 SHA512 a0fa60b13cafac8c4d7efd731353d2c6c3f248545f75e12b8cbf5d47a2531b5a5dcb34be34947ea6b2d51ebf1d86a6e57d84493ab8e5facce255181dc9df732c WHIRLPOOL 5c8ee7cb685a36552204fab68eb19598108bc644008ec36af2cdaad08ce69fc6e32dd8c2249f07e5c5aa32dde4c2f9b3d4d3cbcdfed809b660dbcbf8f7e99cb3
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20141210.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20141210.ebuild
new file mode 100644
index 0000000..e3cf0a0
--- /dev/null
+++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20141210.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 fff3f34..ce79329 100644
--- a/dev-java/netbeans-websvccommon/ChangeLog
+++ b/dev-java/netbeans-websvccommon/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-websvccommon-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-websvccommon-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-websvccommon-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
index f08b453..0e6792c 100644
--- a/dev-java/netbeans-websvccommon/Manifest
+++ b/dev-java/netbeans-websvccommon/Manifest
@@ -58,6 +58,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -110,5 +111,6 @@ EBUILD netbeans-websvccommon-9999_p20141204.ebuild 2727 SHA256 e9a37593aaf7e7512
 EBUILD netbeans-websvccommon-9999_p20141207.ebuild 2727 SHA256 29f032db254461e826e81150e34fa8a0386e24ac02f1235ae537cac6b6508ed4 SHA512 ae5ca515c419cc2ee6f5dd930ef13d694f2530a8559321a9b366c2eb7d88fc0f901c2a4c54fe39a74bdfc0fcef53b4eaf1a509815b773ae6dae7508523f357bd WHIRLPOOL 37de03a03e7fb00b4ce09cf1833fb85710ba37e30b98a6a00581152ea557fcb67f0aa5519bebf5848b8fc79728da29c1fbbb3cbd77b4906144ec9a69b119c8b3
 EBUILD netbeans-websvccommon-9999_p20141208.ebuild 2727 SHA256 774582b36f6da18bc9c484fdf311218fed23078ad921526c5e0c872aa1de0fb0 SHA512 2c07adb28c6889ae441bb3f91d319a9052b65acdf3a93f577bb5dcd55df052e522009efe30ba2e7b78f4456c113e50cebeded0a08c3b847e5858052c83a6c557 WHIRLPOOL 898d70d51877a8fbd10ce8bdcba74d2d91b6b60c67be0c3aba426a2025d3756e96c3bb7a6ce7084ca75a2835b90475c6e7f56769850a509f6946c2b72d505180
 EBUILD netbeans-websvccommon-9999_p20141209.ebuild 2727 SHA256 76936f414951441578621712ddc6db4d1a811c42b9c933bf349eaec45ae9df7d SHA512 8a2157c0ede760526a0cc4e55ead2117d157f7a4acd06134dd66056f8e4c44e9420d49e4940790ab58bcfd5f8eec50ca278197d65b0d7841037e5b575d451bea WHIRLPOOL 85cbe54f2fe3c4916a62e60a15b3105425f16ca4fd1f5ec33ce1b0052e3ce61c0ceef07d67eb6f4cef821bc350a6a05637b65ce6b6004cd6c6be1569bb019b2e
-MISC ChangeLog 149086 SHA256 9ee74d33d8c4738d437337dc77ee60ba69ac373a845012a5f395208c1b09d464 SHA512 755d399b0ef18734982a79076796c11afdcb3b5448118163e80f60fcee58dbc5b24d08d4b98a36e949a4d8ecc14eeb48825e6a249f89f9c24559c894d7bb3ea6 WHIRLPOOL 789617c1d5870c90fc61611b5641b1446da4dcfa626b4d4b8bfe2ea0ef016ae69eddff13360abcaf720c23286932de7c9f8ba0d5451fa689118f43b53215d878
+EBUILD netbeans-websvccommon-9999_p20141210.ebuild 2727 SHA256 16db8808a43bdac53b85bf39d02639c6e39eb4d89bba60581360a99485cdfa60 SHA512 e9771e1709b157e5059bbacb392c6e90e3de238cf93a5f78d86166c3cc32074ea36f1ee97da55549cbaae44ed0fe6563372fbff38d534e9e92fc4c85ea1c9647 WHIRLPOOL 6f73a5a7e18468b3508e3d55355e1f768fb61fd94e8cf1733815542b39fb9e5febd381cf7bf41c7247fde0a09ff6a1f298ea2997d47b7cd996a59ffdea04d65d
+MISC ChangeLog 149271 SHA256 e128a3bd993de605d98004acd7b07e55c71271a0fc6c303eb40e029636eae64d SHA512 e4cc68b03ecf255ba259dab4940e641f13197d1e88bb45e50201e5392b74f0b6bc325dab086d2faff8e1f7f348e1d93da2fb1f4a094d12a55dad7f4a6cf0f9bc WHIRLPOOL dc438e564e531eee6a69daea51cd59b654442e2c3dd6a6fc158499493a3659402fe3286e91acf8d06d604438dc67c2323d793dbf94c1cfa73f5fa1e655af6412
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20141210.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20141210.ebuild
new file mode 100644
index 0000000..f6846f9
--- /dev/null
+++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20141210.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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 b13e5e3..e5b7263 100644
--- a/dev-util/netbeans/ChangeLog
+++ b/dev-util/netbeans/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*netbeans-9999_p20141210 (10 Dec 2014)
+
+  10 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-9999_p20141210.ebuild:
+  bumped to the latest sources
+
 *netbeans-9999_p20141209 (09 Dec 2014)
 
   09 Dec 2014; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
index d9be73d..d500e9b 100644
--- a/dev-util/netbeans/Manifest
+++ b/dev-util/netbeans/Manifest
@@ -66,6 +66,7 @@ DIST netbeans-trunk-nightly-201412040001-src.zip 199544440 SHA256 1f721475c4cada
 DIST netbeans-trunk-nightly-201412070001-src.zip 199641850 SHA256 87bb9a998b5814f7d372433ab97ee3827f331a7f1ff92d9c7ba93a64f95d80ec SHA512 5e8ebd97085e603e09e5ea61fedbf12d069ad25edd0a4285dda6cb249ac5b9b75d01b615a0751e25058263041996b0b19adf819f102093ecaeef3364838e54bc WHIRLPOOL d376184e8f06a0b5c4cae82eea627b8dfc30874ff613251171e0e9d753bd7255db8417a79188ad96f52daf43fddc9ca094541090d4432f756ec5d7de679c7488
 DIST netbeans-trunk-nightly-201412080001-src.zip 199642324 SHA256 b13a7830fb7c88b2e188b3f5d4cf554597c9bf09990bff738f94c3d7a8eb9627 SHA512 079b33ccaf071b3db2bab3e92c189dbfe94c75640250080d1b710ae52e846a85a44569c3b5dc2e1ced6611df62ee6573e0957885498002b028e4d86344d171e9 WHIRLPOOL 9cf70238be22ffe165447cf7c75ce4fed9c0a43de377a9b4c99a6052d5fdd5aa525294b51c1e70b19b705d80d36da754f382026263a55008c67d05b53c82b812
 DIST netbeans-trunk-nightly-201412090001-src.zip 199679085 SHA256 6848783b36d0d762886ce17a2e8d066cdf820452fcb9412d95e06746cf1de622 SHA512 8fab2995e5c337555a36acea4f015a13121bfb5b356b08b8b67ee0c9d524537387d4f8800f0737d6f1f7104392882905069188e6763de2268177f10e9896a7e0 WHIRLPOOL dcf9f0f845335c93293b9909500bf3413445b5c141e02632c3689890b62c08bd2ded5f87002995131489398fdd7de2d1fe513202ab33906354dbce8dddf4f2e7
+DIST netbeans-trunk-nightly-201412100001-src.zip 199725425 SHA256 31aac95459128b742d32b523b17605a59be2076cd47cdbe8f67fc9c914ced995 SHA512 756f3421bb6d0c393c41251063aa29fbd93e9680ab4663e16407945bb926989ad376b6ce3b1dd0b441f17de04505fe44940e0234fc9c07556fdcca4fd93e7135 WHIRLPOOL 89133876b3a57c1789b5abc0757b080bab0f2a8679e9f042eb326fcd6fe87faeda106c7fcd5a351b51364a3698587d7d7efd2ac376c818e085b76c0e975520b5
 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
@@ -118,5 +119,6 @@ EBUILD netbeans-9999_p20141204.ebuild 7216 SHA256 ec48c532c0890f5f936ce05db2fca8
 EBUILD netbeans-9999_p20141207.ebuild 7216 SHA256 58a55a8d6792b5cef80de608242c2ebd6e8458ff9af2d7436ec66fbe93bd35ab SHA512 ed2095236204a90e8b3d79df856418d8951a3926b9146a7f2a39f40b741eab99335f2ee45bc27417b1b762e23ed13205dbf12ac623f7a11d9e4072c96d992d63 WHIRLPOOL 829bfed2634fa30b5dde75c6e49699893381433b106dac374179be69a47aee96eddbf9950bd3e2323341c6d172bba1f04011169bf80ddbcd0c2881ef16244190
 EBUILD netbeans-9999_p20141208.ebuild 7216 SHA256 9c5d9088351f018fc785632cbc0e529913e9ab57ecda91304a368ed185df285a SHA512 71e95e77f5f77a8aba33c3784d2f206c463642e849ab3cdc3bef0011ff13df1675502fc6b82edd98dbc25d14ea97b43c1d38de88138455877d5ba55abf6f8172 WHIRLPOOL d49bcda3e9458aa3f968613295f3cb5613d8d7da1121a8f6613ab0f8cab549e017f7316780831bc52be5713dc161fa68585292d5a178f01d0b3d0098ced37c7b
 EBUILD netbeans-9999_p20141209.ebuild 7216 SHA256 bd37e0f53ed482fe9470e76cf06143ce493487110d6e432b2d712d9641148772 SHA512 cb233fffbffd43663b530885b1e9111597979472edad0904a10752913a6c356b9484b09212ef9160874c816fffcde0278a3ffdab38261bec5776bdfac53de5da WHIRLPOOL a1d59508a2d8a53e1a0ba0ea3d471a30ffac5b5313da90f838aa6684e4f47ac1aae40cc663a122a5b2f8a5465907fc3abddb8e020e388c89061e5e75cfa21bdb
-MISC ChangeLog 127274 SHA256 28d21c765edf4d929ff236d57302a471cbf7707b8276396631298ed0651fdca4 SHA512 734a472e25beaaf5c987d2492520d7d2c4dda8a02dc8f210b09aa1908723e172c5c923ae2891b2c89a0f2faf771e95f2d36ac3314ad2790e43588fba4243309f WHIRLPOOL adeaf9f2c18c56a5af9d15f953b77f15453a31fba89cb805bfd6588d174d609404c4dfa7585160220df5f6a864196b06023f4aed14f1deff0ecb980d9c3b23e5
+EBUILD netbeans-9999_p20141210.ebuild 7216 SHA256 66ce096f3624ce992a1e13b26c0efb876ac5913d9cfaa9392f067d3019cc1b26 SHA512 682d4e73bd7195cde066331d107b9e240f637de6f13a25ea2c46aee1c072c0847c743f850bf7995cd2d576077a09581ae3a1b84af0f9f28810d26d9f06e1a3f3 WHIRLPOOL a64a54685568e39eacab478980336d3e09e6c9e5758cd9128dbd4060b1952ae3267f3942d626d4e562c8cf1f7f6ac308e5110a4f2d2cbb53273b0d94497b41cc
+MISC ChangeLog 127433 SHA256 d8b6323862cdb63003c25f91d708945f97712e25fd567277ef54c9851cb688db SHA512 15ab3962a32cbe9e4e9b11568bf48d98a2c8eeb05a924058babae3932e850b345cb950e636cbb50698b76090adc945fa8b83276b284bc132b21672e2a25ac04c WHIRLPOOL da839c5d6c705056f7ca4e61f419c723fdf3e0fd3419378437e965127e0b6690b22b938ac33f78028dfdd370c80640ad18a84cf11340a405858b332945de90c3
 MISC metadata.xml 333 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a SHA512 3f730fc27f893489524053e81a465519037a68e297f02a5d6400f85f8bfd8a20006e5515a135b8a5779ebf5951a661d99aaa8bf3b9b96141f863e134dba2265e WHIRLPOOL d37106234351185946f6dc870e9b77babd38bed88673771949d26d176d8dad4071be5f2c59bf72b139a6a35c899c2c7ac9ffde1c7b4885135d52c821780cf3d2

diff --git a/dev-util/netbeans/netbeans-9999_p20141210.ebuild b/dev-util/netbeans/netbeans-9999_p20141210.ebuild
new file mode 100644
index 0000000..7c5bc6d
--- /dev/null
+++ b/dev-util/netbeans/netbeans-9999_p20141210.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2014 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/2014-12-10_00-01-53/zip/netbeans-trunk-nightly-201412100001-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] 2+ messages in thread

* [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-apisupport/, dev-java/netbeans-javadoc/, ...
@ 2015-05-05  7:48 Miroslav Šulc
  0 siblings, 0 replies; 2+ messages in thread
From: Miroslav Šulc @ 2015-05-05  7:48 UTC (permalink / raw
  To: gentoo-commits

commit:     000288a8ea6b30dd9fe49dd9233a22c7c61f5150
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Tue May  5 07:47:40 2015 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue May  5 07:47:40 2015 +0000
URL:        https://gitweb.gentoo.org/dev/fordfrog.git/commit/?id=000288a8

netbeans: bumped to the latest sources

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

diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
index 38d0400..bfc9977 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-apisupport-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-apisupport-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
index 0158299..d830c73 100644
--- a/dev-java/netbeans-apisupport/Manifest
+++ b/dev-java/netbeans-apisupport/Manifest
@@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -60,5 +61,6 @@ EBUILD netbeans-apisupport-9999_p20150427.ebuild 3390 SHA256 198afd8736b37d36a13
 EBUILD netbeans-apisupport-9999_p20150428.ebuild 3390 SHA256 cb54d026e3812c5ae2200afc7cbc5ba05d718c4987b7205dfa097cebf5a8ee12 SHA512 00451b562c9ffe298776bfaacd4b0a63ed5d7faf7691b1d85cf1b9c40f72e458543f4e7901d213b066794fa9bd4a2eb67eb14c36cabd8d6701de83a3dfb0455a WHIRLPOOL 49826a6e23ec3821b23da72eeb245ff91352cc54fc0ac787df7a7369db9190525f2d5a2fa819d405dce107a030281fef1cd036e0bc54007cde74594b127e5f90
 EBUILD netbeans-apisupport-9999_p20150429.ebuild 3390 SHA256 8759c722368de5eb473922ae9eb908371485b8dced0603b4e1fbe29f26217bf8 SHA512 a975770b887c1e5e9ad9ce242755b5ed8e822e5557c2c9c94f0060146523d9d847dd6aa972a021b91133f98c0e921b3fa1a2654b3aa17af243b8cdde2606c35e WHIRLPOOL 8673a3aee5aa01f2d3cfd796deaa5d22a0eddc2ff010db4e6df7ac5203b343a55863fe3d44839921a6ac666d28fac92378f3de22e71333ebdfb26f2dfcd00562
 EBUILD netbeans-apisupport-9999_p20150504.ebuild 3390 SHA256 9fad485c600335e4133b484b245364d112c14092d0371cea89cb64306e67da87 SHA512 66bc784e3d620656400ef252e0e8b6e0be0deafcf86aa45020423eaa3140c51461d4782f60c31ce1ac92b09a4018a2265ca7960dac9e47831128ffac5e53af7b WHIRLPOOL 3c17d5279afc431cc34ac458941a9a5774a4a7d6cba0d3ad57c0f158eb5dd58b4de5e86e73b52b59914d52133e567fb62bcbab8355d2520ee08f297669096895
-MISC ChangeLog 169449 SHA256 b8cfcee280b5fcb6117edda7fa4f74516da4ce20f24073601f88883bcd8c4be3 SHA512 5210e467fa27a0b2c831f5edbc0771c5f91bf073f1e1cf449e67aed730250e72b14a09fbea78bf48ab789959d799af9f02302a7ffe29a4717f4b819d42bdaf33 WHIRLPOOL 0b6c0562f07ca68b0b84ffa533dbf9cb24c77367cbf61fdcb01e66288bafafea0c5d9be09295ffb50f976a6124438aaacb7e4dfeab8dc412161fdc7acadec3df
+EBUILD netbeans-apisupport-9999_p20150505.ebuild 3390 SHA256 de53a9b6dea82f089ad378572ccc616a5de3176ce3035bfa1990cc3343e3fd26 SHA512 a44ec569a588643bb1baf6d34229891c69dc2dd2346b52dedcaeee1a1428437b24ca5f4dffb2ce39ef53080c9462591eb2693be46f416e4fd9fddf8ab2761d9f WHIRLPOOL 4b9ad87185714065b9df402f2bc1319eceabc4b70b318d06a17638682f1b975e42bc67eef7e6b5e0f1c6cf41dc6954580d87e631155f5d4fe0c95d4c39cf0734
+MISC ChangeLog 169630 SHA256 242f94c4e0d8cb25fb9cd9c69d7c020ed79f492fc8075cd3c89a1654763ea387 SHA512 bcda7e83c5cda4263826f47a735ea21eb66190e9f320bb50210db6e393fa99f172f7a0eb95e4f7b203b45e5202c3423785b90a0ee687a12eafbeb78671c1e545 WHIRLPOOL e72183416dcc9a62828cd5d3db2fb1ca859b40d09f3343817534bae5c5f09f1386306471458538e8aa024ee71ec666ba968f9b53c55f7825bedc9304cb7de22b
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150505.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150505.ebuild
new file mode 100644
index 0000000..4e233ae
--- /dev/null
+++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 4aacbcf..6c9f3ee 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-cnd-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-cnd-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
index c4dae3a..eec9350 100644
--- a/dev-java/netbeans-cnd/Manifest
+++ b/dev-java/netbeans-cnd/Manifest
@@ -48,6 +48,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -75,5 +76,6 @@ EBUILD netbeans-cnd-9999_p20150427.ebuild 4586 SHA256 6cbb94d3254267706de1d842a9
 EBUILD netbeans-cnd-9999_p20150428.ebuild 4586 SHA256 9c90ec42fa6c75c31c5edde4087dd9a58ae529ce530c791174364dc4bf88f0b1 SHA512 1b019f06fe35c05999418b0034d57b2d0e7b36a1e6def27efa53f4396bfdccf07782c507ac5a3c3982288e7abc4b2e3c5e9ec0bfee5c448417631b58ef56cb87 WHIRLPOOL 420dcb77711e86867496d8d0e5498b0c25c31a3a8fd5eca72b13590bd53598a32da59cf92d6cf584dd5300424dd86bb1ea453a00d4a7b0e94f49adb092557da9
 EBUILD netbeans-cnd-9999_p20150429.ebuild 4586 SHA256 2ad44c2dbc1da47eaed3e4ff368ee101b07172768f988d935abf5ae2b139bd9d SHA512 4ccb8a319f04da763cf7ffd9c1b84926ba9e86c88efb3c4a1922696ee2362fbba0c93b376b6f899531c9243ca93d66bbbea47ab63e4a089c97cff2661ff10d65 WHIRLPOOL d2648c9a81ada3f44b861ce600e291f7d02b701c91f6aca16920b8b1a57f895c4367924612d21229bcd8e3cb3d29bcb5c75e6f73335d5464148ed4aa755f4cc7
 EBUILD netbeans-cnd-9999_p20150504.ebuild 4586 SHA256 d932a7d180f86c506c0465ec98cb2f8d77c26ff11de3a8f4a794b5bcfc45d4f1 SHA512 b863762c57199fca915143bff2377a2b329133d18a95a8fc0282234fb2b9f6cebf59f7d65bb03c1e46be723ae7b36d0ff4651c4435bdd44c3975507b6c20864f WHIRLPOOL 874ade9b152076aacefacd405b7e8870912903e85c8fafdd46e67b18306619c115f7d014f8fa478475bf2f35d3f4dce8d754e4eb8bee391513c28cb625045085
-MISC ChangeLog 154675 SHA256 939c51514cdadba7fa308f646208a07347fe72983acd1238a4406ee7ca1fbf48 SHA512 ece3b5e8309f02d89c0316ee7cc5e40a31bd68a7446732784d8e80dc2d6db542db12af576d1760167b7d03e9c14aa04fdb084e3378c1ce1bcb15097eeaa85703 WHIRLPOOL d18581a6de1bb07791070144cb17031bb06b40c812c473e9748b450b567612ab5c740207a8fbf34b36d595fb362fdef60bca2f79eb8f5b550af6ae2ea414453f
+EBUILD netbeans-cnd-9999_p20150505.ebuild 4586 SHA256 5504e73dad23964bd548fe5e0ce25cc65395971f443c757e8775802bbf98f813 SHA512 dcfa382c13c0b3d7d11f287b32e8fbeacf91f6b4a3f5c2f2c5fde0c53634c9050e119ebc4941cb1cfce2a7621f40c356d28507bf63fc7a0284f8828f373c4d36 WHIRLPOOL 765cac1234879970bcec4c3ce3a3a1e9bbe8efdb0e19081f2e6b673fe7a71c6f209d366dd82b78161c6ab3530ed525fa61a165a4f956409549d9c54f9e0c9aca
+MISC ChangeLog 154842 SHA256 c445398a8ff6d32b079cb255c202255379a4e05e808e9699374b86ab44e61232 SHA512 d8205ca5e8b957371e9c0422eb9fc344ea78cc01081c7b17c1bb9dd8c469398038cc0f4e33bfa4dc381eca6770203b8a112783ca8ce6d60ba7c11dfa2228db0c WHIRLPOOL 2008438f894e2f33e42db19a6e3380ce9cbcbdac989b087480230c38142ae69383efa3684f9f47fcab512fd5dcaa732e556e12a4d50baad6a8bcc66910bc93be
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150505.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150505.ebuild
new file mode 100644
index 0000000..a7bf33e
--- /dev/null
+++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip
+	http://hg.netbeans.org/binaries/547CFC4D4F7C877925CFB0732F303DC1797A58C1-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}"/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
+	ln -s "${DISTDIR}"/547CFC4D4F7C877925CFB0732F303DC1797A58C1-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 bfdb180..fe5ce84 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-dlight-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-dlight-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
index f18e2fb..5b97c62 100644
--- a/dev-java/netbeans-dlight/Manifest
+++ b/dev-java/netbeans-dlight/Manifest
@@ -40,6 +40,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -67,5 +68,6 @@ EBUILD netbeans-dlight-9999_p20150427.ebuild 2995 SHA256 412547df83fb0c839216f77
 EBUILD netbeans-dlight-9999_p20150428.ebuild 2995 SHA256 ec28d97d0b04c66f25481049d1ad950e914bb63ab37eb3df2225c695c66865b7 SHA512 93af3520f84f3d8afef9bbae39d2df74a4d00b8d91267fe98f05215ca4138b0cd840af6f3072f571f0b9165af18411190734b3bbe912aeb23d366fe64d01b2a1 WHIRLPOOL 05d10d9ba7744583c15acd75c07c1f6034df12e6d0852487cb02131af7a6549a074fb90e78c004d0368d2f1ba64c2d3a7b2351da8a8aa780ac0e6886b4ec0815
 EBUILD netbeans-dlight-9999_p20150429.ebuild 2995 SHA256 6c834c967e8e924c9ca46efc5ac4210cd16737fbd4aec28bc9e3c7ae728f359f SHA512 74432786453051718f709583054df293c4ca8c45405d94efa4173d6333cbfcbb3aedfe981e3602bf7a11c4fdd90a66e8f998cf2156b099d9d8687d69e121f628 WHIRLPOOL a99f0c03f2f18d66471f20bb40557abafccd660b1bbdaaa0ca6520e41d1a118fd5d60dfda40855551150865729b767bcb0a371a7a11a27969c50b7e222f2991e
 EBUILD netbeans-dlight-9999_p20150504.ebuild 2995 SHA256 431375fc148eeecf88fbcf85b6a105bf02da628aac19813b69014371e2b52d42 SHA512 45e25fdad0802ff137e25e00cbbb891ff572620a03ae60c75565eebea0c680258f5fc993cf2751eac39bfa7195845641260b78ade243e61ac6c4dcdd121a9a9f WHIRLPOOL 01e33aa33142f7ca4b9b00ced881425875a28d4bfb0c82fa00532b95ca41c573e25a47d6128ec8038ce8a6c301c78246e3052ed8a04ef0c75f0309f64b5db120
-MISC ChangeLog 161430 SHA256 ec021e5fd9a3375c747d0a64938301bf6523b5648933ec9fb691f96baf10abcf SHA512 e6cf397621f7042e16fe20c658dad2b65469735872a46297527398d41772a2fa3cd9a0999975ca0d7f64dc8c862539bd4b23a9e8d998d81f90baf5e4f0f73785 WHIRLPOOL 69199206b27ea0e8146000099212301e1a900d3b940724937e716527e9b4a880c0eb3f38bbd1b6b73406cf7fe9b03e3a1c14bd8218f2ae2f3828e462e23cef7f
+EBUILD netbeans-dlight-9999_p20150505.ebuild 2995 SHA256 2d4c1f25a81545798aa2dd506e58352448199956801281bf7f0d76e5c95f65d4 SHA512 50c5479af073ad76f37db2d27301b04df1705e7ae5d301326a42966b098697892c62c7e53fb1fdd34190a6e742da9a8a25615c3eaa841167af03e0e7aefb45de WHIRLPOOL 0851db556235e6faf1123c1b26809466204b490488def1030e51cfbddf13bfe64dc6c36e69dbe21915bdfc4d53725e64db956e58b7315028bea6143ec208e380
+MISC ChangeLog 161603 SHA256 10de53f3d75de9d7dc742e1776286cd8aac5f30945df48c22dee0bc7967e4f13 SHA512 b9376f24f445932f98664f6af97df4e6c3f8c6b9a42db51afd309bbfd7d4d0fc16a861b22838790e1e06386ba6edb8631ba8fd62f0a1a11f4d85ad6523f5760f WHIRLPOOL 907658841222b4b95be59f997273eb3839ef6477a6191cf91cfb70e3e1025c60bfce36c44307e5ba6c7c4bc08b8afbe5bbb183422a790aaf58faffef0267e907
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150505.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150505.ebuild
new file mode 100644
index 0000000..ba0e9b1
--- /dev/null
+++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/E2B00E95C773FCD0B68CEF4980D19D04C02722EB-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}"/E2B00E95C773FCD0B68CEF4980D19D04C02722EB-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 4701a79..749d081 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-enterprise-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-enterprise-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
index 558f2ae..fef8a6a 100644
--- a/dev-java/netbeans-enterprise/Manifest
+++ b/dev-java/netbeans-enterprise/Manifest
@@ -122,6 +122,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -149,5 +150,6 @@ EBUILD netbeans-enterprise-9999_p20150427.ebuild 15937 SHA256 55e50746f80f3ed181
 EBUILD netbeans-enterprise-9999_p20150428.ebuild 15937 SHA256 9151153c90b54c9de15c8bcccffb9a1ce4c7c948b0b12f4b3d2cb0898a1c353a SHA512 be52f8c25556f4203ef348021bf83d377609a8d613e4f5408d04f735f7ed37b1b19ed79822b0390f16ee770930e308b14aa2a5145d25e5394db6c9a5aa56ca20 WHIRLPOOL c8eba13148d9a06b88e1fc7ec00d0f31ee6c2c747dbbebbaab0316fdd85acb2aa0cda2d724d3b7a75d0e45c70d04f33f35ad67dc3287571879f61f12f036f13a
 EBUILD netbeans-enterprise-9999_p20150429.ebuild 15937 SHA256 fe34a9898241a719a145a729a24045a23e0fa6b1f1e53c9714d5fa0ca94bfc5e SHA512 a363f4e76aaffc99d534aa2062d1da2d1b01d9acda6d7652829136502b291c569cdfc776eb516cf51b6075ba5b73c4b50d42ea8b2ac2ad570ddc3f8a41325bca WHIRLPOOL aa8ca7efe2c68f8c638bbf865ce550403d0b6bd17d6e8a50caf3b927478116f1d51a274f3c38a3c956e44d2017f858f688ef5587ea8688f875493f10e5eee972
 EBUILD netbeans-enterprise-9999_p20150504.ebuild 15937 SHA256 8d49d64b06bdccc6df73011462af43d7d022ad9690e6f3635c684d6923d2f15d SHA512 d80e6be5b48d8a7f8677c30477db515898190effafa857968ee42df51abc565faae861cc4072e881b35951668ad6a800954ac924a7cd0d3ff6d3b44870ab3ade WHIRLPOOL 572d4e74452f32fbad4c32e579ef87ed82239a5ccad7236b4708174e78f7ec8f876ca16ed487d58e2714a78739b030a84f4180cd7fea0efb58e83eb642a99780
-MISC ChangeLog 169974 SHA256 b0a34585e9697bb02377c7cd169f4a97152a9ba1dd9401d568049108cf2e2730 SHA512 683bbb48a32f8119685c628807a62e4afdd2b49cd332535f4f9acbaf37757763dc620c51461da854923cdb469f9d1887693213a2a73c8c3b46f173b74551d2f5 WHIRLPOOL f61d09dcae7046fb7f8c02d9e62477b8dfb4e50c06a766374d9638ba3feaa8a566c27d5f436c4b3be5fb36cab9df09f2b23caa697ef5b2da85da2845a4059a9d
+EBUILD netbeans-enterprise-9999_p20150505.ebuild 15937 SHA256 ef57601436719a998101ff416a316f3782f33cbe7492fba56524210a7e46e341 SHA512 bc46b77a9d90edd8025d182bec780638927ba0dd9f7cf5b700be2a0238c524f86a23489234ffb2f1ee370baf1d8de01bf60c89673377d7e8432b7b18e63cc53a WHIRLPOOL e54479739c8f4afeee004d17b904fbf4df268fd08cb6d4c038addf71ba75214496eb50619e323da49471c52499a8b5a3f0ab81cbcd3a3df2412e07e1af76843a
+MISC ChangeLog 170155 SHA256 907aa1f1cafd4d2000eb3d64df181b5660b24ceeee9e3ff45bcf93353e457813 SHA512 b6d50519146e65d888e2544288cdaef10b1b8a06ab4bd9da7bb78cb7689f52f184d161763a4490ff09ca1047f0d363df91477a6a4be7fe3446139c952614baa7 WHIRLPOOL dbccf75a00fccf0c657a3321f23704ca0bf792c9e99e70d1eaad17976840da36b699b7f7a7b09196483ca5ed6260fdba59d781430b5121db13f7816365ab389e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150505.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150505.ebuild
new file mode 100644
index 0000000..a177aee
--- /dev/null
+++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150505.ebuild
@@ -0,0 +1,266 @@
+# 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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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/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/cglib: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/glassfish-persistence:0
+	dev-java/guava:14
+	dev-java/jakarta-oro:2.0
+	dev-java/osgi-core-api:0
+	dev-java/validation-api:1.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}"/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.12.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/javaee7-endorsed
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/jersey2/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm cglib-2.2.0-b21.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.0-b21.jar || die
+	rm guava-14.0.1.jar && dosym /usr/share/guava-14/lib/guava.jar ${instdir}/guava-14.0.1.jar || die
+	rm org.osgi.core-4.2.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/org.osgi.core-4.2.0.jar || die
+	rm persistence-api-1.0.jar && dosym /usr/share/glassfish-persistence/lib/glassfish-persistence.jar ${instdir}/persistence-api-1.0.jar || die
+	rm validation-api-1.1.0.Final.jar && dosym /usr/share/validation-api-1.0/lib/validation-api.jar ${instdir}/validation-api-1.1.0.Final.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 b70a6ae..60575bc 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ergonomics-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-ergonomics-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
index f2f6085..9ebf3ed 100644
--- a/dev-java/netbeans-ergonomics/Manifest
+++ b/dev-java/netbeans-ergonomics/Manifest
@@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -60,5 +61,6 @@ EBUILD netbeans-ergonomics-9999_p20150427.ebuild 2919 SHA256 982f6a43e34cce3860e
 EBUILD netbeans-ergonomics-9999_p20150428.ebuild 2919 SHA256 a4c45be51883f4c369ddbb4e2782353a59dfeccfae1ce03c04597fec9502873d SHA512 be3e15685921f73a6d7f9b614860eff924b1734ee9ceaafd3a891a2b65b02f68973993d5177aa392f7d75e67ce84b93e394eb6e6b334b3b41976a392e0f626c2 WHIRLPOOL 69c7af8e97cab5bb2f148c7ec8e1323b1344746c92a765d180fbceeaff10091928ffd2f4d9609cf049ea660a55a052e2692a60ea7c68b89bce0d8332b8394efb
 EBUILD netbeans-ergonomics-9999_p20150429.ebuild 2919 SHA256 e01899bd2a4d7eba45825b7f6c7d7f4056cb400dc1272e5760bbfdf8611c1103 SHA512 cd5f029ef9d27ee012d6e954431debc80f0223a4781c0d94e10cae6c7f9b98d6aacf31ca8c709fdbbcc4789c9dbb013bb2f4311ce51fae7fc61a327618a62958 WHIRLPOOL 678f31893d33e2502747d689fe99a44346b23b18a0e3881f271a21dd376048da92dd271cf4123a45db53a2dc048ff866b407e928b6473ee136292ddc03adad6c
 EBUILD netbeans-ergonomics-9999_p20150504.ebuild 2919 SHA256 c64eb196314d209e3049d536d2a87b86ea8e93009f83c78a3406995e9610fa3c SHA512 9330be52e4e1dc5da4a1841738c9ee80ebce58c4b6bb264547775a76acfd55813220118eb4454ef2dd1214bad068bf8f31b4a35522db61aeabeff4181019a114 WHIRLPOOL 6f3fc0b0a338760616062fee55fbf782179986e987c5917d3738013880499ee9cecd32991804edc974185763f8964e92e628893907f64d77dc8e2bb5618d96e3
-MISC ChangeLog 169449 SHA256 8fd80544e9def82f710493f6999c832c0b3d14ed850621f8020c2b168278f140 SHA512 718998c4bace076a6d5352715dde14f57aa53bfb849690bef0acf6d3263586e01c5724b10a905cf9df34cdd7cb3ce9d7d0e4eb6e501c2685b12ac41d967212ad WHIRLPOOL cf1c33e2701cd536e130f545931e17aa54cd416afcf2b67f01115486d1d0e7610f00f37fd4a5facc6155f0b3a24e6d09cb3342427a41f804f00bf2a3af881d18
+EBUILD netbeans-ergonomics-9999_p20150505.ebuild 2919 SHA256 2c56e0d3cc476226a2edc34fc879a79de44ac1dd49f7f490f25dfc9eb3f6b4a0 SHA512 3ccdde35687c1c456df61503a22e3ecd6f0ac370e3c5ade636b8b5edb4b2083d0d2e13f29891d7a6aa5cf1135d62aac010bdcda6203f5084a0b0f013662da212 WHIRLPOOL 4c950e477a7cf895dad0c7f5239414442a0dc9c21b60c1a8198528d439bfc8055b7d965cba2ed72fca327ee67b48e16766e5543c4da48ec4c683e26fcc1c2bb8
+MISC ChangeLog 169630 SHA256 19a621348e8f953e664d34001f17fb772e0e342897d939dba7bf6fde30f72186 SHA512 d3fcb3c95cedb96206298f4e9938e103da8156fbfe0cc36fb553061de41308ae42a6033def7a7caa5d062ce55431754e1255d087cd0d1275f1a850d4a3e59c4e WHIRLPOOL 787d8e0e241977346fc9bda487b70bab41f567d224900cce7bc380266b1b7910eb76d8d9109ddb391a28aeab9627347c9121fae855bf07c13b73957467ad460e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150505.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150505.ebuild
new file mode 100644
index 0000000..ba3d931
--- /dev/null
+++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 376e4a2..e5705d6 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-extide-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-extide-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index 31ddf91..d5b189f 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -31,6 +31,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -54,5 +55,6 @@ EBUILD netbeans-extide-9999_p20150427.ebuild 3383 SHA256 67f5b845dc3c25b2c03cd41
 EBUILD netbeans-extide-9999_p20150428.ebuild 3383 SHA256 80bdc693d7598c5ba2513b6f07352b3d98adb7fee5703f483f106dd8d7ba2d2c SHA512 d8271c167b4bddbef48567097d289ee30367fe745b290bfd4766eb06756f3a1581560a1081c5fadef0adaab52905bd1677869f24f0229d3b06d6940f2e9c6b54 WHIRLPOOL f5f502248a445ad6f94952237a5f9fd061303762ea6db043eec16c4b496c907a0262c9a40247006500a7a56feb3f18ce048d6225922d6fab9b3b54b52c82fa51
 EBUILD netbeans-extide-9999_p20150429.ebuild 3383 SHA256 4d65ec83a4aef365e4824f7f9410ed2a29871c360b60066b8a60c4b204b27918 SHA512 87cf1e212d34d2e87ed232840e5e1e55ea241db00a85ad87378ce022306a0ae0a0a046153c654b54d10278247a5d57b4f92c72a48ce94f579768c4ac38704478 WHIRLPOOL 5fb9631cdb14af470f4316ac3b665872f76c6b31e08dcf3b0f9515ee50b5274a1697e9a323f4ea7d7d101cbf1113c479acdef83ac58a98b8e5fda9513f99508b
 EBUILD netbeans-extide-9999_p20150504.ebuild 3383 SHA256 abd931bb0f4f48d3bd77b0347e77e6d0dc7fa01f70f2c9d4ac23652ade5591b8 SHA512 fbee061a0de54f863bc677a4729a2203276a3eaa6c242610470d509bede8417f57bb5c4f3abaca547b757e2957acd753029fba2e65d82afa92680cac6ea86896 WHIRLPOOL 57941a60c40055f04c04ca2f4cbd27c4cec1949ff757f5bbd565125c9a7502d19c6dcb127dddc3a7577a81c06178d75a802f9fda88b929648660261c9e4892ce
-MISC ChangeLog 93340 SHA256 bc9af9818c4fd7891b8b5e7386c76e2c271ada319c94f93b85cd8b498ebc0bd2 SHA512 250152f2eebea141c4166784116a34d3081b9649c41bab29cda05ca0191bb6eac9c0d32c10aae8b2e8fe509addb741610df735a79905af9b0caf3cad499b7dde WHIRLPOOL 2e94994f6b9b430f10c164da5e7b51c506ac663d298a35aeaec13fba6d5fd3a9a5b8d697da0dbb2bc61fe79acb0737512d614ac20680188eefad97d026adc93d
+EBUILD netbeans-extide-9999_p20150505.ebuild 3383 SHA256 38cf88ab99713d5fa72ea13ab53f7292b268c549a4943a7cb25bbaa622b44d8b SHA512 8f2651beb18c589fe2b345315ab1aaca2dd8a75ef0eecf9ded42a3d808ac5842823ae6321075a94a210be6aa1983cc498149c1a0b7407756bc73d712aa60152f WHIRLPOOL 9418bca09d6a841375e74c20e7c7949303348f8ac15f65dc34736155a1ae96a69ab65d002ad741a7310c6a2d0c1d5ceb46a89663d513dd76b7597b2a12e20831
+MISC ChangeLog 93513 SHA256 3e91a6100b3f9964b541242412405b7f09ae5c968c27555507cfe78a4bd04a7f SHA512 a8e1ff41ae02431adae760ba5dd3d2c4a205a3a83185d2e77dc03e56b68d4c14e96bbbbaacaa9c0d6ec2f682feb98495126e74f85daff84c6d13f9e638085db0 WHIRLPOOL 79532fbc1c740d4cd05b553c66da3b2c689bc55e1005b7b9affd4f5dd1d8bf0409f36177b9bbc3f62f7604be6b63bd3d4797e6d4caee5fec177919906d4ff843
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20150505.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20150505.ebuild
new file mode 100644
index 0000000..159e86c
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 e957830..0033cb7 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-groovy-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-groovy-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
index f41afa8..3bef959 100644
--- a/dev-java/netbeans-groovy/Manifest
+++ b/dev-java/netbeans-groovy/Manifest
@@ -37,6 +37,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -64,5 +65,6 @@ EBUILD netbeans-groovy-9999_p20150427.ebuild 3422 SHA256 d5cf5aa1db1903b0c9489c7
 EBUILD netbeans-groovy-9999_p20150428.ebuild 3422 SHA256 96ef663061a25b1b77b8ad9bedec1ebcd0fd78d50806cc2bdfa955ce19e82444 SHA512 521214c6e377f1c9ebadfe460db3ed33c6350b0f603701bd862d88c6d596b74972e134976581630df34c7e04fafd3a0b518ff77d6044586fa7cb97d028aba901 WHIRLPOOL 937b7af1ce428965f70a711c169c8f23e138457897b6017ead8816ad8dacd86474a8c8baab8fd1617f4c582a52a299a0f1031b28e1b36fee9f0cedf8889de8f9
 EBUILD netbeans-groovy-9999_p20150429.ebuild 3422 SHA256 896643c6fba3e2906058e57cc02efae121aed20831736a0ff70c239d19946d67 SHA512 149df48404e1b6899526fd33ed4a98c10b230321a383703e70bb9a208ef8ee9470cf920946a4518c0cc69c9d9ab33b8baeeb46f86d1b6a48cd4f1566229f8d70 WHIRLPOOL abd3772ba10ab28642d0386522f4af29ecf357d1aaa417dd0570ba756b9a12f52f18309f899d6af138a7e1ca450302faa4ec9afcb575cd9c91e34a2fdb5f222d
 EBUILD netbeans-groovy-9999_p20150504.ebuild 3422 SHA256 4f02b25e74b457a36d123d62c5f2e533089f4ef181f7a34e183719326fa0e5dc SHA512 501feb95f522ec03f1e81124f35e14e8f4e3350d7d7ab9b4d1682ed2389e75f3c0bd92128f227e56c9c2d16c95eb5a7fdab5aa3dd36a45fd642bc84ad0ce4097 WHIRLPOOL 241f9d17a4a9657a75047c542094be418320e06e40973f334da364a7b18e7dc3584f4e1164a2ab70b028cfc403c428c7434af2586d8ccf0a105106d24771918c
-MISC ChangeLog 161320 SHA256 f6809dc7567a1ad9d5618bda4a9e09fc5fc0b66c207471178fa35d3c6abc88ce SHA512 65ec21974394ebd6e0505da993b2017659fa7697981340daf9dc7cb9b295b48aa4fd9837d849a655da00ee72a46df38c42fd2894ca48dc4996688d14a5b06224 WHIRLPOOL 3163f6bc21c2cdf14730a31e480e0c6d2114c904fdd41b6525bafd8558bd7dd53ee285c29f2f372f3ed41d8986a79fe41e57bd678d94ba118febc42e712e45a4
+EBUILD netbeans-groovy-9999_p20150505.ebuild 3422 SHA256 806e3180c76d3b6317b1c71dfd4b25a415b3ae433bb549e6472c1d664e4ca93c SHA512 8f9e4f5d91f5f18444e8d2b8306e481b28173e51a3f6cfa308850c3f7f946bad79b9354db1fed41e58f8b0d3fe2ea7ab5a3917bb24d9dcf94ce831fa8a54f65a WHIRLPOOL c8d1150e738f8a50f05b069791543abdc8cf4b6b35016d4505d42012591218ea59378f6d4fb7401b6f6bd449810b12009c57c10d8f5faad3563b3d2f5bf3033d
+MISC ChangeLog 161493 SHA256 9bd42dc08eeede82d40ea5daec9536d0983ced48c9c64807e49aa214f7231a98 SHA512 119e4d08d45bc9a5184f9b33f4063615b85f20a49eb9b2043fd9e91c82339ad6ea287d8b817e7e6d85d434853c9e023a271ad9ae952701c7c7ce323669c8a1f0 WHIRLPOOL bd6b84eb89f44d35e8c26c52b59db38ee1d90856c01509bd120767a689aa842ed682ca60cf7795a589453108357eaa433da29c680b3163eca9521d9543378394
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150505.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150505.ebuild
new file mode 100644
index 0000000..e6f8a5a
--- /dev/null
+++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 ed5a9cb..9a59a6d 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-harness-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-harness-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
index ae6f686..31b4c79 100644
--- a/dev-java/netbeans-harness/Manifest
+++ b/dev-java/netbeans-harness/Manifest
@@ -39,6 +39,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -66,5 +67,6 @@ EBUILD netbeans-harness-9999_p20150427.ebuild 4131 SHA256 7f7253017c21ef70df2357
 EBUILD netbeans-harness-9999_p20150428.ebuild 4131 SHA256 1fb43ea642f28eb06b67a9caf923f5f7fe16ef6c952c581ee2f3fffdbbd920bc SHA512 8ccfeddb5e51a2dc6e715d43558ce39bff56782359e27514e94a158ff0032fb1bfd7f7aea56593f4a6e9ee64dd00e4b1b2726ea0bc9cfd77e0e3f5fec7340c36 WHIRLPOOL 61851c7b366dc8fb17193ce9026ea680f5032de6f26918a54b4307cea2fccf6cd14e20d6c93fbcd0fb70744524ed20b7aa9a6625a2d3368a3c8da4b469012f08
 EBUILD netbeans-harness-9999_p20150429.ebuild 4131 SHA256 086a65dc9d0f6f232139fe25aa59612d257478822aedb5f1f573538e8d72aaba SHA512 1d3a02e5c80ef7397ff2f1d0f9d38b10f04de5721d100c6e80e949fb4503ffb06251359a466c342bf1b77ad4cc05977fd13450c12d0dff5c754d90ce959e98d0 WHIRLPOOL 1603db1099c09974fde82376987be8296f8e658543ee38bf5b2aaad1b9d95f057551828a23813438d5d3f01300daf4f73f296ec4985886eb899b2becbe56050c
 EBUILD netbeans-harness-9999_p20150504.ebuild 4131 SHA256 af2e4cf6fffd21889402dc81f0761717a2b6070939e036a248acac33e5e86469 SHA512 ed659de2928cd7319923421b9552391c908409b4d49257f66840eef2f9354dfc2893539fbb2ccc1b26705767ae4e0d657440e6fd3fe5860c2c87af840c8b8e6c WHIRLPOOL c28036c398a95a02cd34f9f2a323aa96f9dd0fdc46a12c8cf846cd443df2538950f0119d00095fcd966cbc97914a308faf238fc00f829d44fe2a5851849b5232
-MISC ChangeLog 163381 SHA256 73fc21b39b00a42cb75ebb495af4bd7f1c951579e6fb32954c8636bc767e08d8 SHA512 8b1b92f07be29db6577999a24b30b64ced28a979851ba45da008adc9210a88479a357275a725801cb3cdfa09b528c878cb10001ab45d09521db8f974835278b7 WHIRLPOOL f962ab8b1056dea582f3378a308a06f99697a4e06259bc5559cbe85258bac84786f55ada81b482430bbb3ebe8f8286fa9c7cc0f4c6681101d3671e7c6d9bfed5
+EBUILD netbeans-harness-9999_p20150505.ebuild 4131 SHA256 31daa588768d137a4873d82e01e4379feab5ed8e084f80e84fa275549ce772cc SHA512 866bd2bb6e68fc2cff1fcb4eaf0dd2866c5196a95f4903657846bdb9a448328518a20094afccae112a6fdff6528ec6650b51107e834412a6551a0a1801958e90 WHIRLPOOL dc832537f8ff91ab6d7235fbbf5999a8f7d75118cd80152d7cf6a0360f6c5db166e3ae04f3a6d8552840000dc51e8f3691ee90fba6ccffed0f13b45989146700
+MISC ChangeLog 163556 SHA256 cd622429ccd2306c2c28ced90401a03af7c8dcd8991b36522171dc0128dbc1e5 SHA512 030035cab677cffadb2b52f8306bf3344f5ba9823e7269ba032282dadcea705efaa05fda44b2fe151f0a2009d07a2165ca4c758ee31be7a8a1ec3dbc48ec2027 WHIRLPOOL 3489d6350aa7e2c3d449ab670efce3ec888d4522a5e07c637cf8c73851ac6a6a476b3e2a40f56bdbb0f78ce2fa08b880a5a34fba1232cee796523c787eb59759
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20150505.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20150505.ebuild
new file mode 100644
index 0000000..d1f78c4
--- /dev/null
+++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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.12.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 17a0596..706e630 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ide-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-ide-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
index e52debc..c57f2c8 100644
--- a/dev-java/netbeans-ide/Manifest
+++ b/dev-java/netbeans-ide/Manifest
@@ -243,6 +243,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -272,5 +273,6 @@ EBUILD netbeans-ide-9999_p20150427.ebuild 30352 SHA256 0a412fbd03e44955ebe4317b1
 EBUILD netbeans-ide-9999_p20150428.ebuild 30352 SHA256 c07244f3118630e56cc5a966f83f0af49d66226586f16bab14e688f6b5e68d87 SHA512 dc309d637ae6ba3ecf44a5394ef9c1a69725d4d7ae0dfe675849832a8d84cd1150b4dcab5034ebcdda9bff78570930b509cc40f2c42b18ffc07effbafcb807f8 WHIRLPOOL 4d0b6f5d7a1668c49b64e80c507cd1780927c4d0749d0e0018ecd61610f391aa65040675b77169b91853dcac139df55bfd784295c99d3eedec268f0a5db3e2f7
 EBUILD netbeans-ide-9999_p20150429.ebuild 30352 SHA256 44ee81970ff3579c3a16d458ff5c991743382febfefd31c137ebf3bbcdf8153c SHA512 9cf0975f2002d3b56de9bd7cce3682cafc186e0e613baa1707879a80c1bb06662bf99a9d33895cb02c35e98ff3ad60a3077890db1518cced14e9c578212c8e47 WHIRLPOOL ca5485678a555a979c0593e95573b8056cdc2d9c64e9b9e90c5c3aefd5144b8e65991651230f86ef30c4ca4c1f70b4dd22721abe4bd4b2854868d57f44778b0b
 EBUILD netbeans-ide-9999_p20150504.ebuild 30352 SHA256 e3eb9e74c7d2acb20f50be2e6636f4bfacbd583a1b0eb5c6e34318ca29e20eec SHA512 f6f71382293882b84b1955457066e723b5b0af98ea7dd72f22937585636cdd8ffb51214432d0cefdf111bc213d7c8afd80e5b4e125821521abde07f9b6b27b26 WHIRLPOOL 45925c133a7602f2a3df39a7d85ab64387c43801f03517a7914f2df121c4b41d80311dd8556be5bfd793d55ae022ea849d58d9de991fea4db7c65f263887750c
-MISC ChangeLog 155589 SHA256 9616f4d9fa0dca0d3f24f5c64f4edff4ef5aa826d6c91306ce948367757c4adf SHA512 5d02a33c7f1bef00cf04f7823bcc937941ae33ee473a44cdd5c4151ac311606be5f997008cc08543bb89ff44a9d84d69b7e9b4f0d8d3958127cd0da72ebb4a7a WHIRLPOOL 5a6957d1e9e9ff8d1a441faac67cc88ea7d1ef44ae96f2cf3beecb53645b3f6e8b308297ecebc9e8995f60dab9788d840d0c77a314bf76443c1166331b167d6f
+EBUILD netbeans-ide-9999_p20150505.ebuild 30352 SHA256 554f5e9e6f6dc38acd3efa7909f2ef5937388ac52a17bd0fa0ef25987a6a5492 SHA512 5c089eef43950c4008c41ab8e23f9aec064e473a38f9ef01a717f40b964d5a4c47bb5b562575dd2500ab71da07d3988a7c802bdca72ca8fc48610b70b3bfabab WHIRLPOOL f47fbc4597001a3b3a29424d47e93028e720eaed5fca16e3f1682002b0292993e66c367c3f0090bfc675bde90cd4f0ec160475004bcfb8f890a5542a66352b8f
+MISC ChangeLog 155756 SHA256 041eeb96cb45ba8ae0a0b1e86ef90a0c49e41cfafa80802a84a4b8e03566233c SHA512 ca1004768aa8b22ad367de2a6fe836214625033796247e62fd960e3b69254e6d1a344cfeb2b556705fa432b945eb61e553cb9c3ec8aeee876dafb9391cb0e302 WHIRLPOOL abcdb7ec6d7f75b00c5c996e49e2d91326a50fa866459a0d587ac13022772bf9ed93903302c7fea8bf6c7406562163308ca5df43cb0c7afff994154795ba7850
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20150505.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20150505.ebuild
new file mode 100644
index 0000000..e91b1aa
--- /dev/null
+++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20150505.ebuild
@@ -0,0 +1,377 @@
+# 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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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/73F57D396790C8D36678CB25654EA936B91AB5E4-exechlp-1.0.zip
+	http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.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/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip
+	http://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
+	http://hg.netbeans.org/binaries/7B737C0556FD692D8F072EF375FDD4FCA717DF9B-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/DAA45A7EE529A7532F5DC08625A5A3E81DB2D4CB-org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.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/E90EF50215FFD23928B3308DC76A17B7DADE5F33-processtreekiller-1.0.5.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/jsch-0.1.46:0
+	>=dev-java/json-simple-1.1:0
+	dev-java/jsr173:0
+	dev-java/jzlib: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
+	${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}"/73F57D396790C8D36678CB25654EA936B91AB5E4-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}"/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}"/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
+	ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
+	ln -s "${DISTDIR}"/7B737C0556FD692D8F072EF375FDD4FCA717DF9B-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}"/DAA45A7EE529A7532F5DC08625A5A3E81DB2D4CB-org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.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}"/E90EF50215FFD23928B3308DC76A17B7DADE5F33-processtreekiller-1.0.5.jar extexecution.process/external/processtreekiller-1.0.5.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 --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.51.jar
+	java-pkg_jar-from --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.7.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
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm com-jcraft-jsch.jar && dosym /usr/share/jsch/lib/jsch.jar ${instdir}/com-jcraft-jsch.jar || die
+	rm com-jcraft-jzlib.jar && dosym /usr/share/jzlib/lib/jzlib.jar ${instdir}/com-jcraft-jzlib.jar || die
+	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.7.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.7.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 72663f6..f4ed325 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-java-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-java-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
index 712053d..678239c 100644
--- a/dev-java/netbeans-java/Manifest
+++ b/dev-java/netbeans-java/Manifest
@@ -34,6 +34,7 @@ DIST 7306EFB94B54B650A21AF595913219D7FA85FB12-nb-javac-impl.jar 1785093 SHA256 4
 DIST 7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip 4155185 SHA256 22cc81921af00b1bf18b1c1b14a4f61e2882d5a2335b1940797fda2b2b4bd8a4 SHA512 706231b1325092eec77984a8bb707a92f73c35a5729098e81d94447b3f4fd359d26aa73e786d57efe97d46a4b0c5803770f7d3b945d7701e3434cd2ad5c8932b WHIRLPOOL d4b1fa71d136b83be8df0cf12550728f5e494ed4a265ea009cb252b5b3ac65a6eef44bc673b187f207f50c10aa51e67629c06460f4a88b6fe3bcfc27127052d7
 DIST 7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip 5678488 SHA256 368284af56e08cbd0c4a696663ce6f484eeddf4d710a14066da470ac9ee2709b SHA512 d49f22b3ce2bd49f3ddfc35f86c0c21accd45a07b710b0787560b9969e40700d408a25e8e02d10f0d937ce642cbcab222d4e8fa28bd442e34c768b63e5583b41 WHIRLPOOL ec07b768abdbe9aa8608c36aa6bb4641dc18bdfd21d93974f82ddb9074b1f03da17fd043a6bfbfb98a8715c8ba16b5fc2585e9b0d47119a6573fb0b446ae9487
 DIST 7C60F22D32F56478AC25A732038E9DD7DFECF5DD-eclipselink-jpa-modelgen-2.3.0.jar 11465 SHA256 2f2f412c975f8ca54175f4d205d13e3ce43825ddcbd3bb69134257165f701196 SHA512 7c707084917554734e7b67c60d69e78cec8cd169bd4fe9a4ae2706bfea0c5c78f6a1baa2b1f6948b5df78614ef5cba117244f5b79b15d5c6b58e220aa4a2ea22 WHIRLPOOL 795f107d46e719d757e4afb04de781302d2c057ddfa0f30e82e2e43f3395c6e7b53879d0759d1288c3f71da92fbff117e598e2052d6d2229ae60d2bd6b321709
+DIST 7E6F9D542174220D44E7488907BA5073D330ED18-nb-javac-impl.jar 2761891 SHA256 c39ecd4e2a8264e02625d5ff4c376c1f95711760b3e81327a9811a63fc4ccdd9 SHA512 422c4fe5d1365f445334db3b29c45240f83edeae52602556f99e90996c62ad2858c7e21f39f15f8337231f8a37b7cdacb19590d4211f093a85aaf2fa8607bf9f WHIRLPOOL 835b7ea6c6d586c2f5bbd6872958f33a1b17e41e00c5d5cbe2bd12978cc721a21abf1f10a0b3735aa1d3be28622c7362316c8323489ca3558f4eb16d157e1b66
 DIST 7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar 1365645 SHA256 5cc5b83ce3a70c5b97ca2f125aafa438a24815ffb5510ee39f78964e56cb7bf1 SHA512 955c5cb855fb2d4ed820bc2f2826958e3d0da540ddb22539983fad89a4067e50a2c857ba7c05d7dcb613175dca5bb9dc97e40107e5b9eb43fc18f138193dc0ad WHIRLPOOL b74b495b143acc981c9e99727dda2fea8ab226c4065e6a5e0f6d85c8701a7d90cfab311b620aa7635a404bafebaf43a6eeddefbb8c75f81769006f81ee77b086
 DIST 8286F9047132C9EE3EE1C8013F68242EDE0FE7CC-nb-javac-impl.jar 2761477 SHA256 2724c053b626008c5d426f831ea932170cebb7d70dae8bdfaad5f577709b8c47 SHA512 22ab693f9b49ebc070a51a8d33fa8f32186dd3c9aa3148bff44347327f4e429b7984f78e2766158c16ce2a7acc372195a0175c28009046a0f9c76126130578ca WHIRLPOOL b536505c009286c6aae9c49e2b0692c97d9458f230cc1152c1489ac019a211517340ec8c49c99fc56efa370a0ab5529de063bc081b26c6a21451854a76bd4ac2
 DIST 84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip 4599034 SHA256 0a4a0c3e24bfe028a7741950347086e5aa49d8ed1fa59cff5c74c23f28bf8685 SHA512 5058624cadecf56182afe021b94b4ef10375b217000155a30d6f16d24286e985d472deaf47271a8239c15b5941a412b58c918e5f0684f5045690be322e0acc5d WHIRLPOOL 4258ce692b381cabe0b2e345c99f0a0e6bba7e5ee7eeef2604bb1bf686d549199a270fbe9d380197d5ede660da20269fe2ec75bdb01950dd0e71b73ba096ea50
@@ -65,6 +66,7 @@ DIST BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar 5603
 DIST C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip 4830417 SHA256 a8e0c288398abf48e2222160a4e935353e988cb6093385628e7ce20c26b339e6 SHA512 9b5e577a96d1bc83cccf853b662b026a9f2b525c4d8d1647e7fd43c91c6f87e6c738d3bcf37771144976d604b319e47529fd40215c144114f3da38802dd14d66 WHIRLPOOL a73f82cba991df2d2ac2f698e25d95bdfaf58468b26775b67666d3f5ea52ad11465e7c12a92f65d0b5beea42529a0882134b214c782770adf203514c45af9196
 DIST C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar 45718 SHA256 b9b3630d16a426766995164efd50098130baccd9fbfbdf1da9f5a8da46f82421 SHA512 d417402a4e198dd1a2d65c74d73bdd8488f90c3fadf23a72dc7123bf236d1562c4db55211c53471c9d141fd8634c66b2f3646f476873c351e4072c3ba75b9df8 WHIRLPOOL c4d7aa090bbfb77960e688e08de1d160d3af97b23d7b96c7b7afce3332774c9a516789c043c861041a3ebe6aad814f438b8c64a2fbdc7a204142282c194dbee8
 DIST C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip 5029407 SHA256 7492417ca97835935912d931f9c2a1c9d98fc35fab455d086fd11f7ff663acb8 SHA512 5573e1287766cd82bb63b6a048f7a3461f8bc38dc3b66ddea63a334973039fe6671967fa0391c85f6a2bf7ad8d783bf6d7fd3934cb0ea8c98ac9e45ae5bf56e6 WHIRLPOOL 58ec1e5057174c2236f1b001b077c6345a82e1a586406da2866b8e8470b2df7fe087c5718cfa83bee6084984e0fc0c8ccba2efe18c42d08884fcee779ad01b22
+DIST CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar 10121 SHA256 c229a949b35bacebe798971b05b1fa6bdee4e923fcc08f02a7ae0a71fc6de4c7 SHA512 22333aab9419fafc86544492d384683a14c7f5feb313d9555f424ed4db46dd82c5a53b74b6e41221cf7d48d640145a63a653b4a05575df8ab2a2fba1b85815fa WHIRLPOOL 18dbad03b5cbcaa76ab528b2af074f566b3cd0a786e3e8bf2b56b8e0e265461fc15527a41e013f8685d1c824f48e28607833f30e02143a09be360574be38f3d3
 DIST CAF99EFBB25E9183609D6FBA4F63D85E7606903F-indexer-core-4.1.0.jar 220841 SHA256 f6140d9e9f52a50c381ac500c119b268bae84e84c9ba37d361baf22d4e4ec68f SHA512 3fbf7b2e6d4674f6ee4dd210e80d3d61452399a2722959105bd276b5e959edce39ac932c0ef9e8453eb6c7598aff244c5072ad8f9a927ea720c3226a548cbcd6 WHIRLPOOL b0bf637ce741808e87f7d5f1d97a1d4fa90e1548836dda90cb498e333f995bff6973fe1cdfb251391a36bae5c1a473f097b9ebd1f2f08e3aa46f050d9cc607b4
 DIST CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar 2949268 SHA256 7865677c19d1373c7126751c30bf9719bbe7431f9b8a160e78cd53d74534f4f1 SHA512 c8902a4f552f558f83ced82d7983ddcc05b49acfd85f7062d544648ac433fef98f5c77eb089a7401ea454220ff249f61445d833ec7a2697bccdbf78d13dc224a WHIRLPOOL 6f6d80865869242354c3d900217c48f6a28e5412234cc9cd637748941762822cebbd7a6398bbe6ede9aae30bad0987c8b4bf674b483fa78c4854a3dd7b7d95aa
 DIST CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar 8632395 SHA256 67d175c1858005308ae9a02ff85c0bc7efc9a2a3c058a6838d51769f417f5247 SHA512 56559a40532fa42775a92d82296a86033a587116870d8201dd42f07e29990a28de5b1547e3fb59ddedadfe6b4fc3dd109b108cc65cf7b253ac1b0fbb9cc03fcc WHIRLPOOL fc40cf8d49919d3ef38f6c3473736f56ee5ac1d4db848681536c3bd3532cb112e9490e76c1ef7b15d88b2ab87ed54e58dbf1227c173a3256194b5887d37f8a84
@@ -116,6 +118,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -145,5 +148,6 @@ EBUILD netbeans-java-9999_p20150427.ebuild 14341 SHA256 606f890330064641e1e067b0
 EBUILD netbeans-java-9999_p20150428.ebuild 14341 SHA256 1fbcae56a88b16e49efa8dd088682b08ef2619a6272a41331463921cf93b530c SHA512 2689734a95e66435ae7cb2aaa407ce3ad2dc01097eed51edf737683328d56360e827948805cef692a15a66432410acc3c1a626c74870f841bfaa885ede7ab150 WHIRLPOOL 55ef7036f8e519fc7de7caa85183bdb878ec33f86eae44731bf0ec089c85eb5243ae935d46fc152226b4a897768b04e6d2afdbd9647086bedab10bbbd1138d7d
 EBUILD netbeans-java-9999_p20150429.ebuild 14341 SHA256 6e94bf4bd83e05d8c2723625f635fb0be4d897419cd87a475f8d3c3fabebea0c SHA512 78fccfb6dfc2de50818f01b4667f6a394ce96f682b26e86e48ab399c91a202563e3223a8b20403d5947a434bf110d30dbaed1be0f5911c5e974c2371072083b7 WHIRLPOOL 0490db6f2e4145a937fdd02aae84ed7ea8948e673dddd43dd72e0792627c7f64d57dffef64f5f7f01d99f624b03711ea82d75a66f29cc5283956a43ad25e6634
 EBUILD netbeans-java-9999_p20150504.ebuild 14341 SHA256 f687c15d6e790b610284f72a7344331b03111272d7398f17b3b0e0cf1f63788f SHA512 54ba66423736dc22fae70faa51a261ab30b35cab7a67ea01cc5d9b6382f69208d2057758c4b0f71c7b502975e0b1232841cee20ae5aab48da6c05c0eb115be6c WHIRLPOOL 29e3a7a8aec7f89e355d56ea3933a747b41e488ae12f7efc8fface6a4bddf080bc937f3b9528feaf794d045fb69d4adb3c73b9144bb62070e534f9621fcfc8fd
-MISC ChangeLog 158752 SHA256 3f331cfe1599295e99a869fcf8c44a8bf695e65d025f66f37f6a33397fa6970c SHA512 1c7d91bf4f507fb60e3c043c85a570ab3fe8ccb915f34f0829b932bebdd820ba2e3a552c66514819b20e97711fb90815136b384fca90bcb181f4766fefc5a80e WHIRLPOOL 95887b5dfa6460e7259607718ac4ba069717889478a09336ef29e66c74a5acd5a4f5398fd438b82984914c8f9e4be37f720a2a1b614ad4687c16902edc377fe5
+EBUILD netbeans-java-9999_p20150505.ebuild 14590 SHA256 8110965bc0c59e632aee96b7f64838e1de49af70becb8c7338d7d715ba0c8b18 SHA512 45d6ab7956afefc69bc770a63575711f7b9b7eaa13a5dcef693f49027e230ddc06fe02d8cc1419598ac4df87d695a44d8b1a3b66872629993deb037de25fbd0a WHIRLPOOL 842221398428018d9ab13405be8e40fae34f8523bb1745296c7f698a29db4aacd59bfc3b9d106bdf322d7a0aba41e78d61ec50eabd537e59a033e595be5bb539
+MISC ChangeLog 158921 SHA256 bc97eaf46ebcd5caf07ba68f556ed8fdda275ad821e757f567da1704ef58ed64 SHA512 d1591f5c07929dcc90b2129332d25ed1da220966d42fe95cc00632f8d5991cad1dad6463409e0b7354fa19e50d3327d6d9e222a0094b84b47b266fb7baed8ae5 WHIRLPOOL 06ad7f5fe8c1d9472029351df27ff53d4c2804f796656e5c661bbe2c2e96ac5c41bde0d5e546c641a8e86b5ea17f62b8b1986eed801f124db0f33d300d9b6531
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20150505.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20150505.ebuild
new file mode 100644
index 0000000..a76dfae
--- /dev/null
+++ b/dev-java/netbeans-java/netbeans-java-9999_p20150505.ebuild
@@ -0,0 +1,271 @@
+# 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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-src.zip"
+# jarjar-1.4 contains also asm libraries
+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/7E6F9D542174220D44E7488907BA5073D330ED18-nb-javac-impl.jar
+	http://hg.netbeans.org/binaries/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar
+	http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
+	http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
+	http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
+	http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-platform-${PV}
+	~dev-java/netbeans-extide-${PV}
+	~dev-java/netbeans-harness-${PV}
+	~dev-java/netbeans-ide-${PV}
+	~dev-java/netbeans-websvccommon-${PV}
+	dev-java/beansbinding:0
+	dev-java/cglib:3
+	dev-java/jdom:1.0"
+DEPEND=">=virtual/jdk-1.7
+	app-arch/unzip
+	${CDEPEND}
+	dev-java/javahelp:0
+	dev-java/json-simple:0
+	dev-java/junit:4"
+RDEPEND=">=virtual/jdk-1.7
+	${CDEPEND}
+	dev-java/absolutelayout:0
+	dev-java/antlr:0[java]
+	dev-java/c3p0:0
+	dev-java/commons-cli: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/oracle-javamail:0
+	dev-java/saaj:0
+	dev-java/slf4j-api:0
+	dev-java/slf4j-log4j12:0
+	dev-java/slf4j-simple:0
+	dev-java/stax-ex:0
+	dev-java/stax2-api: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}"/7E6F9D542174220D44E7488907BA5073D330ED18-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
+	ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.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-3 cglib.jar cglib-2.2.jar
+	java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
+	java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.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}/maven/lib
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm commons-cli-1.2.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.2.jar || die
+	popd >/dev/null || die
+
+	local instdir=/${INSTALL_DIR}/modules/ext
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm AbsoluteLayout.jar  && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
+	rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
+	rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
+	popd >/dev/null || die
+
+	local instdir=${INSTALL_DIR}/modules/ext/hibernate4
+	pushd "${D}"/${instdir} >/dev/null || die
+	rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
+	rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
+	rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
+	rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
+	rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
+	rm javassist-3.18.1-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.18.1-GA.jar || die
+	rm jboss-logging-3.1.3.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.3.GA.jar || die
+	rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.2_spec-1.0.0.Final.jar || die
+	rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
+	rm log4j-1.2.12.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.12.jar || die
+	rm slf4j-api-1.6.1.jar && dosym /usr/share/slf4j-api/lib/slf4j-api.jar ${instdir}/slf4j-api-1.6.1.jar || die
+	rm slf4j-log4j12-1.6.1.jar && dosym /usr/share/slf4j-log4j12/lib/slf4j-log4j12.jar ${instdir}/slf4j-log4j12-1.6.1.jar || die
+	rm slf4j-simple-1.6.1.jar && dosym /usr/share/slf4j-simple/lib/slf4j-simple.jar ${instdir}/slf4j-simple-1.6.1.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 javax.mail_1.4.jar && dosym /usr/share/oracle-javamail/lib/mail.jar ${instdir}/javax.mail_1.4.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 stax2-api.jar && dosym /usr/share/stax2-api/lib/stax2-api.jar ${instdir}/stax2-api.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 3f98b6b..92ff6bf 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javacard-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-javacard-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
index 3d851b6..b175e43 100644
--- a/dev-java/netbeans-javacard/Manifest
+++ b/dev-java/netbeans-javacard/Manifest
@@ -36,6 +36,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -63,5 +64,6 @@ EBUILD netbeans-javacard-9999_p20150427.ebuild 4982 SHA256 6b3db19adf9dfa5229cae
 EBUILD netbeans-javacard-9999_p20150428.ebuild 4982 SHA256 d30842111139f8a831dadc65f2c2888445aa768561cdefaa116639eb293fbe8d SHA512 47bd246775219aec0be750bd85adb2998b3496f7c720cf4ffdba7f170b297aa295ec0ad601b95644abf20155e54d53b11bb2bd7efc75c6f39a23a1bbd7c5f063 WHIRLPOOL 163ade38ea94b4efe0ebed2d2d85bda86acc09233e0fb60db4d025bdb7a64aaa0afeab1fe2a89f7f1341d0137bc7a192ba3dafc223e2717c5463a764f1e0ac97
 EBUILD netbeans-javacard-9999_p20150429.ebuild 4982 SHA256 b5180845b199b05bfacd6ff49ff7ce6c75a0d84248f6188d381f870dd9ec1c24 SHA512 600e1a9051f21dd1ec55c367bfaf8a6515e1c0b9eeae6922293dc7bfd3c4df07ba9ba93915cdd953b2da2f6baef56f5e6487eadf9b1f971c24996f71e53e70ed WHIRLPOOL 2c240e733a045f1d01c8aaf07ac0e02ef27a39015a6fb99d3b74fdcabca254b58f890f6bebdab37bb6d0e497f6116299c5a89a0ceed66fbdba63c4b78315549c
 EBUILD netbeans-javacard-9999_p20150504.ebuild 4982 SHA256 c249f7d1e9bdcac714631403e3cd2a3d2f5a2dd6bb95bcb8dd2d3952b1c60bd0 SHA512 4d66046f0f64eb4f268f3d0d2971b8758ada5c2a7925ac78bc84a1627d870685bd5444e26b7d05f945aefc6a0302249359da722a5488c64994980d83f0e3a5ed WHIRLPOOL 4f518ad59c77deea8c9155e72190b0aa3f75ea84b74b0844a0a7b26f57bc202d92fc008d061e0674af47838412ee4ba2ce17614984493458d62ffc4a5b112178
-MISC ChangeLog 165442 SHA256 c5cd27b728bfa22f8d0eb57f777603a4bb1bb3ff304aa3dc870b450a76df95bf SHA512 ab8469831498fd3c898a54d94f676055b35500f7056628d40b97a4f63f0cb610201052976a723b91e6f115ef28ec61a96acd937758760bef75cb8e89d3959d05 WHIRLPOOL 61edd516eb40015bab119a0d7b86025cda49b11475c23da31458980f8f7c2ac83946b143e719cf825e52e0b7c916de1cc773bd9391831a3a8a0d40955c05b18a
+EBUILD netbeans-javacard-9999_p20150505.ebuild 4982 SHA256 c62544f6d5bde4612ebaf35d21757a457260ab3499c937cfb41ea86a56e880cb SHA512 7eff5ce7c07be91769cb0ecd873cf24523186b61717fdc42a77a8d050afc9f8f1d0b372c3a05ae4fe31912aae98b11af26c1d6a29a8291e62f6f0dada475cbdb WHIRLPOOL 5fed6230bfc46faaab78e084e9f5034a8ab73b4bb52b6d4d6ad4f2bde8c10f28f38ddfca7298902e0a9df4c45a6909b63a225d467918fc2d127b95f3fbd76292
+MISC ChangeLog 165619 SHA256 499d325ceab7f60253181de7b83a349a2cdee5b8604c7523714d76cffec1d54f SHA512 898e713895c71d53508370e244ad60832c36bf9a2aacb732320040f25c7612e2eaf1b038f542b2d1d07e533483150406651bd567d040b5bb9710164000e11e9e WHIRLPOOL 7aa54a67c69909de5c362c77f7efe29af04d9b7281476abf9b9c322a7ef73dceb12a929aa773ef121f44071b29f51f254548d6929198481d84f9b93836b5a9d6
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150505.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150505.ebuild
new file mode 100644
index 0000000..0427c4c
--- /dev/null
+++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 8c45c0a..b29829b 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javadoc-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-javadoc-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
index 19a7dab..39b326b 100644
--- a/dev-java/netbeans-javadoc/Manifest
+++ b/dev-java/netbeans-javadoc/Manifest
@@ -39,6 +39,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -66,5 +67,6 @@ EBUILD netbeans-javadoc-9999_p20150427.ebuild 6234 SHA256 1798ae618bd9ff5589eccd
 EBUILD netbeans-javadoc-9999_p20150428.ebuild 6234 SHA256 b16d0df9c6e745becb0ca9f6b4f2ec68fc76799ba06b7e771afcb1765f83bb46 SHA512 df497e9ee28965aefc2b4ce2c255f7a81430e2f5c875054fec37525983325c8e137d987a9dc5f37cff6e12ec7eba88767151f83e9cb5ef1046d520bc9c50c1e5 WHIRLPOOL 53787459d4bb7a04990068d71735004c289ae993fb6008cc5a5dc174544dddc099e004b379c2df9051e38d291c953cbb8df5f0cc28d7b4a3c469d1968c164ee9
 EBUILD netbeans-javadoc-9999_p20150429.ebuild 6234 SHA256 4277cf5eb09c568991bfd4317a1a2c74dd982a5505683b2433b2954cfe4df981 SHA512 5b810a78bff74069286ac28bb9cabd8fbcc9b3204c4d72af37b6260ab9b8aa2cffd3f2a0b78f38b23fa621c754263deab9bb7f117e1098e588591308abdf1669 WHIRLPOOL e16b45ed74b2f0a683d113e44aef0babf1c56d5f91ffb0d32026695016f4b4edb64a9ccc6f94a6a897b87235687a90d975b9dfa4cd4b24fcd7a7ea7fba8c4f3d
 EBUILD netbeans-javadoc-9999_p20150504.ebuild 6234 SHA256 57a5415702e08767086402a630910e99c033b89b3af4980df47339d65c20bf04 SHA512 522d914a89865dce86fe798f84844c0f8e8d045dfd16e4587b39991ca2f80280d43092be45d5904722a14e7713615ed4e3356ceaabc0b3011c66d91ab39bdcca WHIRLPOOL 8421c853e0b55fb65ab56d18944b41292af56ae641c04540834526bb27223624a027e19509a5ae83d90727308c7c7ddc15eabff05b4788eb8b303c80f311093b
-MISC ChangeLog 163207 SHA256 50d4a94f2fbe31f72583b194e50168141828b9a94f91443b6e7067348c4f4aab SHA512 e2ca87515c7960955216af8ba980708e91c031e6ddb61a178052f14f2a8d5016d5c41658a0ed312a53d9c0f67fb9343439f4d7ceeb84eb37a63b1ffda2d6979b WHIRLPOOL 6788184f204245ca9214044ea07d3732d547151a0c5f22798a98bd48df62d4e725e0a8d4e6ed44f3fb2d910a06b49d74772e12f74d43347071950eecf8111864
+EBUILD netbeans-javadoc-9999_p20150505.ebuild 6234 SHA256 9a5cf0e89961d8b2d8d7063d04d42ad42daebfab31a0a73744887edc19bd8b26 SHA512 16cb45131f7b25fb09aa4bb62dffd01f4a5d67004b3e7d1144b3c2bddbfcbb53beb4a420af021799cef58c06d28b38be55d9834ed6f6483319fe33f35977ac63 WHIRLPOOL 76c9adb885d8a52e83ad14c15e51c6fce45b9975f33c086d3d3600270e21473d5cadebbae6d0353c076e506f015efb18bec4aab83dce1d287728e0ce34f59394
+MISC ChangeLog 163382 SHA256 8ff9a3ef1aff7ebc5576afce662e63e9a85be967c673b6a5882502ce6da760a8 SHA512 05f62a46fbfb1fb07fb9a8be566bc5f03c5c13c1b2c97f3a8b864f4cc88f08b4d3b82dbd4fd0847379ff2a108f2bce6c5cdb87afaafef13011595cff996e2fd7 WHIRLPOOL 5c150153abb18e6256e4586e1acb7d4071229e382d964b56b3bda33d04ea184b3a6bfcb51d1e3246140c1269ddc7e2d1e974158136e30192ded365dc45fa3231
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150505.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150505.ebuild
new file mode 100644
index 0000000..09dabb5
--- /dev/null
+++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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.12.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 37ae8f5..c183b33 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javafx-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-javafx-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index d788bdd..8d860af 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -39,6 +39,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -65,5 +66,6 @@ EBUILD netbeans-javafx-9999_p20150427.ebuild 4723 SHA256 247ef1f1954182d036b90cc
 EBUILD netbeans-javafx-9999_p20150428.ebuild 4723 SHA256 d9e4637df5ffd9a178549eeabba579a9e74fd047ff123cb0511a5203c54aaab1 SHA512 83e1232fb99b3fc1f6ea0ae2feb587db74ad52b0e946dcf6942d83f0cc2db4166121b14346985c48930369a14ab8896f3ddc53eec953c07edccb10460881eb81 WHIRLPOOL db2eb7e7d046481b0fb5b7971feb3f1eab3f4dfefdb424a50a07ce213f79ace93c786668fb20476c607a62488e0c0e965635d6910e3de86c7c9d3b3bd82c85f7
 EBUILD netbeans-javafx-9999_p20150429.ebuild 4723 SHA256 278928f47f5905a3bb2715d9735cd0610331386903834a9054a97c635acbb9ba SHA512 67b8bf372b86136eb879b408692ae9ed8e3c48c44035bda5ec28f515e94b58e9f76cb1636cbe7578bc66f8bdfe2a7e6b14ed8be1edccffc305a55cbc05205351 WHIRLPOOL ebf61018415576cb2a3788aff95e58e0080a1691f5dd1ca73e8c00da7d3cfb73d7f2047a48568156a6a8b58f9e95b5911dace75248e565055f57e5a14df035c8
 EBUILD netbeans-javafx-9999_p20150504.ebuild 4723 SHA256 99c79744d0094ef382abd586e73cd17ebdadf2853a20446521e4ef0d4ebd6619 SHA512 5cc1551eb4eb52f510a42647a2a1b0bcc5ccc017ba7d1a7f854c456097fe24b3d7de507359f66a9b2b2378c9eb4f61682d31f5e83e8d24cc6e74dfb185228ccb WHIRLPOOL 48429438d444390c922af9f09d98a240f15f403414aa987692db8f8d81b725b404722c8d263d15509d9f0101ceae196ac1d44371c93d3a1ca4e70853391e4879
-MISC ChangeLog 147839 SHA256 22b66432434a072a914c7eef20f4be9de8e68571614bca3968de3f2c69986bf9 SHA512 0fb564f568b0051b721b463b1bd405b004a56107dc7746d749e0d4de47347e08448c6568a66784e9cf586e62ebc9d1951c9213d195965ff0ba2dbe25a9c02b5a WHIRLPOOL 1f23eb74e8d0c5a01c383cc0843f73def3bd77db48a7e78c8a71c72a474a75810183df2206f26dc73ce9dce8190ba746a7178f6ca2bbc1a92a2949e0ab4be09b
+EBUILD netbeans-javafx-9999_p20150505.ebuild 4723 SHA256 c936ba9cb791f8b942ea823b27069b41c6d15bbc4f845587d081e9c9b34504ff SHA512 4507a0d8b46e8641b99006ea072f9c4f88f5e2044d2695f2c2ea0525efeba42af61206da13dcf09834a49ddbe2db3f50ebb33daf1b392d5e715bbec8d6b94eba WHIRLPOOL 956c4cef2bb91ea8f149e1106a7a627692beef69b396d51d06977eaac3d894c5ad032e66869dc484f520d7de18d8a1c43a8fcadaa5e98cb3f2c2fc346f929755
+MISC ChangeLog 148012 SHA256 9a808688e21c35f2cee70890b4eecf9161e8b2809869d86d7972461e12d7d391 SHA512 75f0384583ee1a615919716f910a5e9fa06311694f98f5bb41239e66821c2d5f48f8ee730ee4be399eb3d22e99bc8396891123d640db13b95ded90d15e44fab9 WHIRLPOOL 8ecc43f4e4331aa969e424774f86dd1d00651f36e01dbdc054f190dc09c1d5d3ed7d4eff7c4d01e72fcaa8536f81949cc3a1a67a39811634f299ada856f62c3e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150505.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150505.ebuild
new file mode 100644
index 0000000..1425068
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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.12.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 28a67f7..0193722 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-mobility-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-mobility-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
index fb8166b..75acd8d 100644
--- a/dev-java/netbeans-mobility/Manifest
+++ b/dev-java/netbeans-mobility/Manifest
@@ -42,6 +42,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -69,5 +70,6 @@ EBUILD netbeans-mobility-9999_p20150427.ebuild 4418 SHA256 056c28e3a1d12e7fa79b4
 EBUILD netbeans-mobility-9999_p20150428.ebuild 4418 SHA256 8fe440192867e6d9d40d94c27d118c62b624d53f7d1e125b0f6e0ec6b64354b4 SHA512 d8961460885407ff7e3afa3c7c57cf60769a7cbb941fc3c704534cbc77534a48e7c2904adc93fda689b653163f4140dd7706384800d8af8b90cd87032986c0f2 WHIRLPOOL e4c9c40748930018e9522a4c5993ae857d6eae9c621f938815b20b58d3e77e95555c75fe3e2167aa69bd829a32caac6fb6df245c54dfefc80ef733dc593d1f23
 EBUILD netbeans-mobility-9999_p20150429.ebuild 4418 SHA256 03a9812b45a4cd2aba03364ab85e4b09635b86b0e273fa1b810b15296baedbaf SHA512 4bd28763eb7488853377621de6feb1db3fbb0598d3b24d2c23ebc4cfab232484298d9d57c31375089344e2aa25ed26a272e5882a5c0e72c7fc560efa99bc43b3 WHIRLPOOL d7cd41e3e6cd5eeff82d32c7ed16ff0785925345f3d6e05fa8f0fbe01bd9f788eaf898203ccf1fdf9ec1599ecfe6ec8538d352af4d873bb12ea26cfebeca80b5
 EBUILD netbeans-mobility-9999_p20150504.ebuild 4418 SHA256 6c730f414c1f102c333b50da2e5bf43dd7dc378527828961448b50ed70da289f SHA512 278f7f08f0afa03e64b606c6bf2f9caf9c9588bbc88ad40b472f0f7fe2c4306f8f831d02883f58f0a6684542b0ef9867a558a9ab322ea7090d73e0cdc70c181a WHIRLPOOL a87e77acd135a553511f3662827362e3ff01c18c62583210f314843ce245558bf0aef0d7b3c546ddfbaf51070eb835c1c759d78e11e9d9541d0cf70e4984bf5f
-MISC ChangeLog 165583 SHA256 e23e1f9334dee57e9f150bcad93c85045994d648610cbda53f5558e7088f4ae6 SHA512 c6a0141decc1ef0967d6a58fb06757ccc49dd6e11e296846efcf2e9e40467c74f7ffba5aec725230bdd01bc1af332716f0226f46fb585f0bea7d0c1a80fb6f08 WHIRLPOOL c094bae47b138857163e4dbe51fdb41d023dea6c2b612ddea6c0e5265096871e549ad307d58b73154e8a632c6ab109c6b857ff0c44a4ba80fb384428b2c5deda
+EBUILD netbeans-mobility-9999_p20150505.ebuild 4418 SHA256 90447bba62b0d9b46b69e40ea332b4493e55496d6e1ccf935f855df50279c376 SHA512 f04826908394ef2c788490920d312ea4240402a44923afb3db93cfa7756bba5f4cdbba8f435edd4313633858cdb12888526e33a1f0c60d78ff2475c38a0c7627 WHIRLPOOL 0951ef938fc78748ab124c83e3fddf461b487cb58ff5cc939e0dfcd76b0df3a9a7462772a7b665b2eae1a16a877427b7587ab90870a93baf7992083717d408ac
+MISC ChangeLog 165760 SHA256 bac3befa8f5d2848160af966598e38fe7e81791f3bbade914f8a50531d77dfac SHA512 b1b04f091892abf7726e7483f18f53185f9a8834ac14cdd5f04d9f2569283c4367fc6cb687cbc18b023b24dc462518d6eecd430d8d4cb3c0ba7dd95d62ee61c3 WHIRLPOOL d37a887b6b26cb5722b7642c2cbe533fb94f4557a138e20eb0f668b02002e9e636da5d70818cca3d16e66bb73eb9e2d9efc2417e8c500c0c6586cb943feb7bc3
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150505.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150505.ebuild
new file mode 100644
index 0000000..2fe6bd0
--- /dev/null
+++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 e14579e..f8fd0b9 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-nb-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-nb-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
index 688c2d9..42bd754 100644
--- a/dev-java/netbeans-nb/Manifest
+++ b/dev-java/netbeans-nb/Manifest
@@ -41,6 +41,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -68,5 +69,6 @@ EBUILD netbeans-nb-9999_p20150427.ebuild 5003 SHA256 dec42363921719f2115fcf18f0c
 EBUILD netbeans-nb-9999_p20150428.ebuild 5003 SHA256 2d20c00dc017fdae44e9b1d9fb2b6d70ba99c109436a5b18e1987e5ad26d0fed SHA512 6ca17e46cd1a362c974cff9c44f889dc95657ee407b9f61b4711b4ed8a0f22117cbcc023bd54bfeaf50041f7b6e9511462dedc9640c0887ec16a011b3239b2b1 WHIRLPOOL ad958f705accdd6288d7c67db119c048eebf54ba39af9e85dd672a52d68e18e424e78e11d8bfc7a47011d4bbe7222b8acb2c5a9df8c48017e6754dfda182dbe3
 EBUILD netbeans-nb-9999_p20150429.ebuild 5003 SHA256 01b2e2627d4567fe0b0886c8180990b38f382e2a8da9f331732ae892788965ad SHA512 675ab6862e5a60680abe5bc1904415d98f7f7bced2e4a46568a14edbf6f15cfc4dd00f1cd9b57e9964c066e990657dedd3f74e8c6ac119c16353ec8d5c78ad0d WHIRLPOOL ad57d62e0142182365d6fcfbfcc992048f5a337ee7473ca98b8ede2910bc2ad8baecb1d7d2759ccf533b81281bb8441781239890b8e2ea65945faf75c64053c7
 EBUILD netbeans-nb-9999_p20150504.ebuild 5003 SHA256 86fd829bc53ded6a7732b4480e7b3265af81441622c12198d62190e0ef1cfbd3 SHA512 06f07b1aaf6592394c13f34507b1d513392a4d11be990c5dd449cdf458f3327d1bbb509b2d63905b84975d2bea412475e811cb0abc168894494717c8aed0387e WHIRLPOOL 5a025b9e567bd8e7cd52d53b40b9707bd972b6b3f6d906f0b25c6813261646f07fbb4cf3770a110a4ce3b300c1541c2eebf7b73a9366d9c101ff21ef40e5383c
-MISC ChangeLog 154725 SHA256 6b9b93cc8b9c7eae6ee102a453524e93dfaa0bfaace02f22c99be7a93feb2e3a SHA512 0ef3ea505743066e7b7ecaf34988fbc255f93b350a7c55993020e0b23ae60d0cfd38bd582770c5c727ee2aaa3fd3095f8bcb719abb446ac1d13d23ccd0b17abb WHIRLPOOL 9d3551b6fdc822e8999757b985bb2f58e96a45198e47529a8035baa289a1a8260a2f7fb6074efa01ca702c25d742b137247aa02f633b3986f6fdce36920e66fb
+EBUILD netbeans-nb-9999_p20150505.ebuild 5003 SHA256 77571a089892a778429e5e68bf04c2de1da9ecc263241ab4b219e64181765a41 SHA512 97d9add3bb22809917abd16ed76685cc702ea84a6a177a5abcf5d384ddf4d87a228ef435864b9d820d23809b7755c1db5075d5b43e24bc9c0a32b172a2d97691 WHIRLPOOL 7883cf613afb0dfb85f3f3f941c1a456031c84f1cee3ae5f3805ce14f02fb8326ed0103c87a938be781df22a8e4048db8f7596eadace2c463a8d98d434abc0a2
+MISC ChangeLog 154890 SHA256 a112f51a0be5e39680702e253b50fb6b2bd2cdc2073ab9022e702779fa4be246 SHA512 68c3317e3d35f5e390e00a42aa2d47aee09c913c56db19c516e35fab9272b66260242d14f5dae910a845c877d554bd33a2b5f27991242a86c932e43eb7329523 WHIRLPOOL b35568012b31f3f3f255058e0640e843c145f42f5e42af682d6bafbe5774ff25edd0673d9936137268c737b8cc2c74a3ab9c010001c5a0bc02c836a631b5e7ee
 MISC metadata.xml 396 SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49 SHA512 a0b2171264f1ea6ba33b184ef802589d679eaba5c4a1753e149d7cd93c2c31aace934eddf5dffed6be341d9e4061c843c849e464afb7b4417c6c2dff3e9ff1c7 WHIRLPOOL 1be3a1a3c2b64d8818108de191db834395ee4ab3cf7994914c9331d6e42ca9015dd2493b9516db20990cb30b4dea385a3dde08b75df956ca39ad65e3fa721cb7

diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20150505.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20150505.ebuild
new file mode 100644
index 0000000..b5b3f19
--- /dev/null
+++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 1fa6466..1622674 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-php-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-php-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
index 66521fb..2c8f03b 100644
--- a/dev-java/netbeans-php/Manifest
+++ b/dev-java/netbeans-php/Manifest
@@ -44,6 +44,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -71,5 +72,6 @@ EBUILD netbeans-php-9999_p20150427.ebuild 4423 SHA256 f0f83722f41e72c491f29f6cd3
 EBUILD netbeans-php-9999_p20150428.ebuild 4423 SHA256 b1c6474cf4b7d80ee8e28847a06127051bf270ca43ae7399a1a004638b93c571 SHA512 f546c502f71cacf5f996a6dc3cdd7a3f4ce68f9102ee548fcd8505237b7fe7d5dcc9cbcfa425b036b4140b1c83a89f0e338d0791a978b053661c9bdb4b3afaf4 WHIRLPOOL 72465b71cda3e33c16112cf610aaeed08a18c20002ff1d589676b570fb3f684b7635b0a1a547e5ed55f81ac2956f11357adc1a2a23d59f5d0d6fd0f0f9400ca1
 EBUILD netbeans-php-9999_p20150429.ebuild 4423 SHA256 1ba7210c1a4821b43421de63bc0280f45204a534eae37ff99b9c4041c1bd51d4 SHA512 1b964bedf1860a1345fa990700111b5fb91ed88094ff769d240851e89bb6cc82046e70c6afbbb21bf7e0de707153de854abfede42ec1259146604c6886ae626b WHIRLPOOL 89e9a4c63c40ad01272636304681c2a6cf8447d69add656dee99914199218f7205eb408e20f2b01a4a078c4c21ba3ec0305448ac8e07709a4ac2922e6d894d87
 EBUILD netbeans-php-9999_p20150504.ebuild 4423 SHA256 2114d45f5b4e9376549183f4174ad4a22d9feca699c3ee46317d4d1cace9c07a SHA512 a94be41ad0b28193f51e7c4c913c27210c42bde83900d7bfd63688569b294d98b139ec13f474ce8578cd5b47ffccdebe600004631971e3446d36f920b1ee6030 WHIRLPOOL 0c2bc73fef6e4a2079a98b4e4214413ee7a14e2d59434a3d1982b9f8a555220c84defd557c0ae581680e50f874647d7b5fc3cbde5bd04e1cf956b0bcec14f237
-MISC ChangeLog 154418 SHA256 220b3a98c201afd3534f3795f6c3d88e4cd979f588b2d5884199eac223787e3a SHA512 8d6cc4b4320a784f3044873f884bbeb214ecccb839e443ce00debba8a5126b57eda505244679041263147dd0bba53207da4df22a5531f90c2f408e4b518f538c WHIRLPOOL e0dec64f868d2432f29169aabfd313f12f209b12510afce61c628932709566a7b511252acf2efe27a2bbd34cb5de7d44d2398307f1f841636a2c95b91e0d3884
+EBUILD netbeans-php-9999_p20150505.ebuild 4423 SHA256 21686e8ca4da153fe96ff5a0188f9a703b28b69a3f834e7c92014f150111edae SHA512 7bf4194823086031f5656013259677552fce7f0d90c59bee8b41a606282ff064af3c3123dd2da61e7f57b9d6aa18236cb3fc8787adb8a248a080a317331cc759 WHIRLPOOL c6c696e262e4bc5ab428e1939c0b1a484b0f37dfe2dde69f8577c4e089b6d847059301303b6aad851c6d4a65e78d948d2169fa90704ff150ea6968fd915aa42e
+MISC ChangeLog 154585 SHA256 9a7d73610be81a42058c4543d5a703cde1015e2cfb5f3dd822f909e8ce8bf179 SHA512 5ecf939a4ac24db857200543ed374b1abe9d880487bffc5a1ab47056eb27bbc13f0ea6ea8e7d388c40eae2ea7c31980b17e3ec10c1bda45901e637653c860e39 WHIRLPOOL b4dbe9b9d843435352fb6ad389ff248db9d2d13429dc217d0dc6b3cdc7b8f7af12e8354d2bee4dc8adf06e3fc49f8956cacd3de8e2b8580a2ef01a5470a04f65
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20150505.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20150505.ebuild
new file mode 100644
index 0000000..51a6563
--- /dev/null
+++ b/dev-java/netbeans-php/netbeans-php-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 56cf1c8..64a1f56 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-platform-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-platform-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
index e820844..389a84e 100644
--- a/dev-java/netbeans-platform/Manifest
+++ b/dev-java/netbeans-platform/Manifest
@@ -60,6 +60,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -87,5 +88,6 @@ EBUILD netbeans-platform-9999_p20150427.ebuild 9652 SHA256 9f04dca2fe9cc4cc57a17
 EBUILD netbeans-platform-9999_p20150428.ebuild 9652 SHA256 e675ff3ebfaea0f48a281aade2510b0ecd36e035c20feaf78d8ddc86f31dd61a SHA512 61621a91c58ec46923385bc51faabf3ce7b46f420ab3c1af229b23f785b01c15423719d2809460ddea54930896f7828287a55dec61f788b9bbe6800fc6750e21 WHIRLPOOL a4eea3c1d9e3879376c88957db67a1d0beabbb24635157e45be92000b3d6fccb9e88b7f94c22ff0844063cd7edc24d4e2296e36bb1207fb974df8d70a1fe8456
 EBUILD netbeans-platform-9999_p20150429.ebuild 9652 SHA256 67a926bd2a63c6f4632b2987e47765679ff324636f728b5509ee171b08180da4 SHA512 d5933e1f873e7470a351bdc007c8e7093d2b9b2661fe81e0a104c5c1dd39e377934ef557239ea95ed6964dca595bb5cedbc9534786b4b8c8d9584cd3ffa55e11 WHIRLPOOL 8cba47978fbcd86a92ce8a11446df59271112682323399e7ecc343851375f0da494944ade65a482312d10d31d1438b656460bc5b79ed8ccaf4f38653350be9e6
 EBUILD netbeans-platform-9999_p20150504.ebuild 9652 SHA256 a5dc846e2e65bbf1c9e76df517898d45495171732778bd6cdc61c83afdf78baf SHA512 787cef7c2c32739affd33424e7a5b882b238047628cd885c5389691f99432816098a69d9619b4794642bd7dacdb6cb8f3c6a012e0ba859b5980836beb2d010be WHIRLPOOL bb1e51fa2a5ec52142542912e2035e4df4843f29586cf0dd05ff1cd8bc969970ab895ef8c67db42171ed848de31a3b9d6d64ec04bb311f13d6a202c9c5289abb
-MISC ChangeLog 166179 SHA256 e607faaf497d38f14becf5ce257a05fa9e0b628c62ce492dd0f48c449bf0a3ce SHA512 927510c854a8719ff0dd6727a4eb6b8a1a5d932bf264b1ee24d5e4bdb495ca4a7b07fadd290baa8c6af10f211b05a618ac70a6bdadc3a99439da4ba2390c806c WHIRLPOOL 219fda06bd6472129ed720df588bfadf37d1dd1cec835c538ce5335af73019b2aafcf6401b35e4408cc398352593ada75a49d1e8574172d27c5c519bc43ce127
+EBUILD netbeans-platform-9999_p20150505.ebuild 9652 SHA256 6c4b3e0af1aaaea7119ff452a55ee994bd247ba57ba63f2533c77440f240ffd4 SHA512 f41977a6ec405f0c117a8e69562a393f63b33838d0c4c68a40912e6473ff4e151438b3cc8e6b72d6c85031294db74b07344c3a0650118d717125ead92b02df0d WHIRLPOOL 322ed55b2054cf610dd8671523fe0e825526b6da9ce0ad210b99891b0e8844ffd7c24738ee3d0d6b678488e324a314f91bee9e90edd26edf6e58f81e5d89f3a9
+MISC ChangeLog 166356 SHA256 fde0bb18ad852ce3489e03e07db908a722920bdffa95af739e95e611746cd7c0 SHA512 65959bd593f2ab3076118add66f0b951c5f3fbf39bd91ba9d81c8917c1d6bbcf71de8bc53371fbf90ae2f5600c9a06d249bec7449925b52a3eddc345bd72743c WHIRLPOOL 8da5a82bf31a061f2df0b4e81a22fca98e910cec03dcdcff74a4552b52f6c83aeea65a9312168e4427eac996d72f47dfe7c63b7da0953d62a5122489875522e3
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20150505.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20150505.ebuild
new file mode 100644
index 0000000..9e290ce
--- /dev/null
+++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20150505.ebuild
@@ -0,0 +1,171 @@
+# 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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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/0027BC49CBF5E88B68CCD58BD1EEB2EA7188D069-junit-3.8.2-api.zip
+	http://hg.netbeans.org/binaries/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.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/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
+	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/hamcrest-core:1.3
+	dev-java/javahelp:0
+	>=dev-java/jna-3.4:0
+	dev-java/junit:0
+	dev-java/junit:4[source]
+	>=dev-java/osgi-core-api-5:0
+	dev-java/osgi-compendium:0
+	dev-java/swing-layout:1[source]
+	dev-java/testng:0"
+# 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}"/0027BC49CBF5E88B68CCD58BD1EEB2EA7188D069-junit-3.8.2-api.zip junitlib/external/junit-3.8.2-api.zip || die
+	ln -s "${DISTDIR}"/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.jar junitlib/external/junit-4.12-javadoc.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}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || 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.junit4/external hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
+	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 junitlib/external junit junit.jar junit-3.8.2.jar
+	java-pkg_jar-from --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
+	ln -s /usr/share/junit-4/sources/junit-src.zip junitlib/external/junit-4.12-sources.jar || die
+	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 libs.osgi/external osgi-compendium osgi-compendium.jar osgi.cmpn-4.2.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_jar-from --into libs.testng/external testng testng.jar testng-6.8.1-dist.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/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/junit-4.12-sources.jar || die
+	dosym /usr/share/junit-4/sources/junit-src.zip ${INSTALL_DIR}/docs/junit-4.12-sources.jar
+	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 hamcrest-core-1.3.jar && dosym /usr/share/hamcrest-core-1.3/lib/hamcrest-core.jar ${instdir}/hamcrest-core-1.3.jar || 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 junit-3.8.2.jar && dosym /usr/share/junit/lib/junit.jar ${instdir}/junit-3.8.2.jar || die
+	rm junit-4.12.jar && dosym /usr/share/junit-4/lib/junit.jar ${instdir}/junit-4.12.jar || die
+	rm osgi.cmpn-4.2.jar && dosym /usr/share/osgi-compendium/lib/osgi-compendium.jar ${instdir}/osgi.cmpn-4.2.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
+	rm testng-6.8.1-dist.jar && dosym /usr/share/testng/lib/testng.jar ${instdir}/testng-6.8.1-dist.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 e964c1b..3a563e8 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-profiler-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-profiler-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index 0957599..b057698 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -60,5 +61,6 @@ EBUILD netbeans-profiler-9999_p20150427.ebuild 3478 SHA256 af507e9b79e69c1afda97
 EBUILD netbeans-profiler-9999_p20150428.ebuild 3478 SHA256 757f9e27561411acdea981714a3fa51e5f38b2f05250aca1baec58042081c87d SHA512 607d4b9cf5e38d36bd43de7fff124f51f5be8d3a44dbd5c114d222e2b815b95a2b0c49e1b3aed3f3fd330025137f032093afa8ed1b41e1e9485226cfeeaa87b2 WHIRLPOOL 39aca8304897e0075c5b590483740fd19bf715b1a2d85b1d5fe0e7fabb1101c696d444054a9567ceabc5955ee708ca1aec9a92b7d401dde3878f177c194878dc
 EBUILD netbeans-profiler-9999_p20150429.ebuild 3478 SHA256 ebd2e32163c9932043e0131ed939f5132c1b98d5aae279ed071b0eafc8dffcf6 SHA512 08a27ee39d95aeff31a7ec5dcdf388ada72e312758f37e85aa210d3c6f8cf47743fa26b5cb127d2ea9e975c309b8a4dc279a2f209fa3835d04857dbc920bf81e WHIRLPOOL b7ebec2b44bdcf1ba103f496f20a77466f4ba88e79b39528f8657cc54ba9123b6a068b6e467124100fa58c5e18a4bd613a44329fb728111190c56f9f6acdfced
 EBUILD netbeans-profiler-9999_p20150504.ebuild 3478 SHA256 aaea51984a4f2510b7ef61f2a1226917748059f19edd61956afa280f97c0a7d5 SHA512 429d4b183387ee1f1ac97976cdc46c69fe54ab83ab2632a70162bec4803de079aaceef839d920f42d5c5dcfb820ff113eefbae1b6ca04ffbf34a8b4a2288c737 WHIRLPOOL d58ad47405afa9445f1f638dc317dff1a8f62f620dd938cd0256e129e5b71ae65e4553fe6189f6d28079f723888805ff93e904c0c09fe59b6bee2e3bb397e92c
-MISC ChangeLog 165640 SHA256 a1e0a555655aa75e1cc0fffca233d5eb4dd4a1e415cc26f96aff684ea3834ad4 SHA512 a5b9972d0f7d33d5eb5d471d0171820ecb3f565998caedcce905a61c75f32419b0d57b1c1a0c25cc9eecfeaa74df7c9b213f7619210edb5e5131749cc2012479 WHIRLPOOL 3250117a30222803642e7e0ebdd3f1012862b733c3af6e3c0a60f6110e57b00a25c66fcafc6bfebd4d19cebac5fca8d03338eaf41843eb69c15fdae2841da12e
+EBUILD netbeans-profiler-9999_p20150505.ebuild 3478 SHA256 3e79a0eb3c3b978e937bc2feef62ce057289f2223d995a7329b693c125b23d0d SHA512 54c113819ab86fa12ebc0743758f85d58b3ca1606c87749d18a022f29d0c8382044b991046e2bfe096cd7977494f96c47b372c662271f69f3bb5cf57c10b281a WHIRLPOOL 6ea58f1b7e5d2612df2f623625108ffb83044bfe6411d8535d533730b9dcef57e6cce694a0dba93a8f3059a1bc764e7c2afbc8fb54dc0e6b7d87f022296189b1
+MISC ChangeLog 165817 SHA256 90c894fbb3aa9a8ae9fd83da9d00067fc39c9e50c8dac1251af405023a9dea1e SHA512 7c72f403bafd3d919e4820990d50831b81098608617a6c8c96013d130a44f4d437260535cf6d29e75fd9a3fc85eb4a661c701841802fe038077ec7f4ee67270d WHIRLPOOL b09d92c38b0edda41fca3e74bff1fbd83ace8122e6c778a323af36c5fbe4bea773041cf183b4f89b8f69417c008ecfa609ed8fa63ca43bca331a612567699c64
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150505.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150505.ebuild
new file mode 100644
index 0000000..a3eb334
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 daa86c8..3454002 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-webcommon-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-webcommon-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
index f4a1a8c..df16fa1 100644
--- a/dev-java/netbeans-webcommon/Manifest
+++ b/dev-java/netbeans-webcommon/Manifest
@@ -39,6 +39,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -64,5 +65,6 @@ EBUILD netbeans-webcommon-9999_p20150427.ebuild 4997 SHA256 e0cd428c7cb03d78fd70
 EBUILD netbeans-webcommon-9999_p20150428.ebuild 4997 SHA256 9a3272fc2fedcde2a3d805a47be2e017f296848373098f8a110a59bcb422727f SHA512 681996db36bfc44668a1092f6b56aaad0220d254377c88e03528bd47389c15149cfb23c77a3827f4663a6a255f16a11c07eace07f54f0cc1379703217bdd899a WHIRLPOOL 3c1334403f41b71d4fe792d8918e5cf0f64380665e6c9cc2abe96a153c39decb4faa69568161bdd1e1b4b4079067614adc5ac813888b8a7fc03530474121912e
 EBUILD netbeans-webcommon-9999_p20150429.ebuild 4997 SHA256 05a4bfd0eb4f624dddb8bcb38c2e4ae36295506920265f4204f88c616eaa0bff SHA512 9951f2c9f958773ede49d83877292d6290e49ce765c24e2a70a69ed2a02b04a7679856478a2eba33eb296a94c16c55c59c3ec26fc0bab186062182979d1b1b6b WHIRLPOOL f97cf490554710b63e4f35a9a4ef28595fb94bb601fee9edc44ce7d9f5f319d6ad5d76835552df17dfacd547b8ad784335e390efc0530920192485870e071d1a
 EBUILD netbeans-webcommon-9999_p20150504.ebuild 4997 SHA256 aeb447ad05d121cfd62017caf2a1563c982ffac976dd5e68985685452468a800 SHA512 7b4bebde0d1fe5e416cd7933ee4e5bfdcda1b4fb0fe629919f18cb8348c2766052c164a412e667b778b378ccd1ea63c23b9f504b9a45da8f1b7e7878d4933c51 WHIRLPOOL 069aba8b8e0739f7afd042227ea3ce9e10771f27381fa95c71275d3621b5f7dc479616900faee133a5cf9188beaa62fce90096707285c407849cb6a4960f7672
-MISC ChangeLog 138688 SHA256 217e4fb22495e60ad027905619a231eb036cc74d72515bbef674128afc9e86c3 SHA512 967f8548dd2e9d09197246c6281162c914850967654c9ed58d18531a5d1128ba05092a1301868f10dfde48bb3a2e95070cb27e12f9a026563a1970e1f18f3c9c WHIRLPOOL 56fbb194540c158acd763059d7d15da7e2acb8805e5f80d28145209f019573201eff26dafe85651decb3f8d7f08a92a4dac00dfff9fbb225cf8302de4cd8b177
+EBUILD netbeans-webcommon-9999_p20150505.ebuild 4997 SHA256 374575149d32a380b716b0032c1d9648e144758495eee63f7c75ba4e1686f103 SHA512 01801c24f620a946b72405c6618f1c4598479c0fdaf391af84328e25ec1290729e1169fd42cf282a83f290061bf960fc845cdfafbd07d32ec330ec9848826ed6 WHIRLPOOL 7895626e759d3876e7b7943ebae2095490dedb8da6f1ab92c210064b7b6c31380dbd31a49333cdac2312aa60da29171fb69822af130415f4ea7119760fd411ca
+MISC ChangeLog 138867 SHA256 8dd1256d6dd389c68ae8bf04f01645c7f3835447dbf1dec1559dead29b2bf257 SHA512 ec3298152ec2799bd5a28d54cc9378274a06a8910073d2be6b42a74acc28a34739dc5bcbd7d355fe7181903ea7d439312427e6bdcacf7bf42827016dc94c9a02 WHIRLPOOL 25e7c2fd257b6149c149c8e20bcb320c1b9e51213b4f7874e9f91f00a0a402a8bd34003937dfbb75a92f05ab262e615f78eb9b66147b613b7352efbabc350e38
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150505.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150505.ebuild
new file mode 100644
index 0000000..7a52e04
--- /dev/null
+++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 0c391b0..21a3975 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-websvccommon-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-websvccommon-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
index 36da6fa..704dccc 100644
--- a/dev-java/netbeans-websvccommon/Manifest
+++ b/dev-java/netbeans-websvccommon/Manifest
@@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -60,5 +61,6 @@ EBUILD netbeans-websvccommon-9999_p20150427.ebuild 2727 SHA256 183a2484dd3677211
 EBUILD netbeans-websvccommon-9999_p20150428.ebuild 2727 SHA256 8662f239f1e2d05d0174bb8c7dd529358bb04408bf79f388a3d0cf184e0f1daf SHA512 dd6b5e3ff736e99fdfc30b162c2fa26da49281f79b113351e0d9fc4b49be1b95d26ec3afcbe97eab8e382a5df05fe81776a68e7e4c0e08e0ada59450547ad614 WHIRLPOOL 6b93dd9c05ae3f2a3ac520f250cce8ed8a777b872b0c39794f5bd545677ca3d6fc4d127cda9b3e44f5282f910b748c5f0b3feea1178e8dffb3cbbb8979ba9c2a
 EBUILD netbeans-websvccommon-9999_p20150429.ebuild 2727 SHA256 9b0565f899933310102b1feec923e365d528b2b0f485e5fa74424de50982ab69 SHA512 7161c54eb709d7183ea9e776aff284c01f90ba1083e7b6caa6561ece9960efad203c6055c5bd84bcdfb184289e43c6f3363fd6fed962c52a6b711bfcfd9b5074 WHIRLPOOL 606ebf04aab9a66705213bb98c73a4916eb6ad191876de2ba5c7b18247e9d5e622676713bea6f5dd72954f5299585311b97e3d45cc756082352e6844de9f2f66
 EBUILD netbeans-websvccommon-9999_p20150504.ebuild 2727 SHA256 b8b98474dade6868674c6fdf459a346bab899490366a229810b6adab54981ed3 SHA512 b01794d7c93b8eab3e3be2b6edad95ac9b05f51651c9e34bcc0b1a135f84564e4964a66a94f04defed04502d7c0f426c6ec16678f2a674c896cdcd0b742d0ae7 WHIRLPOOL 219511c1a7a2fa1d9074c33706bcb03fb77d531cae01b87de41232842231e9ef37c5b7ca486a379bf1dd4ec5a54577dc7dee8779089e605c515bb8d9521c7823
-MISC ChangeLog 173573 SHA256 965fa67f42debd8aa17a1be17a430fe1f7c403aaceb80207060f42ebbc84d3a5 SHA512 100c50982d5318541ffb83d3ab3944f85f0fe0225c92fe40356523a8a9ea728933f7e33e083f26a6f41b4ad497f1687d19dc103e0ec1136b0c0c297f7bf64afa WHIRLPOOL 2c007525f2587162bdaca9f6f45793e640f7daaed4069b50a0b418ab32a16da9f6719fbcab1e79aacfec2fe3919ffc2bef5792cd9db533f2dd6d95f4c79c9ab8
+EBUILD netbeans-websvccommon-9999_p20150505.ebuild 2727 SHA256 b88becee9ae8bd496b621f210ffcfba5bc05f1c731e4107aa2a1722d8f192d93 SHA512 3b709f0931de89370d295af0164c9d8c10811b51bd3e3c570105650928fd5e42cfe4566679010ec68eaf7e2f2802ac29690310502a506b23d47e1d42662861a4 WHIRLPOOL 68bfacb60b1aae3df4f69fffde207dc32c179fff36d8a2d3fe4bdc6dad9c90cb24f4da7ce2a6d5763b157e77f432b7a65fe11e87e99fa7238338f33b7c1a938d
+MISC ChangeLog 173758 SHA256 3a15a71b499a1bb34d01af3502a278fb8f0ce1cf7789827fa32c6c00c468f2ba SHA512 2512cf31547c451dae5b8562bf3801ec622d41f35be2c2be09c95a49de7ea08f8ecbcc124bfd97c8287355de84d8daef5ac4fd09bcacaa3c46ba21d03f17d7ae WHIRLPOOL c004195c27878b6fe57016f96fe060e6a52e5725b9dee8d3949a1603a6806e35b064e8708f8c3ba4328354be8077899489ef5d1c515d8ca4cb0f31633f382bb9
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150505.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150505.ebuild
new file mode 100644
index 0000000..fb96dc0
--- /dev/null
+++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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 d050ecd..b1fac83 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_p20150505 (05 May 2015)
+
+  05 May 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-9999_p20150505.ebuild:
+  bumped to the latest sources
+
 *netbeans-9999_p20150504 (04 May 2015)
 
   04 May 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
index 892e7af..d4ed0d7 100644
--- a/dev-util/netbeans/Manifest
+++ b/dev-util/netbeans/Manifest
@@ -41,6 +41,7 @@ DIST netbeans-trunk-nightly-201504270341-src.zip 207311520 SHA256 acf9098ac80b15
 DIST netbeans-trunk-nightly-201504280001-src.zip 207313287 SHA256 4d9e7bce832a438a5a030d15d0c65c5dd930a81e910efe56a6e98302db7c6aba SHA512 6355cc5666f6cb654bae79e37a06e4ccd4637ea1f093cd6dbdc8d99a109e61de6e644a4e9489bf67d72f27ce6797c175f948244a2d80b59e0f43fc64961b41ba WHIRLPOOL 70666a34cb2cabab59abe6fad18f85cf3cac3c6bc417ac2b0098c881625ec8292b1f2edc6a606370ead0f491be39815022978156d09c4ebd927778f1f8f9291d
 DIST netbeans-trunk-nightly-201504290001-src.zip 207321088 SHA256 65f4b2406259c40afa0207688a0e3250ae12c9d160dbeb70ac0fedb68fddac88 SHA512 9ab6957708e2cf7848020f4a298a73b65422815d95729ebe294f77237fc0ae42f049ce26a149d1ff249324acbdda4842607d02dcf095e8e186de49edd8c45e9d WHIRLPOOL 7c7d8c960a1791dd0c743fe8c19a54cdde50043efbdd06e2a68140f370a82ef70321524f64e5ac649e738e64a6a01a1bdcf5fcdc573969decfce203d4dd8da24
 DIST netbeans-trunk-nightly-201505040001-src.zip 207344087 SHA256 a60787b743a7a09946775f22bf41441b8be68f9c9a8429c5d5511f6c1ded4275 SHA512 009013edfc9a6221591d3efdb0a2cb25ae68a919554d621c3bb4d058fced5e303586218c0c662b86f8c03f15819bf52ed4e9d66b89bd1001fc3f656d5fefdbad WHIRLPOOL 140b8f2e27d33a32d6f8fc9f2b797dbf5018dd716e62c752e1ebaf27edbd71972e57ea9faf67d243caf23500750cac87a5e0c970ae1264347c6b7f9a3680a46f
+DIST netbeans-trunk-nightly-201505050001-src.zip 207350823 SHA256 ac5e0d882ef96cf194db9637afba6ac439a6ec262684aca2b36314a5e0f0ef34 SHA512 e75f657cf358325c3587fcf4f4fa2e3ca5827c481a977237f9b6c6835e5145c2095ccb43aec7420d6828cf063e459cecf33312400922b50fe409d86a542f7c9f WHIRLPOOL a82c55a758c2763dd394057565ea7b680f6ca729bb5d151450477d764595f0f7265d6759690407aab1b3d7730c507448882fb7adc535b4bae422f0e65c963a5a
 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
@@ -68,5 +69,6 @@ EBUILD netbeans-9999_p20150427.ebuild 7216 SHA256 be3ee4a2b3383442eb360729053227
 EBUILD netbeans-9999_p20150428.ebuild 7216 SHA256 b25a91f0f1379c46ffb3a25159b86c8e5ca3388c41e9356078548b9f78e44325 SHA512 5a192f0de1d4e2abaa365e240f281acf1822cd6fdef53d17b964427a4940d0ac2f2ebdc4b4144721e515fb47b661b7455978622af55922e73d04a40df7f7d95d WHIRLPOOL 583c7edcb67afc32a8919f90a22bfed00e6f9b266bd6f2a52b38f07919569d8f084702c84b7b444a0f6f45097f5eb4710b55f8a847e400d4a21395b7acdc7415
 EBUILD netbeans-9999_p20150429.ebuild 7216 SHA256 b9e9e7103dfa361d485d134d983b65c4373eb8289fa15c844609a5c7377d6695 SHA512 77a446f3eb6f57d6091918d32fc95d768958a8d2153a6c73f43e20c1d1ec6e73701d8c0f704933ecaa6452e1dcd46dfcdd5e3bdc7ff506574fdf25ebb5abfb64 WHIRLPOOL 3803d88c4ef2e211b76d14c33784c43f3bcff46889b10298b7266aeb1fbe34a9f177ceb52aa796576226230f804e16f4e30b848c6cc46ee4d93b763067c51201
 EBUILD netbeans-9999_p20150504.ebuild 7216 SHA256 fa2fda7bef963ff3a3be05a32415897f32e6ccecf533f3e5cd038a7d392b5125 SHA512 a7fed6e4d23b163f8a2c2ad55e751935d71b3d429ea5d1a40848778eaf3bc167a5e3b65652e27db3e7bbefa402f5f50e5cf549c9b549f250a5219ca75bd9f9ef WHIRLPOOL 11cbd4c96dcd568f0a999469a2dc10bde32a35c0ea6f3459c204c7dab5610d6b30abe04ee3f1354f05b08509c75acff6d6bde89b11295f540810af069364caab
-MISC ChangeLog 147559 SHA256 2a52981d8cc75a1d35ccd1c3ad5b2bfcd303e114f7653e54f028be0e0a813348 SHA512 d8dc9da3995efd7501b7152e05aed0d9259c0abb7d5efc609e4e875cd4ed65976b3d7adad12ff06303f12d843b59a76b267a6a682fb69db941d9130e7f6cb720 WHIRLPOOL acda48e71886f4de943a5d5257a33fe9f6ea9bdad3114598c20aab4d0fea1ba80b9babd799e3f01b16719d87def4993a9ae68c8ac47ee94bc3e9caa489a05256
+EBUILD netbeans-9999_p20150505.ebuild 7216 SHA256 45adaf17400607c2c532991b731fd27a9091d261a58bc28ee0ac4771c80d24ea SHA512 e5e995de498a7e0970b5d41b4e9592da3dd36f25e5ceadd12ed05e03be9741d7c557099b36e821461aeb8aed3731ac7fab373dcb58b2753aef83a5c019d02fff WHIRLPOOL 3f7d93b8c6bcf4efe8d0c815fe6ea505180a1817b54d56f500a6e56d9a8e6eaf1810c2e487becc6a88c40e624b4ba25d9f1a2e77b3e14d685d0c49791c738fa5
+MISC ChangeLog 147718 SHA256 76870ffb7adddcf5020643d37c34f1b982f18c2e01007d54184d4b370588e990 SHA512 1925439cc3ad18dd7181cadb1ccc59388a37ce3c97728bfd0beb911c67a4d371f0af2a219fa6bad269364d8e0ea35d31f97c0e13944c26056f09cfe216d2783c WHIRLPOOL 3be23418d5c3338197698fa3ddef96fe568ff7bca215bbb0781ea2d235a3c0c06b6cc7501f747c7d6f8d2bfc4a3fdb2cf14bcde5729b5db7e3016bd3209ee6e4
 MISC metadata.xml 333 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a SHA512 3f730fc27f893489524053e81a465519037a68e297f02a5d6400f85f8bfd8a20006e5515a135b8a5779ebf5951a661d99aaa8bf3b9b96141f863e134dba2265e WHIRLPOOL d37106234351185946f6dc870e9b77babd38bed88673771949d26d176d8dad4071be5f2c59bf72b139a6a35c899c2c7ac9ffde1c7b4885135d52c821780cf3d2

diff --git a/dev-util/netbeans/netbeans-9999_p20150505.ebuild b/dev-util/netbeans/netbeans-9999_p20150505.ebuild
new file mode 100644
index 0000000..156d9ab
--- /dev/null
+++ b/dev-util/netbeans/netbeans-9999_p20150505.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-05-05_00-01-56/zip/netbeans-trunk-nightly-201505050001-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] 2+ messages in thread

end of thread, other threads:[~2015-05-05  7:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-05  7:48 [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-apisupport/, dev-java/netbeans-javadoc/, Miroslav Šulc
  -- strict thread matches above, loose matches on Subject: below --
2014-12-10 12:16 Miroslav Šulc

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