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

commit:     912996b289f455aa816cbb20afa88570887c7710
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 08:57:54 2015 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 08:57:54 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=912996b2

netbeans: bumped to the latest sources

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

diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
index a444d90..fd9406c 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-apisupport-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-apisupport-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
index 7dd834f..fa31315 100644
--- a/dev-java/netbeans-apisupport/Manifest
+++ b/dev-java/netbeans-apisupport/Manifest
@@ -51,6 +51,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -96,5 +97,6 @@ EBUILD netbeans-apisupport-9999_p20150209.ebuild 3390 SHA256 dd3946a59f9efee220f
 EBUILD netbeans-apisupport-9999_p20150210.ebuild 3390 SHA256 224ea40b0042ed678c1450a295c156f7e5d2054aa07d203dfb3d10bab6516de8 SHA512 9e0629fe3728d30bc45a14dc5dc9cd6a099cc7dbc3d56011c074d7d09b78f9f1601ed8c7034f1d4acc351820480c5fe63de5cfdaf5f7c7d5028312b2131a41a0 WHIRLPOOL 39abe0466c57d12f2b4306ff98b6fe2b1bfd1461ee65f09c06d35c2bc9ea347ead1e8e28f8bc43fdfa79d3169b9e187a4892d21714e496ce51fb2dbc9d4b32cf
 EBUILD netbeans-apisupport-9999_p20150211.ebuild 3390 SHA256 63f9bd03d0aebeffa4e2740810f09dfebb592745792b42ec8835fa5e9c9632e1 SHA512 7987d048fbacddd797e9cb747eaa9683b2dc385be3f8fadebfd9d256f8e7b9d272e8d6dc883463dd9fe4b776353bdad23482d1cd4b010357e71ed898da24433b WHIRLPOOL bf90d917b9cb56657e14312847a16827d82865195dd08311742f0c78d4c2d49973326e02abd6403cfb94dd98007c77ee058b9b0b41b58b6537eb0b970cde1964
 EBUILD netbeans-apisupport-9999_p20150212.ebuild 3390 SHA256 ac02bbd098e840d06327c3960af8d66535b308555f38a0ba9a37df71aacb6bb3 SHA512 5c1e0d1df494bb8dd44e0e2f53814383b48f10c4a48e6610575a0cddc632b33b522a9cf78df7ea6123051589ddade3daf4c7f1300d0cd06256a3a16f91077a37 WHIRLPOOL b524d3a53bceed5c7e60c5d868ce16d92c514e11ef4dd8698c9938dff4959b8389af4d4952964578466b835b6e91fa25b7ec76a17714d05719d218c5729bb695
-MISC ChangeLog 159288 SHA256 13d19b2e15cca6c82e73aaefcee6c85a9b92efbf84ac1f34cb841f02df17de71 SHA512 2f22412504e2796044a21daedf8a06f257a7f22fccec19062d25e07f7c3413401d803bb9bb80216f8f0f8fbe8ac83872a24ca9390d9ff2c3a9444b421b4bf596 WHIRLPOOL 0c622cd9f079cef93bfadc596a894dbe4f55775238bb3d808cce47fc902316992920f5edaa6b47dc441065b48960e069c7727bfe7b34369c73b2b1e813dc6f57
+EBUILD netbeans-apisupport-9999_p20150213.ebuild 3390 SHA256 009246e45e6d703ac32b6c61aed2256348f124e30b772ef92cffa18060ccd805 SHA512 8d7c1304627cc429017bef7d005bf93023f17edb6f28ddc144e645557370c1e1e9d83332d4ffb027b1f011d0ce32031f4fcbfbc1348593534172758920e5c848 WHIRLPOOL 95a119e091389c2d0988c4b01750f614f391f23eede891a1be873142faf567db7109fe090599065335b410f87725181c4c863e1fb3950c098afaa359f794c5cb
+MISC ChangeLog 159469 SHA256 f0fc0d0d84b0d92410a2fc2819b8d7afde9c6abe32db80f7a2c67ec49cfdafab SHA512 e87b7899e43d699007e1b6aa16c0eec26e48ea58f255d4ae36bc0d76131870abd07e0ec73c253203c70358d6a1dd5caa103091f91b17af4d7861ca979a1a8369 WHIRLPOOL f4f022dd227ef75ec71c00aa9a9f59d242302d0db28221ef5b55f334d2cb22dd0338d99c926969343180ad12f61855b0344a253dbf56b468da156b8b8d97f93a
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150213.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150213.ebuild
new file mode 100644
index 0000000..9d879e2
--- /dev/null
+++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20150213.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans API Support Cluster"
+HOMEPAGE="http://netbeans.org/projects/apisupport"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 c000251..6c95c72 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-cnd-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-cnd-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
index 7984339..322b749 100644
--- a/dev-java/netbeans-cnd/Manifest
+++ b/dev-java/netbeans-cnd/Manifest
@@ -64,6 +64,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -109,5 +110,6 @@ EBUILD netbeans-cnd-9999_p20150209.ebuild 4586 SHA256 68947e6683ee16eca56f2aa935
 EBUILD netbeans-cnd-9999_p20150210.ebuild 4586 SHA256 8b902806cc082128c384e5b1143b8df50cb95fa95c30d61e62a9088474c6a7ec SHA512 8643aa643de6ae0f5f5bff3e831f7e904c36aa54a4b49afba27e85e25c7b44976469cfad804597ce3c7aaee595a79eb5c59b04edc1fe5b919733e7a0d1a156c4 WHIRLPOOL 1ecdb218a461d996c09152f1cef380d6b736ab3f69fc91045dd0ddfdc72b95f0fc48e072be1f3651916d0dc901c6eb2e3c20fa4c92b42001719f36d66182c1a0
 EBUILD netbeans-cnd-9999_p20150211.ebuild 4586 SHA256 b8461653507898f47090b691811f259aaf5f15bdaa16d4c4629b29123f106623 SHA512 a5da6c3d49b9c2a5d681e6bdd0f67a8a7fad8e6c6103623c0088293dccf21b6cb73e613a294c9f563f3dff989dcac8ad0ae6026e00491bf6380c0360de9e634f WHIRLPOOL b45afbbf123220986af09412bebd8be994cdad06d337652d849b3ee110039b5d64edf22607ce5204aebf47c0c9e827d1d45c19b61f51a73c60c4a7935bbf9a7c
 EBUILD netbeans-cnd-9999_p20150212.ebuild 4586 SHA256 9ddd1c8baa090b1173e443f4c557ad407cc665b5732cb5b5e3576e1623aa884c SHA512 d4fe2721bcb16cf4baaec8b3ba5f5c5880862fda89a6fdfe6ee3ab9b437c40d9ffc2360d76456bff954926112f34ddbc375e703de9a396133fa9ac352e087ef0 WHIRLPOOL ca65c46b10195fc741383ef36b07b61f34ac3b54a96aaad26fc8b7b4cd9bed2d9e47c9808fa2bc28ee5010f22d9effcd7dad245bbc9018a0b4165470f9971380
-MISC ChangeLog 145513 SHA256 b6264f64500af335d806e9f6738ec3fc7e2e1e5691e1e3a88fb2ea53ef38970e SHA512 262ed72df05958bca22e1410d101c895f0466ad134cb83cffa787173595702f67b48ab2a84c3da84ebcb1030245744f9eb4cdac50479fe6e48ab77affb7b2ad4 WHIRLPOOL 7a38faf6ee04f969a00bc317c35a381c1064242ce056f6c795e4670a8802bfdab01ee77902c90cb1b35941f3a48b828e92479e78ef28bb6ec08234ff36a42dc6
+EBUILD netbeans-cnd-9999_p20150213.ebuild 4586 SHA256 b2d88122534608a126d766b88e3b46e73940774da038f8508a5c7e11c7eff939 SHA512 60b7ee10e050b0213cce540099d25f1cd537f347b9885eae75069bde87927403db5cabdaa84e48dbbcc6a1eb27d93604547613cead72217441da00f9f220ace1 WHIRLPOOL 06013f657c68352faffecb99a1ba83d4bde434539c33350d8aecc6a966a42341ff2f03d7d4aad755880a0909fbaeaf305ab7343f7a0a2b417d9cc4086c3a475a
+MISC ChangeLog 145680 SHA256 4fa34748b680cbdfadc0ab2b809d8fdeb2ece5f9d7f2879982685c784f6f0fdc SHA512 3a795cd5eaa7b1d9e1cc0f24e64d97db69a82aaef992e06ab6f1a2f23a7f1724ffe08726d437cba8382e7c83ac9617504930f5d342a3cc5cfe0e30114ed31a44 WHIRLPOOL 9633e05700fc11eed3e12ebb3e789506e1c8adc23a52c8eaee6ec0c41d8b6d850d4e7fac12d7f0aa63d18a51f03991a9f77c73ec74b836f76c35220f0cadc4eb
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150213.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150213.ebuild
new file mode 100644
index 0000000..ae6f452
--- /dev/null
+++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150213.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans CND Cluster"
+HOMEPAGE="http://netbeans.org/projects/cnd"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 f9acdcc..6df6e96 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-dlight-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-dlight-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
index 4bc2d78..0b71af1 100644
--- a/dev-java/netbeans-dlight/Manifest
+++ b/dev-java/netbeans-dlight/Manifest
@@ -61,6 +61,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -106,5 +107,6 @@ EBUILD netbeans-dlight-9999_p20150209.ebuild 2995 SHA256 5ec49a7cf7d8fe13a056780
 EBUILD netbeans-dlight-9999_p20150210.ebuild 2995 SHA256 78b4361ba4c3494c1cc36880e7a1c976e66d8903cde0879725aaf27f977910ed SHA512 5ff4e89f89911be5a2af27a0cb8774e0077a50b33d93ec7b2b2e8953d19b9d57593b98bb27d05d7e70945a4016ec7f4858cf34b3f420fb585319985102ab273c WHIRLPOOL 134597ea69e8da33782fff44eb9adf7358d29565e3665971157af1c63ccb0f8ea0f859eba416f93c38694807c0eebef17f08eab32a4ddfc61dce32f4ecc80075
 EBUILD netbeans-dlight-9999_p20150211.ebuild 2995 SHA256 fa15d49d4da5a61d2de177520d0326fd1891c2ac2cc99c10e939caba854acc48 SHA512 6ea9c31c447c549b81660289d7e020ec0f996c9615c3a8eff1869dafbc7d6ef2e887194c00dee638df6d9b5d616d448ff003b351410b89fb215cf94da9698e44 WHIRLPOOL ef323db862e5d370c08f3ce68d21738f9e35c581e77ad7948904f84292d4d7da815cd9d71d2e7d64bf4a998f7a6a61dc077902d52fa2ddb3069043cd5bc4265d
 EBUILD netbeans-dlight-9999_p20150212.ebuild 2995 SHA256 683d31c97d54c998eb292fb787eebcfd412063c20ecf4063f9beabc52ae2ce1c SHA512 51344dcff97d90c5644fa4a009b3bedfd8582db07758d93f618ffb85d7d8ef79f983d4b74648fb45cf0ddf54531c21785a5a1f5ff984af9a74f44a11593346b6 WHIRLPOOL 72fbd8e68411798d158185aa66e098a938591fd10fbc8afdd10d5d483de4e6b28b5c7abd5165af159cde9e4a7f79d54ebb24988241176993fec50153936485c0
-MISC ChangeLog 151809 SHA256 69ad79fb6606326671aaf1d1d5073740904addc434b246efb2473b8d3a72eb0b SHA512 879680bd6cde7af9cbb3a6316918e28b1b54e4660a0d7ae01da515954b35337bcc5756f8c5eb9951efec78edfb5da1cf3b06754a01a828269952546ea7be3945 WHIRLPOOL 61726840c9a27baa6cbe83397ff74b30b68f768fe148c464a65b094358f444c4d037b6341a02e283f86a11c45a7b7aa57c223e38ce5b75fd0918359e2789d284
+EBUILD netbeans-dlight-9999_p20150213.ebuild 2995 SHA256 02ec53ae7f35c4c9f3a5adb19abcf18a417c93e6e84e26033782f273cb84d5fd SHA512 1e2625006c0cc35ed676d14b9690f64812ef9a7b32370b487fec8b85a6d6b7b5fdd0faaff3bea62d4e276f6f5b8c60e482d447a13a8da0b04edfc96b53556eea WHIRLPOOL 967b2ec0db9a6932c08a252b0007fca698521004c320d8467b60af85b6cd2d75de801ccc3c9cad20d742cb5bade75bed9ce8848b6f66815c812f53208ee59b6d
+MISC ChangeLog 151982 SHA256 48e6c1f811ef888958cf6b43db5abc8b83759c9a3898a1ab90418413771ea058 SHA512 e38690383523d2f3e040118376e3c7b273994f9e30702329d53b6319e1ed6d0ea3c74ba1e3a0fce023c89b1e54a69a0737e88aa48bdced358bfbc5899eb13b59 WHIRLPOOL 33bae940fb7d9ea28c24668ef756ba8317520d099fd143806fa2a63c0f4b762d1191f25a345a9ac00334fdb5d9dd883596998cada81d8dbce2bf40bde7004024
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150213.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150213.ebuild
new file mode 100644
index 0000000..c920538
--- /dev/null
+++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20150213.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans D-Light Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-src.zip"
+SRC_URI="${SOURCE_URL}
+	http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+	http://hg.netbeans.org/binaries/10DFC764A30CF58C27F8B5CA22A5EC7907F8ADFD-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}"/10DFC764A30CF58C27F8B5CA22A5EC7907F8ADFD-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 cf2b913..e7d4814 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-enterprise-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-enterprise-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
index 9dcbc0c..3cbbd31 100644
--- a/dev-java/netbeans-enterprise/Manifest
+++ b/dev-java/netbeans-enterprise/Manifest
@@ -140,6 +140,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -185,5 +186,6 @@ EBUILD netbeans-enterprise-9999_p20150209.ebuild 15147 SHA256 1f1a7ca4050b65d31c
 EBUILD netbeans-enterprise-9999_p20150210.ebuild 15147 SHA256 ee3b3ab2e1514276181691e8ffcbc9aa8d2749054e560c648cee17d86d4bd6a5 SHA512 232a1128dad1d05fedecf9db8e31826af9a925c5dd7d3861371abbe693d86154d4fd8a6b1c04d3930eef4243c68e9b60f6bae97fd1329282f0658f9a8b5c4e08 WHIRLPOOL e69eb6928cec767c35a54147be1dae4d73e3684b373377d22042dbda0aca57452b7b9fa98eab6ead6be4287ab6ebe14dfc75ddf6a951337bbeab9cbb351ab0e4
 EBUILD netbeans-enterprise-9999_p20150211.ebuild 15147 SHA256 36d87cbcb3215748f4ebda5c47b69f5299f30d6cf3e4e6d642c7d72301d40aef SHA512 d5951fbf322c1b36dff2b96a1d29a7cdca9a17e28e0718706e8fb1f347aca8be6523d82394b1cad15bf40e5587b1eccdfe938b78b60c61169113fb0b8ce471a3 WHIRLPOOL 898dbd46ceb650ab1432120f1322e3c6cb5a5d9e5388aeab819aedc72dda04680b18d58733c428aead39782a8cc3a9fd9accc376a9bd1ddbc0e2864d5d73b9f1
 EBUILD netbeans-enterprise-9999_p20150212.ebuild 15147 SHA256 db33d255aa7f83822d308bfd8b687214b6ab3839bf3e5d169556cffbb7f66c72 SHA512 bfa96eb0231ca98363c7ff713355ccd781f48a0a82ea8b756be447a7994922a34e6ea4dd939b8857a53a085f141196cb412ab678dc08659094c53a8f1f1ee3f2 WHIRLPOOL 3e99f3e915e95869621cbef7566f44b0bedbfbeaeb931c645d73b2471ab71a81d1909a640e8b42a9f91703097574a90c7f4bc6a16654e56cebded7a4cb75be26
-MISC ChangeLog 159813 SHA256 c9cb8910d42f4377a448b8865c733ec2cd887c3a2f22c42e40f30068e16d5291 SHA512 9b2ee2c1e23772fa6462c516b81d1d09cbb225a5a3134805d85baf109d3498abb1ae166ee55152ad1defb4facc9e6eb2f33fabea0d25ad509bcb59f4a7ec0282 WHIRLPOOL 5a8fed5de544fa69533a48e517637027629478da8e6ef21925a68fe7aeb8751e5d1d1db94200f8338d7a390d7c4fe03789ec4e311ef615cc8c9365c6979000a4
+EBUILD netbeans-enterprise-9999_p20150213.ebuild 15147 SHA256 0ae6f951713f34de7366a9e2bcbb268a446d81627c5ff5f3a7836cc83e588d8c SHA512 75584723c53c8385b85f12d76aa08ca4e8654e44205350bdb2e5d19d0d2441a04c1f7093ebb157c0f81b9b925f69eaf7710a2da8640b8d8254e8477736e07e22 WHIRLPOOL cb7c748e71e468d35cdaa8a45ed923cbf49758eff1f33a36b2365773e31915cafadee7caec2257d73d7301f53dff5305fb63da20416bc1902685082e9c6af5b2
+MISC ChangeLog 159994 SHA256 f6163bb74941752c944b1bae8a8aa0b0eeb43ca3197cbae70f4fba590448710a SHA512 4740fb51ddd1975ab3f3a6629bdedd0a0f1a12294e0503c5853f38f385c3f41dd29929800d40334359e150971dcb17635af60bd76a72cf7f170dbaa0dcf94412 WHIRLPOOL 7678c4d005c4c254caaf01254b4539fbd508894408b8715f1c7ebe6fc6c1a9f9f20ce67bf217a48597cef04cd23c2012281b5c046beb12a18316821e4ab5b009
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150213.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150213.ebuild
new file mode 100644
index 0000000..b145e9e
--- /dev/null
+++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20150213.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Enterprise cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 1174622..2628efe 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ergonomics-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-ergonomics-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
index 53132a2..66e1d2a 100644
--- a/dev-java/netbeans-ergonomics/Manifest
+++ b/dev-java/netbeans-ergonomics/Manifest
@@ -51,6 +51,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -96,5 +97,6 @@ EBUILD netbeans-ergonomics-9999_p20150209.ebuild 2919 SHA256 5c3acac315833472adb
 EBUILD netbeans-ergonomics-9999_p20150210.ebuild 2919 SHA256 bf704fa688128fd95aeaf6261d9b72ff6d4bcba471121db683460a73d3125650 SHA512 830f00045112589a8cb298b37ac7b32db90bea346a8c4d33d8acf205e03436c79d30558dcab700164714975f9b52e7da4f2776a4ee06dde495b5b477f6e039a8 WHIRLPOOL e1e1f8248a7ae0e80bf952920f5ffeefa6f57da39da0ab0224a191b338c3eb1c45c37c31323baf7d9a3060f537b0ba5efc822402b6f831a428409ac5fedee156
 EBUILD netbeans-ergonomics-9999_p20150211.ebuild 2919 SHA256 4a26f7150f3b5e556d61a1d69d2b091cfbafe2aa207647f75f8999728c481507 SHA512 c70182cfc75b8528627fe350474c5008cf33de1f745c432f751467c4ba1b17b3ddbb838ab33afa4855784b19c5c9ff05dc2887c0ffc1e53212489d4a3be8fbed WHIRLPOOL b70a9d8f278e9e920ef2e551e0494f6277f3baed6d94d27186468495b2b72997765cadac9c14089a882eb7cbcd0b3c732cd495c1adb21e7f2afba41f263ff338
 EBUILD netbeans-ergonomics-9999_p20150212.ebuild 2919 SHA256 65929bd6c17c3739877539930779d602e266872a16d3903254ce7af54dd1535d SHA512 6b2c3f6ed68031d3db6d6f1c91d5ae01ace4a1f59a760284be7b1fd707ed4eab3d3d024f0a5a5a6f09fb77f4c9aad35043808834f5a91b28b4751c4b2815fe17 WHIRLPOOL 27a4e345581e47e0ac48e6eaf0e018db3ff174bdbb7c22dc69eaa8a5cecfc228758880cea4fb443a3ee34dccfdd80739bd4a7867fa7bf1dfed01dd4e1e3a141e
-MISC ChangeLog 159288 SHA256 8fc8f1bd4247c3042ad2ab446aaca7b262c18234b3c0c789f61a93e4958d973e SHA512 8530b17ea42b0dfe24cb57d5a2071ee173106aca65d1b94e38d3c9850dc8e460f01fe2814960839751c756e0974b22e54bab87d43cf50659ecc20a56c8b0519d WHIRLPOOL 4a3fac75c9b681cba9f0106ec49994102b2b06b231f0a1647570af1692a937db82bd0976dfd8285ee4c3257b5d9bc75109427830b0effb39117edcdb3a046dc8
+EBUILD netbeans-ergonomics-9999_p20150213.ebuild 2919 SHA256 a13ca3fdfdbeb76a2551887b9c6439f9a77e98bf330d88fccaa011d36fd0c3f2 SHA512 8fca5c3caeaf6698d71ed63357317f247b0c3833cb836bba9e66390de5d2f24892b8aa46ee2ad958d2ff5fe2e60d2cf3d427cfa290fcff38415d60c071db0ab7 WHIRLPOOL d9e3cc3664e3320029d132010abd0a22434bcbe3c228d1acc1208bad38835815552e90ba4a83cf5ee7a75699599f005cbad74bc3238ffd87009bfa51743a8cf4
+MISC ChangeLog 159469 SHA256 4a274c22059aca86ef67d42bb8ee139c2a3b25733949c00a7bc368b7f7c18803 SHA512 b73aba4485fbc2ba22b91de55329cc681e176bb65c725f24043979782ebaf7ce8bca78caffadc13111edafebbb1c05200ad71a9b20f38e06e8b02bb667c4a634 WHIRLPOOL 4bb04c244de6010c87f049f175d9a25f267ea30958380da43b7b4f5205ec8ed38f05d99a124ac994b772c638aa1d17639712482a11af3614fa2071568ebd638f
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150213.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150213.ebuild
new file mode 100644
index 0000000..ca32f24
--- /dev/null
+++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20150213.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Ergonomics Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 7bf436d..7de743d 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-extide-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-extide-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index 0c571bd..fea5732 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -49,6 +49,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -90,5 +91,6 @@ EBUILD netbeans-extide-9999_p20150209.ebuild 3383 SHA256 14b61a862560e452fe0778b
 EBUILD netbeans-extide-9999_p20150210.ebuild 3383 SHA256 aab4790c9081f51ffd51e5b38e73a1b83e4505759d59238eb414b3b7075eac90 SHA512 c2c5c66e8ede60ab4b37edc994dd205e1a1ae649237752e5c2c84a6c7b86d3439b2e2112e2a373d96d545c0782a3b07b396582553e043cf45c8528e274ae6e8c WHIRLPOOL 99faba7c376d2f9f3cf1ad3e20d893bffdcbb606253cd2aed4bf848fdaae8e5fc8664e620d0963b7ca864ec07e4520f685f3b75411db2959674dd608ad539c6d
 EBUILD netbeans-extide-9999_p20150211.ebuild 3383 SHA256 a47228eedff27037924a6c7bf80060b5b9c5f4a352583df20ce9478e70be2398 SHA512 b0349fd8910f5e0aba3280c148ed1fccddb0b91942196c398de627bb59732adec6cdc36ee89cc64621b6be77fbc6c646845d4a58dcead4fa9d2e3337d0e4fc1f WHIRLPOOL eeaf5bf3e79378300a2a0481cc11b7f4846b6ff0f8e6a1a6919283b39ff50ab418d58a4bc249e1a326b9f8b174c64e06b29c5c742849cd3fd1db981e01011324
 EBUILD netbeans-extide-9999_p20150212.ebuild 3383 SHA256 d6dde440afeab3e7c5c72004d2080275da4d33657dd47fc2926725f852aaebd2 SHA512 6534777d3df3f52eefde4268cecf16defbeabb6aa962c4ed78b399f450794fbb9e50596c94184db675e9323f4513e847cc18074aeb5b42edae6cde5ecc31a185 WHIRLPOOL 29340e3b06e04545efa185217fcb0db0497dcd988f09aca4cd639768b88b93e50bd4c8028e040abb14304554ca01f0095279e70ed9a72efb53323064132fa0b3
-MISC ChangeLog 83719 SHA256 a57817760250b70cd59d4318ffbbbc3e1e14d60356a268c473dbc4924cb286e2 SHA512 43747d30eeb301620246848251272f67daffcee5ef176754cf3b1c4741eae07a44c50f935620cbed396b6684bb510a42334bffdd6adf2f128f6d98d08bc9a829 WHIRLPOOL 3603b5ccbf407b07ea1a8fbf72b9dcc24a5b50307146e6c6370f6d1b6a3ff5e29efa0b563b78c65ac184e9a96b2a4d8dcb5be6620ff1712940768d074f3ab344
+EBUILD netbeans-extide-9999_p20150213.ebuild 3383 SHA256 5ca7e2627c894178c387673124841b92c1e54ac899ba64bfa02e9fcb84413fd3 SHA512 99b8e2d4ac7d410433429512f4858476d3377aa9eedd0d075e7d7a2ff5b18edc6f40320055e79c41047a02ed28b5264312499f99e0cd775d258853177f9ed625 WHIRLPOOL b2bf300d8e10115b23a5ba5dda2f26d5b36ef35209ced6dcd3edd8ac9ab6f0dbb6b1036f74dfa431315e97ba1a07afbb5fc6fd2e3dbb42b142a66d13e416d52f
+MISC ChangeLog 83892 SHA256 84a66e36b047711ec71e752742feec9802d427e251daa3f91237508816723165 SHA512 a1912ba1c7226d01a3578436c11f51e36547e6cc52e9fb83ac1fdf7ea275fbb3de6f307464e3e5eb83f4ba82677351a73ff1c6d95d049e22f1b33229a9a0a060 WHIRLPOOL 6f2ffef892940af3724779d185c6826cc17b2908aab280b9ceecebba5aabc41ea626e28c077e3479a248bebafd054e30d8dbf00e3018f38295e3e38f77abb79f
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20150213.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20150213.ebuild
new file mode 100644
index 0000000..3471443
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20150213.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans ExtIDE Cluster"
+HOMEPAGE="http://netbeans.org/projects/ide"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 f8f33bf..24ebb9f 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-groovy-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-groovy-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
index 8b9116a..cca6d99 100644
--- a/dev-java/netbeans-groovy/Manifest
+++ b/dev-java/netbeans-groovy/Manifest
@@ -55,6 +55,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -100,5 +101,6 @@ EBUILD netbeans-groovy-9999_p20150209.ebuild 3422 SHA256 9252086ac8d5bb201b6ba3b
 EBUILD netbeans-groovy-9999_p20150210.ebuild 3422 SHA256 f91ea2fe2dd03edc74c4a10834f8ce1e76f898ccba1f79042de6ac77772040f2 SHA512 de23e6d5c90fdc6f9ce6cbcafb53e8f69410ecd524c2fd1acc55043794295cac8c43a70308302816bcb1bb769ac064473034eedaa8960178d164bffd501d2651 WHIRLPOOL 12fbacacd45692e6fcd72c7f514df38186855e605c6515e9e52c822a69eeb5f07408dab60e86581e4b6502424daee0bf667b6ed184f4a87db572bacc4a867aad
 EBUILD netbeans-groovy-9999_p20150211.ebuild 3422 SHA256 0084dc288c811d99edff040621ab80e6aae5aee4be53b09103a624b7b36aedf9 SHA512 66738e32ab6676fee150d30bb0ad2f9eddea37fb2fd8cd59ee1aba3da67c7b1eb38c1e078844b8a01eaf7b3d7aa6e3b0cecd9d145b9e5a0b42c2282c61f996c4 WHIRLPOOL 1e512570ceae00cc13922192d66473a3ab606e471f0c9a5a304ecb509d42205a438b8337a35dfe2312fba5c1479a40b239fcf7e4066176269d7a613899de5d49
 EBUILD netbeans-groovy-9999_p20150212.ebuild 3422 SHA256 6e8fe1f944615269f670b19eb0a2c6528f310fa7aaf92ee2a5f96f5e27abd0f7 SHA512 a4565a5b12ff6b61a9c2a892b03cdbf7c5f1fa2232743e694108459e9edf979a175ba2c1261547bfd00c3da99a57be5f508e59c2f36459319917b1b906a4bfe1 WHIRLPOOL dd6dddca708e41afe2083806f7dc435f2d85b5fcc2639d13d7a6974295530a84ab7dbdc493ad3e95615328b0d5e9599c26ea33e54350f00a8979a123099f1479
-MISC ChangeLog 151699 SHA256 6a7a5a9afa3447dc6181772c6043afc24d75217403c0ef0300237eab055a3afb SHA512 375ecfd53752975b71808dc35e846d5e3908a263a2e53c70b5330648a5d964eed85bdd7c67802cfe9685bd2da3213fb795ad3638e7698f0178abd6eaf2e3d994 WHIRLPOOL ec73187f0c540675ee3e3eed0b3ac47e1ae517cf046e9f4a4e0f3ae66c6e7a7c8763b4734e1607deb5f5d9d4ed0b1ba5ad16422350b26ba23e26014826debd77
+EBUILD netbeans-groovy-9999_p20150213.ebuild 3422 SHA256 56a19aa2ab700e26eaad3fd14396fa8e4c00c2aa009aeb3806270bce41ddf33c SHA512 3aa9364c0fe90a86981b78aaec42412014002d2be12f3bd314d695d040908c2038bf40c61efe833e96acc28d0f3ff0e65a6db2b89e712c5acb2df487519989e8 WHIRLPOOL bb520998851389f47ecf1b2c01eec1172929cf9d102ef91ae9fd09849cc84cbd2eb61a25d8cf917caa4800164f0425da49c2cf91c3ec101b9e4983f9faa5c274
+MISC ChangeLog 151872 SHA256 8813ed9762da3670154ad648df84a89a5bbe21273219a3d661cc8fea2844fb50 SHA512 428cce5d10b86919e58d631f57c3ca6192723259a7ccbf32326a4f9f548ba9a0184091350818cca07aa1cc27a48d90b29ec53ecd94be4a827df0a4e96f33eec6 WHIRLPOOL 697da471667c2705b3b69326484319f38161be4dae60543e86f1a02da85a29a5af78d53c22159af30b32fa47e50643018110ca90480dfed79c9604860f246856
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150213.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150213.ebuild
new file mode 100644
index 0000000..e81c384
--- /dev/null
+++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20150213.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Groovy Cluster"
+HOMEPAGE="http://netbeans.org/projects/groovy"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 c1995f9..0289d33 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-harness-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-harness-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
index c78ffd3..bc8d5d3 100644
--- a/dev-java/netbeans-harness/Manifest
+++ b/dev-java/netbeans-harness/Manifest
@@ -57,6 +57,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -102,5 +103,6 @@ EBUILD netbeans-harness-9999_p20150209.ebuild 4131 SHA256 28351c0f76fa6ae923d4b3
 EBUILD netbeans-harness-9999_p20150210.ebuild 4131 SHA256 5b1813447148cc993809be09ab8e32adefcf224f33cef552e8822e7f4ef39550 SHA512 fd0f9896b86694af4536fa0359f50571e1fe98eceeeabbaf486d6372bd379f29e03c1b0aea5b3e8281fd138c6f5cefd92803710d97d5ac5c458aa7c97ef06019 WHIRLPOOL 05ef225143d2c9d627a0c4428cfaf43beb5681db528e3724e655ca547300440407fb0fd289e582af81a4ad0640c1447d836cba7b676822ba57f0ad1de0524fc3
 EBUILD netbeans-harness-9999_p20150211.ebuild 4131 SHA256 bf2f47f36049b5f1842e6e3ea74e84128c1ee514adb709cdae13e6df9640b9c8 SHA512 ba103932f7fb15bfc278ba775f191d203f5fb427a34a9c92bb69915b1488bd599026c68859aed014de719826942d41a41482ca745c44c794630940ba0f0cae8d WHIRLPOOL 9061312019b029293a52e562d75b3a00ba3d270cf54594c1d103fe1828e94802efb173daa9f17fc509c173b683e5cc1a3a374acc2dd1e5c760097ae659438a7e
 EBUILD netbeans-harness-9999_p20150212.ebuild 4131 SHA256 ae2e734860423c38c0cf17d0b16f83056366bf2f69d2e7ddd59e53747b229739 SHA512 c67df6f11bc1dd30829186eed8b958f05755948513c806c4200f66fba2ec7d1fb02aafdabb77357ca42ea8a0277968a1ecd1aaee6abe257f756a09e13488684a WHIRLPOOL 8c0d7da4365b7b50340116d744419c3fbb5446425fffa06908ed27b0b0ee33a6f595c3ccffe947f10429f1c363f39b67a2c9da74d681fdf883c3329006579131
-MISC ChangeLog 153625 SHA256 f88956ab9a13b19fadd079bdedad0581fc153e6a7c51e8b69e360315569cf57a SHA512 ae14716786e36d44d1e41df800ec0569170b65c4bdf2b261c14f9bcff2c3d1b0d3a66feb82b3cdf70c4fddf59e6781336fec69a78e932a10fc492f650b56a882 WHIRLPOOL 8e6c6f4e0795ea6e5b4387a0144bc04048a68d80b11129361f13fd67339710358fde8791afae537c2f292d2dd391d99f917d4fd0ea86dd33b2908451b5bf6a1a
+EBUILD netbeans-harness-9999_p20150213.ebuild 4131 SHA256 425812f2b7c2ba28c8666affeb22d853e4541edb0eb7162b8e564866144b6cce SHA512 39c16f4a067f247988ae379ab740ca8290a783348874da5e17ed716180a5493a394c16fe4a7ddedfcdb1a981e953d5d1faca65aa0b62524a6ffd57ee78d1c1cc WHIRLPOOL abc1a3d7d601bcec7dde7846075e8381eab486fb6249a19bf1519b85ee9301921e4522643a526600694b6c82bca0735a5012c6d4f8b18a0cbf8381917a24fc9e
+MISC ChangeLog 153800 SHA256 29af292fe872cc8f0ba7aae64594cfceed63b52813f515dded94495f0d1d2dd9 SHA512 dd36cda9151b923a18fc65c7a91870107d653d589e8f9ade5c4b1647340f985b884d7c9760487626f5047d72983019de54dc20c78cfb955e7a7dafeefd93ee89 WHIRLPOOL 4d7d80385eeebaf1e8eae99ce607616ca1c2793b756902351a98526617a45b979376a649080d07faf8681d8e5bccb3da8a711902db1000cccd1c8d53c91ce99f
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20150213.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20150213.ebuild
new file mode 100644
index 0000000..6ea94a6
--- /dev/null
+++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20150213.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Harness"
+HOMEPAGE="http://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 472e4f4..6243ece 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-ide-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-ide-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
index 96ac8cd..3c90064 100644
--- a/dev-java/netbeans-ide/Manifest
+++ b/dev-java/netbeans-ide/Manifest
@@ -238,6 +238,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -285,5 +286,6 @@ EBUILD netbeans-ide-9999_p20150209.ebuild 29641 SHA256 272fc5bc64fac01d5bb0020a3
 EBUILD netbeans-ide-9999_p20150210.ebuild 29641 SHA256 2ff9a188869363901517760de8aed57f853ed7daec9ca2078f0d52c08a284fe6 SHA512 a21df1fe3e9e8ca77a766084ef10ade8eaf2dbe788bec3e4e12994b6683902e02a37b0ecedb6f73d342392114877c31a80bd6e54ab0daa7b771d71a38a10dcf1 WHIRLPOOL e0563fa33c4ae28574ebb67ab66e5a564f49023f5e70213aab4ec05308664b3fefbb261989d0afbc58aba3981c58d6bf9004ebb22b2548fe2b9e481756bf0b0c
 EBUILD netbeans-ide-9999_p20150211.ebuild 29641 SHA256 2028b513126bd3bd37c5f88ef683719a0407ddb7279479cfb380e1a4323eff3d SHA512 b03e89ef70dae6d77fb0c1f88df1c28a82377472399cd0cfbc11392881353ec7ae7134fd62b6ab3d6fb75fe815e508805fd8cf214891b086e49c2bad5737fd8c WHIRLPOOL 60a35c68894e3e361b457aa69a40935ff34e8ca54f1de22ea1623f58b4437c2276657f817674b5beb643fbb2cd272491a93f03aef6983a2fdb801298f9c81cc2
 EBUILD netbeans-ide-9999_p20150212.ebuild 29641 SHA256 45fb12f5608884a0322ea858263f6928ad572f6cd17a813aaa4f00fb88922392 SHA512 7c0ab84d0f583f2d53451ff150aba259950c825d8a9c40db01254c7d0dedd4123def3f6db9b21a78c6419bed2fab473e3a99910909f6eedf5f7a226066146fb3 WHIRLPOOL a403c818a6ae723c922fb2e5002d7b550d3b1ad213f11b7c4b266d56bf993becd4ea46b6437259b9bde203f3fc02ed67c865e31d7c34d05130e53a96e45aa0a4
-MISC ChangeLog 146427 SHA256 103ba6f294bfe07c5dfc3bcee2d01dd1df5ed0524c76ea014f772824777c977c SHA512 bf1e2c197ea6667941d74bb794f71bbf6a395be478373a69c4a94c92bac1fc7048273fb09dee5c9971ad1b131f0c1e02807c4e6b719678601e45fe7ff15b4fcf WHIRLPOOL 8277a622d3d21650196ab8f137564438a01b631a0e920bf808aef8c8e0fd99f98f0b475abf623b562f01dc855f6d7f0fb8dbc4e49b13fb0a694b90bf4d0af659
+EBUILD netbeans-ide-9999_p20150213.ebuild 29641 SHA256 6ba8dbf10b06e90065f5d259309a185c322956b903fc9dea3e0b36129b690eff SHA512 b12895f6337b2da47cf26a373e278fb91369a2257d439c238b3cdca01c0119bfff6c9038d351430119826d700b26812fe29272169e0ae458f7e2705d924bef1b WHIRLPOOL eff5b69e6066fb239d4709870ada068e677caba1fa1453ec010027ee3cf355d19c963d9fae9c94308a0357f989114da433ae952bfe78523cbb8ad5ceafb6b1b7
+MISC ChangeLog 146594 SHA256 b3e785a04fdea005697262b208e69811c71eea106240cb465d305a11d0c3cba8 SHA512 a5a0b648ecfa5fba256e13def97bf284749735f8b82046291b47ac5a0b55159bbbc53a586d0c7924df912ce87f23539a39b3c96ca19e69a95dc0427330dbe094 WHIRLPOOL e2ae31c44e24347aa908c3119424ef3b840a86215b120996aa4bfed0f389242d3f85987131cd7a74e39a240c794fd71a5362035f1ff716a03299710e1025d81c
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

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

diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
index b257eea..d8d558a 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-java-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-java-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
index c2c9d02..fa4fa44 100644
--- a/dev-java/netbeans-java/Manifest
+++ b/dev-java/netbeans-java/Manifest
@@ -131,6 +131,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -177,5 +178,6 @@ EBUILD netbeans-java-9999_p20150209.ebuild 13432 SHA256 78afd75e8becc6d6f5a7e91d
 EBUILD netbeans-java-9999_p20150210.ebuild 13432 SHA256 a097be6bcaebb59d8b0cb7437973eea450cfb3514cc5004e3fa4763a5a178729 SHA512 b389c84fdf494f7dfff587dad080b3f926a99c9af93473019adc2e48a6c7b587029ada2bc4b3a53533e1c85bbec258e2fa4fef070d0898073ece23945c70247e WHIRLPOOL 4469d08eca15f040222a4639c05c4363dd9e1746c7cb9f4265a67e3fa26847e2ff178052169bf300540a45f0512ec340c59c19d1ac813c406a0b9014abd32066
 EBUILD netbeans-java-9999_p20150211.ebuild 13432 SHA256 e75dd21e99a3c1331457e17c081d84a3597009dca8eb98a0cfa4241adbc4f4d0 SHA512 7c43eb8e719c1799ce973109acfc5060682f62df41e4bd9c9e2a7361c27ffd8b9e57c723d475cdb067651cad5e4f253c1d4641b069098be23b01e1bbca2abeaa WHIRLPOOL 6f7f8ddf34837f90e7c2e2d7d99c4561bc307068312db47aaf1ba63ce59094be83f104734019c9fcdf4d8ced951d822829ff060c686d0b8f321cb4da78de1528
 EBUILD netbeans-java-9999_p20150212.ebuild 13432 SHA256 20075b19e5702618db3d3320de89267b43ed92587813f0a7d243ab022a69b345 SHA512 617816d1a5d30e6f0220abcd50ec87cdd3f310bfc96fc9318243fcd7b1c35df04e2dcf5b02ff37c1210c933bcead176b386696fd1792e4605eacf3368893f24d WHIRLPOOL 06d1c4c8e201a0df900fe660c9c88cbadb9828cb6f2ba1ffb745001549ae167654b281388cffa0cb1e95f7455c5cf73aae80947f6897858e60a6b469488c8277
-MISC ChangeLog 149197 SHA256 58e4490645bdcf74b140efede5d64a662c2d1b21504c5061345d1322807efdb6 SHA512 b38466b936199e82e2d039f5833f6f1351337c6d9fc908089a9e77566ee036eb54419cb8b318d34f3371ce62af6421e3583c3e971320ce7b0a47e5400bda3bae WHIRLPOOL 6f0f2dcd862681a634d6320dc726cffed8d00b98208bfc4748d00a44d58b87489747d3139c66ff80abf23a34c6cdc7b0437dfc4f0482d185109d06a8ef44b8f1
+EBUILD netbeans-java-9999_p20150213.ebuild 13432 SHA256 85eb573d4a8cdc5471a6b09300b4a0f04bec4fe98a151caee88fbddcff3d0ac6 SHA512 137bf0c3c8eee85c176b79f83246511a8074b5b472b69f69141804b1ea5ede0eb7a661149cc2cfcdb7868ba4e2b01b75bbecdbfa4a92a49eb0751bb79bd4b435 WHIRLPOOL 9dc7ebd61d9d35454db4dbc2a0331727712419a3bbfa7bbf8d0872ffc1df11f05f32413af3a926a2d6cd28aa50f8c230f448320c6f567c5955da84fcdf197e92
+MISC ChangeLog 149366 SHA256 b5d4d1ad20cd7f2592f828f8e48b44e52d5620119d952267bac27137f8eec422 SHA512 e4c507bcd9bdc57d32743de0825cb8176b44bbda9be4049e715e171a3ff84d9d8706b1cf7fc4cb85d5ffbec0924565ff0159010f9758b25969f965bb0767970a WHIRLPOOL f3842fa8f4c4624b65e31d004f0c6d56a0b35af6004b9f765312d3cb5579245699bcf066fad70411a1f89592c78bd3939d9a258a730f6158a295d24b51d1828f
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

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

diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
index 07e579e..06ec977 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javacard-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-javacard-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
index 549cb4c..cf8a67c 100644
--- a/dev-java/netbeans-javacard/Manifest
+++ b/dev-java/netbeans-javacard/Manifest
@@ -54,6 +54,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -99,5 +100,6 @@ EBUILD netbeans-javacard-9999_p20150209.ebuild 4982 SHA256 ed92897172d153ffce492
 EBUILD netbeans-javacard-9999_p20150210.ebuild 4982 SHA256 ee4c823c0bb2c962c774cda4f344af990493ee284734afda0becced9c9345d69 SHA512 2c3186ebea874a4b3b416298acee3de9c07d401ca54cd61ca917837514aaf91d258a20cd935fd70afc14bf53b6085d2607ddd0d691c590069b0e70c085ed1544 WHIRLPOOL 48a2d6ab0e0653d955c1563c4991e93203ff5a50dfdeed436abe4ccc72f17bd8c81db2ef0da7f89abec4f13808e03774a2c51b926ede56acd374f6780208414e
 EBUILD netbeans-javacard-9999_p20150211.ebuild 4982 SHA256 85494639891c459d6e4555c7411ac142793e5f126ed566126a20f5d218021a84 SHA512 85a3b35ec3b2b8bc3a117d311316d9b170b2345614de5b433e9b5fce0f445d8ec8d371c82144f1663c5fa7c7341646574ab90dad068c139c10514d88bf0f9c9d WHIRLPOOL bf326c811373ba20d803b2f985a2a32695fac9430a3e8145f3ded057f7b1affa34965497fc5ba94806d9db11af68d263179161dbd056ae3c7e4e2bdb4a7db599
 EBUILD netbeans-javacard-9999_p20150212.ebuild 4982 SHA256 63baf7ae6e103d1c862caa658a9c98c6ffa1b0d02802402db8bfb85be6355778 SHA512 f7d3ae6c4b547c932a600c0cdad9d3218e852a43416ea5af7daa169236640338c2a2c01b24f22c5049458e05beb9dbced380fe4475de56691f13342a5d135cea WHIRLPOOL eb446d121eb556e95fe6d9a2395e36d41bf48d70cd020a7efd2bd700aed482764d606ae94c3b877351297332f8028f6fef4700110be89fda1c0eb68ce34770a6
-MISC ChangeLog 155551 SHA256 fac19eb1bb9506252dbae4b9af7371ac142f4574bf3cf28184919c4e00b24645 SHA512 42e53a480542a190f5281fe02e1e517a426dc6a2fdfff694f55354f64b3b27158885e87a4c8757994708a52cd70348911a54cbbc057fd4b1df15101946c957eb WHIRLPOOL f2c7080c1780768795a290a0cec3a5cf47e6fd16bf262fd73d2240a6b8a3adffad7c1fbc7ccf878643ac3a450ea8537d696c310d6941d809316220880210b6b9
+EBUILD netbeans-javacard-9999_p20150213.ebuild 4982 SHA256 4547c707bb814c6f81d8e6dd9cdd1856c13a6f94ce2e5f7b633ef12f508b0ba3 SHA512 cd6dc4f761d3ee5fdbe7320541c9678c01f5e7ab9ddafc76687a67826d7383b5d1f4956b6b99b36065410f5ff19f3e848c7c1b9602ebd9505a57d5939f183ba7 WHIRLPOOL f0e882d5c8a15cb18d0927e6a5530bff0212fa3c65c9140cb5027b1b6826592db24e6351078363c4e5796fbc37b9ac91de974578b40b311fffe26848b2ef16f6
+MISC ChangeLog 155728 SHA256 9f0702c32ccaa109b844e7ba9255f00f3bc59ff8e41e84d8560f2efd6222c758 SHA512 73beb3a30b5c6c664536a78ed923945a5609ab66e72be3b7fda0d452135ea3193fd295a42950cccbf17af6a2e77ba6efd27f72856d698659fb9db24339119c19 WHIRLPOOL 1eed036ec4c7ec55951c537de0cb2322daa14699acc3e4d9e26da4521012149a7c10c4b131548d80ad50ee065770fa2aa22619839582bd383c6ef1fd1f28cec8
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150213.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150213.ebuild
new file mode 100644
index 0000000..84ef39b
--- /dev/null
+++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20150213.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans JavaCard Cluster"
+HOMEPAGE="http://netbeans.org/projects/javacard"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 e021385..df09605 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javadoc-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-javadoc-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
index 6b53474..103fb7b 100644
--- a/dev-java/netbeans-javadoc/Manifest
+++ b/dev-java/netbeans-javadoc/Manifest
@@ -57,6 +57,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -102,5 +103,6 @@ EBUILD netbeans-javadoc-9999_p20150209.ebuild 6234 SHA256 48adfdf8595c6eb6b92a63
 EBUILD netbeans-javadoc-9999_p20150210.ebuild 6234 SHA256 0a6cd0aea9b9ceb97a85559cb84d9e03f5a90f0d29e6a9b933fa6e747967d775 SHA512 27860cb3f3ce7323645b1d3808e82347bcccfc3dbed04d7f2c98239ac9b41144963ae6c541e3f225783a1e974273f6df1633d172c8146c794ce1bafaac68a03e WHIRLPOOL ce01eb505facc2034c3cae7875b864bf5e27551b4498e5e155c2797894e7c469e01aff11533fe99ccd9359ccc6aab89f994c82ef3958bfd8c6bd7a7bc6df4836
 EBUILD netbeans-javadoc-9999_p20150211.ebuild 6234 SHA256 5d2418c2b240e99bca2f9c39b0600fcea355a779191e98ee424e2c4b029fa250 SHA512 d45ededb60d71ba7b2d9c020581d5e8272635f190717140628cdc8dcb4f3b43f24d0ce5ca6658a0b3ba1e54e55ff50a6d4a64cecfc994162a913a647be124a82 WHIRLPOOL b73166c6fc95d67b3abfefd1b0e03a234a7fb0deeb42381fe94b3a0107cdb141d9ae5f2c21dbb284992a5938591c686c9001217071faaf5f5836ab9a4f1772b6
 EBUILD netbeans-javadoc-9999_p20150212.ebuild 6234 SHA256 e5159a1a5df9a50a57bff22bbc62822843645d7205f72917bfc0fc6442c551be SHA512 f5668c7b6fe9afe6de5529c85c565212469ebc35fcc1ab94d2544a24571716603095d7749cf4d5a67f1ac4e61037c0c03909a3ac67403aa842a268406dc1236b WHIRLPOOL f272732371344af2c8386535f75a13031c8149d624ffa6d08a6c242b699764b9983215b511730f4f391a3aad5f5a2a3c24e4f4e59f8f52ed8e106a66eb518285
-MISC ChangeLog 153451 SHA256 95402e46eb07e450a4f1aefe999da368925cdba6375ef5463e530c0ba316e252 SHA512 55018be64f92a8ce1dc7b2d94ae12ec313cd342c91e57e2e01ac512735d32012ba65e0abcab89e46b1269eac78c889575989286408630d4bb0cd0b9c8a518680 WHIRLPOOL 461dd6cb3b6fd2c612f51ed55669e39f5b502a8981a816cbedcb36a267b2803e6b0ff475791b32262f254e5d16dfcb576be7c033ddd31dda86dee91236687a59
+EBUILD netbeans-javadoc-9999_p20150213.ebuild 6234 SHA256 a8dd6ac8fda0158c4f12409593f7b27391092f4a08793e2178db332b986b45d1 SHA512 c2f2695c239f73f09cd42173f6c66d27fb3bebc12c78706fa13688b56d5ca833900a384a5ae907014291f6aee1064b5e53fc2c32ecc60f17a4f03fde66b7711f WHIRLPOOL 5dcb98701e06e99b2827312fc4240997d192af5a5e2c589193a6fee95a5cec7cf487090daf6c216c93323438e02d1dfb8c7b8451c51ce11147c84e7061c6382c
+MISC ChangeLog 153626 SHA256 349766d0b81857a2c595a4f2c3eb6112bab60c07c139299bd1a4ba8bed340a95 SHA512 63505b051873fbf6cd377711b2f5b05d99e16d63c2ca8d4af9342ecb8666694611953c16d5bb45c5755a7c9c8dd1ba23584184669f66adbdec58fb8099f197b3 WHIRLPOOL b79ed4fd12951b82ec3f4995d59273306ccfa1356dee64d880fdf2c3f066e0e18a80c2afb84205d05f1615e504a274e92fad89c07e4f607489fc9b514550a8af
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150213.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150213.ebuild
new file mode 100644
index 0000000..fbcc87c
--- /dev/null
+++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20150213.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans JavaDocs"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 aa14a05..ff1aef6 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-javafx-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-javafx-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index e43e67c..f920293 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -57,6 +57,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -101,5 +102,6 @@ EBUILD netbeans-javafx-9999_p20150209.ebuild 4723 SHA256 01b5971c56e6dc9357360fd
 EBUILD netbeans-javafx-9999_p20150210.ebuild 4723 SHA256 f8f16d50710aedd3514d17c4ca91301905d0dd81fb6184b83c3fecbdc46e8f86 SHA512 877648ffd8da711974ef6930a75d38266d570520a16fe4889f0bb493690f1c189e9c1fcbc532543254ab9d339c57cb027c6b247eca4fc97151e1cd05b3690b64 WHIRLPOOL 3b0ac7842a44ce8d9879b875f04c5d9ea8d64136c7e7da8e172201fa372deb5d623b8ea60a78588644bf026027907a2c5f11a8eebdec3d16f8daf4c86ddcf1c0
 EBUILD netbeans-javafx-9999_p20150211.ebuild 4723 SHA256 78a83f12b8abea5f9a59412728b37e375be1fa1ccebcb1b8ecdf7c46f4a144fd SHA512 b23026f7abb7c55bfabff43d49bf682fd72dbc3ac325e3ee3a260a91052f4f0daa15f595a02e8b2147ac4e9f104c318dc05c08b1962f0a417e7e4c379491793c WHIRLPOOL db8591b98babfe39eb52e4f7bc113695fb55940c2fe436f1481aa0511f39e921ff98213527ed96f408894dfa9450a649f8cb56f37c7c8235014486bcc4337375
 EBUILD netbeans-javafx-9999_p20150212.ebuild 4723 SHA256 838656a2fc6e11a070bcc980175923dd53aeb6447552484f4713b202022a5414 SHA512 b8f773b4ce136cc5b252e1da1a6b56a975c08df69ab6b55056079a60a413a124bb230ba780eb0b0d0b556221130d517ae827187592264346366e7dcfa3511b06 WHIRLPOOL f170111deff275010373343aa7d51e4a2c10c17200dcb5b0e6018a6a0b3e0a53259c2d14bf5afd73eaaf3670407389c8d889babd6e44cb96680a1ff906f0f144
-MISC ChangeLog 138218 SHA256 10c1f041d3c7d358b80632dbfa11071e6be14b9d39bd23cce2714ef504c1e306 SHA512 562fb4f3815d8bfb3126ab49e1d5f4a19cfd6b1bcdec7ba46d74cb443b3c674b3a79b783f9f565ab50836bb4e9ca639f9e24a7969e0b16bd412450cf22cb5085 WHIRLPOOL 887776035585d346525c118a437400138713168b7a08116114fbd1d38acc130fa3990601b1107eea543961f7057508c1c9cbcf5e225abc728c837d768c782290
+EBUILD netbeans-javafx-9999_p20150213.ebuild 4723 SHA256 c66a7e056787994ea9670694b0f1d17a157c810693e77ab533a89ec682a1a4f1 SHA512 251e157ac7fad945b43823f6f267d89bf53444a157f0c48c34b0182799247d74d0ef7ced8127c89fcd5d404c878c415796bff2a317cb814d42b0990aca34efad WHIRLPOOL d2f91841a540d5fb4af759973e0d2424a3a5b37ea1f643f2440da0a1b7f2d2db16d3f31cb37a8703f5bc17d72ab01b6c388f1c15c23e8f444601811ecb95591a
+MISC ChangeLog 138391 SHA256 c5e398b1081587650ffad8723f7775de50121fe893b4fbe90d5c4ec5462ab28e SHA512 2518b4ff19b6fd259687cb16c4d89cd8f24594a5841c7157e8ccde2f91afc3a6e426fc1bca2e1bc8c1b4505732f4c248fb4b5ef098ab1070c3f43aafc8e2b3f2 WHIRLPOOL 3cba4788bb97983ce0ff3094265a87e49c52e5f6b827c0a45d535fe46b05458d9c922e235f5ee5f9abaeb2b059d161a6d29549eec7b8d951a84154f3e7a14584
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

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

diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
index 8a3fd90..8758965 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-mobility-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-mobility-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
index dd9587a..9142ec0 100644
--- a/dev-java/netbeans-mobility/Manifest
+++ b/dev-java/netbeans-mobility/Manifest
@@ -60,6 +60,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -105,5 +106,6 @@ EBUILD netbeans-mobility-9999_p20150209.ebuild 4418 SHA256 058543f1487d447b0fbdb
 EBUILD netbeans-mobility-9999_p20150210.ebuild 4418 SHA256 c86ae9b515fbcab8e1570dd9b5ff06d1070a4cd591d89103a65477ad61bde8f6 SHA512 1b434371c1eea5cb800db760723f2c0f9638555e174ef866f232920d1ecc1046bc7ded49f36ccb1b67d2cab40f4d3361d0562d6b4fe14656cf0fff72dd331978 WHIRLPOOL a567cd2cbb3c7aec7149c65340f2c909f37d32e9b70b424d1fb0cee61e40306c956a5ef152e3da95143564e35700f802a11c3b6015162e18cb3f7324aa326cea
 EBUILD netbeans-mobility-9999_p20150211.ebuild 4418 SHA256 a8112b0a1d3596385e5219155745ba8d61e7ef0c14f660137e576890fe996755 SHA512 19db49d514519705d61a132db631c54437b8f54a7415cb34e7708b789f295a83b75e49c6d36ff975706b5a7e0d9622e1e9555752a3f38c0d2da9d0e1bb3d587e WHIRLPOOL fc1e3ce3969a44c50a1c94cc741d036e01811286d1bd52a166eefe68bd980b2bd2fc44aba0999b67ce52821de1d6c26e836957bbe1427d3923d9c17a8885df23
 EBUILD netbeans-mobility-9999_p20150212.ebuild 4418 SHA256 8cc7798effe126efc0b3b3e8ae8f7ed747409ec657b4e0e219d343e08b3a871a SHA512 c930ccc9229f3a6385335df6e107400147b5905d57464248b78b7694103047585f5c0b8d0b59bd95676d80009737816e6776b647045033107a0335685162a4f1 WHIRLPOOL 1fc6adc91770688eef782e07c4c7b8b9e3b82184b53679ad6467cab4bce515aa86dfc6300a97a1750b0d9d936980de07ac031da12b80b595b6731391c718a402
-MISC ChangeLog 155692 SHA256 ab529a06c10371419e927c03a21a79c9f10ca5c2f26c16a58db9a02c9c2e8cf6 SHA512 77eaeab2607c11e596c8c2333739b1a98dcbb8d6c754db8beca93f584ed16e7895b57f67f15f8238f224bbe132f6d8d9678d2c3dbaa8a212657a4256219b9f40 WHIRLPOOL 8f362cee9ccd1b383dd1a0728c898219248cb7b2ee8038035848dea7de7fe46449b20a50768d917b36f99a4a3508e176022d4385bd3aa80a2b05171530597922
+EBUILD netbeans-mobility-9999_p20150213.ebuild 4418 SHA256 54346e154701019994e434c2b7c7a9243600722c93af4a1718f4f3dd3a915e47 SHA512 758d3ea9992b4cba5b05e3935670ccb0c08985827508bac21cf4c671dde0bf3de2b54e90eb15d93560d521e3ec1dcbe86819edb4b35df3d49560e116c469a8ac WHIRLPOOL 9ecbeddfbd7788a573b5b6fb7f0804a5849d9870c43e5a6e5acfcb9a75c83ff38bec4dd2a4e5a1fbebfaf6a6ece750038dd482ac408f6896ad64f9ee155c6d56
+MISC ChangeLog 155869 SHA256 7c51f4f43824fd14007dd747d97fd226b338e62dbd847713fb61e14d4c1e2a40 SHA512 9e04c7d6ef41a69e69cc011634fb8d113ef133e02040d9d6b82cd7aee29b88de452b0684e60e2238557f3f46a5363276805db5a1e0d7dc2dc05515608e99e7f1 WHIRLPOOL 8e0b3912a8542d137d6c09ab9257b1a6226f4165813ccac44601f2d0726049a7743ddbe0781a8b20026cb59a8a8cb1d7d5e45c9c4205798cd5a462c9de445c5b
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150213.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150213.ebuild
new file mode 100644
index 0000000..04a9c18
--- /dev/null
+++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20150213.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Mobility Cluster"
+HOMEPAGE="http://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 798c793..e5db665 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-nb-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-nb-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
index d6da138..65df664 100644
--- a/dev-java/netbeans-nb/Manifest
+++ b/dev-java/netbeans-nb/Manifest
@@ -59,6 +59,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -104,5 +105,6 @@ EBUILD netbeans-nb-9999_p20150209.ebuild 5003 SHA256 210ac4d49ca6208d19f57903ead
 EBUILD netbeans-nb-9999_p20150210.ebuild 5003 SHA256 7dabf25a805bd591045d7a9277df7c286d7dfb4d2b4ab052b611cb2d853c81e0 SHA512 626b0eae63e17981e049ba364184ad29cdd7d6d53c9ab6ee33ece92caa0126a7dbac1b56fdab83a7666cb48de2d1ca0d51ea3f42bb514a64d0a992907c9a5f71 WHIRLPOOL 9d0df6bbdb0d8075af17e5b334ab8b826981fb1f5a5e76e14dbfd707dc863a44839a73ad3efc76ad4de088e5f87a2f65b16e47f7cdbe96a08a65f3523833e228
 EBUILD netbeans-nb-9999_p20150211.ebuild 5003 SHA256 a5e37ceba1d8a35efac887cae8cf286e17708bd0844c365c3328e8b47e3d29f0 SHA512 d9d9f16db589ff94b89ed5ec1387c618cbe19ee8b038c8626f430bafb9aec77595b622e047998bac2c0dcf178eb9b042892850c13e05ec2a2936d5ff460c5a4f WHIRLPOOL d3d45ca4113f4539702e5860272963076c11de890d381569f78d03ad9a43fbbd8f12776c62a3ee72938614f41a9d92eea1e9b8f29f19368b4323e8923c23f33a
 EBUILD netbeans-nb-9999_p20150212.ebuild 5003 SHA256 e0710422e3035f3108aa2ea0bc950f167596253b6aba016aa8934ca3a058ac72 SHA512 fc4471ddef9421f047c335a9a7d394e234c3255382bed55d9d04f4c5dfa8a93c12bc598ef407ea13c4031d735b08fe3e938cedca906b24226857f389c81c99dd WHIRLPOOL 20ce9cdd891554da0b1a6d64a3d5a7b76fef33a584bd24f1d7ef5e9a23a36c75d18559f275f8a13970fcd5d01b22ddf46366902d808893371de2411a70a04643
-MISC ChangeLog 145698 SHA256 97b4330ecce5b8d02e67be20acda914d3c7724cce7dcf6dd511bed6c0bdbbcec SHA512 6f8c9770d80285901ee211f9e19649bbc05051ed38fee4d5711f5dee373cfa5c4ca03122cef0abfdc52bfe595f67caab4f68a842b17e64f89af1751612aea3ce WHIRLPOOL 492a5d8bcb351cdf93a226cd20aba01d3f57241fc9224c5bcea5b83e0c9453678dbf164131b2c76e88590cc494c202486c8847cec25be31940e6476ff567f0ac
+EBUILD netbeans-nb-9999_p20150213.ebuild 5003 SHA256 e3f3f8829551d503b0583795789adce6b7da4274881c7e36bb5105cb21baf904 SHA512 e0622107a0509eb40dbefe82fecc1432201a09e999b94b2e89a2c2d4df88ecb92e47c6058e5e554eac41a08ecee7df040c74868e50fe778dbf897b27a04f5833 WHIRLPOOL 5cfe8c54b37ef189a41f7441e75ef08a32cf78c66a05ff30cdc16031a3a3787afba93288a8a99b47d6b1097e2d2023657ae4ec7336466fca9ad8c7947b78ad1e
+MISC ChangeLog 145863 SHA256 136a7bca86890f811c7c634206604cd9ae5420d018569559756937ab2355bfe8 SHA512 df0e2fa6d1a5b647f4a04b24f0831259f5e1c05bc27e4429a31b9cc29b2b61b259f3bf490c21924283f385fee1effecd7d663fb88de2362aa2fc6672bc789980 WHIRLPOOL 764effae1ed327e4d35352a7e18c261dd0c7bfa0b191a2833bd5b5051f8f80d6a16f43f2e10d11ed7c3a7c47e801e3892a4c7ba342598144871966a4a1545796
 MISC metadata.xml 396 SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49 SHA512 a0b2171264f1ea6ba33b184ef802589d679eaba5c4a1753e149d7cd93c2c31aace934eddf5dffed6be341d9e4061c843c849e464afb7b4417c6c2dff3e9ff1c7 WHIRLPOOL 1be3a1a3c2b64d8818108de191db834395ee4ab3cf7994914c9331d6e42ca9015dd2493b9516db20990cb30b4dea385a3dde08b75df956ca39ad65e3fa721cb7

diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20150213.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20150213.ebuild
new file mode 100644
index 0000000..9607f5e
--- /dev/null
+++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20150213.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans IDE Branding"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 c66c9d3..65a6ba5 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-php-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-php-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
index 400b6df..2916b93 100644
--- a/dev-java/netbeans-php/Manifest
+++ b/dev-java/netbeans-php/Manifest
@@ -62,6 +62,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -107,5 +108,6 @@ EBUILD netbeans-php-9999_p20150209.ebuild 4423 SHA256 819d22d52861c6369305186d8d
 EBUILD netbeans-php-9999_p20150210.ebuild 4423 SHA256 1594fe24a8125c4219ef3dcef05cc2627f736ef2cfa8f13fa0d0e7709439f62c SHA512 803c5770008d6cc27903014ed7dd23256f38a8fb67e25adbfad6ad7dc95116c7644e8694db25c9144135f7b2359e03607c8b34aa319e8a08a96602fb62022bc8 WHIRLPOOL a5b298588740a30dd8862b6558a1d4c95b8e636177fb2cb11d6644237e100e222e6a25627fa254b57530130602296410aae0659324ff5b875776ca3d93349c13
 EBUILD netbeans-php-9999_p20150211.ebuild 4423 SHA256 3ffe98b929764ad7c891d57022b65333f996341d246c61b380b2e2b94aa39da5 SHA512 160f6b40174b9dcf744fe1e64ea4f41202d8d847c2a904fde78481fb2563bdbec0bd3d600493be161ac86b74b0978c6e5d5eb43e09ca642085862973c689bd5e WHIRLPOOL ef06ebea642dad2ef2326e735f23ba79c5420cd7f3b38027946cc33a3b559d038ae60ef647e7c77f57788c151af5a5d0663609753275e989c4a21d570fe0b8c6
 EBUILD netbeans-php-9999_p20150212.ebuild 4423 SHA256 ba9208dca935987e0feb25236e33303ad5b4895514bd20c6d9f82d7d92cb0976 SHA512 bdf895e616853a38830feadba1cf90c331edd9262acf190d4992a00b991153a83a3ec182f1642f48a35d556e230ac24d4352896a8b14f425219dd5debdbaded5 WHIRLPOOL 20436c2823d2a714d8988653aab0617eaee8b98e21566b2a5f0c7145e2d637b8f1f066867554e2fa9622419acf903571de26c53c64208af811839f2769e14e92
-MISC ChangeLog 145256 SHA256 c0428b5b72b4442087557917a81ebbe8162436a136815b0f1fa8b7da6b6307e4 SHA512 b9d9db456826f0332f2a93792c56ef4397c86c04e7cd9adaf18646f272352fbdad61c86469308eb6fcb390c7a02979135f04f1525675eccc479e1720bc3c8f9b WHIRLPOOL b9558ff813c33920fc8830f745be668e6568ac35b266feb48b92ff946948f9d2d9b0655edc529853a6719c9783e1be2ca58438625b691a35fc2e8e7c9a2b6e44
+EBUILD netbeans-php-9999_p20150213.ebuild 4423 SHA256 8cab7e1d176b2546bb1a55c8a1dec58acbe4b79430946f0f35f1d3273a4804d4 SHA512 ceae0fb42fd76d1d26b3687032d86774406331a0fa00ddd1c094afe0de342dd614c3576d0fcad8502357a092c7b1861a069874e780bb93ddec2d343115e3d3f4 WHIRLPOOL d4b1ef5ac36e632b66304858d0b8a2703629b15f915e624b031bc3cac111b61396c72f577a8ad11566e678d6d6f66f37075c50b0c35c5b36ee7962207f69fbd4
+MISC ChangeLog 145423 SHA256 b9ef2e7fd11a3511a46782ebddfd77e65eb586c6034571fb21b97c4dba9b0e70 SHA512 ba6550c828b08ff7c2d224502d532a748cbd055da05fa4fee37b473f3b654637da619e709e4b294b374a862871695265eb34ad88712daba99e9bf4b3ad3d83df WHIRLPOOL 16becef1e889b2afb944cf39336338b6b2d6dc19b454977d8e5469f25b3eb91f8363a51ce96dcc925ea6e572f91c3c42392ba04a127ac56da6dd6fe80bee5437
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20150213.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20150213.ebuild
new file mode 100644
index 0000000..60dfc50
--- /dev/null
+++ b/dev-java/netbeans-php/netbeans-php-9999_p20150213.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans PHP Cluster"
+HOMEPAGE="http://netbeans.org/projects/php"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 805255e..4a5649e 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-platform-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-platform-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
index f7f6ca0..c71eb1f 100644
--- a/dev-java/netbeans-platform/Manifest
+++ b/dev-java/netbeans-platform/Manifest
@@ -76,6 +76,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -121,5 +122,6 @@ EBUILD netbeans-platform-9999_p20150209.ebuild 8293 SHA256 456997af8de52e0fc940d
 EBUILD netbeans-platform-9999_p20150210.ebuild 8293 SHA256 1b45a85eaaa412ebe78a2989212d89b524100a9ff08b73c37973be679fd91d71 SHA512 51c5f573974a52e66d1532d6557f7c98f96f47b1547a3d57b484a9fe2752f94eccdbd5b5b34263fbb7d5b1aaa2ac4dcce3b5d7d62452ba1f9ce40f403d5258f6 WHIRLPOOL cd25f99eaa05d176e6e6beb37f44615ae3eff3b35a2df20655fe850bd76a37bc4a3ea755332f131395c5ccaa70983d5762837dc83c768851b2194d8a0a58c275
 EBUILD netbeans-platform-9999_p20150211.ebuild 8293 SHA256 347b51ab33d84231b688bf230245ebf0a50c4944697e236c8b6d68629dbfbc78 SHA512 fe555d22ab879b2a6b07405d61bd36690dd87e74d3046eebd4ad91b6f590fafa9d29c9500472747a05d211ad5f079f77a322cd49b4279fb7b5b1818cfc1d0667 WHIRLPOOL fd6070158cc6755194b641ac9e6191c76874c6db930de3d89d7dc4d1ca67c4fa9c0d22ed1d1061c7160236b2eb83a9a35d67bab2933810a22f9b9acade26a519
 EBUILD netbeans-platform-9999_p20150212.ebuild 8293 SHA256 2931d32c3a1044864b5e72a21940d84f79de8d3695f954d806bfe96d6a281e38 SHA512 d1e0aa6ba7ce1c1f33503879db97d0c81a2e42fb7c4db813d65ec2512d21bc021e0395f8f627aef443e6d163ceb6795bc049f6b7c2c693b70c397fa1177aa629 WHIRLPOOL b0c40aa1f7cf53a6663f3574d1afae8cb4a4390392e6f21cff35e0276766a228498a3aa28c25be6a8a117bc3d33fe9b1a8817a55c9d33b53c849a0f35ce81259
-MISC ChangeLog 156288 SHA256 741f822b46c8baa7995d20f1397f87e79fe56288f18d34eb8d7f9cb170d92311 SHA512 9e4f78955d5a3d431632ca1665f65d0a5db265cd2364eaddfce3ab9537aa0060d42ae4baef48155d050300d987db12660fed46484018b787b2ce7815b492de22 WHIRLPOOL e53dab68eedcc9756714470538562646bcf3f54c98400b03925d2bd3b1aa39ab0b965a633f4e27c043a36a2f5d4ff300e1664b9be0b77a7499b42d3f8a5c9d76
+EBUILD netbeans-platform-9999_p20150213.ebuild 8293 SHA256 419b86926ce1955fcd4138259f05e0c5fe42e2a229a517855d5eb5198a87e8ca SHA512 b94b47c433085a622fb53e9c18db1e6b118c37e26221b6f992c15c5f481e0b97a83d2c011b145fcdf2bdf7e4c1b99b8a08fc5587018999c2df32901a0b0c1e35 WHIRLPOOL 86a81375a0c458b43ab932724157ae112d46c29225a3c759c4cfa0ef50aadbe1c7f2a0f4222ce4d377c78ba8e54ad131de44044006d73776b5aa37c7b95a9229
+MISC ChangeLog 156465 SHA256 d57bf22737cd8e77b2abe061225d7f37acd170c45993e7f570959e63a8e2c6f2 SHA512 ef8006813a5f56175a69b528634e6841a47f6bfeead332b193d45453412ad10b813db16452a4d7d65c0394db11524c6e7cf82f24a17e40e95bb0cd306402ce2d WHIRLPOOL f4930c4154c829af4ae2f859de9d3c354eba67edd48a5206359e4481590493bbe7bea707815f001fbd4c4bb70095ca7fc0596a710d567222915b3714b27a318a
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

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

diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
index f10a73d..ff97e2f 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-profiler-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-profiler-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index a68d3a4..064d8a0 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -51,6 +51,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -96,5 +97,6 @@ EBUILD netbeans-profiler-9999_p20150209.ebuild 3478 SHA256 fd33a9564a10330cda320
 EBUILD netbeans-profiler-9999_p20150210.ebuild 3478 SHA256 d081f56a774f4063b19ae704ef5549eb56c9e2c35b55ebb4749ca12a94780b10 SHA512 28c23e572e65961d1bb46d4442b1b9654e3720dd084c258d1dd1f7c3ffffd415c010de5e61d91ac5efba619b3ba5a810eb51042b4d9e19172018a91d52d2751f WHIRLPOOL c8a7aa159191af45f6c5ae214e9d982250f8de08d35e455273b3fed2c559f5d32df6ac69fd6e7fd7282d2e09287484903c0e02eaea5e0e423bd8c4a182faad51
 EBUILD netbeans-profiler-9999_p20150211.ebuild 3478 SHA256 d3d942d23129b4b623ae902dbdfe47bba653e246be8b44adfb8e31da678a31e3 SHA512 61f67fdd39cbe4de627dd320066c3460b4b2da71c55ddbf99c5a414f6086d7180c475cd51b6ffd73a8d1c49ac7dc5e3703c7f8e1d8c3af12e59a54bd4d3359e1 WHIRLPOOL 5bdbf8b58ae310e72fc569728b2f90682d6329ea97d955dda64bfe39a1f960ae52c68a956063a23decc43ec73647ab155e7ddd8d6def69a73bf176584398c8e6
 EBUILD netbeans-profiler-9999_p20150212.ebuild 3478 SHA256 2c81f322f451e40722d0a7512208a2ed3fdbb79bd4742fcdaa22fe48fccb1bcc SHA512 c2a6c633ce79da5d5b4fceedfa8741c4dcf332d092a5bcca83d183c41f77d3b3966955ed35288f03860091ac2f4ebdfc5bbe4620c4eac29a87af85686738b825 WHIRLPOOL eb0dde61de022fa1354b1f66eeffdf681af2411fd8def3f30c1885567bfeb873c3509aca8c391abc4134429b77b201ae093380f9af35a404e1ab232e9ae235d3
-MISC ChangeLog 155749 SHA256 dd5f518fd8165d495fbafd5c2728339af9c75df2e9b8fb038eb087147ecc9f6a SHA512 439d8c407c3e5781a9e2cdcc2841050f82c7996c905cdecc9b3d9130493831d2886c1ff3725771db43473c48d93421e7de88843c8236d2f9ea0390db5a3a77ea WHIRLPOOL 7789e8fd3495c97c1515ab23bb1d88600e75d5d1eaebf82096da7c5b37a69411d7c2e8c0c7bf32ffc2bd2b6bb061289300a402c010f750f83076f39f45688966
+EBUILD netbeans-profiler-9999_p20150213.ebuild 3478 SHA256 f04e115cbde492d5ffcca5b75aa7788c3821b60ade9df133cd11d782ae2ef240 SHA512 39cff8c3b44768e6dc3b9ea50d932ca2755d637241fb928073eb63b6077dbfff1664b4885adc709e91b58ed7eb4a3662ac003cfdd25234fcfa5c17c06d1dcbee WHIRLPOOL 4bfd917c69be3cf5f57c359e20755d71cf37f15eb970ac755ae77d77d63e7c83b6a96171d85165311e4d5224c728f5b16b4442bda27d13c77cd0813d3cd13f9c
+MISC ChangeLog 155926 SHA256 43351a855a3678b201686c3358c045b6058186a2d51b19bf1687418ce43d3c72 SHA512 d76da608bc91c3ac0d71a0cf87132915e6443a8eeccc20a2b9f254a0e4940e8fe9ceca107b500f01632f5158ef0a30ca5df36a7d817f52f772362be2eacd8cba WHIRLPOOL d02242bb331035754821c61b4e47c1f320570f864be85df92ae2b15877f23ca8f0345b57aa427c460d2c393b94cdd3a6d0063d4a291ac21d70f20f794909ca45
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150213.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150213.ebuild
new file mode 100644
index 0000000..be392d2
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20150213.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Profiler Cluster"
+HOMEPAGE="http://netbeans.org/projects/profiler"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 66f9b91..048193e 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-webcommon-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-webcommon-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
index 34363c1..659dfa0 100644
--- a/dev-java/netbeans-webcommon/Manifest
+++ b/dev-java/netbeans-webcommon/Manifest
@@ -57,6 +57,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -100,5 +101,6 @@ EBUILD netbeans-webcommon-9999_p20150209.ebuild 4997 SHA256 1fa9562b346b0858e19c
 EBUILD netbeans-webcommon-9999_p20150210.ebuild 4997 SHA256 953efbbbbad18070a4605b1a564a00289f3d04bc8248a20ed55461969298f8b0 SHA512 9de7e93c823b5d9e8de9bebee0932527a3f154d38126d2b6ad078c38288a4405a6db1f9d02572724072212a28d4323efae1bc335b683c359fe547dadf475405e WHIRLPOOL 4a7d1b9dcc4518bf3eb8cdb267552f9ed88908f0ac760f9f767128da8865de0cd8eef75c352c1b614352f696f8db95a7c36ff121dc69c1cb05139a9af66cdbfa
 EBUILD netbeans-webcommon-9999_p20150211.ebuild 4997 SHA256 d2293e6d300176099e737c672bc9f08d7ac749a166f3254604ea89afc4549638 SHA512 72c2ace87bba1e3e11dc5097f6658b7dc521c2d8201950e61692fe59f59e7a23dfbbd2d9a2057085cada4b77d975b43d10606c22c252651dfecb979f9dcc2a0a WHIRLPOOL 0480be7c86e754717d5a761e47602c6408df0ce1466ae77d3be748fce375b55e305c0ec69f5244528112ea11281cf354c70afc4d0c92257ea954b2859a034f18
 EBUILD netbeans-webcommon-9999_p20150212.ebuild 4997 SHA256 760a42cce761031ff5eb78f458ee2e2acd8edc7e7b23ecc9d497131ece00547a SHA512 d9537ac1b806e430a2a5015e48197c101d775a2c6d1060172072260dc9f648d8b68a428caf3e1dae02ba404d99a1918029378d8863cbcb6af54105956e5057c4 WHIRLPOOL e48364bcfb2a4558fe8c43b4d4faab12d6a46585727754a3b9d89ab19c70264c405e2fa67285f4f66f6550c9d0e686e172d5ec119c5dce584f3e7c3c94c55600
-MISC ChangeLog 128662 SHA256 c4c0198ded71fa5ef1fed90ed0eabce51a5efac9d278cf3d3482a209df003ecc SHA512 edba26bd364937431ebd162d3cf0f9da8692304f82c3cfef36ba0ac5010a904d62b7b5a9f0ebb236c5eb70458ed1a87e5add18adb755dc748c0831bdee61f82b WHIRLPOOL 268daa068169ebba28aed43224c0d9d90c85d3e40da5473229a5c07d0a75f6bb9de978dbee075a76d7e2fb250badb75eea5647182d4a22af054b264cb7e5b426
+EBUILD netbeans-webcommon-9999_p20150213.ebuild 4997 SHA256 bcdbfcb0ed2d390a73b7ec8569f0f5932aa9867a69c452015faaa01f3d19ee33 SHA512 071dae0a9edaad0d30aba72320b86a567878871c8e70ef8d9c09d5dfb69962848e1f3cb7ca237b49b30e2bc01b076a4ffca22eeaf8b7023b06345e6f39826664 WHIRLPOOL 12799d8ab6a97c5a7f7fb1e5ab671be3984f9dc39224a8c4e2f3ab113744d926ca138bed34818927300857285f28756d3888297aab5a3b249f89ccfb4b22c1a6
+MISC ChangeLog 128841 SHA256 1e6574fd2aaf1de4a0abff5e2066b80269fe2ad7e7dbaafe8db00b5ba7521705 SHA512 e6b88acc2e524a81aa936d3372b546c651a436c71b2b394a38e30128ab5fe1f8e3d78e8e41803b645499bc5a94ea32634496ba3c354449b2a542be9d33881792 WHIRLPOOL 1eb62db2cd3f2d1154490f253e16f5f1f1a55cdfe57eab9dfbfcc83f5c215187c95e752378f6f492306a05345304639f796716b8d4b9c19667116947945d852b
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150213.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150213.ebuild
new file mode 100644
index 0000000..ab956c8
--- /dev/null
+++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20150213.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Web Services Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 f7e9559..581f5e8 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-websvccommon-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-websvccommon-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
index 51168db..3f468ce 100644
--- a/dev-java/netbeans-websvccommon/Manifest
+++ b/dev-java/netbeans-websvccommon/Manifest
@@ -51,6 +51,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -96,5 +97,6 @@ EBUILD netbeans-websvccommon-9999_p20150209.ebuild 2727 SHA256 5237e6b292cfcc521
 EBUILD netbeans-websvccommon-9999_p20150210.ebuild 2727 SHA256 a0d8d3a2b5462c5b61e2fa2e89d1bd21a83e82dd810b5f0a8e06243e209d96f7 SHA512 e6a9eefb9e4e38169a4da6f868a8e24f50bd623b4d7db83ac0f8122447bcc02c91765a809d2da1bc6c8e510008fa20f580d9a0910c352eafe80ffa4bfe3e3ab8 WHIRLPOOL 429b5ac9f06c9fe94462f124cc38ffc85346aa9b6c8c69e350a3c71df13e7aaa9f4d1449b92756867c4bb1a74bc618cbf2f29ae35899fd70d9223a6d498c7ccb
 EBUILD netbeans-websvccommon-9999_p20150211.ebuild 2727 SHA256 f53d2f33fc1d433bcdbefcf62e5d0bb38adca9afa22bf8362bc2df43a8aac6c6 SHA512 c646fd2d33245778a2bc52c91a9b43546f17e101a8dab9d53724eb6b5e7f86658b8c099c1f2359b33b327d93035b7ee6e9ef7fd57c0f6ac689e6bc927a564624 WHIRLPOOL 79b687bedd62745ac6a0fafc70568e2995e85acf2c05e43e07b4fc89436ef31649660497373f9c126a58da0c7ab5825c1466de6025d9a981a1b4188253a8afb1
 EBUILD netbeans-websvccommon-9999_p20150212.ebuild 2727 SHA256 b6b452816124a2e1488643a043eb9376253714e89a9688fd31f55c6cf2998d4a SHA512 e45050a07bb36efafa07961c616de0b0139116dffb6b76645aa9705a6e4d39066a475b8721f440166dd129d26c4b710de12b921fb3cae38bb1e5eec6d713dc17 WHIRLPOOL d5f6be42402b93df888d7746e80daeab9e8da49bb7fd41c293400342c4be6a57784e52ff2771c0880cc7df44320dc143c08e574639728b303b83e03297b0e75a
-MISC ChangeLog 163142 SHA256 8db288b772e4e82b237937ae138424afab3ed1d6f37a2c23d33aa6c2a8852f57 SHA512 38eb01c5d627f7e7d20f0f1e582199ba831af930c836f3921cbbbb88b9bc778d46096f00ab026749b74a3f500062ee05561920e235be1b5eb9455f0bc403ff4f WHIRLPOOL a182f23b8cea4c661946495e7cfff62355eeadc9b2b7174c8c1dc7dedd2ee56b44d998b8cc5396776e35694d1a3cd67be88fc45642e3fd5b964efc7f779167a3
+EBUILD netbeans-websvccommon-9999_p20150213.ebuild 2727 SHA256 c10a62dd1415ca266a16b3bf31fe9692a390c10046db7935f8e66e3ea874de79 SHA512 952294f0517bd3f060da75ddb5cac5394286668a2462c2382c0c0612fe62e99196d90d4ba63d29ce4e80fac64523b662a9191620b88de22f792020659ce2edd2 WHIRLPOOL 8118beaff3e8c4fdf9e14609ee251f2251a9dd4315d57f434171f98033ab3407f4235b8e8aae1bf7e82677b63a08ba611fc89c20b75bc0efc4cfb9abfb10b47f
+MISC ChangeLog 163327 SHA256 8c76a2033bfdbdebabc7dd7f02f8d1897ccf5c4a07045b645c72e9350d91893b SHA512 b3f0b8c6a873a1c2aae5ad160e8d8de2a4e018601f4845708f5343bb845d5f0a2f16fe68ece2c09430590a95e55a08dfb18795458e5d0ac449a60016e5dd19fc WHIRLPOOL 989914575ea8418f6540e34fb7c14eac83dd8bf3dba4d9e5d470dfb220e0332e123eee91023e58c43ab9fb0ce4267203a1ef96d2e81192b2d228ec90412c617e
 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43

diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150213.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150213.ebuild
new file mode 100644
index 0000000..6a7263a
--- /dev/null
+++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20150213.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Web Services Common Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-02-13_00-01-28/zip/netbeans-trunk-nightly-201502130001-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 b2ab5cb..0f368af 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_p20150213 (13 Feb 2015)
+
+  13 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-9999_p20150213.ebuild:
+  bumped to the latest sources
+
 *netbeans-9999_p20150212 (12 Feb 2015)
 
   12 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>

diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
index 6b650bd..5c16d6c 100644
--- a/dev-util/netbeans/Manifest
+++ b/dev-util/netbeans/Manifest
@@ -59,6 +59,7 @@ DIST netbeans-trunk-nightly-201502090001-src.zip 202711712 SHA256 1997d7597b7a7f
 DIST netbeans-trunk-nightly-201502100301-src.zip 202714731 SHA256 141575819a21fac5260cfecab1016149c8c30689b25445a1f41a0558ff4b2013 SHA512 30f7cb395e97a4248a5db26dc0084386d28bdcdc4cb192d335df2dc35c08d2bcf596c915bd3db21431d7e205d1c72fb955371a41dee12eed302d1f0eef4753a6 WHIRLPOOL 0d18dcae82d7b9ed4b59f7835c0bac5da4ec22fcafb82c4bad0de93ca4aa4b5382a7a37ebd057c0ca77e89a6ec564b734f86c72e040416ef20686f90dd8570f7
 DIST netbeans-trunk-nightly-201502110001-src.zip 202759228 SHA256 8966ed1c30579f4e1ed9a63aac3977e15bb6671126d540ebf80d1a8a1b50810d SHA512 e8489ed7512c277a1d988fd67a9609b47f1b1f0ff430b70559f71e6821508ab62019fd95cc52046ecc16d30c76846d50bb0b690114664b7e6463a086b65ab707 WHIRLPOOL bbe0ba6ae5689730c8e0e9ed8501034b2f6c70cd5a34c2ea7066ac158b412f49e8cb3dc3654a6465ad0d8067583fefe00c0a6e9e087ec38188dcf728fbca2d32
 DIST netbeans-trunk-nightly-201502120001-src.zip 202775036 SHA256 f58a12ba2ab9309177437f1e24fdb96764462cec478bd02ca8b80e446849652c SHA512 9e014c9f87b5863eee4d5a8309b59e61831622ebf44a951a76b385552ed1b77022ce4c2d3eb43ba5434e22cf5625af11d8d72ccf7eb8b0e6fc1c4b5d7b4096ab WHIRLPOOL 4abefd7f33cf42c34ee36e88b3d86641d700cf03b1c974b00b0c3990db228df2f3a0c191e106c53f9c4b82c6775fa3fa71b10a761d232f16d4db440dd5c9d6cb
+DIST netbeans-trunk-nightly-201502130001-src.zip 202766217 SHA256 995c5d4692306e5fc250d82fd1ade538a0521f0bf925e90cc9da569b29ca3f17 SHA512 71ac7d8e07e61f96e01a28b3b0b81016eb44084aa131007247ec80e062f8a53a1f180a3d75d06a8e1594ecf95c6898690e65c7023718d0fa4b7def0a3ed2c4ae WHIRLPOOL 42a43760ccd00120b5863d76b4b29bfb04f775c49793d52e9e0fe49c6ceb31143fbb6299b937fb59b84fd7fc84137ee78b5f2319ac1375c26d5e875c21f904b6
 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
@@ -104,5 +105,6 @@ EBUILD netbeans-9999_p20150209.ebuild 7216 SHA256 bbb0e3e01f34fcc2721c09bba06adf
 EBUILD netbeans-9999_p20150210.ebuild 7216 SHA256 9d85d143d4de7100a3623e5dd6f75e94390a4fb7bd0a540407da8736f6a8b4ca SHA512 224d4aebd3d6f497e499f3016e046b8eeebc6e560f8ac7f4728fcc6bed2adb9535e76a6dc39dbeb0ab495c7392e5f6e1be7d076dc4aca643a96cb9ef2900ae68 WHIRLPOOL 4b6b90008bd81145c921e34c2bc0bf656f6d0bd9afc7571aac60ae5756b99429162d12835bdb666c35371a7c21632b9f5308a2e986e8c3fe6f780b195935a8c8
 EBUILD netbeans-9999_p20150211.ebuild 7216 SHA256 a2f090f6dceb9e59fe1e248a043fce2453866bf264e842236e0c9c5862fda45c SHA512 1a65570c5faf3ebabe020a97b653673bc7d65a2c2b449a3c77a1097b1c9200d4c16ddc61f92d84b49e9479250a92708d39ffc1589d5e2e8ab2903c1e22ccc434 WHIRLPOOL e9d6ccc678beeaba3ce2b01fc0eeff23bfaf0717fe67a8b64770058aa35eaf1f5c529fd520f5432a1988d69654c8b2b6b296b60179f14a3a980ef77bc3a64a3d
 EBUILD netbeans-9999_p20150212.ebuild 7216 SHA256 0eb26bbcfc08eb298debdc617782d6494c5f5b7d692aa8381f335800abc36825 SHA512 e90250c4f6a056e5f1391f849a2a2a82376ca2cc368578346695836b3d3ad849164ff6ab81804650107574c654ad2cd796343f3d15b7f8fc0d6ce956072065ce WHIRLPOOL c769bd8041d131ace0813d50240a60068f5ccfbbb1cc3adf69507c44791a7b35343e9bd74941a2c4043237e372b4384f6515587c5d94fe50519d53af9f8ae286
-MISC ChangeLog 138937 SHA256 3ecbcb95ea1fdeb966f4cc97d5e83cb53c89370d79cef1d539fc116bf2374577 SHA512 c4669bed3fbf0517a4e2e0520b00bdd7c73e9a8d2955794694aede43aa05f87d4d1241bf4c9d4fb8582407327f3ca7d672474452ad5419737097a948e18d368c WHIRLPOOL 930d2af59e4634ac4b9aaa5ce40176d7052af6ca27eaf46240d2204a5fd2017c9d5c51f9909909118f2b5d1c2b8b7f4206233fd89a71aedd4cdf02f407312540
+EBUILD netbeans-9999_p20150213.ebuild 7216 SHA256 dd42d3484752aa20f920c1437cd7a8aa0ae2a157790efab2bbc94e4f74b4b2c8 SHA512 a924d343fba014bd8cc1410264506657ec97b042424a24834e4c71a039c4cd43f8a963ed4d2c143e214ff7fc4c9664b73a0a8c23954d4b68400bcc00633bb5bd WHIRLPOOL 1c1e1821d16fbed1dcf681210b2d4183c3b676dda2485557781da6e588785aa359460339afc1cf368b11fc164790c53af8b7d677a1ab56975095b2a2c2d5e071
+MISC ChangeLog 139096 SHA256 acbc7efd119d784ca75b8fbe106cb093cea90a1386b13da3377f3369db375e94 SHA512 af8779ca5186da2fcc3d95704c53bb5ee2c2cad5bf3176c42386e571e64cbf907d1e5763118f27df5a680f4d4f206e889a41b3ad530f853ca76bd1477d0744d1 WHIRLPOOL d5b526245281a52e22d34bc6565e7cf0730f5ef320e290cb85b04b9374fc68bc7d2aac9757d0c242aedb1f0a4ba3096c96e4c2a6ca1f316c2a3ab8ee04cb99f5
 MISC metadata.xml 333 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a SHA512 3f730fc27f893489524053e81a465519037a68e297f02a5d6400f85f8bfd8a20006e5515a135b8a5779ebf5951a661d99aaa8bf3b9b96141f863e134dba2265e WHIRLPOOL d37106234351185946f6dc870e9b77babd38bed88673771949d26d176d8dad4071be5f2c59bf72b139a6a35c899c2c7ac9ffde1c7b4885135d52c821780cf3d2

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


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

only message in thread, other threads:[~2015-02-13  8:58 UTC | newest]

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

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