Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-profiler/, dev-java/netbeans-websvccommon/, ...
Date: Mon, 30 May 2016 09:39:22
Message-Id: 1464592541.e688714edfa9de9d182b1805fd774e13d736d20e.fordfrog@gentoo
1 commit: e688714edfa9de9d182b1805fd774e13d736d20e
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 30 07:15:41 2016 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 07:15:41 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/fordfrog.git/commit/?id=e688714e
7
8 netbeans: removed obsolete ebuilds
9
10 Package-Manager: portage-2.3.0_rc1
11
12 dev-java/netbeans-apisupport/Manifest | 4 -
13 .../netbeans-apisupport-9999_p20160428.ebuild | 111 ------
14 .../netbeans-apisupport-9999_p20160429.ebuild | 111 ------
15 dev-java/netbeans-cnd/Manifest | 4 -
16 .../netbeans-cnd-9999_p20160428.ebuild | 127 -------
17 .../netbeans-cnd-9999_p20160429.ebuild | 127 -------
18 dev-java/netbeans-dlight/Manifest | 4 -
19 .../netbeans-dlight-9999_p20160428.ebuild | 101 ------
20 .../netbeans-dlight-9999_p20160429.ebuild | 101 ------
21 dev-java/netbeans-enterprise/Manifest | 4 -
22 .../netbeans-enterprise-9999_p20160428.ebuild | 266 --------------
23 .../netbeans-enterprise-9999_p20160429.ebuild | 266 --------------
24 dev-java/netbeans-ergonomics/Manifest | 4 -
25 .../netbeans-ergonomics-9999_p20160428.ebuild | 101 ------
26 .../netbeans-ergonomics-9999_p20160429.ebuild | 101 ------
27 dev-java/netbeans-extide/Manifest | 4 -
28 .../netbeans-extide-9999_p20160428.ebuild | 108 ------
29 .../netbeans-extide-9999_p20160429.ebuild | 108 ------
30 dev-java/netbeans-groovy/Manifest | 4 -
31 .../netbeans-groovy-9999_p20160428.ebuild | 111 ------
32 .../netbeans-groovy-9999_p20160429.ebuild | 111 ------
33 dev-java/netbeans-harness/Manifest | 4 -
34 .../netbeans-harness-9999_p20160428.ebuild | 114 ------
35 .../netbeans-harness-9999_p20160429.ebuild | 114 ------
36 dev-java/netbeans-ide/Manifest | 4 -
37 .../netbeans-ide-9999_p20160428.ebuild | 382 ---------------------
38 .../netbeans-ide-9999_p20160429.ebuild | 382 ---------------------
39 dev-java/netbeans-java/Manifest | 4 -
40 .../netbeans-java-9999_p20160428.ebuild | 280 ---------------
41 .../netbeans-java-9999_p20160429.ebuild | 280 ---------------
42 dev-java/netbeans-javacard/Manifest | 4 -
43 .../netbeans-javacard-9999_p20160428.ebuild | 134 --------
44 .../netbeans-javacard-9999_p20160429.ebuild | 134 --------
45 dev-java/netbeans-javadoc/Manifest | 4 -
46 .../netbeans-javadoc-9999_p20160428.ebuild | 168 ---------
47 .../netbeans-javadoc-9999_p20160429.ebuild | 168 ---------
48 dev-java/netbeans-javafx/Manifest | 4 -
49 .../netbeans-javafx-9999_p20160428.ebuild | 124 -------
50 .../netbeans-javafx-9999_p20160429.ebuild | 124 -------
51 dev-java/netbeans-mobility/Manifest | 4 -
52 .../netbeans-mobility-9999_p20160428.ebuild | 126 -------
53 .../netbeans-mobility-9999_p20160429.ebuild | 126 -------
54 dev-java/netbeans-nb/Manifest | 4 -
55 .../netbeans-nb/netbeans-nb-9999_p20160428.ebuild | 128 -------
56 .../netbeans-nb/netbeans-nb-9999_p20160429.ebuild | 128 -------
57 dev-java/netbeans-php/Manifest | 4 -
58 .../netbeans-php-9999_p20160428.ebuild | 127 -------
59 .../netbeans-php-9999_p20160429.ebuild | 127 -------
60 dev-java/netbeans-platform/Manifest | 4 -
61 .../netbeans-platform-9999_p20160428.ebuild | 167 ---------
62 .../netbeans-platform-9999_p20160429.ebuild | 167 ---------
63 dev-java/netbeans-profiler/Manifest | 4 -
64 .../netbeans-profiler-9999_p20160428.ebuild | 121 -------
65 .../netbeans-profiler-9999_p20160429.ebuild | 121 -------
66 dev-java/netbeans-webcommon/Manifest | 4 -
67 .../netbeans-webcommon-9999_p20160428.ebuild | 124 -------
68 .../netbeans-webcommon-9999_p20160429.ebuild | 124 -------
69 dev-java/netbeans-websvccommon/Manifest | 4 -
70 .../netbeans-websvccommon-9999_p20160428.ebuild | 94 -----
71 .../netbeans-websvccommon-9999_p20160429.ebuild | 94 -----
72 dev-util/netbeans/Manifest | 4 -
73 dev-util/netbeans/netbeans-9999_p20160428.ebuild | 254 --------------
74 dev-util/netbeans/netbeans-9999_p20160429.ebuild | 254 --------------
75 63 files changed, 6620 deletions(-)
76
77 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
78 index c5d21b4..ebc9de2 100644
79 --- a/dev-java/netbeans-apisupport/Manifest
80 +++ b/dev-java/netbeans-apisupport/Manifest
81 @@ -3,8 +3,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
82 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
83 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
84 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
85 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
86 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
87 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
88 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
89 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
90 @@ -30,8 +28,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
91 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
92 EBUILD netbeans-apisupport-8.0.2.ebuild 3314 SHA256 b68fe791f275fe4fcc8b00888688949b8927cb39db2cf9ad7860017c6d20adee SHA512 35c4bbcd34ec0eaef8a2de86c13333d2bf092db61af48558c3e173bb17dbf8fcd15001307bd7c498f4ccdbaa4277e1ee42ff0909af6170039165b547f646c383 WHIRLPOOL 206fe8d5f64e76827d3eb958a629ba087e8a16c2797752f5d9e62dff4166653677587a81be19e0a2c6adcf49292255d532e1f542c02550b1cf6ffd51467bde3c
93 EBUILD netbeans-apisupport-8.1.ebuild 3338 SHA256 d249a09cd1a527bfc4f0dc87b1768aad9f05fc7fe7079fad0094c27d416d030c SHA512 47e5db58581625b23157ef7a7b6e340fce1327db85e015369ac32791178a0836af3348397ac6ff4439ab246170d3318c2062994c81019ff361084f00d432c9c8 WHIRLPOOL 8e379c9219b7730a15c10216bed00c3ec104f84b252d32da629f066095897398a4d8818e07cda5afdf94b115b97ead8de6a9529f38c81c1c41144067f119e54e
94 -EBUILD netbeans-apisupport-9999_p20160428.ebuild 3384 SHA256 e866d9fd43d85c959d598d6111e061a3138aea2a9133f516f547a15370086e3a SHA512 cdf600716d69e7b50162f7556e2f70c6cfe9c998c94529be32305cb6bcf732ff568cdb7a3529478c12c72693a8aaa3edd10b2e752f875f6a40ef9599daff9bc1 WHIRLPOOL 5571ecd51924a63326a4759bdd584da6e7c2e5f9b33b7eeea01e4afbd58d6bdf6360e964896112aab5dde57c7b52d136e37e35f35883f3762543afb28a84cd42
95 -EBUILD netbeans-apisupport-9999_p20160429.ebuild 3384 SHA256 d1a11151cc917d31f5a6608d63a033b074dd10bda127ddd01ec2de154d69a28c SHA512 cfa61439a98941c4b9faf9fb0ba9ccb45a917b235323f737cdfe054f1c0931974977cb653f8383264f4e39874d6bee6a1777ac00386e1f591acb4d55ec9b6ad4 WHIRLPOOL 96d46a8e752361a06cc369251c2acdfb65dafd405d33fec1f1a13991831dd6c5f2fb24a3404f1702c6daa4faef85b74aa2c3efb332cc2a2e62eef16be40c6f1f
96 EBUILD netbeans-apisupport-9999_p20160430.ebuild 3384 SHA256 f7125ac081a85a5ce6c28d2bbffbb4db19dd56fbdb7e8d191916ebf182b43c28 SHA512 6a99a95d020859118839f6ab0a6fb90456bb4815720824171c7fbd98588e5a896655e2c3e8e69c0ba3b5a3ef76996e9cc3de6134a3f5d812316cb9d7ffbc3d49 WHIRLPOOL fadf22cefdcb71f65ab8888229e90104b0f965f0ba620d63646dffea7692726ded287536af6f7dd30f98f7b31a0f13f048d66107396c47660c2697f339827303
97 EBUILD netbeans-apisupport-9999_p20160501.ebuild 3384 SHA256 68a8f3a6cdb09fa119f1d6ebe29cfb94ce84c132f16b51e16f87639df1520485 SHA512 5a77a93c31edafb59e9032b7496aafe032e93a9eb5fcbf1a33feeb878f409b0dc1681ff481604cf1dd4e0ad4ff53617add481e31f7c9dbce7d3364c5acd64937 WHIRLPOOL 4e1582856bdc4d46fe8bc635d92d7b7a5c62191ac77543d9eb8fe3239e8280f3d8616919d94956c249d894359749552a3ccbf79c2bc82dfa48ef5f1a62192508
98 EBUILD netbeans-apisupport-9999_p20160502.ebuild 3384 SHA256 214bebcbf3fd1f73dd51995e6afc1df39c338a64c3153a256213414f684b426e SHA512 fce2da6103e7e2578762a1e13fef9ef438e5505b8d46e87621b7e3b72b45962ec3d86244692613a5f69f1a22beae5815d9a44016db7f454aef1def0b7458c9e5 WHIRLPOOL 12908a5203ce6ddbab9392cc12451588103f553ac0ad83011cab5e8a85ac933c2b13f4ec41ae7ed210c40285b02358fe342f1fe0e6b83bf6291df75cbace7f16
99
100 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160428.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160428.ebuild
101 deleted file mode 100644
102 index 18f8bbf..0000000
103 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160428.ebuild
104 +++ /dev/null
105 @@ -1,111 +0,0 @@
106 -# Copyright 1999-2016 Gentoo Foundation
107 -# Distributed under the terms of the GNU General Public License v2
108 -# $Id$
109 -
110 -EAPI="4"
111 -inherit eutils java-pkg-2 java-ant-2
112 -
113 -DESCRIPTION="Netbeans API Support Cluster"
114 -HOMEPAGE="http://netbeans.org/projects/apisupport"
115 -SLOT="9999"
116 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
117 -SRC_URI="${SOURCE_URL}
118 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
119 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
120 -KEYWORDS="~amd64 ~x86"
121 -IUSE=""
122 -S="${WORKDIR}"
123 -
124 -CDEPEND="~dev-java/netbeans-extide-${PV}
125 - ~dev-java/netbeans-harness-${PV}
126 - ~dev-java/netbeans-ide-${PV}
127 - ~dev-java/netbeans-java-${PV}
128 - ~dev-java/netbeans-platform-${PV}"
129 -DEPEND=">=virtual/jdk-1.7
130 - app-arch/unzip
131 - ${CDEPEND}
132 - dev-java/javahelp:0"
133 -RDEPEND=">=virtual/jdk-1.7
134 - ${CDEPEND}"
135 -
136 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
137 -
138 -EANT_BUILD_XML="nbbuild/build.xml"
139 -EANT_BUILD_TARGET="rebuild-cluster"
140 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
141 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
142 -JAVA_PKG_BSFIX="off"
143 -
144 -src_unpack() {
145 - unpack $(basename ${SOURCE_URL})
146 -
147 - einfo "Deleting bundled jars..."
148 - find -name "*.jar" -type f -delete
149 -
150 - unpack netbeans-9999-r16-build.xml.patch.bz2
151 -}
152 -
153 -src_prepare() {
154 - einfo "Deleting bundled class files..."
155 - find -name "*.class" -type f | xargs rm -vf
156 -
157 - epatch netbeans-9999-r16-build.xml.patch
158 -
159 - # Support for custom patches
160 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
161 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
162 -
163 - if [ -n "${files}" ] ; then
164 - einfo "Applying custom patches:"
165 -
166 - for file in ${files} ; do
167 - epatch "${file}"
168 - done
169 - fi
170 - fi
171 -
172 - einfo "Symlinking external libraries..."
173 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
174 -
175 - einfo "Linking in other clusters..."
176 - mkdir "${S}"/nbbuild/netbeans || die
177 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
178 -
179 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
180 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
181 - touch nb.cluster.extide.built
182 -
183 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
184 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
185 - touch nb.cluster.harness.built
186 -
187 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
188 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
189 - touch nb.cluster.ide.built
190 -
191 - ln -s /usr/share/netbeans-java-${SLOT} java || die
192 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
193 - touch nb.cluster.java.built
194 -
195 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
196 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
197 - touch nb.cluster.platform.built
198 -
199 - popd >/dev/null || die
200 -
201 - java-pkg-2_src_prepare
202 -}
203 -
204 -src_install() {
205 - pushd nbbuild/netbeans/apisupport >/dev/null || die
206 -
207 - insinto ${INSTALL_DIR}
208 -
209 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
210 -
211 - doins -r *
212 -
213 - popd >/dev/null || die
214 -
215 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
216 -}
217
218 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160429.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160429.ebuild
219 deleted file mode 100644
220 index e987f6e..0000000
221 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20160429.ebuild
222 +++ /dev/null
223 @@ -1,111 +0,0 @@
224 -# Copyright 1999-2016 Gentoo Foundation
225 -# Distributed under the terms of the GNU General Public License v2
226 -# $Id$
227 -
228 -EAPI="4"
229 -inherit eutils java-pkg-2 java-ant-2
230 -
231 -DESCRIPTION="Netbeans API Support Cluster"
232 -HOMEPAGE="http://netbeans.org/projects/apisupport"
233 -SLOT="9999"
234 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
235 -SRC_URI="${SOURCE_URL}
236 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
237 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
238 -KEYWORDS="~amd64 ~x86"
239 -IUSE=""
240 -S="${WORKDIR}"
241 -
242 -CDEPEND="~dev-java/netbeans-extide-${PV}
243 - ~dev-java/netbeans-harness-${PV}
244 - ~dev-java/netbeans-ide-${PV}
245 - ~dev-java/netbeans-java-${PV}
246 - ~dev-java/netbeans-platform-${PV}"
247 -DEPEND=">=virtual/jdk-1.7
248 - app-arch/unzip
249 - ${CDEPEND}
250 - dev-java/javahelp:0"
251 -RDEPEND=">=virtual/jdk-1.7
252 - ${CDEPEND}"
253 -
254 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
255 -
256 -EANT_BUILD_XML="nbbuild/build.xml"
257 -EANT_BUILD_TARGET="rebuild-cluster"
258 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
259 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
260 -JAVA_PKG_BSFIX="off"
261 -
262 -src_unpack() {
263 - unpack $(basename ${SOURCE_URL})
264 -
265 - einfo "Deleting bundled jars..."
266 - find -name "*.jar" -type f -delete
267 -
268 - unpack netbeans-9999-r16-build.xml.patch.bz2
269 -}
270 -
271 -src_prepare() {
272 - einfo "Deleting bundled class files..."
273 - find -name "*.class" -type f | xargs rm -vf
274 -
275 - epatch netbeans-9999-r16-build.xml.patch
276 -
277 - # Support for custom patches
278 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
279 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
280 -
281 - if [ -n "${files}" ] ; then
282 - einfo "Applying custom patches:"
283 -
284 - for file in ${files} ; do
285 - epatch "${file}"
286 - done
287 - fi
288 - fi
289 -
290 - einfo "Symlinking external libraries..."
291 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
292 -
293 - einfo "Linking in other clusters..."
294 - mkdir "${S}"/nbbuild/netbeans || die
295 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
296 -
297 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
298 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
299 - touch nb.cluster.extide.built
300 -
301 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
302 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
303 - touch nb.cluster.harness.built
304 -
305 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
306 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
307 - touch nb.cluster.ide.built
308 -
309 - ln -s /usr/share/netbeans-java-${SLOT} java || die
310 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
311 - touch nb.cluster.java.built
312 -
313 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
314 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
315 - touch nb.cluster.platform.built
316 -
317 - popd >/dev/null || die
318 -
319 - java-pkg-2_src_prepare
320 -}
321 -
322 -src_install() {
323 - pushd nbbuild/netbeans/apisupport >/dev/null || die
324 -
325 - insinto ${INSTALL_DIR}
326 -
327 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
328 -
329 - doins -r *
330 -
331 - popd >/dev/null || die
332 -
333 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
334 -}
335
336 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
337 index 39ae2c7..8f8a426 100644
338 --- a/dev-java/netbeans-cnd/Manifest
339 +++ b/dev-java/netbeans-cnd/Manifest
340 @@ -16,8 +16,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
341 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
342 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
343 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
344 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
345 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
346 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
347 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
348 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
349 @@ -43,8 +41,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
350 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
351 EBUILD netbeans-cnd-8.0.2.ebuild 4510 SHA256 0a9a4e58e28f395b5bcb017016b6ddb1b77afe393d0e5bd81cc05e3a32076c71 SHA512 2b1fedfe292fa140920fd11829e77127f9535e08b8307886accfa37e6d11195a1204e6b71b2640937da0711c3ce0bbf80c0eaa3c248a64fd61b6a3d99d5de14e WHIRLPOOL 10b1518360ade5d6f1f27c79a10f630b94a2ec5062e18df11f9828d4b374e6cbdea0b9f770e01c117ca90fa194dff9bd3be6a468075c2d35167fb78a7bb32794
352 EBUILD netbeans-cnd-8.1.ebuild 4744 SHA256 e008e92761489558e039a07d4858b5a9745aa38c38c57668cba8b5f6a28dbd9b SHA512 724af3f292851fa1a04ccc95fe0a4f9d0fab5503ce31d2ff11be73779d67bd0f38835b334684f628f8eea2dde44543e6b872611b2bd6c01191ccfe26e69f4ec2 WHIRLPOOL 59ddd65a105dafeb8b783f457ec7a8c67a5a3aceb78ca60ac7c4f45f330b28b429ba6236a643ca0023189a9ebdb1ca0182ec0546943ec2494693859aa8f95515
353 -EBUILD netbeans-cnd-9999_p20160428.ebuild 4790 SHA256 af153a0e0435678331a5a5a43c3f393786a0f804dedbc7fbccc3b539cea583bf SHA512 cae08e9b98753c358da559fdf3387c860fd8ba8a4dd5d787f843b4cfe8f1aacf9bb1d57be5b7e52849abcfcc219262b8bcc338a6ff05451aefd2e434a4d86eee WHIRLPOOL bfaf9faa4bbed952d542ec45d51daa200bb307a922889ad6b586fec4f3386ca995ca1dac974e789a072abb4d69b58ae7c0056086966329af07244a23c0924370
354 -EBUILD netbeans-cnd-9999_p20160429.ebuild 4790 SHA256 6e5892e3a3ad901398a0322715d859a3b2fc67af991fa1a99a137ff04d4a4db0 SHA512 c4ae7bc81d6440e92dc9fbaf3e822f9bc6ebecf318536fff6f8fa76844cef0b88110291d4c708dea269c4c02294d9ffcd8dd57e06284fb936bb9cf89791f8e58 WHIRLPOOL 4925c7fe9a30fe47eb88dd492b39ffc057f8a2581918bc6637e73c7b67a2ab0df8b6022c396b4dcf57630b0dbaaafaa1d81e04e1a39a8907f5434960f4534cc0
355 EBUILD netbeans-cnd-9999_p20160430.ebuild 4790 SHA256 af49eb045691ba158c4f3d1bd0df4daa8b901fb31ff87929ab5aab41718f738e SHA512 b45ed427c74adc932a16199e6bc5a2abc0ec28b2be58a0b08f0e98b8ea1227540d405c1272103a462332c42c28b412c27b39c2c8fa742988e4590aeaaa979ca5 WHIRLPOOL 4f6d02207ae1cf4f8d20e8d2bd78a7711c41ed0ec64dcd78d1ca4fa2fb08e860bd5225aaa6a91d9ff0ce951c108197dc6979ab095f6d75e096152712bb01a637
356 EBUILD netbeans-cnd-9999_p20160501.ebuild 4790 SHA256 106e18d8bae472755b6b484dba062791771d9c90023b1de8706c18b25cc2c18d SHA512 57e42c2b267200710a7e0d03944fcf3c117c3cd911c753dd4b8ab944d6c1bd2d0f3e75995839861fb744b9a61c05e1fa62ea4e5f792f3636a99ff0a3cf7bf5db WHIRLPOOL 8850c1511c78ea26076d385e4d5af769ca88b677d8251c99bd730010227ff56165961daa950541c3b1be540d02ab0d1c1bdbca6b6ffc9ef8236dbc37a90db807
357 EBUILD netbeans-cnd-9999_p20160502.ebuild 4790 SHA256 50484dbfa4ec3b2fc7611cdd0eb16591a941b9851411341b141aa00864183e5b SHA512 db113f00466e1a6721088ba42af682f60d38c65f332775afba701682a5279f5fb54299374e1046072bda78667b3386924624098549ab77a37a035fa5d3f9a87d WHIRLPOOL 2afdc8cbcc3e49f2a42ef76d490e52fa1f21f992f62fe21a3357e98927d8b135e75b9c52eb8d7b4f2d5f1631b936a528fdcf57c08882f48bdc8e3cd47961836e
358
359 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160428.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160428.ebuild
360 deleted file mode 100644
361 index 5e1825e..0000000
362 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160428.ebuild
363 +++ /dev/null
364 @@ -1,127 +0,0 @@
365 -# Copyright 1999-2016 Gentoo Foundation
366 -# Distributed under the terms of the GNU General Public License v2
367 -# $Id$
368 -
369 -EAPI="4"
370 -inherit eutils java-pkg-2 java-ant-2
371 -
372 -DESCRIPTION="Netbeans CND Cluster"
373 -HOMEPAGE="http://netbeans.org/projects/cnd"
374 -SLOT="9999"
375 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
376 -SRC_URI="${SOURCE_URL}
377 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
378 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
379 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
380 - http://hg.netbeans.org/binaries/85FD13415B0553D6421F4BBA5FE0F587B9748B20-clank_0.3.6.zip
381 - http://hg.netbeans.org/binaries/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip
382 - http://hg.netbeans.org/binaries/E59851B0E49C05D728D5C653E52750FA5B6A8F0E-cnd-rfs-1.0.zip
383 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
384 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
385 -KEYWORDS="~amd64 ~x86"
386 -IUSE=""
387 -S="${WORKDIR}"
388 -
389 -# These files are for remote development and debugging
390 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
391 -
392 -CDEPEND="~dev-java/netbeans-dlight-${PV}
393 - ~dev-java/netbeans-harness-${PV}
394 - ~dev-java/netbeans-ide-${PV}
395 - ~dev-java/netbeans-platform-${PV}"
396 -DEPEND=">=virtual/jdk-1.7
397 - app-arch/unzip
398 - >=dev-java/jna-3.4.0
399 - ${CDEPEND}
400 - dev-java/javahelp:0"
401 -RDEPEND=">=virtual/jdk-1.7
402 - ${CDEPEND}"
403 -
404 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
405 -
406 -EANT_BUILD_XML="nbbuild/build.xml"
407 -EANT_BUILD_TARGET="rebuild-cluster"
408 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
409 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
410 -JAVA_PKG_BSFIX="off"
411 -
412 -src_unpack() {
413 - unpack $(basename ${SOURCE_URL})
414 -
415 - einfo "Deleting bundled jars..."
416 - find -name "*.jar" -type f -delete
417 -
418 - unpack netbeans-9999-r16-build.xml.patch.bz2
419 -
420 - pushd "${S}" >/dev/null || die
421 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
422 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
423 - ln -s "${DISTDIR}"/85FD13415B0553D6421F4BBA5FE0F587B9748B20-clank_0.3.6.zip libs.clank/external/clank_0.3.6.zip || die
424 - ln -s "${DISTDIR}"/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
425 - ln -s "${DISTDIR}"/E59851B0E49C05D728D5C653E52750FA5B6A8F0E-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
426 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
427 - popd >/dev/null || die
428 -}
429 -
430 -src_prepare() {
431 - einfo "Deleting bundled class files..."
432 - find -name "*.class" -type f | xargs rm -vf
433 -
434 - epatch netbeans-9999-r16-build.xml.patch
435 -
436 - # Support for custom patches
437 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
438 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
439 -
440 - if [ -n "${files}" ] ; then
441 - einfo "Applying custom patches:"
442 -
443 - for file in ${files} ; do
444 - epatch "${file}"
445 - done
446 - fi
447 - fi
448 -
449 - einfo "Symlinking external libraries..."
450 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
451 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
452 -
453 - einfo "Linking in other clusters..."
454 - mkdir "${S}"/nbbuild/netbeans || die
455 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
456 -
457 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
458 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
459 - touch nb.cluster.dlight.built
460 -
461 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
462 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
463 - touch nb.cluster.harness.built
464 -
465 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
466 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
467 - touch nb.cluster.ide.built
468 -
469 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
470 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
471 - touch nb.cluster.platform.built
472 -
473 - popd >/dev/null || die
474 -
475 - java-pkg-2_src_prepare
476 -}
477 -
478 -src_install() {
479 - pushd nbbuild/netbeans/cnd >/dev/null || die
480 -
481 - insinto ${INSTALL_DIR}
482 -
483 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
484 -
485 - doins -r *
486 - fperms 755 bin/dorun.sh
487 -
488 - popd >/dev/null || die
489 -
490 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
491 -}
492
493 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160429.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160429.ebuild
494 deleted file mode 100644
495 index bf87987..0000000
496 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20160429.ebuild
497 +++ /dev/null
498 @@ -1,127 +0,0 @@
499 -# Copyright 1999-2016 Gentoo Foundation
500 -# Distributed under the terms of the GNU General Public License v2
501 -# $Id$
502 -
503 -EAPI="4"
504 -inherit eutils java-pkg-2 java-ant-2
505 -
506 -DESCRIPTION="Netbeans CND Cluster"
507 -HOMEPAGE="http://netbeans.org/projects/cnd"
508 -SLOT="9999"
509 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
510 -SRC_URI="${SOURCE_URL}
511 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
512 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
513 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
514 - http://hg.netbeans.org/binaries/85FD13415B0553D6421F4BBA5FE0F587B9748B20-clank_0.3.6.zip
515 - http://hg.netbeans.org/binaries/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip
516 - http://hg.netbeans.org/binaries/E59851B0E49C05D728D5C653E52750FA5B6A8F0E-cnd-rfs-1.0.zip
517 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
518 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
519 -KEYWORDS="~amd64 ~x86"
520 -IUSE=""
521 -S="${WORKDIR}"
522 -
523 -# These files are for remote development and debugging
524 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
525 -
526 -CDEPEND="~dev-java/netbeans-dlight-${PV}
527 - ~dev-java/netbeans-harness-${PV}
528 - ~dev-java/netbeans-ide-${PV}
529 - ~dev-java/netbeans-platform-${PV}"
530 -DEPEND=">=virtual/jdk-1.7
531 - app-arch/unzip
532 - >=dev-java/jna-3.4.0
533 - ${CDEPEND}
534 - dev-java/javahelp:0"
535 -RDEPEND=">=virtual/jdk-1.7
536 - ${CDEPEND}"
537 -
538 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
539 -
540 -EANT_BUILD_XML="nbbuild/build.xml"
541 -EANT_BUILD_TARGET="rebuild-cluster"
542 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
543 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
544 -JAVA_PKG_BSFIX="off"
545 -
546 -src_unpack() {
547 - unpack $(basename ${SOURCE_URL})
548 -
549 - einfo "Deleting bundled jars..."
550 - find -name "*.jar" -type f -delete
551 -
552 - unpack netbeans-9999-r16-build.xml.patch.bz2
553 -
554 - pushd "${S}" >/dev/null || die
555 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
556 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
557 - ln -s "${DISTDIR}"/85FD13415B0553D6421F4BBA5FE0F587B9748B20-clank_0.3.6.zip libs.clank/external/clank_0.3.6.zip || die
558 - ln -s "${DISTDIR}"/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
559 - ln -s "${DISTDIR}"/E59851B0E49C05D728D5C653E52750FA5B6A8F0E-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
560 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
561 - popd >/dev/null || die
562 -}
563 -
564 -src_prepare() {
565 - einfo "Deleting bundled class files..."
566 - find -name "*.class" -type f | xargs rm -vf
567 -
568 - epatch netbeans-9999-r16-build.xml.patch
569 -
570 - # Support for custom patches
571 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
572 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
573 -
574 - if [ -n "${files}" ] ; then
575 - einfo "Applying custom patches:"
576 -
577 - for file in ${files} ; do
578 - epatch "${file}"
579 - done
580 - fi
581 - fi
582 -
583 - einfo "Symlinking external libraries..."
584 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
585 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
586 -
587 - einfo "Linking in other clusters..."
588 - mkdir "${S}"/nbbuild/netbeans || die
589 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
590 -
591 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
592 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
593 - touch nb.cluster.dlight.built
594 -
595 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
596 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
597 - touch nb.cluster.harness.built
598 -
599 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
600 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
601 - touch nb.cluster.ide.built
602 -
603 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
604 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
605 - touch nb.cluster.platform.built
606 -
607 - popd >/dev/null || die
608 -
609 - java-pkg-2_src_prepare
610 -}
611 -
612 -src_install() {
613 - pushd nbbuild/netbeans/cnd >/dev/null || die
614 -
615 - insinto ${INSTALL_DIR}
616 -
617 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
618 -
619 - doins -r *
620 - fperms 755 bin/dorun.sh
621 -
622 - popd >/dev/null || die
623 -
624 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
625 -}
626
627 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
628 index ac9c102..9f75e25 100644
629 --- a/dev-java/netbeans-dlight/Manifest
630 +++ b/dev-java/netbeans-dlight/Manifest
631 @@ -6,8 +6,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
632 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
633 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
634 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
635 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
636 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
637 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
638 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
639 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
640 @@ -33,8 +31,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
641 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
642 EBUILD netbeans-dlight-8.0.2.ebuild 2898 SHA256 08402481b573b90396431be03bda45904b2dd29f0086e09a111fe362e310c3f7 SHA512 3f6d6c9ea0043382562fbe47ad16e3273032407a74cb44ec7ff26736f96483835af4be8674361e910912a550b9fe592cc5a28c2b93b6b993076553195c35eac5 WHIRLPOOL 9d8706ccbc0d97b0f5d64ebf22c36316b08d8fbccd57408119ca5f5faef08c7f82677bf67488ff611eabeaa730e4c9a730c50966d94d738cfe79330ac147863d
643 EBUILD netbeans-dlight-8.1.ebuild 2922 SHA256 f003a099e3f82f5ab53dcc56d86c00a662c98f47480feacac2a77ffea90ccd0f SHA512 94706ac4d8570deb8860236300cfeddfb2c3cbfd385ecb438a039991deeb018f292f6dbb2267d7c701b7f1b5b88d200f2c25696fb3204fcf205c15155b26d1fc WHIRLPOOL 1e44f40c8e2c03b7aa7385ef20a3247ea15a4d4705ce4b5f860bffe236eb578ab3d912f2cc2457e5906158ae747edc3b6b92463336c69af9cd58eca3fccb223d
644 -EBUILD netbeans-dlight-9999_p20160428.ebuild 2968 SHA256 a78d9fe846d94ed422c84a3dd06ff9b4eba872d64ffd217817f93f3bface22ba SHA512 c8ba6923704e00c0da015c99217c078e2eb3b548fa80f0a17d6189e94e7781ae57cb5c9a67e3921fb1c4dbba717b73cb0b56542ad247c0ec740578cf981ed78d WHIRLPOOL 6828cb5cd0d0669bf1114d12f86dbc386cb3f49df002501b61bfc518c507882f961ebc63cce7e9d3382961189be71e51ca4acedcbc93c9d7547bcd93b9f36750
645 -EBUILD netbeans-dlight-9999_p20160429.ebuild 2968 SHA256 d7b752d8514d47164b82939771de005a6723136317c7e774e9db0975af18635e SHA512 acf6e11e9ac3436b22429a219275afe0ef0015722cf5a6bbd90ff918149be44f84eb3f0d899d8a77ff873a7dd44178d58f26f2351ffc3e48d50cd4d896be161d WHIRLPOOL 9351914c1a73125ef093de24488e865dad522354114249611d351e2c8134ec3eb0d72e1466c686f5208a46db19a4a167735d4aaa162f09a16adcb14c9a298337
646 EBUILD netbeans-dlight-9999_p20160430.ebuild 2968 SHA256 e9fef6100fd02fb343207a77f1e6eeea0c86d3eb48f26d7f657712da84900539 SHA512 274625dfb516afe3226a643964804944304dd6b9ce160bf29d15667375f9ab353f24b75be488f882c9b5b8194de21c29743ee7f1f49741fc5093520d1c8853b0 WHIRLPOOL 005eafc551e71307197b230dee99c598d1e3ad6f0ef0baab0345a330b2c446de9ca576a2eb3fdc46d82cac33dbc5e9b9bfe850200ab593eda55d61411aacf210
647 EBUILD netbeans-dlight-9999_p20160501.ebuild 2968 SHA256 78ee1b5c317b1288f6e63e0752979c923c55a3d5e355ad52db584d7da816df37 SHA512 c04363b86d6cea9f0fdb33c2db54ecdf85b8826cbbb4959049b184b06ca36fa73cfe0380e8920276a36cfc4dc5def5ac0c780358983f2add9a39f436104110aa WHIRLPOOL b1e6a5396fe257456c51e9d4827d36964a087d949ac07af5e44d981b6318e95cf000d0fc20375a8137e2a1b9fadab455bf7b482221b0915d4b4be5e873c8354a
648 EBUILD netbeans-dlight-9999_p20160502.ebuild 2968 SHA256 6b0688c0c02b9397c37f08495552c6091db7e42558de933140dd7df07ff32b7a SHA512 6a3df2e403dc9f4b4eb4ff2ae141174cf1a452beedc45c4d4425ec84c9538ce05ad584be69105c6471695e4adbc5921f440c0178ddab8ddaeffd9560e4224eca WHIRLPOOL 65e37182cdecc4726d9d0afd205247669e551c68c9d11279d186b898af0b62c256427e43646068fff7c78ac1721c45071ddad5220a2ad74ba178631a8925f4a6
649
650 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160428.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160428.ebuild
651 deleted file mode 100644
652 index 39f557b..0000000
653 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160428.ebuild
654 +++ /dev/null
655 @@ -1,101 +0,0 @@
656 -# Copyright 1999-2016 Gentoo Foundation
657 -# Distributed under the terms of the GNU General Public License v2
658 -# $Id$
659 -
660 -EAPI="4"
661 -inherit eutils java-pkg-2 java-ant-2
662 -
663 -DESCRIPTION="Netbeans D-Light Cluster"
664 -HOMEPAGE="http://netbeans.org/"
665 -SLOT="9999"
666 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
667 -SRC_URI="${SOURCE_URL}
668 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
669 - http://hg.netbeans.org/binaries/0F89C62CA701D20BA9A9A526D4D017888C3B5A65-fs_server-1.0.zip"
670 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
671 -KEYWORDS="~amd64 ~x86"
672 -IUSE=""
673 -S="${WORKDIR}"
674 -
675 -CDEPEND="~dev-java/netbeans-ide-${PV}
676 - ~dev-java/netbeans-platform-${PV}"
677 -DEPEND=">=virtual/jdk-1.7
678 - app-arch/unzip
679 - ${CDEPEND}
680 - dev-java/javahelp:0"
681 -RDEPEND=">=virtual/jdk-1.7
682 - ${CDEPEND}"
683 -
684 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
685 -
686 -EANT_BUILD_XML="nbbuild/build.xml"
687 -EANT_BUILD_TARGET="rebuild-cluster"
688 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
689 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
690 -JAVA_PKG_BSFIX="off"
691 -
692 -src_unpack() {
693 - unpack $(basename ${SOURCE_URL})
694 -
695 - einfo "Deleting bundled jars..."
696 - find -name "*.jar" -type f -delete
697 -
698 - unpack netbeans-9999-r16-build.xml.patch.bz2
699 -
700 - pushd "${S}" >/dev/null || die
701 - ln -s "${DISTDIR}"/0F89C62CA701D20BA9A9A526D4D017888C3B5A65-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
702 - popd >/dev/null || die
703 -}
704 -
705 -src_prepare() {
706 - einfo "Deleting bundled class files..."
707 - find -name "*.class" -type f | xargs rm -vf
708 -
709 - epatch netbeans-9999-r16-build.xml.patch
710 -
711 - # Support for custom patches
712 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
713 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
714 -
715 - if [ -n "${files}" ] ; then
716 - einfo "Applying custom patches:"
717 -
718 - for file in ${files} ; do
719 - epatch "${file}"
720 - done
721 - fi
722 - fi
723 -
724 - einfo "Symlinking external libraries..."
725 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
726 -
727 - einfo "Linking in other clusters..."
728 - mkdir "${S}"/nbbuild/netbeans || die
729 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
730 -
731 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
732 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
733 - touch nb.cluster.ide.built
734 -
735 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
736 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
737 - touch nb.cluster.platform.built
738 -
739 - popd >/dev/null || die
740 -
741 - java-pkg-2_src_prepare
742 -}
743 -
744 -src_install() {
745 - pushd nbbuild/netbeans/dlight >/dev/null || die
746 -
747 - insinto ${INSTALL_DIR}
748 -
749 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
750 -
751 - doins -r *
752 -
753 - popd >/dev/null || die
754 -
755 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
756 -}
757
758 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160429.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160429.ebuild
759 deleted file mode 100644
760 index b03f502..0000000
761 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20160429.ebuild
762 +++ /dev/null
763 @@ -1,101 +0,0 @@
764 -# Copyright 1999-2016 Gentoo Foundation
765 -# Distributed under the terms of the GNU General Public License v2
766 -# $Id$
767 -
768 -EAPI="4"
769 -inherit eutils java-pkg-2 java-ant-2
770 -
771 -DESCRIPTION="Netbeans D-Light Cluster"
772 -HOMEPAGE="http://netbeans.org/"
773 -SLOT="9999"
774 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
775 -SRC_URI="${SOURCE_URL}
776 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
777 - http://hg.netbeans.org/binaries/0F89C62CA701D20BA9A9A526D4D017888C3B5A65-fs_server-1.0.zip"
778 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
779 -KEYWORDS="~amd64 ~x86"
780 -IUSE=""
781 -S="${WORKDIR}"
782 -
783 -CDEPEND="~dev-java/netbeans-ide-${PV}
784 - ~dev-java/netbeans-platform-${PV}"
785 -DEPEND=">=virtual/jdk-1.7
786 - app-arch/unzip
787 - ${CDEPEND}
788 - dev-java/javahelp:0"
789 -RDEPEND=">=virtual/jdk-1.7
790 - ${CDEPEND}"
791 -
792 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
793 -
794 -EANT_BUILD_XML="nbbuild/build.xml"
795 -EANT_BUILD_TARGET="rebuild-cluster"
796 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
797 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
798 -JAVA_PKG_BSFIX="off"
799 -
800 -src_unpack() {
801 - unpack $(basename ${SOURCE_URL})
802 -
803 - einfo "Deleting bundled jars..."
804 - find -name "*.jar" -type f -delete
805 -
806 - unpack netbeans-9999-r16-build.xml.patch.bz2
807 -
808 - pushd "${S}" >/dev/null || die
809 - ln -s "${DISTDIR}"/0F89C62CA701D20BA9A9A526D4D017888C3B5A65-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
810 - popd >/dev/null || die
811 -}
812 -
813 -src_prepare() {
814 - einfo "Deleting bundled class files..."
815 - find -name "*.class" -type f | xargs rm -vf
816 -
817 - epatch netbeans-9999-r16-build.xml.patch
818 -
819 - # Support for custom patches
820 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
821 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
822 -
823 - if [ -n "${files}" ] ; then
824 - einfo "Applying custom patches:"
825 -
826 - for file in ${files} ; do
827 - epatch "${file}"
828 - done
829 - fi
830 - fi
831 -
832 - einfo "Symlinking external libraries..."
833 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
834 -
835 - einfo "Linking in other clusters..."
836 - mkdir "${S}"/nbbuild/netbeans || die
837 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
838 -
839 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
840 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
841 - touch nb.cluster.ide.built
842 -
843 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
844 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
845 - touch nb.cluster.platform.built
846 -
847 - popd >/dev/null || die
848 -
849 - java-pkg-2_src_prepare
850 -}
851 -
852 -src_install() {
853 - pushd nbbuild/netbeans/dlight >/dev/null || die
854 -
855 - insinto ${INSTALL_DIR}
856 -
857 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
858 -
859 - doins -r *
860 -
861 - popd >/dev/null || die
862 -
863 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
864 -}
865
866 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
867 index 537353f..d0f31e9 100644
868 --- a/dev-java/netbeans-enterprise/Manifest
869 +++ b/dev-java/netbeans-enterprise/Manifest
870 @@ -35,8 +35,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
871 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
872 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
873 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
874 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
875 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
876 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
877 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
878 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
879 @@ -62,8 +60,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
880 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
881 EBUILD netbeans-enterprise-8.0.2-r1.ebuild 15075 SHA256 41d376117ad1d8d59c8194debfd29dc42f5fd4de70aee12a2134ec143a604dda SHA512 4cd9de88e9a401cc0be88e3e2605abc411c47307818376b2bcc00f9ae570b21324f2bf00fd83e819bfa076da0fb07811fa1f0f9362a6cd0ee05b63221a199000 WHIRLPOOL 73f4518c14430fe7aa3614ebf1b11a06ba0e9bce7479af2770db3a114f149d575a16a655218f757ed416b5149228ac56dac700f5a8d5e034cc838bfa4092e636
882 EBUILD netbeans-enterprise-8.1-r1.ebuild 15888 SHA256 d4c04ccfee01a46819020cb7cf8fd8297618f3c0431ae2d9dd7eec8131f988ab SHA512 6c7c39c378cb79d3f382cb80d07710a8c5233aaf0df8fb58889ee6aa6bde73624efa6aa49b43f84105685094a7aff89e4b6367ffd1fd113da27b42d50d07e983 WHIRLPOOL e678e2a6957e428c1b6e51469c0e7cc6a08da2c797f1575b6bb660a7f3281c00f071179de459e27c983304915b005baaf94ad4fae0a4c08162f218bf53b7d821
883 -EBUILD netbeans-enterprise-9999_p20160428.ebuild 15825 SHA256 d36265c231f1f56c998acc0e6268f1c61be91492a9243785066dbbfc6ff3053f SHA512 c7c3a2ab27a93d457f5f95341b6e740e66ee57dca0998cadb6f97842084a2450669fefb0bf3611c52df23b266bef5004b916e769e2fd6886915705729d79e91f WHIRLPOOL 8e461fad4f405bda6a70b1024fd9ef18b8070deda66b328838cd1eb6b0665727553075222d489c2f657eb286da8c33b48f1de347efd514f28860c8aa397c076c
884 -EBUILD netbeans-enterprise-9999_p20160429.ebuild 15825 SHA256 05bc437093193e88924bb2dcbca61368af02579e7a53154ef547a705c962b66f SHA512 bbe9514bf02b5ae617f9c69b123e5014d60728905f08ab805623fda11a9055a73874155dccdfcbefe771780447fb6fad6ec92e005b1668e8e54bae4f7df420f5 WHIRLPOOL a7be814db2696fb17b0bf2942a8a4f5e03e47d3727d91b2b09384c18b3930bb0930d92026a29babfbb46aef695ba1f08af07443fb053fb4280b7fc67e62161e2
885 EBUILD netbeans-enterprise-9999_p20160430.ebuild 15825 SHA256 05ed24b0672dcb4a88c8e9889164a33ac27d3904c22c1e6bbd315e3f9980dc4f SHA512 1e0991ea492824ca929b3b250c4857034065aed3a2ae50c4b261f43a01313fd69a917ee609cdf5449c7f63299589aa2f824d13f25a46bbf643a7e647e027d64e WHIRLPOOL c8fc088951776e6c0f722464829b81f6a535d4630df0cf155b96fdf0bca964ace6686cf8538c49c9b65308b8eb9761aac09efbbe1871dfb32985147eb5e06a1d
886 EBUILD netbeans-enterprise-9999_p20160501.ebuild 15825 SHA256 da6a8bb97d6dcc17d3a30da220b5b38579082570111bbdaac3abe7e57c08a882 SHA512 742531a849d707e64e5f04d560e5b5536a0fff22c82cb96201a40467efc958c46af1c3680e2f79b46727ee2ebe68f45299b66c6ea95a794bf4ea1468bf9fb4b3 WHIRLPOOL fbaac1438eceda2fd45990778182870daabb05c7b2cd057646a2810a5b72401f81bfa343fcd6c0c19328c0a5661ede8f0fbe9ca0638f4d72ca25f39862f577d6
887 EBUILD netbeans-enterprise-9999_p20160502.ebuild 15825 SHA256 f7236ab1725ae3ca7ec685e6c5fb620472fad87e7b9dff827c6e650b9916a9c1 SHA512 5b876a8cc1a495f8093d0736459c740abe9c22d44c689eb97ba84879a33197b38954822712d96409efeeaca76a80cc511ddeeb05052d5ff08c12928efbf8a565 WHIRLPOOL 2d8f0e257a613af5fd245a56282138cf418b7dde25d2171a187f337a21f44ea7472ff6711fbf0a0e433bd8baa67acc8cfdd643e477a4a52021c1341ae8f0cd0c
888
889 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160428.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160428.ebuild
890 deleted file mode 100644
891 index ce3fa92..0000000
892 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160428.ebuild
893 +++ /dev/null
894 @@ -1,266 +0,0 @@
895 -# Copyright 1999-2016 Gentoo Foundation
896 -# Distributed under the terms of the GNU General Public License v2
897 -# $Id$
898 -
899 -EAPI="4"
900 -inherit eutils java-pkg-2 java-ant-2
901 -
902 -DESCRIPTION="Netbeans Enterprise cluster"
903 -HOMEPAGE="http://netbeans.org/"
904 -SLOT="9999"
905 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
906 -SRC_URI="${SOURCE_URL}
907 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
908 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
909 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
910 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
911 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
912 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
913 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
914 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
915 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
916 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
917 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
918 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
919 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
920 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
921 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
922 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
923 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
924 - http://hg.netbeans.org/binaries/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip
925 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
926 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
927 - http://hg.netbeans.org/binaries/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip
928 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
929 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
930 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
931 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
932 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
933 - http://hg.netbeans.org/binaries/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar
934 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
935 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
936 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
937 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
938 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
939 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
940 -KEYWORDS="~amd64 ~x86"
941 -IUSE=""
942 -S="${WORKDIR}"
943 -
944 -CDEPEND="~dev-java/netbeans-ide-${PV}
945 - ~dev-java/netbeans-harness-${PV}
946 - ~dev-java/netbeans-ide-${PV}
947 - ~dev-java/netbeans-java-${PV}
948 - ~dev-java/netbeans-profiler-${PV}
949 - ~dev-java/netbeans-platform-${PV}
950 - ~dev-java/netbeans-webcommon-${PV}
951 - ~dev-java/netbeans-websvccommon-${PV}
952 - dev-java/commons-codec:0
953 - dev-java/commons-fileupload:0
954 - dev-java/commons-logging:0
955 - dev-java/glassfish-deployment-api:1.2
956 - dev-java/jsr181:0"
957 -DEPEND=">=virtual/jdk-1.7
958 - app-arch/unzip
959 - ${CDEPEND}
960 - dev-java/javahelp:0
961 - >=dev-java/junit-4.4:4
962 - dev-java/tomcat-servlet-api:2.3"
963 -RDEPEND=">=virtual/jdk-1.7
964 - ${CDEPEND}
965 - >=dev-java/antlr-2.7.7-r7:0
966 - dev-java/bsf:2.3
967 - dev-java/cglib:3
968 - dev-java/commons-beanutils:1.7
969 - dev-java/commons-collections:0
970 - dev-java/commons-digester:0
971 - dev-java/commons-io:1
972 - dev-java/commons-validator:0
973 - dev-java/glassfish-persistence:0
974 - dev-java/guava:14
975 - dev-java/jakarta-oro:2.0
976 - dev-java/osgi-core-api:0
977 - dev-java/validation-api:1.0"
978 -# dev-java/commons-chain:1.1 in overlay
979 -
980 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
981 -
982 -EANT_BUILD_XML="nbbuild/build.xml"
983 -EANT_BUILD_TARGET="rebuild-cluster"
984 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
985 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
986 -JAVA_PKG_BSFIX="off"
987 -
988 -src_unpack() {
989 - unpack $(basename ${SOURCE_URL})
990 -
991 - einfo "Deleting bundled jars..."
992 - find -name "*.jar" -type f -delete
993 -
994 - unpack netbeans-9999-r16-build.xml.patch.bz2
995 -
996 - pushd "${S}" >/dev/null || die
997 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
998 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
999 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
1000 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
1001 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
1002 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
1003 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
1004 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
1005 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
1006 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
1007 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
1008 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
1009 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
1010 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
1011 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
1012 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
1013 - ln -s "${DISTDIR}"/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip websvc.restlib/external/jaxrs-ri-2.5.1.zip || die
1014 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
1015 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
1016 - ln -s "${DISTDIR}"/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
1017 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
1018 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
1019 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
1020 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
1021 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
1022 - ln -s "${DISTDIR}"/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar web.primefaces/external/primefaces-5.0.jar || die
1023 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
1024 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
1025 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
1026 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
1027 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
1028 - popd >/dev/null || die
1029 -}
1030 -
1031 -src_prepare() {
1032 - einfo "Deleting bundled class files..."
1033 - find -name "*.class" -type f | xargs rm -vf
1034 -
1035 - epatch netbeans-9999-r16-build.xml.patch
1036 -
1037 - # Support for custom patches
1038 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1039 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1040 -
1041 - if [ -n "${files}" ] ; then
1042 - einfo "Applying custom patches:"
1043 -
1044 - for file in ${files} ; do
1045 - epatch "${file}"
1046 - done
1047 - fi
1048 - fi
1049 -
1050 - einfo "Symlinking external libraries..."
1051 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1052 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1053 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
1054 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1055 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
1056 - java-pkg_jar-from --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
1057 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
1058 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
1059 -
1060 - einfo "Linking in other clusters..."
1061 - mkdir "${S}"/nbbuild/netbeans || die
1062 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1063 -
1064 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1065 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1066 - touch nb.cluster.extide.built
1067 -
1068 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1069 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1070 - touch nb.cluster.harness.built
1071 -
1072 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1073 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1074 - touch nb.cluster.ide.built
1075 -
1076 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1077 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1078 - touch nb.cluster.java.built
1079 -
1080 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
1081 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1082 - touch nb.cluster.profiler.built
1083 -
1084 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1085 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1086 - touch nb.cluster.platform.built
1087 -
1088 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
1089 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1090 - touch nb.cluster.webcommon.built
1091 -
1092 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1093 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1094 - touch nb.cluster.websvccommon.built
1095 -
1096 - popd >/dev/null || die
1097 -
1098 - java-pkg-2_src_prepare
1099 -}
1100 -
1101 -src_install() {
1102 - pushd nbbuild/netbeans/enterprise >/dev/null || die
1103 -
1104 - insinto ${INSTALL_DIR}
1105 -
1106 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1107 -
1108 - doins -r *
1109 -
1110 - popd >/dev/null || die
1111 -
1112 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
1113 - pushd "${instdir}" >/dev/null || die
1114 - rm commons-fileupload-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
1115 - rm jsr88javax.jar && java-pkg_jar-from --into "${instdir}" glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1116 - popd >/dev/null || die
1117 -
1118 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/aws-sdk
1119 - pushd "${instdir}" >/dev/null || die
1120 - rm commons-codec-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-codec commons-codec.jar commons-codec-1.3.jar
1121 - rm commons-logging-1.1.1.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.1.1.jar
1122 - popd >/dev/null || die
1123 -
1124 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/javaee7-endorsed
1125 - pushd "${instdir}" >/dev/null || die
1126 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
1127 - popd >/dev/null || die
1128 -
1129 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jersey2/ext
1130 - pushd "${instdir}" >/dev/null || die
1131 - rm cglib-2.2.0-b21.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.0-b21.jar
1132 - rm guava-14.0.1.jar && java-pkg_jar-from --into "${instdir}" guava-14 guava.jar guava-14.0.1.jar
1133 - rm org.osgi.core-4.2.0.jar && java-pkg_jar-from --into "${instdir}" osgi-core-api osgi-core-api.jar org.osgi.core-4.2.0.jar
1134 - rm persistence-api-1.0.jar && java-pkg_jar-from --into "${instdir}" glassfish-persistence glassfish-persistence.jar persistence-api-1.0.jar
1135 - rm validation-api-1.1.0.Final.jar && java-pkg_jar-from --into "${instdir}" validation-api-1.0 validation-api.jar validation-api-1.1.0.Final.jar
1136 - popd >/dev/null || die
1137 -
1138 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jsf-1_2
1139 - pushd "${instdir}" >/dev/null || die
1140 - rm commons-beanutils.jar && java-pkg_jar-from --into "${instdir}" commons-beanutils-1.7 commons-beanutils.jar
1141 - rm commons-collections.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar
1142 - rm commons-digester.jar && java-pkg_jar-from --into "${instdir}" commons-digester commons-digester.jar
1143 - rm commons-logging.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar
1144 - popd >/dev/null || die
1145 -
1146 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/struts
1147 - pushd "${instdir}" >/dev/null || die
1148 - rm antlr-2.7.2.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.2.jar
1149 - rm bsf-2.3.0.jar && java-pkg_jar-from --into "${instdir}" bsf-2.3 bsf.jar bsf-2.3.0.jar
1150 - rm commons-beanutils-1.8.0.jar && java-pkg_jar-from --into "${instdir}" commons-beanutils-1.7 commons-beanutils.jar commons-beanutils-1.8.0.jar
1151 - rm commons-digester-1.8.jar && java-pkg_jar-from --into "${instdir}" commons-digester commons-digester.jar commons-digester-1.8.jar
1152 - rm commons-fileupload-1.1.1.jar && java-pkg_jar-from --into "${instdir}" commons-fileupload commons-fileupload.jar commons-fileupload-1.1.1.jar
1153 - rm commons-io-1.1.jar && java-pkg_jar-from --into "${instdir}" commons-io-1 commons-io.jar commons-io-1.1.jar
1154 - rm commons-logging-1.0.4.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.0.4.jar
1155 - rm commons-validator-1.3.1.jar && java-pkg_jar-from --into "${instdir}" commons-validator commons-validator.jar commons-validator-1.3.1.jar
1156 - rm oro-2.0.8.jar && java-pkg_jar-from --into "${instdir}" jakarta-oro-2.0 jakarta-oro.jar oro-2.0.8.jar
1157 - popd >/dev/null || die
1158 -
1159 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
1160 -}
1161
1162 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160429.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160429.ebuild
1163 deleted file mode 100644
1164 index 1b719e4..0000000
1165 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20160429.ebuild
1166 +++ /dev/null
1167 @@ -1,266 +0,0 @@
1168 -# Copyright 1999-2016 Gentoo Foundation
1169 -# Distributed under the terms of the GNU General Public License v2
1170 -# $Id$
1171 -
1172 -EAPI="4"
1173 -inherit eutils java-pkg-2 java-ant-2
1174 -
1175 -DESCRIPTION="Netbeans Enterprise cluster"
1176 -HOMEPAGE="http://netbeans.org/"
1177 -SLOT="9999"
1178 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
1179 -SRC_URI="${SOURCE_URL}
1180 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
1181 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
1182 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
1183 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
1184 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
1185 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
1186 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
1187 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
1188 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
1189 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
1190 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
1191 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
1192 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
1193 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
1194 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
1195 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
1196 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
1197 - http://hg.netbeans.org/binaries/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip
1198 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
1199 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
1200 - http://hg.netbeans.org/binaries/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip
1201 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
1202 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
1203 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
1204 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
1205 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
1206 - http://hg.netbeans.org/binaries/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar
1207 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
1208 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
1209 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
1210 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
1211 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
1212 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1213 -KEYWORDS="~amd64 ~x86"
1214 -IUSE=""
1215 -S="${WORKDIR}"
1216 -
1217 -CDEPEND="~dev-java/netbeans-ide-${PV}
1218 - ~dev-java/netbeans-harness-${PV}
1219 - ~dev-java/netbeans-ide-${PV}
1220 - ~dev-java/netbeans-java-${PV}
1221 - ~dev-java/netbeans-profiler-${PV}
1222 - ~dev-java/netbeans-platform-${PV}
1223 - ~dev-java/netbeans-webcommon-${PV}
1224 - ~dev-java/netbeans-websvccommon-${PV}
1225 - dev-java/commons-codec:0
1226 - dev-java/commons-fileupload:0
1227 - dev-java/commons-logging:0
1228 - dev-java/glassfish-deployment-api:1.2
1229 - dev-java/jsr181:0"
1230 -DEPEND=">=virtual/jdk-1.7
1231 - app-arch/unzip
1232 - ${CDEPEND}
1233 - dev-java/javahelp:0
1234 - >=dev-java/junit-4.4:4
1235 - dev-java/tomcat-servlet-api:2.3"
1236 -RDEPEND=">=virtual/jdk-1.7
1237 - ${CDEPEND}
1238 - >=dev-java/antlr-2.7.7-r7:0
1239 - dev-java/bsf:2.3
1240 - dev-java/cglib:3
1241 - dev-java/commons-beanutils:1.7
1242 - dev-java/commons-collections:0
1243 - dev-java/commons-digester:0
1244 - dev-java/commons-io:1
1245 - dev-java/commons-validator:0
1246 - dev-java/glassfish-persistence:0
1247 - dev-java/guava:14
1248 - dev-java/jakarta-oro:2.0
1249 - dev-java/osgi-core-api:0
1250 - dev-java/validation-api:1.0"
1251 -# dev-java/commons-chain:1.1 in overlay
1252 -
1253 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1254 -
1255 -EANT_BUILD_XML="nbbuild/build.xml"
1256 -EANT_BUILD_TARGET="rebuild-cluster"
1257 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
1258 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1259 -JAVA_PKG_BSFIX="off"
1260 -
1261 -src_unpack() {
1262 - unpack $(basename ${SOURCE_URL})
1263 -
1264 - einfo "Deleting bundled jars..."
1265 - find -name "*.jar" -type f -delete
1266 -
1267 - unpack netbeans-9999-r16-build.xml.patch.bz2
1268 -
1269 - pushd "${S}" >/dev/null || die
1270 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
1271 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
1272 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
1273 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
1274 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
1275 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
1276 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
1277 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
1278 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
1279 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
1280 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
1281 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
1282 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
1283 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
1284 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
1285 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
1286 - ln -s "${DISTDIR}"/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip websvc.restlib/external/jaxrs-ri-2.5.1.zip || die
1287 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
1288 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
1289 - ln -s "${DISTDIR}"/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
1290 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
1291 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
1292 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
1293 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
1294 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
1295 - ln -s "${DISTDIR}"/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar web.primefaces/external/primefaces-5.0.jar || die
1296 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
1297 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
1298 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
1299 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
1300 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
1301 - popd >/dev/null || die
1302 -}
1303 -
1304 -src_prepare() {
1305 - einfo "Deleting bundled class files..."
1306 - find -name "*.class" -type f | xargs rm -vf
1307 -
1308 - epatch netbeans-9999-r16-build.xml.patch
1309 -
1310 - # Support for custom patches
1311 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1312 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1313 -
1314 - if [ -n "${files}" ] ; then
1315 - einfo "Applying custom patches:"
1316 -
1317 - for file in ${files} ; do
1318 - epatch "${file}"
1319 - done
1320 - fi
1321 - fi
1322 -
1323 - einfo "Symlinking external libraries..."
1324 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1325 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1326 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
1327 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1328 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
1329 - java-pkg_jar-from --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
1330 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
1331 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
1332 -
1333 - einfo "Linking in other clusters..."
1334 - mkdir "${S}"/nbbuild/netbeans || die
1335 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1336 -
1337 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1338 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1339 - touch nb.cluster.extide.built
1340 -
1341 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1342 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1343 - touch nb.cluster.harness.built
1344 -
1345 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1346 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1347 - touch nb.cluster.ide.built
1348 -
1349 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1350 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1351 - touch nb.cluster.java.built
1352 -
1353 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
1354 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1355 - touch nb.cluster.profiler.built
1356 -
1357 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1358 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1359 - touch nb.cluster.platform.built
1360 -
1361 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
1362 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1363 - touch nb.cluster.webcommon.built
1364 -
1365 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1366 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1367 - touch nb.cluster.websvccommon.built
1368 -
1369 - popd >/dev/null || die
1370 -
1371 - java-pkg-2_src_prepare
1372 -}
1373 -
1374 -src_install() {
1375 - pushd nbbuild/netbeans/enterprise >/dev/null || die
1376 -
1377 - insinto ${INSTALL_DIR}
1378 -
1379 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1380 -
1381 - doins -r *
1382 -
1383 - popd >/dev/null || die
1384 -
1385 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
1386 - pushd "${instdir}" >/dev/null || die
1387 - rm commons-fileupload-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
1388 - rm jsr88javax.jar && java-pkg_jar-from --into "${instdir}" glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1389 - popd >/dev/null || die
1390 -
1391 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/aws-sdk
1392 - pushd "${instdir}" >/dev/null || die
1393 - rm commons-codec-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-codec commons-codec.jar commons-codec-1.3.jar
1394 - rm commons-logging-1.1.1.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.1.1.jar
1395 - popd >/dev/null || die
1396 -
1397 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/javaee7-endorsed
1398 - pushd "${instdir}" >/dev/null || die
1399 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
1400 - popd >/dev/null || die
1401 -
1402 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jersey2/ext
1403 - pushd "${instdir}" >/dev/null || die
1404 - rm cglib-2.2.0-b21.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.0-b21.jar
1405 - rm guava-14.0.1.jar && java-pkg_jar-from --into "${instdir}" guava-14 guava.jar guava-14.0.1.jar
1406 - rm org.osgi.core-4.2.0.jar && java-pkg_jar-from --into "${instdir}" osgi-core-api osgi-core-api.jar org.osgi.core-4.2.0.jar
1407 - rm persistence-api-1.0.jar && java-pkg_jar-from --into "${instdir}" glassfish-persistence glassfish-persistence.jar persistence-api-1.0.jar
1408 - rm validation-api-1.1.0.Final.jar && java-pkg_jar-from --into "${instdir}" validation-api-1.0 validation-api.jar validation-api-1.1.0.Final.jar
1409 - popd >/dev/null || die
1410 -
1411 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jsf-1_2
1412 - pushd "${instdir}" >/dev/null || die
1413 - rm commons-beanutils.jar && java-pkg_jar-from --into "${instdir}" commons-beanutils-1.7 commons-beanutils.jar
1414 - rm commons-collections.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar
1415 - rm commons-digester.jar && java-pkg_jar-from --into "${instdir}" commons-digester commons-digester.jar
1416 - rm commons-logging.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar
1417 - popd >/dev/null || die
1418 -
1419 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/struts
1420 - pushd "${instdir}" >/dev/null || die
1421 - rm antlr-2.7.2.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.2.jar
1422 - rm bsf-2.3.0.jar && java-pkg_jar-from --into "${instdir}" bsf-2.3 bsf.jar bsf-2.3.0.jar
1423 - rm commons-beanutils-1.8.0.jar && java-pkg_jar-from --into "${instdir}" commons-beanutils-1.7 commons-beanutils.jar commons-beanutils-1.8.0.jar
1424 - rm commons-digester-1.8.jar && java-pkg_jar-from --into "${instdir}" commons-digester commons-digester.jar commons-digester-1.8.jar
1425 - rm commons-fileupload-1.1.1.jar && java-pkg_jar-from --into "${instdir}" commons-fileupload commons-fileupload.jar commons-fileupload-1.1.1.jar
1426 - rm commons-io-1.1.jar && java-pkg_jar-from --into "${instdir}" commons-io-1 commons-io.jar commons-io-1.1.jar
1427 - rm commons-logging-1.0.4.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.0.4.jar
1428 - rm commons-validator-1.3.1.jar && java-pkg_jar-from --into "${instdir}" commons-validator commons-validator.jar commons-validator-1.3.1.jar
1429 - rm oro-2.0.8.jar && java-pkg_jar-from --into "${instdir}" jakarta-oro-2.0 jakarta-oro.jar oro-2.0.8.jar
1430 - popd >/dev/null || die
1431 -
1432 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
1433 -}
1434
1435 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
1436 index cc82104..e5f8cf2 100644
1437 --- a/dev-java/netbeans-ergonomics/Manifest
1438 +++ b/dev-java/netbeans-ergonomics/Manifest
1439 @@ -3,8 +3,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
1440 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
1441 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
1442 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
1443 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
1444 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
1445 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
1446 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
1447 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
1448 @@ -30,8 +28,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
1449 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
1450 EBUILD netbeans-ergonomics-8.0.2.ebuild 2843 SHA256 f9262f6ee7f2aed1fab9bf4cf756f565272e9894afa50b349735e39961e7acc3 SHA512 f158c27640541f7aef31da050e0811c07a251ae4797cc663b95a074a47eaf9d6bb7a9aa11ba38ea55e75c185f7dba74629ba6716a819e8ad68eb3db9ada71451 WHIRLPOOL 4fe9634fb673fb05dbba25996efc3a212ef3bb23ab6e7c732cb75de076feb930735e3901806fd9c801abc7ee8aa8eb800718065325d415371255a886474061d4
1451 EBUILD netbeans-ergonomics-8.1.ebuild 2867 SHA256 6d2c0b7221d47b64c77b243c8c5232c6d8c24d3199eae5799adafeac609b2e2a SHA512 6302c8c13d43ec51048e8b0439916746a01bb67f14e7cd21be95b4179df6106dcff1d3973b9191f7a36cf6f29d53b1d2308864f5f64d9f87f980ea264b1a97c0 WHIRLPOOL 63ceaad04323d9085dfb90d1e5075ad13f6e14e8991b13aafaf3fc174440152054f32498ac8d03f57917744887db3bc1efdfc30b473b8d1a33b514ec4960ea6f
1452 -EBUILD netbeans-ergonomics-9999_p20160428.ebuild 2913 SHA256 03be7f911ef9e0cc84ae0c302552ce8755cfb31022c087e620b214d4becdef0a SHA512 4961338b8b363a36000ab2ee47d567bf8bf7fdd7e10d63c046f9b1d00ea415390e1cfeae5d02d6090afaa5ab45f7c05b1aa3fc071f1c073eaacb288eddad4832 WHIRLPOOL 110c80e66dfd1e0f880f50fbbc8795445dfb62f6c6b7424b0791067b9b28c58979bd7e56f4df31d3da8f86aa33df43529c3d3f1c795ff14424e8530176c7db46
1453 -EBUILD netbeans-ergonomics-9999_p20160429.ebuild 2913 SHA256 e2df6fa486e4018403d50f9e0292c0a0a6e6c00b881624c1587a0a559e513a3d SHA512 706690ab6b186bfbda0f93fdd826eee100479a8ac2517e05ff1b4f00828ff49083196fdf34cf1a8ee9ce5a2a872979de67e02bcc076ea46b6ba7a4955de7acf3 WHIRLPOOL c68ebc9c4578ec5fee9bca56e56cffff9a209c6593cc4fc9f6c7e47abf89dbf2e305d0068f8a3ebadc2aeb38362df7d4a95af18ba58fbacd4d397b384ab0dedb
1454 EBUILD netbeans-ergonomics-9999_p20160430.ebuild 2913 SHA256 d29ce3ce54570a70417a7b25e238f24328a5edbfd17e31c1dd53888916cd0fab SHA512 9b5fd6e536ede818074a59112991402a614983e439a253d7af296ca1188f0fd3a52c0e06078b0b1c4f17e50bb1fb1dd5d4234ecb8410bc42b3ca1da8658ef4b5 WHIRLPOOL 74b6d0121d10eac421cd68a00c62d348d7f7a8040b2861232125ff6183fadab3eb608641cc55f73c6c9896a57ce46961f446cd67a3206fed9633cde2e5ebb5dd
1455 EBUILD netbeans-ergonomics-9999_p20160501.ebuild 2913 SHA256 ac7710547368074d006c5558ce163d75477b28f85a98415844d61babdc75b791 SHA512 cd0075cbae29c1b1777f84e01e7bbaa84c57cb247802ed7cd626c194b397a57677736744e999285c57017fbb356b27029a05ab6af90d0247686519b7032f6890 WHIRLPOOL 081c837f76a58adfff586ab83d26c99c5f4b1aa568f23e7fbd0016f98298f127418b09c96bfa65aa5feb026f625380a0a928598120b371134f86031b945e95d0
1456 EBUILD netbeans-ergonomics-9999_p20160502.ebuild 2913 SHA256 4dcb3f09f8ea8392d231fc3c4ecc2db848cad4e988a655549d0e831f96a36c6e SHA512 dc03aba5e2e43e4989c4d44dbb9655d674fdfe7aa742e347c04d1fd44bfac6a56e68942cc9714a2be5e4aaf30c4d643bce2ec0155fa885df110ebd5430a5e0b7 WHIRLPOOL e58c83dbb90d92a22c8c70f40fe28ff041ac9d3d152ee189237a1c31a85689bd0d42e6a545ae4ea3ed9e05f4c8df8a0079ea20f1310243c39703c7f025d09221
1457
1458 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160428.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160428.ebuild
1459 deleted file mode 100644
1460 index 8d3550a..0000000
1461 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160428.ebuild
1462 +++ /dev/null
1463 @@ -1,101 +0,0 @@
1464 -# Copyright 1999-2016 Gentoo Foundation
1465 -# Distributed under the terms of the GNU General Public License v2
1466 -# $Id$
1467 -
1468 -EAPI="4"
1469 -inherit eutils java-pkg-2 java-ant-2
1470 -
1471 -DESCRIPTION="Netbeans Ergonomics Cluster"
1472 -HOMEPAGE="http://netbeans.org/"
1473 -SLOT="9999"
1474 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
1475 -SRC_URI="${SOURCE_URL}
1476 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
1477 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1478 -KEYWORDS="~amd64 ~x86"
1479 -IUSE=""
1480 -S="${WORKDIR}"
1481 -
1482 -CDEPEND="~dev-java/netbeans-ide-${PV}
1483 - ~dev-java/netbeans-nb-${PV}
1484 - ~dev-java/netbeans-platform-${PV}"
1485 -DEPEND=">=virtual/jdk-1.7
1486 - app-arch/unzip
1487 - ${CDEPEND}
1488 - dev-java/javahelp:0"
1489 -RDEPEND=">=virtual/jdk-1.7
1490 - ${CDEPEND}"
1491 -
1492 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1493 -
1494 -EANT_BUILD_XML="nbbuild/build.xml"
1495 -EANT_BUILD_TARGET="rebuild-cluster"
1496 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
1497 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1498 -JAVA_PKG_BSFIX="off"
1499 -
1500 -src_unpack() {
1501 - unpack $(basename ${SOURCE_URL})
1502 -
1503 - einfo "Deleting bundled jars..."
1504 - find -name "*.jar" -type f -delete
1505 -
1506 - unpack netbeans-9999-r16-build.xml.patch.bz2
1507 -}
1508 -
1509 -src_prepare() {
1510 - einfo "Deleting bundled class files..."
1511 - find -name "*.class" -type f | xargs rm -vf
1512 -
1513 - epatch netbeans-9999-r16-build.xml.patch
1514 -
1515 - # Support for custom patches
1516 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1517 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1518 -
1519 - if [ -n "${files}" ] ; then
1520 - einfo "Applying custom patches:"
1521 -
1522 - for file in ${files} ; do
1523 - epatch "${file}"
1524 - done
1525 - fi
1526 - fi
1527 -
1528 - einfo "Symlinking external libraries..."
1529 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1530 -
1531 - einfo "Linking in other clusters..."
1532 - mkdir "${S}"/nbbuild/netbeans || die
1533 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1534 -
1535 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1536 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1537 - touch nb.cluster.ide.built
1538 -
1539 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
1540 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
1541 - touch nb.cluster.nb.built
1542 -
1543 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1544 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1545 - touch nb.cluster.platform.built
1546 -
1547 - popd >/dev/null || die
1548 -
1549 - java-pkg-2_src_prepare
1550 -}
1551 -
1552 -src_install() {
1553 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
1554 -
1555 - insinto ${INSTALL_DIR}
1556 -
1557 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1558 -
1559 - doins -r *
1560 -
1561 - popd >/dev/null || die
1562 -
1563 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1564 -}
1565
1566 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160429.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160429.ebuild
1567 deleted file mode 100644
1568 index bf98dea..0000000
1569 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20160429.ebuild
1570 +++ /dev/null
1571 @@ -1,101 +0,0 @@
1572 -# Copyright 1999-2016 Gentoo Foundation
1573 -# Distributed under the terms of the GNU General Public License v2
1574 -# $Id$
1575 -
1576 -EAPI="4"
1577 -inherit eutils java-pkg-2 java-ant-2
1578 -
1579 -DESCRIPTION="Netbeans Ergonomics Cluster"
1580 -HOMEPAGE="http://netbeans.org/"
1581 -SLOT="9999"
1582 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
1583 -SRC_URI="${SOURCE_URL}
1584 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
1585 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1586 -KEYWORDS="~amd64 ~x86"
1587 -IUSE=""
1588 -S="${WORKDIR}"
1589 -
1590 -CDEPEND="~dev-java/netbeans-ide-${PV}
1591 - ~dev-java/netbeans-nb-${PV}
1592 - ~dev-java/netbeans-platform-${PV}"
1593 -DEPEND=">=virtual/jdk-1.7
1594 - app-arch/unzip
1595 - ${CDEPEND}
1596 - dev-java/javahelp:0"
1597 -RDEPEND=">=virtual/jdk-1.7
1598 - ${CDEPEND}"
1599 -
1600 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1601 -
1602 -EANT_BUILD_XML="nbbuild/build.xml"
1603 -EANT_BUILD_TARGET="rebuild-cluster"
1604 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
1605 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1606 -JAVA_PKG_BSFIX="off"
1607 -
1608 -src_unpack() {
1609 - unpack $(basename ${SOURCE_URL})
1610 -
1611 - einfo "Deleting bundled jars..."
1612 - find -name "*.jar" -type f -delete
1613 -
1614 - unpack netbeans-9999-r16-build.xml.patch.bz2
1615 -}
1616 -
1617 -src_prepare() {
1618 - einfo "Deleting bundled class files..."
1619 - find -name "*.class" -type f | xargs rm -vf
1620 -
1621 - epatch netbeans-9999-r16-build.xml.patch
1622 -
1623 - # Support for custom patches
1624 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1625 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1626 -
1627 - if [ -n "${files}" ] ; then
1628 - einfo "Applying custom patches:"
1629 -
1630 - for file in ${files} ; do
1631 - epatch "${file}"
1632 - done
1633 - fi
1634 - fi
1635 -
1636 - einfo "Symlinking external libraries..."
1637 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1638 -
1639 - einfo "Linking in other clusters..."
1640 - mkdir "${S}"/nbbuild/netbeans || die
1641 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1642 -
1643 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1644 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1645 - touch nb.cluster.ide.built
1646 -
1647 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
1648 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
1649 - touch nb.cluster.nb.built
1650 -
1651 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1652 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1653 - touch nb.cluster.platform.built
1654 -
1655 - popd >/dev/null || die
1656 -
1657 - java-pkg-2_src_prepare
1658 -}
1659 -
1660 -src_install() {
1661 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
1662 -
1663 - insinto ${INSTALL_DIR}
1664 -
1665 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1666 -
1667 - doins -r *
1668 -
1669 - popd >/dev/null || die
1670 -
1671 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1672 -}
1673
1674 diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
1675 index 77b52e1..34e0a7b 100644
1676 --- a/dev-java/netbeans-extide/Manifest
1677 +++ b/dev-java/netbeans-extide/Manifest
1678 @@ -7,8 +7,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
1679 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
1680 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
1681 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
1682 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
1683 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
1684 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
1685 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
1686 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
1687 @@ -34,8 +32,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
1688 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
1689 EBUILD netbeans-extide-8.0.2.ebuild 3307 SHA256 084e952eae1708b0fab785fd34313985e864dbc74a8531a0d5cdcf906e88f85a SHA512 ade8dc37aa932d7ec20966199e521311716061c23df08d02635f78efd2776f1d7bf040b0f9c9488b947bbbdfb3e33fa764723e3dfffa2214892bc6d685428f6f WHIRLPOOL ad2c26b005675ebca7d902ff1e6caa28552f3fda6795e327cc3584cf109f0ad6efad6516e15af5e70d689be236298b0948003e09a3da4991b3e29a1c85607b2f
1690 EBUILD netbeans-extide-8.1.ebuild 3331 SHA256 7d81adb3cba102e13678052bfe288e8417753ebceb69f69ce528ede3fedcef04 SHA512 ae445552036799069f31b40c145879ac55cf0964e168f328ac84f2d434171de8c4848e3416ad7425563e8565c09f798c9520bb3cb7511348f5d6a7522b878e40 WHIRLPOOL 44142233d4d3047ebb5c152992b484e5fef1fddd04cf274cc370f00beece5a75a986e5fadedd4bc18a01559c4f6cb58289cefbfc24d8d098d70056707e8b8f57
1691 -EBUILD netbeans-extide-9999_p20160428.ebuild 3377 SHA256 b69e4995f884a7524e29274702b2eb3851dca8a7c74a618d98725fe26f951332 SHA512 c8fc3c04d1fc7b2586bcaa5972b1f40ac94b09097f4ad0333d50e9c494f2b2e131dd504c5a274d0b130b1887e2ace51eecca46f20fab32198a123591e6fde228 WHIRLPOOL d921c10e7a80ac065dea04ff546b5635eb8d251a37cc0d8b7533097cc4fc28683d3a60b1b9bb8459b1abc4878fdb306f07db6d80ca65e92dba9543b32866f412
1692 -EBUILD netbeans-extide-9999_p20160429.ebuild 3377 SHA256 4d5556da92053e67624a244760528d32090ec8baa5c0e83787500397b5f67a44 SHA512 30790e951ff824bbe98582ec0ae700e9a413d8c18b92fd9cbf99fcb6911e3d2201a8af88b048771aa52d2d05ec2884e3781b0d3db45c33f36fde8892bd462f5f WHIRLPOOL e52cadc8a91ad84e20a1a8066b8cee19a4ec9debbb63db6cc360d15f74e65e72b51a5bb310b8e92a2b0f26168d55bc51fc955057ca343a7cdec5cb08e920e9e8
1693 EBUILD netbeans-extide-9999_p20160430.ebuild 3377 SHA256 cf5564f3b737c12c4713beca1a239d6d8fc5f845f1058fcf2787655b99c8ed55 SHA512 69a5c32e599601fca96d30b523ba283d4259c0a1f414bd7a536fe5141a3ab7829fff4cc40501aac13f5a12ca480406ea3742ef7818dba8e567430fe5d6e0dcec WHIRLPOOL 2e9945deea2f787f923646e27806bd66deafd323bc8bdc37ce738c8419388ba1070b1b6df1afe53d70baa8f80e02cd2fdfe67e7ed854915b3f8f7f01d27c0fac
1694 EBUILD netbeans-extide-9999_p20160501.ebuild 3377 SHA256 54096e2821e78144d5ccb7b2a32097002c51681f508d030f71e54c92f62f42a5 SHA512 989d2116603d36c65e171a5e552c1168e745fea8fdf5cdcbef46f440a4ce16c98912e8fee19953fb47014399182361853c1a277ce93ef81c09fbd9f779615328 WHIRLPOOL 82ee705f172002f145c9dda634177fd6fb39b59e7a5f3efa793afb7ba3d8233a47ea00992a81ff2f12930f8c0892a15fc1561aae5a90f58885de76e062b4ddff
1695 EBUILD netbeans-extide-9999_p20160502.ebuild 3377 SHA256 824a3444608ebcd9334e2fc674e7f83d5d1bd445cc9100eb5f259e4b8f7fd29b SHA512 9a75c4eaba16f1faa69fe6cb55ef3c52c78162c2ec7dc5f86c74a3880b64e2e9f5c5051f83d999e5a578c22cbb13ed789c12e6e4a40a931c03c80e7381511c44 WHIRLPOOL f7e4670adc48cccb4cf57fdc45698a805b854600d9b12400fab912fd381df2af078d8035c611afe15032cc7628b890aab531833491e0da009c1ad08fa86c8f04
1696
1697 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20160428.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20160428.ebuild
1698 deleted file mode 100644
1699 index 6d5a5f0..0000000
1700 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20160428.ebuild
1701 +++ /dev/null
1702 @@ -1,108 +0,0 @@
1703 -# Copyright 1999-2016 Gentoo Foundation
1704 -# Distributed under the terms of the GNU General Public License v2
1705 -# $Id$
1706 -
1707 -EAPI="4"
1708 -inherit eutils java-pkg-2 java-ant-2
1709 -
1710 -DESCRIPTION="Netbeans ExtIDE Cluster"
1711 -HOMEPAGE="http://netbeans.org/projects/ide"
1712 -SLOT="9999"
1713 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
1714 -SRC_URI="${SOURCE_URL}
1715 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
1716 - http://hg.netbeans.org/binaries/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip
1717 - http://hg.netbeans.org/binaries/95CCE237B1E9390FBED0440B601822813DB220E6-ant-misc-1.9.4.zip"
1718 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1719 -KEYWORDS="~amd64 ~x86"
1720 -IUSE=""
1721 -S="${WORKDIR}"
1722 -
1723 -CDEPEND="~dev-java/netbeans-ide-${PV}
1724 - ~dev-java/netbeans-platform-${PV}"
1725 -DEPEND=">=virtual/jdk-1.7
1726 - app-arch/unzip
1727 - dev-java/javahelp:0
1728 - ${CDEPEND}"
1729 -RDEPEND=">=virtual/jdk-1.7
1730 - ${CDEPEND}"
1731 -
1732 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1733 -
1734 -EANT_BUILD_XML="nbbuild/build.xml"
1735 -EANT_BUILD_TARGET="rebuild-cluster"
1736 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
1737 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1738 -JAVA_PKG_BSFIX="off"
1739 -
1740 -src_unpack() {
1741 - unpack $(basename ${SOURCE_URL})
1742 -
1743 - einfo "Deleting bundled jars..."
1744 - find -name "*.jar" -type f -delete
1745 -
1746 - unpack netbeans-9999-r16-build.xml.patch.bz2
1747 -
1748 - pushd "${S}" >/dev/null || die
1749 - ln -s "${DISTDIR}"/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip o.apache.tools.ant.module/external/ant-libs-1.9.4.zip || die
1750 - ln -s "${DISTDIR}"/95CCE237B1E9390FBED0440B601822813DB220E6-ant-misc-1.9.4.zip o.apache.tools.ant.module/external/ant-misc-1.9.4.zip || die
1751 - popd >/dev/null || die
1752 -}
1753 -
1754 -src_prepare() {
1755 - einfo "Deleting bundled class files..."
1756 - find -name "*.class" -type f | xargs rm -vf
1757 -
1758 - epatch netbeans-9999-r16-build.xml.patch
1759 -
1760 - # Support for custom patches
1761 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1762 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1763 -
1764 - if [ -n "${files}" ] ; then
1765 - einfo "Applying custom patches:"
1766 -
1767 - for file in ${files} ; do
1768 - epatch "${file}"
1769 - done
1770 - fi
1771 - fi
1772 -
1773 - einfo "Symlinking external libraries..."
1774 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1775 -
1776 - einfo "Linking in other clusters..."
1777 - mkdir "${S}"/nbbuild/netbeans || die
1778 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1779 -
1780 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1781 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1782 - touch nb.cluster.ide.built
1783 -
1784 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1785 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1786 - touch nb.cluster.platform.built
1787 -
1788 - popd >/dev/null || die
1789 -
1790 - java-pkg-2_src_prepare
1791 -}
1792 -
1793 -src_compile() {
1794 - unset DISPLAY
1795 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1796 -}
1797 -
1798 -src_install() {
1799 - pushd nbbuild/netbeans/extide >/dev/null || die
1800 -
1801 - insinto ${INSTALL_DIR}
1802 -
1803 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1804 -
1805 - doins -r *
1806 -
1807 - popd >/dev/null || die
1808 -
1809 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
1810 -}
1811
1812 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20160429.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20160429.ebuild
1813 deleted file mode 100644
1814 index 932a5be..0000000
1815 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20160429.ebuild
1816 +++ /dev/null
1817 @@ -1,108 +0,0 @@
1818 -# Copyright 1999-2016 Gentoo Foundation
1819 -# Distributed under the terms of the GNU General Public License v2
1820 -# $Id$
1821 -
1822 -EAPI="4"
1823 -inherit eutils java-pkg-2 java-ant-2
1824 -
1825 -DESCRIPTION="Netbeans ExtIDE Cluster"
1826 -HOMEPAGE="http://netbeans.org/projects/ide"
1827 -SLOT="9999"
1828 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
1829 -SRC_URI="${SOURCE_URL}
1830 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
1831 - http://hg.netbeans.org/binaries/BEA15848D713D491C6EBA1307E0564A5BC3965E7-ant-libs-1.9.7.zip
1832 - http://hg.netbeans.org/binaries/545E2B7AB1BD579CC76E3836055877982C5CD0C6-ant-misc-1.9.7.zip"
1833 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1834 -KEYWORDS="~amd64 ~x86"
1835 -IUSE=""
1836 -S="${WORKDIR}"
1837 -
1838 -CDEPEND="~dev-java/netbeans-ide-${PV}
1839 - ~dev-java/netbeans-platform-${PV}"
1840 -DEPEND=">=virtual/jdk-1.7
1841 - app-arch/unzip
1842 - dev-java/javahelp:0
1843 - ${CDEPEND}"
1844 -RDEPEND=">=virtual/jdk-1.7
1845 - ${CDEPEND}"
1846 -
1847 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1848 -
1849 -EANT_BUILD_XML="nbbuild/build.xml"
1850 -EANT_BUILD_TARGET="rebuild-cluster"
1851 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
1852 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1853 -JAVA_PKG_BSFIX="off"
1854 -
1855 -src_unpack() {
1856 - unpack $(basename ${SOURCE_URL})
1857 -
1858 - einfo "Deleting bundled jars..."
1859 - find -name "*.jar" -type f -delete
1860 -
1861 - unpack netbeans-9999-r16-build.xml.patch.bz2
1862 -
1863 - pushd "${S}" >/dev/null || die
1864 - ln -s "${DISTDIR}"/BEA15848D713D491C6EBA1307E0564A5BC3965E7-ant-libs-1.9.7.zip o.apache.tools.ant.module/external/ant-libs-1.9.7.zip || die
1865 - ln -s "${DISTDIR}"/545E2B7AB1BD579CC76E3836055877982C5CD0C6-ant-misc-1.9.7.zip o.apache.tools.ant.module/external/ant-misc-1.9.7.zip || die
1866 - popd >/dev/null || die
1867 -}
1868 -
1869 -src_prepare() {
1870 - einfo "Deleting bundled class files..."
1871 - find -name "*.class" -type f | xargs rm -vf
1872 -
1873 - epatch netbeans-9999-r16-build.xml.patch
1874 -
1875 - # Support for custom patches
1876 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1877 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1878 -
1879 - if [ -n "${files}" ] ; then
1880 - einfo "Applying custom patches:"
1881 -
1882 - for file in ${files} ; do
1883 - epatch "${file}"
1884 - done
1885 - fi
1886 - fi
1887 -
1888 - einfo "Symlinking external libraries..."
1889 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1890 -
1891 - einfo "Linking in other clusters..."
1892 - mkdir "${S}"/nbbuild/netbeans || die
1893 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1894 -
1895 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1896 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1897 - touch nb.cluster.ide.built
1898 -
1899 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1900 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1901 - touch nb.cluster.platform.built
1902 -
1903 - popd >/dev/null || die
1904 -
1905 - java-pkg-2_src_prepare
1906 -}
1907 -
1908 -src_compile() {
1909 - unset DISPLAY
1910 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1911 -}
1912 -
1913 -src_install() {
1914 - pushd nbbuild/netbeans/extide >/dev/null || die
1915 -
1916 - insinto ${INSTALL_DIR}
1917 -
1918 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1919 -
1920 - doins -r *
1921 -
1922 - popd >/dev/null || die
1923 -
1924 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
1925 -}
1926
1927 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1928 index 35737f9..1188914 100644
1929 --- a/dev-java/netbeans-groovy/Manifest
1930 +++ b/dev-java/netbeans-groovy/Manifest
1931 @@ -5,8 +5,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
1932 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
1933 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
1934 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
1935 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
1936 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
1937 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
1938 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
1939 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
1940 @@ -32,8 +30,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
1941 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
1942 EBUILD netbeans-groovy-8.0.2.ebuild 3346 SHA256 907e6cd11c222f15c826494b44929483803f0e4249de0d54db51e6855b574148 SHA512 8bb37121e7e32621959318d109b1d982e2c705a9deb7171f5fef1dcaed55fc5718b0bc9e6bbb2592cdaa5e96d874bb6e6bfa96d06fe09f14d5250c1485eb1da5 WHIRLPOOL d5e09fa1e975835f05c6132c091fee4ae9fc9dd671af9f5f88a9195d5cd4a93804f96687ed3f2bd741117fa65773f2c464b3cfd6697425039cc51a940efa2a31
1943 EBUILD netbeans-groovy-8.1.ebuild 3370 SHA256 ca32569d438060704e4d5d5e46be2ebf20bffdb0ae2471d8718ada8676f32082 SHA512 40555d2ffa0ddab1e55ca514eddbd98c6e721caa230cd174050fb56f144def46f389b0ac018068c9f509936c83235b2d3423cae8676db7c96e8782b0da73e4ad WHIRLPOOL 7b2b021581db21aa8ff90ea188ddeea0974ec84fdb064cf367a56a6fa53487affe89edb1880a83934a2cf0c586060a9192838687ffebf33b55e79d9ddc7ac986
1944 -EBUILD netbeans-groovy-9999_p20160428.ebuild 3416 SHA256 e79a68a525a8e7b9929f6099fcd1e18066daf75b72d06556c2fa24ad49c5b998 SHA512 3d2b217ce426091f0f3cbc1f3ea8881fa21c5bb482da2830349d1283ab9192354100b994b1a3ce4cb86265356035b417e1855d3a50e88e13cd41154bfc00c83d WHIRLPOOL 72d71a968c86d7f7033c35b624852e32dfce945c6711a74b30ef71f3f017a6fc9ff1dfce9c57e1c4ccb273f60c7263dc221fcd7a26a0ffd2acaa4b5f44c05450
1945 -EBUILD netbeans-groovy-9999_p20160429.ebuild 3416 SHA256 193f5e06ec560c2d94389cc828b04cb05259fd242a3ebd90c1ee6eb2ddc5b11a SHA512 e20d0f708d52ae85dfe8701afaa8eb8254538af7f4ac16e1fbdf84539e35a83d4a014fae8e69f9e569325f2d7f0deca72f57fae72fab9fb807f395026b49504f WHIRLPOOL 99681523978447b901a033a70db7de97ee5039d9a47f86bc6dfc61aa0d4bb56c9dc9c89e4d25bf1ede85490793dcb8756a3c15b4491adc52bf4a517a658a7930
1946 EBUILD netbeans-groovy-9999_p20160430.ebuild 3416 SHA256 24dc8d153b36f64517cf87056fcb8caef9f7f5b7d2c817af9f845176c547a2ee SHA512 316853d127b31c7e0a0f510ac2d287713b1d8d4919dfe53af579b408583818661a0cbf41b84f3a86a97266ef4c36cde9193adca15515edc681d6915f6f648ec4 WHIRLPOOL 8d1e3af73a61806c153ff1470926c7d2e2c529fa42d8789bf71b78f69fa127e39baec1c0cb8f95c62a03c5ef6f2b9c9488dccf8845570dc99726f3d49ee29d4c
1947 EBUILD netbeans-groovy-9999_p20160501.ebuild 3416 SHA256 e16cff40a4e8cfaf026dc9ec4b60785b3527bcf5a6e3bf4bb8c60a762a69217a SHA512 1082e3cd464ec748ae2f6fb4420ee15be6f6b8ccdc29386054bb65dea4952aeca7d1c90869d121c266ab4d20404dba155aeff67fe14799ffa81ed7491cb34a22 WHIRLPOOL 287e39c154ca8d8cb7272df94cbd231a89dd3e84edbb4653b304ee2bc324f57fde45625d2136843a7264961b8d0e349907d10b6cb5f188052de90ea313f96d26
1948 EBUILD netbeans-groovy-9999_p20160502.ebuild 3416 SHA256 8e02a0a76c89245aa3b97661eb199279b714901b7d9ea4d6265160470d3365af SHA512 208ed92226c68fbf8521fa30ca60adcbf80c8823ed585667423d93a8d0ebcb7882907487a743363e64999ad7ef6fb59af0e90d086397f9577da78b7134308e95 WHIRLPOOL 8138a1b03ad6eb5567f36d7fa5e799fbc434277e5bc6ab2be0b1d0d0ac4ec160f727c59fe0217b63495f38b2d29b499d45dab32a04d01d906e022642fa3d9150
1949
1950 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160428.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160428.ebuild
1951 deleted file mode 100644
1952 index 0ae49ed..0000000
1953 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160428.ebuild
1954 +++ /dev/null
1955 @@ -1,111 +0,0 @@
1956 -# Copyright 1999-2016 Gentoo Foundation
1957 -# Distributed under the terms of the GNU General Public License v2
1958 -# $Id$
1959 -
1960 -EAPI="4"
1961 -inherit eutils java-pkg-2 java-ant-2
1962 -
1963 -DESCRIPTION="Netbeans Groovy Cluster"
1964 -HOMEPAGE="http://netbeans.org/projects/groovy"
1965 -SLOT="9999"
1966 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
1967 -SRC_URI="${SOURCE_URL}
1968 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
1969 - http://hg.netbeans.org/binaries/01730F61E9C9E59FD1B814371265334D7BE0B8D2-groovy-all-2.4.5.jar"
1970 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1971 -KEYWORDS="~amd64 ~x86"
1972 -IUSE=""
1973 -S="${WORKDIR}"
1974 -
1975 -CDEPEND="~dev-java/netbeans-extide-${PV}
1976 - ~dev-java/netbeans-ide-${PV}
1977 - ~dev-java/netbeans-java-${PV}
1978 - ~dev-java/netbeans-platform-${PV}"
1979 -DEPEND=">=virtual/jdk-1.7
1980 - app-arch/unzip
1981 - ${CDEPEND}
1982 - dev-java/javahelp:0"
1983 -RDEPEND=">=virtual/jdk-1.7
1984 - ${CDEPEND}"
1985 -
1986 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1987 -
1988 -EANT_BUILD_XML="nbbuild/build.xml"
1989 -EANT_BUILD_TARGET="rebuild-cluster"
1990 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
1991 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1992 -JAVA_PKG_BSFIX="off"
1993 -
1994 -src_unpack() {
1995 - unpack $(basename ${SOURCE_URL})
1996 -
1997 - einfo "Deleting bundled jars..."
1998 - find -name "*.jar" -type f -delete
1999 -
2000 - unpack netbeans-9999-r16-build.xml.patch.bz2
2001 -
2002 - pushd "${S}" >/dev/null || die
2003 - ln -s "${DISTDIR}"/01730F61E9C9E59FD1B814371265334D7BE0B8D2-groovy-all-2.4.5.jar libs.groovy/external/groovy-all-2.4.5.jar || die
2004 - popd >/dev/null || die
2005 -}
2006 -
2007 -src_prepare() {
2008 - einfo "Deleting bundled class files..."
2009 - find -name "*.class" -type f | xargs rm -vf
2010 -
2011 - epatch netbeans-9999-r16-build.xml.patch
2012 -
2013 - # Support for custom patches
2014 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2015 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2016 -
2017 - if [ -n "${files}" ] ; then
2018 - einfo "Applying custom patches:"
2019 -
2020 - for file in ${files} ; do
2021 - epatch "${file}"
2022 - done
2023 - fi
2024 - fi
2025 -
2026 - einfo "Symlinking external libraries..."
2027 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2028 -
2029 - einfo "Linking in other clusters..."
2030 - mkdir "${S}"/nbbuild/netbeans || die
2031 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2032 -
2033 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2034 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2035 - touch nb.cluster.extide.built
2036 -
2037 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2038 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2039 - touch nb.cluster.ide.built
2040 -
2041 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2042 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2043 - touch nb.cluster.java.built
2044 -
2045 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2046 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2047 - touch nb.cluster.platform.built
2048 -
2049 - popd >/dev/null || die
2050 -
2051 - java-pkg-2_src_prepare
2052 -}
2053 -
2054 -src_install() {
2055 - pushd nbbuild/netbeans/groovy >/dev/null || die
2056 -
2057 - insinto ${INSTALL_DIR}
2058 -
2059 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2060 -
2061 - doins -r *
2062 -
2063 - popd >/dev/null || die
2064 -
2065 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
2066 -}
2067
2068 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160429.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160429.ebuild
2069 deleted file mode 100644
2070 index 476f009..0000000
2071 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20160429.ebuild
2072 +++ /dev/null
2073 @@ -1,111 +0,0 @@
2074 -# Copyright 1999-2016 Gentoo Foundation
2075 -# Distributed under the terms of the GNU General Public License v2
2076 -# $Id$
2077 -
2078 -EAPI="4"
2079 -inherit eutils java-pkg-2 java-ant-2
2080 -
2081 -DESCRIPTION="Netbeans Groovy Cluster"
2082 -HOMEPAGE="http://netbeans.org/projects/groovy"
2083 -SLOT="9999"
2084 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
2085 -SRC_URI="${SOURCE_URL}
2086 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
2087 - http://hg.netbeans.org/binaries/01730F61E9C9E59FD1B814371265334D7BE0B8D2-groovy-all-2.4.5.jar"
2088 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2089 -KEYWORDS="~amd64 ~x86"
2090 -IUSE=""
2091 -S="${WORKDIR}"
2092 -
2093 -CDEPEND="~dev-java/netbeans-extide-${PV}
2094 - ~dev-java/netbeans-ide-${PV}
2095 - ~dev-java/netbeans-java-${PV}
2096 - ~dev-java/netbeans-platform-${PV}"
2097 -DEPEND=">=virtual/jdk-1.7
2098 - app-arch/unzip
2099 - ${CDEPEND}
2100 - dev-java/javahelp:0"
2101 -RDEPEND=">=virtual/jdk-1.7
2102 - ${CDEPEND}"
2103 -
2104 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2105 -
2106 -EANT_BUILD_XML="nbbuild/build.xml"
2107 -EANT_BUILD_TARGET="rebuild-cluster"
2108 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
2109 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2110 -JAVA_PKG_BSFIX="off"
2111 -
2112 -src_unpack() {
2113 - unpack $(basename ${SOURCE_URL})
2114 -
2115 - einfo "Deleting bundled jars..."
2116 - find -name "*.jar" -type f -delete
2117 -
2118 - unpack netbeans-9999-r16-build.xml.patch.bz2
2119 -
2120 - pushd "${S}" >/dev/null || die
2121 - ln -s "${DISTDIR}"/01730F61E9C9E59FD1B814371265334D7BE0B8D2-groovy-all-2.4.5.jar libs.groovy/external/groovy-all-2.4.5.jar || die
2122 - popd >/dev/null || die
2123 -}
2124 -
2125 -src_prepare() {
2126 - einfo "Deleting bundled class files..."
2127 - find -name "*.class" -type f | xargs rm -vf
2128 -
2129 - epatch netbeans-9999-r16-build.xml.patch
2130 -
2131 - # Support for custom patches
2132 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2133 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2134 -
2135 - if [ -n "${files}" ] ; then
2136 - einfo "Applying custom patches:"
2137 -
2138 - for file in ${files} ; do
2139 - epatch "${file}"
2140 - done
2141 - fi
2142 - fi
2143 -
2144 - einfo "Symlinking external libraries..."
2145 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2146 -
2147 - einfo "Linking in other clusters..."
2148 - mkdir "${S}"/nbbuild/netbeans || die
2149 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2150 -
2151 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2152 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2153 - touch nb.cluster.extide.built
2154 -
2155 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2156 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2157 - touch nb.cluster.ide.built
2158 -
2159 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2160 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2161 - touch nb.cluster.java.built
2162 -
2163 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2164 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2165 - touch nb.cluster.platform.built
2166 -
2167 - popd >/dev/null || die
2168 -
2169 - java-pkg-2_src_prepare
2170 -}
2171 -
2172 -src_install() {
2173 - pushd nbbuild/netbeans/groovy >/dev/null || die
2174 -
2175 - insinto ${INSTALL_DIR}
2176 -
2177 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2178 -
2179 - doins -r *
2180 -
2181 - popd >/dev/null || die
2182 -
2183 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
2184 -}
2185
2186 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
2187 index 431828d..d974426 100644
2188 --- a/dev-java/netbeans-harness/Manifest
2189 +++ b/dev-java/netbeans-harness/Manifest
2190 @@ -8,8 +8,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
2191 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
2192 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
2193 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
2194 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
2195 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
2196 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
2197 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
2198 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
2199 @@ -35,8 +33,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
2200 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
2201 EBUILD netbeans-harness-8.0.2.ebuild 4055 SHA256 2674d562adc57648c82cac9f714f74f9d29dd7b7ff7fa7f0ef37c43ef0975489 SHA512 7d72bed5b955b2365a4c11fcd97a2d6f2372ab939fb9a03b3ff7915053f24d695373c1aa154f6e6916d37ef3ace7b38864d575419460382760500576dae52e49 WHIRLPOOL 72f54a6cb83f282a75f0abb073109414a7b8bcd4e9263466281e68ff34148a7343ed3bd78ebdc8afd109b6b9f5b9f15bfd0e250f418fcaa4986a7c886b57b9f6
2202 EBUILD netbeans-harness-8.1.ebuild 4079 SHA256 116b90d6e6fd1b1ad8ce99c81104262a416a485b3a3110beed70e9381333cec2 SHA512 77ca4bbaf078adf6e13c0fea0a8e673262aaed60dd799ec161584589fb4c791d9bd758c87f4272297d863d3992b54a66b77b7bf05135cada530d111e1c428e68 WHIRLPOOL d385cd6292f31a5817a2c096f960330186a68242b51ed26e4272f33a690a98175e0b622a5d5309e1e6a72ff824662964785b7d235cf3a73ba4d715cd19e89dbb
2203 -EBUILD netbeans-harness-9999_p20160428.ebuild 4126 SHA256 6fa78ddd6b86962f5c5ddadd1493edf1f6545863f195b3bf390c970a07cb0b30 SHA512 6a9dc57df3f90fc79d5d372454fbabfa86ae4fbe951896018dfc6682663617721e3cbff4e68c051bf22c5d0764840ab2abf993f3754f7d6c27c44fe20125bc2e WHIRLPOOL 81e8cbac2a7fb4b976bdf5c6764f619f3b9130cf3c1d0f9ea80eebf3c58bba95aa61a8e5c10c2d52122a138c58fc51f5ce63fb36a1462e98577e64bed9e8637a
2204 -EBUILD netbeans-harness-9999_p20160429.ebuild 4126 SHA256 fbc8a05c691e4b9d7e9d1fd8b952aec66d98b7dfc2de71e7068b1e0d151f39b1 SHA512 bf486a03dd2bb9740a67fc49aeaf0eaf02ec5284c0d162a25609d53ce27e31041d4bc369467e44c97088cb56e320f03987186597e326ab2bc2ca7995c7d3a787 WHIRLPOOL 9290445142f4b0fb2f629cfe9f45de6818166780540f479680853b539969cc35baf7e53276217c81fbd625d99c032127895d1ea01b699ed95b41f5de95d41f97
2205 EBUILD netbeans-harness-9999_p20160430.ebuild 4126 SHA256 63e4b6d886348f7f39077305292df0ad29183de98d727035ecb3ef85531d5f10 SHA512 db0f8c1b25cd93d77dab0c65fb4acd11af91dbc665014acf0aeed05c608103aae62b099f4be5a96a7d19f17c12f11b8b9436f05a2a25202889c2cdf283ec798e WHIRLPOOL 00b6fd7f9e4eecb2ac1c58a26cff2e70b9bad1268661aa598d525e41135a4e6d2ca9facff3961a44e4fb6a17561e4410c640bb48bfa2b6b59b1fd4c5b07ff172
2206 EBUILD netbeans-harness-9999_p20160501.ebuild 4126 SHA256 96e9b8bbef35ea075a2e363a0f46aa0bd52441dbe5ab95868ff537732d6bc2a7 SHA512 f402b5c1f86f2591dc0098ead7c5a44d305fd4c4e3f1463fcd7aa9a766b5915110d281c8756c792aaec5b5edeeaef740660e9c583b75e714c239093299909002 WHIRLPOOL 4a750dc8472779a49d49c510a7c96a45973462b6c299df6a1dfecb6c77ff907b624cb1ff9c56a3b3d1d0a86b5388c8d14aafd93a00e50672a5d6f77a563a3880
2207 EBUILD netbeans-harness-9999_p20160502.ebuild 4126 SHA256 7a8289b781c50aae8effb6dfeff1b2bea2e251243bde6eb3a48c47ec2b49cda5 SHA512 d7852472f6ac16f2535b48d735883ce59c566074b5ed0a27095b8444740fa11bdfb9e874fc357a2d958c14875c4b3f3d94b4e66f70a134b233f38b72849c6c5a WHIRLPOOL 361e97f07907d5c86a161b24e21aaacd92151db684c0f369feeb8df4e5f736c90251b5542bc87af14c08be788d976b35a317172ce810f9b0958035b592b366dd
2208
2209 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20160428.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20160428.ebuild
2210 deleted file mode 100644
2211 index 2db994a..0000000
2212 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20160428.ebuild
2213 +++ /dev/null
2214 @@ -1,114 +0,0 @@
2215 -# Copyright 1999-2016 Gentoo Foundation
2216 -# Distributed under the terms of the GNU General Public License v2
2217 -# $Id$
2218 -
2219 -EAPI="4"
2220 -inherit eutils java-pkg-2 java-ant-2
2221 -
2222 -DESCRIPTION="Netbeans Harness"
2223 -HOMEPAGE="http://netbeans.org/features/platform/"
2224 -SLOT="9999"
2225 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
2226 -SRC_URI="${SOURCE_URL}
2227 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
2228 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2229 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
2230 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
2231 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
2232 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
2233 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2234 -KEYWORDS="~amd64 ~x86"
2235 -IUSE=""
2236 -S="${WORKDIR}"
2237 -
2238 -CDEPEND="~dev-java/netbeans-platform-${PV}
2239 - dev-java/javahelp:0"
2240 -DEPEND=">=virtual/jdk-1.7
2241 - app-arch/unzip
2242 - ${CDEPEND}
2243 - >=dev-java/junit-4.4:4"
2244 -RDEPEND=">=virtual/jdk-1.7
2245 - ${CDEPEND}"
2246 -
2247 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2248 -
2249 -EANT_BUILD_XML="nbbuild/build.xml"
2250 -EANT_BUILD_TARGET="rebuild-cluster"
2251 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
2252 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2253 -JAVA_PKG_BSFIX="off"
2254 -
2255 -src_unpack() {
2256 - unpack $(basename ${SOURCE_URL})
2257 -
2258 - einfo "Deleting bundled jars..."
2259 - find -name "*.jar" -type f -delete
2260 -
2261 - unpack netbeans-9999-r16-build.xml.patch.bz2
2262 -
2263 - pushd "${S}" >/dev/null || die
2264 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2265 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
2266 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
2267 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
2268 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
2269 - popd >/dev/null || die
2270 -}
2271 -
2272 -src_prepare() {
2273 - einfo "Deleting bundled class files..."
2274 - find -name "*.class" -type f | xargs rm -vf
2275 -
2276 - epatch netbeans-9999-r16-build.xml.patch
2277 -
2278 - # Support for custom patches
2279 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2280 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2281 -
2282 - if [ -n "${files}" ] ; then
2283 - einfo "Applying custom patches:"
2284 -
2285 - for file in ${files} ; do
2286 - epatch "${file}"
2287 - done
2288 - fi
2289 - fi
2290 -
2291 - einfo "Symlinking external libraries..."
2292 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2293 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2294 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
2295 -
2296 - einfo "Linking in other clusters..."
2297 - mkdir "${S}"/nbbuild/netbeans || die
2298 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2299 -
2300 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2301 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2302 - touch nb.cluster.platform.built
2303 -
2304 - popd >/dev/null || die
2305 -
2306 - java-pkg-2_src_prepare
2307 -}
2308 -
2309 -src_install() {
2310 - pushd nbbuild/netbeans/harness >/dev/null || die
2311 -
2312 - insinto ${INSTALL_DIR}
2313 -
2314 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2315 -
2316 - doins -r *
2317 - fperms 755 launchers/app.sh
2318 - find "${D}" -name "*.exe" -type f -delete
2319 -
2320 - popd >/dev/null || die
2321 -
2322 - local instdir="${D}"/${INSTALL_DIR}/antlib
2323 - pushd "${instdir}" >/dev/null || die
2324 - rm jsearch-2.0_05.jar && java-pkg_jar-from --into "${instdir}" javahelp jsearch.jar jsearch-2.0_05.jar
2325 - popd >/dev/null || die
2326 -
2327 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
2328 -}
2329
2330 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20160429.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20160429.ebuild
2331 deleted file mode 100644
2332 index 7a0b1bc..0000000
2333 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20160429.ebuild
2334 +++ /dev/null
2335 @@ -1,114 +0,0 @@
2336 -# Copyright 1999-2016 Gentoo Foundation
2337 -# Distributed under the terms of the GNU General Public License v2
2338 -# $Id$
2339 -
2340 -EAPI="4"
2341 -inherit eutils java-pkg-2 java-ant-2
2342 -
2343 -DESCRIPTION="Netbeans Harness"
2344 -HOMEPAGE="http://netbeans.org/features/platform/"
2345 -SLOT="9999"
2346 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
2347 -SRC_URI="${SOURCE_URL}
2348 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
2349 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2350 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
2351 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
2352 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
2353 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
2354 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2355 -KEYWORDS="~amd64 ~x86"
2356 -IUSE=""
2357 -S="${WORKDIR}"
2358 -
2359 -CDEPEND="~dev-java/netbeans-platform-${PV}
2360 - dev-java/javahelp:0"
2361 -DEPEND=">=virtual/jdk-1.7
2362 - app-arch/unzip
2363 - ${CDEPEND}
2364 - >=dev-java/junit-4.4:4"
2365 -RDEPEND=">=virtual/jdk-1.7
2366 - ${CDEPEND}"
2367 -
2368 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2369 -
2370 -EANT_BUILD_XML="nbbuild/build.xml"
2371 -EANT_BUILD_TARGET="rebuild-cluster"
2372 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
2373 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2374 -JAVA_PKG_BSFIX="off"
2375 -
2376 -src_unpack() {
2377 - unpack $(basename ${SOURCE_URL})
2378 -
2379 - einfo "Deleting bundled jars..."
2380 - find -name "*.jar" -type f -delete
2381 -
2382 - unpack netbeans-9999-r16-build.xml.patch.bz2
2383 -
2384 - pushd "${S}" >/dev/null || die
2385 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2386 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
2387 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
2388 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
2389 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
2390 - popd >/dev/null || die
2391 -}
2392 -
2393 -src_prepare() {
2394 - einfo "Deleting bundled class files..."
2395 - find -name "*.class" -type f | xargs rm -vf
2396 -
2397 - epatch netbeans-9999-r16-build.xml.patch
2398 -
2399 - # Support for custom patches
2400 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2401 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2402 -
2403 - if [ -n "${files}" ] ; then
2404 - einfo "Applying custom patches:"
2405 -
2406 - for file in ${files} ; do
2407 - epatch "${file}"
2408 - done
2409 - fi
2410 - fi
2411 -
2412 - einfo "Symlinking external libraries..."
2413 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2414 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2415 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
2416 -
2417 - einfo "Linking in other clusters..."
2418 - mkdir "${S}"/nbbuild/netbeans || die
2419 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2420 -
2421 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2422 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2423 - touch nb.cluster.platform.built
2424 -
2425 - popd >/dev/null || die
2426 -
2427 - java-pkg-2_src_prepare
2428 -}
2429 -
2430 -src_install() {
2431 - pushd nbbuild/netbeans/harness >/dev/null || die
2432 -
2433 - insinto ${INSTALL_DIR}
2434 -
2435 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2436 -
2437 - doins -r *
2438 - fperms 755 launchers/app.sh
2439 - find "${D}" -name "*.exe" -type f -delete
2440 -
2441 - popd >/dev/null || die
2442 -
2443 - local instdir="${D}"/${INSTALL_DIR}/antlib
2444 - pushd "${instdir}" >/dev/null || die
2445 - rm jsearch-2.0_05.jar && java-pkg_jar-from --into "${instdir}" javahelp jsearch.jar jsearch-2.0_05.jar
2446 - popd >/dev/null || die
2447 -
2448 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
2449 -}
2450
2451 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
2452 index 0f1de84..339696e 100644
2453 --- a/dev-java/netbeans-ide/Manifest
2454 +++ b/dev-java/netbeans-ide/Manifest
2455 @@ -142,8 +142,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
2456 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
2457 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
2458 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
2459 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
2460 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
2461 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
2462 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
2463 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
2464 @@ -169,8 +167,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
2465 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
2466 EBUILD netbeans-ide-8.0.2-r2.ebuild 29330 SHA256 4822cbe26fc19685164c35d69e75bc20578ca8a5ce3394fe97bde6acc721fd2d SHA512 552f35cb1aa5429beb70c72a0cd2a3aa3a006f5870ec4084e88632a39e2ccdc05d0b2b15a87f26c72cdffb3c9a6fa0a124a8d501edeef9aa9580396922071e8d WHIRLPOOL 4c9bce3ca21d5ae61ef9392b9282c2dff9de7f82f2e83d2944a2906ca2180ef0ffab59489bdbb6afc7ba88d5143d77b47a0cf6b219a5a4d385b68afcacd3fe6d
2467 EBUILD netbeans-ide-8.1-r2.ebuild 30301 SHA256 892f20531352d85b5b72b1c85352eefa444917b515b0b564f04c4f91d1e654f9 SHA512 50af4873fd3ea7755b0d33b086be7e07766b6c009a46ec3954a67a1da9930378bcf9da6d18b7e60078b31af4b36ccf060f22378a8ef26b3829ccf30a529dd023 WHIRLPOOL 1024af16e7cae7f4728dd37f88031be33253b7c62548a095d3e827abeccb6c183d34ce312bd1a0f808f0d107aff217e4b81b7a17eecc6842e1d914d7061df2c9
2468 -EBUILD netbeans-ide-9999_p20160428.ebuild 30761 SHA256 d6735e6e8cf412cbfb9dd4a2f0f68f8296b74e03fe87b12150506f7c063f281d SHA512 d3c49f4a00823801049688170c461ebcc5de106f30fa11e232d953a56cf196c946610cbda0216f393c28923efd5017a28d8fc5870d90e98c6a5fd347a400711d WHIRLPOOL ba3d111337fd5e21e3a4e97457c1f00f2b53b0af20991833203c6f68301520853731f63b291d6adc55d6a96b42d52e13e6d65bd6dcf529c39bc40f30d334155a
2469 -EBUILD netbeans-ide-9999_p20160429.ebuild 30761 SHA256 2ae3370291b5d623f905e5c713209050e57b45445f3fe4f7d44ec9a74e69422f SHA512 f1110a99d0e4b9f94019cab2169aa99932d1361377c7f709372a85a2aaf07c3b56f37c8c0e5d7a7f3c3198ee1e76ed565eccb56d44a82d75de733950e853cbe0 WHIRLPOOL f2a2b549b4ed393af308a9dd52d57ff8172dc246c1535440bff99004e605fd41525ba7ca02cd6afe87e43a997fc4f4ece380bd6ebe3f7947894914a57fd45510
2470 EBUILD netbeans-ide-9999_p20160430.ebuild 30761 SHA256 57128e51bcebcdf8c0e950ec6e6681b7c496388c9e2bc60d6ee78e3edd9cf06f SHA512 d6373d9c2c0359ff491aa30e227332abdfabf35eaf76a64ad1aa6994d33a9ac916d1733b95530b296203e20f9b5f11cea26019776b2341834b0b08ab0fafecaf WHIRLPOOL 21d6ce2570a3992f30a0b445b5a577f3a871fe04368170ff29c1d7bf600b434e273d541880ad66d0100fb4d71c1ba92082f73f49abb26abae5285fe1b4332bc1
2471 EBUILD netbeans-ide-9999_p20160501.ebuild 30761 SHA256 387b3567dd88289998240cc82c47ca3585118914f01b36299c41dad8653f4199 SHA512 e28a3e8a7fed74b1ddeff8b1703e52b1a3bcf9e4ddd15b4f7b1a5343596af97c604dcb1f62d7c15ecbfad5330f6d8b6557d16075695c9dc61c2411ad9a63182b WHIRLPOOL 351e707de107ed9d6681c6ab5d9d8e8886a7aa8aaac44875dbafa29ecb5e1b516360c576f195ff55e29d8600268a919d4ea71935fdc828a986de40fc5cb321ab
2472 EBUILD netbeans-ide-9999_p20160502.ebuild 30761 SHA256 f64670c6c87c7a53f309c7cd818235923301a460da60d03e2c75eb28004172c9 SHA512 ffc0a8b6ff8ab2f986cfc989b01654ae9e99c3ddbdc98ae765f32196f5dbf6ef55e29f92bb208dc9c956370a2512f3ca6fdf34ca1ef36927c47f34bcebc8bd65 WHIRLPOOL a8534e14c92440b3a0fdcbf3ac5c3641c1bc589011d939c4f4053dc2a95fb9515f39bbaa7de686469f1719272d9a2186566627b5c1b93487f881162758eaf7e0
2473
2474 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20160428.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20160428.ebuild
2475 deleted file mode 100644
2476 index 2bef00b..0000000
2477 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20160428.ebuild
2478 +++ /dev/null
2479 @@ -1,382 +0,0 @@
2480 -# Copyright 1999-2016 Gentoo Foundation
2481 -# Distributed under the terms of the GNU General Public License v2
2482 -# $Id$
2483 -
2484 -EAPI="4"
2485 -inherit eutils java-pkg-2 java-ant-2
2486 -
2487 -DESCRIPTION="Netbeans IDE Cluster"
2488 -HOMEPAGE="http://netbeans.org/projects/ide"
2489 -SLOT="9999"
2490 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
2491 -SRC_URI="${SOURCE_URL}
2492 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
2493 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
2494 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
2495 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
2496 - http://hg.netbeans.org/binaries/DCDA3604865C8E80789B4F8E8EECC3D4D15D00F8-com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar
2497 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
2498 - http://hg.netbeans.org/binaries/0CE1EDB914C94EBC388F086C6827E8BDEEC71AC2-commons-lang-2.6.jar
2499 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
2500 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
2501 - http://hg.netbeans.org/binaries/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip
2502 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
2503 - http://hg.netbeans.org/binaries/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip
2504 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
2505 - http://hg.netbeans.org/binaries/ED727A8D9F247E2050281CB083F1C77B09DCB5CD-guava-15.0.jar
2506 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
2507 - http://hg.netbeans.org/binaries/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip
2508 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
2509 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
2510 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
2511 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
2512 - http://hg.netbeans.org/binaries/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar
2513 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
2514 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
2515 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
2516 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
2517 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
2518 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
2519 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
2520 - http://hg.netbeans.org/binaries/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip
2521 - http://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
2522 - http://hg.netbeans.org/binaries/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip
2523 - http://hg.netbeans.org/binaries/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar
2524 - http://hg.netbeans.org/binaries/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar
2525 - http://hg.netbeans.org/binaries/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar
2526 - http://hg.netbeans.org/binaries/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar
2527 - http://hg.netbeans.org/binaries/F406B7784A0DA5C4670B038BF55A4DCD4AF30AEB-jzlib-1.0.7.jar
2528 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
2529 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
2530 - http://hg.netbeans.org/binaries/AA2671239EBB762FEEE8B908E9F35473A72AFE1B-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar
2531 - http://hg.netbeans.org/binaries/1605B38BB28EAE32C11EAB8F9E238A497754A5B8-org.eclipse.core.jobs-3.5.101_nosignature.jar
2532 - http://hg.netbeans.org/binaries/20800206EB8B490F3CE5BB8AC8A7C3B9E8004A30-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar
2533 - http://hg.netbeans.org/binaries/D2D2105B1E3C9E2FA6240AD088237A57590DDA8D-org.eclipse.core.runtime-3.7.0_nosignature.jar
2534 - http://hg.netbeans.org/binaries/16507EAFDC2B95121AA718895BDB54D616EE4B0F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar
2535 - http://hg.netbeans.org/binaries/BD55836AABD558DC643A7844B78866AD990544BC-org.eclipse.equinox.app-1.3.100_nosignature.jar
2536 - http://hg.netbeans.org/binaries/4EE275AE73A140A403903D7E4DBA68C8FBB07001-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar
2537 - http://hg.netbeans.org/binaries/B7001D9CC2E2AC4E167D22A13063F0350C71AAA9-org.eclipse.equinox.preferences-3.4.2_nosignature.jar
2538 - http://hg.netbeans.org/binaries/C647079E36A4EB7A24AED2C545E4F0F94194C4D1-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar
2539 - http://hg.netbeans.org/binaries/9267CF311F979078211A70C1B19AF8A8EE71DC8E-org.eclipse.equinox.security-1.1.1_nosignature.jar
2540 - http://hg.netbeans.org/binaries/B580E446B543A8DD2F5AA368B07F9C4C9C2E7029-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar
2541 - http://hg.netbeans.org/binaries/244560B99152F3F9BC75DF2D6FAFA8A5216B06B6-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar
2542 - http://hg.netbeans.org/binaries/8E2776DE17446EC7450285F19F2C6366117748A8-org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar
2543 - http://hg.netbeans.org/binaries/D4F2BE52B5C048158B5C046C0ACAC3965027FE12-org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar
2544 - http://hg.netbeans.org/binaries/4C753A9D8AB768A55EC99A377A0D22EDA67BAE25-org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar
2545 - http://hg.netbeans.org/binaries/8E52A783A3700FE2F3AED720CBEF6D895C0D5DBC-org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar
2546 - http://hg.netbeans.org/binaries/50F0A49BDF7C5610E3E602609926065D47A16C6E-org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar
2547 - http://hg.netbeans.org/binaries/4F2E28BDB091E2DD215FB9B16C8708513288F16A-org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar
2548 - http://hg.netbeans.org/binaries/11D1982BE23B06B2721240F424DBEF9F5FDE7F45-org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar
2549 - http://hg.netbeans.org/binaries/A3FEF6144ED1622E4CDD506B9D745527CC675D8D-org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar
2550 - http://hg.netbeans.org/binaries/825DC870D1D423E347F4F8229A211A2C297BB15D-org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar
2551 - http://hg.netbeans.org/binaries/C3024631DD14008D2FF35A576C3D82AC6FCB2E10-org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar
2552 - http://hg.netbeans.org/binaries/17C0C8D6DEBF5EBE734881C131888D8088BD9E7D-org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar
2553 - http://hg.netbeans.org/binaries/6819C79348FCF4F5125C834E7D3B742582DCA34D-processtreekiller-1.0.7.jar
2554 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
2555 - http://hg.netbeans.org/binaries/DAAEFA7A5F3AF75FE4CDC86A1B5904C9F3B5BBF8-svnClientAdapter-javahl-1.10.12.jar
2556 - http://hg.netbeans.org/binaries/C47ED3BCD8CEAECDE3BDEEB7D8D14B577B26F9C8-svnClientAdapter-main-1.10.12.jar
2557 - http://hg.netbeans.org/binaries/AD4A88D99AB7C5B64C8893CA2FF2CBCFCEFC51C8-svnClientAdapter-svnkit-1.10.12.jar
2558 - http://hg.netbeans.org/binaries/5C47A97F05F761F190D87ED5FCBB08D1E05A7FB5-svnjavahl-1.9.3.jar
2559 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
2560 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
2561 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
2562 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
2563 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
2564 - http://hg.netbeans.org/binaries/5C322A10E13FADE0451263035B7AA26B63AAFA47-validator.jar
2565 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
2566 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
2567 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
2568 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
2569 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2570 -KEYWORDS="~amd64 ~x86"
2571 -IUSE=""
2572 -S="${WORKDIR}"
2573 -
2574 -CDEPEND="~dev-java/netbeans-harness-${PV}
2575 - ~dev-java/netbeans-platform-${PV}
2576 - dev-java/commons-compress:0
2577 - dev-java/commons-httpclient:3
2578 - dev-java/commons-logging:0
2579 - dev-java/icu4j:55
2580 - dev-java/iso-relax:0
2581 - dev-java/jdbc-mysql:0
2582 - dev-java/jdbc-postgresql:0
2583 - >=dev-java/jsch-0.1.46:0
2584 - >=dev-java/json-simple-1.1:0
2585 - dev-java/jsr173:0
2586 - dev-java/jvyamlb:0
2587 - dev-java/log4j:0
2588 - dev-java/lucene:3.5
2589 - dev-java/rhino:1.6
2590 - dev-java/saxon:9
2591 - dev-java/smack:2.2
2592 - dev-java/sun-jaf:0
2593 - dev-java/tomcat-servlet-api:2.2
2594 - dev-java/ws-commons-util:0
2595 - dev-java/xerces:2"
2596 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
2597 -# app-text/jing:0 our version is probably too old
2598 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
2599 -# dev-java/commons-lang:2.1 fails with "Missing manifest tag OpenIDE-Module"
2600 -# dev-java/freemarker:2.3
2601 -# dev-java/guava:15 fails with "Missing manifest tag OpenIDE-Module"
2602 -# dev-java/ini4j:0 our version is too old
2603 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
2604 -# dev-java/jzlib:0 fails with "Missing manifest tag OpenIDE-Module"
2605 -# dev-java/trilead-ssh2:0 in overlay
2606 -DEPEND=">=virtual/jdk-1.7
2607 - app-arch/unzip
2608 - dev-java/commons-codec:0
2609 - ${CDEPEND}
2610 - dev-java/javacc:0
2611 - dev-java/javahelp:0
2612 - dev-java/jna:0"
2613 -RDEPEND=">=virtual/jdk-1.7
2614 - ${CDEPEND}"
2615 -
2616 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2617 -
2618 -EANT_BUILD_XML="nbbuild/build.xml"
2619 -EANT_BUILD_TARGET="rebuild-cluster"
2620 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
2621 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2622 -JAVA_PKG_BSFIX="off"
2623 -
2624 -JAVA_PKG_WANT_SOURCE="1.7"
2625 -JAVA_PKG_WANT_TARGET="1.7"
2626 -
2627 -src_unpack() {
2628 - unpack $(basename ${SOURCE_URL})
2629 -
2630 - einfo "Deleting bundled jars..."
2631 - find -name "*.jar" -type f -delete
2632 -
2633 - unpack netbeans-9999-r16-build.xml.patch.bz2
2634 -
2635 - pushd "${S}" >/dev/null || die
2636 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
2637 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
2638 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
2639 - ln -s "${DISTDIR}"/DCDA3604865C8E80789B4F8E8EECC3D4D15D00F8-com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar || die
2640 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
2641 - ln -s "${DISTDIR}"/0CE1EDB914C94EBC388F086C6827E8BDEEC71AC2-commons-lang-2.6.jar o.apache.commons.lang/external/commons-lang-2.6.jar || die
2642 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
2643 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
2644 - ln -s "${DISTDIR}"/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip css.editor/external/css3-spec.zip || die
2645 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
2646 - ln -s "${DISTDIR}"/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
2647 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
2648 - ln -s "${DISTDIR}"/ED727A8D9F247E2050281CB083F1C77B09DCB5CD-guava-15.0.jar c.google.guava/external/guava-15.0.jar || die
2649 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
2650 - ln -s "${DISTDIR}"/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip html.parser/external/html5doc.zip || die
2651 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
2652 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
2653 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
2654 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
2655 - ln -s "${DISTDIR}"/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar c.googlecode.javaewah.JavaEWAH/external/JavaEWAH-0.7.9.jar || die
2656 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
2657 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
2658 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
2659 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
2660 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
2661 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
2662 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
2663 - ln -s "${DISTDIR}"/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
2664 - ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
2665 - ln -s "${DISTDIR}"/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
2666 - ln -s "${DISTDIR}"/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.7.jar || die
2667 - ln -s "${DISTDIR}"/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.7.jar || die
2668 - ln -s "${DISTDIR}"/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.7.jar || die
2669 - 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
2670 - ln -s "${DISTDIR}"/F406B7784A0DA5C4670B038BF55A4DCD4AF30AEB-jzlib-1.0.7.jar c.jcraft.jzlib/external/jzlib-1.0.7.jar || die
2671 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.process/external/libpam4j-1.1.jar || die
2672 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
2673 - ln -s "${DISTDIR}"/AA2671239EBB762FEEE8B908E9F35473A72AFE1B-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar || die
2674 - ln -s "${DISTDIR}"/1605B38BB28EAE32C11EAB8F9E238A497754A5B8-org.eclipse.core.jobs-3.5.101_nosignature.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101_nosignature.jar || die
2675 - ln -s "${DISTDIR}"/20800206EB8B490F3CE5BB8AC8A7C3B9E8004A30-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar || die
2676 - ln -s "${DISTDIR}"/D2D2105B1E3C9E2FA6240AD088237A57590DDA8D-org.eclipse.core.runtime-3.7.0_nosignature.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0_nosignature.jar || die
2677 - ln -s "${DISTDIR}"/16507EAFDC2B95121AA718895BDB54D616EE4B0F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar || die
2678 - ln -s "${DISTDIR}"/BD55836AABD558DC643A7844B78866AD990544BC-org.eclipse.equinox.app-1.3.100_nosignature.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100_nosignature.jar || die
2679 - ln -s "${DISTDIR}"/4EE275AE73A140A403903D7E4DBA68C8FBB07001-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar || die
2680 - ln -s "${DISTDIR}"/B7001D9CC2E2AC4E167D22A13063F0350C71AAA9-org.eclipse.equinox.preferences-3.4.2_nosignature.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2_nosignature.jar || die
2681 - ln -s "${DISTDIR}"/C647079E36A4EB7A24AED2C545E4F0F94194C4D1-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar || die
2682 - ln -s "${DISTDIR}"/9267CF311F979078211A70C1B19AF8A8EE71DC8E-org.eclipse.equinox.security-1.1.1_nosignature.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1_nosignature.jar || die
2683 - ln -s "${DISTDIR}"/B580E446B543A8DD2F5AA368B07F9C4C9C2E7029-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit/external/org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar || die
2684 - ln -s "${DISTDIR}"/244560B99152F3F9BC75DF2D6FAFA8A5216B06B6-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar || die
2685 - ln -s "${DISTDIR}"/8E2776DE17446EC7450285F19F2C6366117748A8-org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar || die
2686 - ln -s "${DISTDIR}"/D4F2BE52B5C048158B5C046C0ACAC3965027FE12-org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar || die
2687 - ln -s "${DISTDIR}"/4C753A9D8AB768A55EC99A377A0D22EDA67BAE25-org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar || die
2688 - ln -s "${DISTDIR}"/8E52A783A3700FE2F3AED720CBEF6D895C0D5DBC-org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar || die
2689 - ln -s "${DISTDIR}"/50F0A49BDF7C5610E3E602609926065D47A16C6E-org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar || die
2690 - ln -s "${DISTDIR}"/4F2E28BDB091E2DD215FB9B16C8708513288F16A-org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar || die
2691 - ln -s "${DISTDIR}"/11D1982BE23B06B2721240F424DBEF9F5FDE7F45-org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar || die
2692 - ln -s "${DISTDIR}"/A3FEF6144ED1622E4CDD506B9D745527CC675D8D-org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar || die
2693 - ln -s "${DISTDIR}"/825DC870D1D423E347F4F8229A211A2C297BB15D-org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.markdown.core/external/org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar || die
2694 - ln -s "${DISTDIR}"/C3024631DD14008D2FF35A576C3D82AC6FCB2E10-org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar || die
2695 - ln -s "${DISTDIR}"/17C0C8D6DEBF5EBE734881C131888D8088BD9E7D-org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar || die
2696 - ln -s "${DISTDIR}"/6819C79348FCF4F5125C834E7D3B742582DCA34D-processtreekiller-1.0.7.jar extexecution.process/external/processtreekiller-1.0.7.jar || die
2697 - 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
2698 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
2699 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
2700 - ln -s "${DISTDIR}"/DAAEFA7A5F3AF75FE4CDC86A1B5904C9F3B5BBF8-svnClientAdapter-javahl-1.10.12.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.12.jar || die
2701 - ln -s "${DISTDIR}"/C47ED3BCD8CEAECDE3BDEEB7D8D14B577B26F9C8-svnClientAdapter-main-1.10.12.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.12.jar || die
2702 - ln -s "${DISTDIR}"/AD4A88D99AB7C5B64C8893CA2FF2CBCFCEFC51C8-svnClientAdapter-svnkit-1.10.12.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.12.jar || die
2703 - ln -s "${DISTDIR}"/5C47A97F05F761F190D87ED5FCBB08D1E05A7FB5-svnjavahl-1.9.3.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.9.3.jar || die
2704 - 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
2705 - 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
2706 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
2707 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
2708 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
2709 - ln -s "${DISTDIR}"/5C322A10E13FADE0451263035B7AA26B63AAFA47-validator.jar html.validation/external/validator.jar || die
2710 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.process/external/winp-1.14-patched.jar || die
2711 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
2712 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
2713 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
2714 - popd >/dev/null || die
2715 -}
2716 -
2717 -src_prepare() {
2718 - einfo "Deleting bundled class files..."
2719 - find -name "*.class" -type f | xargs rm -vf
2720 -
2721 - epatch netbeans-9999-r16-build.xml.patch
2722 -
2723 - # Support for custom patches
2724 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2725 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2726 -
2727 - if [ -n "${files}" ] ; then
2728 - einfo "Applying custom patches:"
2729 -
2730 - for file in ${files} ; do
2731 - epatch "${file}"
2732 - done
2733 - fi
2734 - fi
2735 -
2736 - einfo "Symlinking external libraries..."
2737 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2738 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
2739 -
2740 - einfo "Linking in other clusters..."
2741 - mkdir "${S}"/nbbuild/netbeans || die
2742 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2743 -
2744 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2745 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2746 - touch nb.cluster.platform.built
2747 -
2748 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2749 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2750 - touch nb.cluster.harness.built
2751 -
2752 - popd >/dev/null || die
2753 -
2754 - java-pkg_jar-from --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.53.jar
2755 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
2756 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
2757 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
2758 - java-pkg_jar-from --into html.parser/external icu4j-55 icu4j.jar icu4j-4_4_2.jar
2759 - java-pkg_jar-from --into html.validation/external iso-relax iso-relax.jar isorelax.jar
2760 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
2761 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
2762 - java-pkg_jar-from --into libs.commons_compress/external commons-compress commons-compress.jar commons-compress-1.8.1.jar
2763 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
2764 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
2765 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.7.jar
2766 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
2767 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
2768 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
2769 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
2770 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
2771 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
2772 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
2773 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
2774 - 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
2775 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
2776 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
2777 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
2778 -
2779 - java-pkg-2_src_prepare
2780 -}
2781 -
2782 -src_compile() {
2783 - unset DISPLAY
2784 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
2785 -}
2786 -
2787 -src_install() {
2788 - pushd nbbuild/netbeans/ide >/dev/null || die
2789 -
2790 - insinto ${INSTALL_DIR}
2791 -
2792 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2793 -
2794 - doins -r *
2795 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
2796 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
2797 -
2798 - insinto ${INSTALL_DIR}/bin/nativeexecution
2799 - doins bin/nativeexecution/*
2800 -
2801 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
2802 - for file in *.sh ; do
2803 - fperms 755 ${file}
2804 - done
2805 - popd >/dev/null || die
2806 -
2807 - if use x86 ; then
2808 - doins -r bin/nativeexecution/Linux-x86
2809 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
2810 - for file in * ; do
2811 - fperms 755 ${file}
2812 - done
2813 - popd >/dev/null || die
2814 - elif use amd64 ; then
2815 - doins -r bin/nativeexecution/Linux-x86_64
2816 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
2817 - for file in * ; do
2818 - fperms 755 ${file}
2819 - done
2820 - popd >/dev/null || die
2821 - fi
2822 -
2823 - popd >/dev/null || die
2824 -
2825 - local instdir="${D}"/${INSTALL_DIR}/modules
2826 - pushd "${instdir}" >/dev/null || die
2827 - rm com-jcraft-jsch.jar && java-pkg_jar-from --into "${instdir}" jsch jsch.jar com-jcraft-jsch.jar
2828 - popd >/dev/null || die
2829 -
2830 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
2831 - pushd "${instdir}" >/dev/null || die
2832 - rm commons-compress-1.8.1.jar && java-pkg_jar-from --into "${instdir}" commons-compress commons-compress.jar commons-compress-1.8.1.jar
2833 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
2834 - rm icu4j-4_4_2.jar && java-pkg_jar-from --into "${instdir}" icu4j-55 icu4j.jar icu4j-4_4_2.jar
2835 - rm isorelax.jar && java-pkg_jar-from --into "${instdir}" iso-relax iso-relax.jar isorelax.jar
2836 - rm json-simple-1.1.1.jar && java-pkg_jar-from --into "${instdir}" json-simple json-simple.jar json-simple-1.1.1.jar
2837 - rm jvyamlb-0.2.7.jar && java-pkg_jar-from --into "${instdir}" jvyamlb jvyamlb.jar jvyamlb-0.2.7.jar
2838 - rm log4j-1.2.15.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.15.jar
2839 - rm lucene-core-3.5.0.jar && java-pkg_jar-from --into "${instdir}" lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
2840 - rm mysql-connector-java-5.1.23-bin.jar && java-pkg_jar-from --into "${instdir}" jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
2841 - rm postgresql-9.2-1002.jdbc4.jar && java-pkg_jar-from --into "${instdir}" jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
2842 - rm saxon9B.jar && java-pkg_jar-from --into "${instdir}" saxon-9 saxon.jar saxon9B.jar
2843 - rm servlet-2.2.jar && java-pkg_jar-from --into "${instdir}" tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
2844 - rm smack.jar && java-pkg_jar-from --into "${instdir}" smack-2.2 smack.jar
2845 - rm smackx.jar && java-pkg_jar-from --into "${instdir}" smack-2.2 smackx.jar
2846 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
2847 - rm xerces-2.8.0.jar && java-pkg_jar-from --into "${instdir}" xerces-2 xercesImpl.jar xerces-2.8.0.jar
2848 - popd >/dev/null || die
2849 -
2850 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxb
2851 - pushd "${instdir}" >/dev/null || die
2852 - rm activation.jar && java-pkg_jar-from --into "${instdir}" sun-jaf activation.jar
2853 - popd >/dev/null || die
2854 -
2855 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxb/api
2856 - pushd "${instdir}" >/dev/null || die
2857 - rm jsr173_1.0_api.jar && java-pkg_jar-from --into "${instdir}" jsr173 jsr173.jar jsr173_1.0_api.jar
2858 - popd >/dev/null || die
2859 -
2860 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
2861 -}
2862
2863 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20160429.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20160429.ebuild
2864 deleted file mode 100644
2865 index a495ec1..0000000
2866 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20160429.ebuild
2867 +++ /dev/null
2868 @@ -1,382 +0,0 @@
2869 -# Copyright 1999-2016 Gentoo Foundation
2870 -# Distributed under the terms of the GNU General Public License v2
2871 -# $Id$
2872 -
2873 -EAPI="4"
2874 -inherit eutils java-pkg-2 java-ant-2
2875 -
2876 -DESCRIPTION="Netbeans IDE Cluster"
2877 -HOMEPAGE="http://netbeans.org/projects/ide"
2878 -SLOT="9999"
2879 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
2880 -SRC_URI="${SOURCE_URL}
2881 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
2882 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
2883 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
2884 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
2885 - http://hg.netbeans.org/binaries/DCDA3604865C8E80789B4F8E8EECC3D4D15D00F8-com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar
2886 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
2887 - http://hg.netbeans.org/binaries/0CE1EDB914C94EBC388F086C6827E8BDEEC71AC2-commons-lang-2.6.jar
2888 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
2889 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
2890 - http://hg.netbeans.org/binaries/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip
2891 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
2892 - http://hg.netbeans.org/binaries/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip
2893 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
2894 - http://hg.netbeans.org/binaries/ED727A8D9F247E2050281CB083F1C77B09DCB5CD-guava-15.0.jar
2895 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
2896 - http://hg.netbeans.org/binaries/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip
2897 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
2898 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
2899 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
2900 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
2901 - http://hg.netbeans.org/binaries/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar
2902 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
2903 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
2904 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
2905 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
2906 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
2907 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
2908 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
2909 - http://hg.netbeans.org/binaries/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip
2910 - http://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
2911 - http://hg.netbeans.org/binaries/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip
2912 - http://hg.netbeans.org/binaries/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar
2913 - http://hg.netbeans.org/binaries/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar
2914 - http://hg.netbeans.org/binaries/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar
2915 - http://hg.netbeans.org/binaries/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar
2916 - http://hg.netbeans.org/binaries/F406B7784A0DA5C4670B038BF55A4DCD4AF30AEB-jzlib-1.0.7.jar
2917 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
2918 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
2919 - http://hg.netbeans.org/binaries/AA2671239EBB762FEEE8B908E9F35473A72AFE1B-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar
2920 - http://hg.netbeans.org/binaries/1605B38BB28EAE32C11EAB8F9E238A497754A5B8-org.eclipse.core.jobs-3.5.101_nosignature.jar
2921 - http://hg.netbeans.org/binaries/20800206EB8B490F3CE5BB8AC8A7C3B9E8004A30-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar
2922 - http://hg.netbeans.org/binaries/D2D2105B1E3C9E2FA6240AD088237A57590DDA8D-org.eclipse.core.runtime-3.7.0_nosignature.jar
2923 - http://hg.netbeans.org/binaries/16507EAFDC2B95121AA718895BDB54D616EE4B0F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar
2924 - http://hg.netbeans.org/binaries/BD55836AABD558DC643A7844B78866AD990544BC-org.eclipse.equinox.app-1.3.100_nosignature.jar
2925 - http://hg.netbeans.org/binaries/4EE275AE73A140A403903D7E4DBA68C8FBB07001-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar
2926 - http://hg.netbeans.org/binaries/B7001D9CC2E2AC4E167D22A13063F0350C71AAA9-org.eclipse.equinox.preferences-3.4.2_nosignature.jar
2927 - http://hg.netbeans.org/binaries/C647079E36A4EB7A24AED2C545E4F0F94194C4D1-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar
2928 - http://hg.netbeans.org/binaries/9267CF311F979078211A70C1B19AF8A8EE71DC8E-org.eclipse.equinox.security-1.1.1_nosignature.jar
2929 - http://hg.netbeans.org/binaries/B580E446B543A8DD2F5AA368B07F9C4C9C2E7029-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar
2930 - http://hg.netbeans.org/binaries/244560B99152F3F9BC75DF2D6FAFA8A5216B06B6-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar
2931 - http://hg.netbeans.org/binaries/8E2776DE17446EC7450285F19F2C6366117748A8-org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar
2932 - http://hg.netbeans.org/binaries/D4F2BE52B5C048158B5C046C0ACAC3965027FE12-org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar
2933 - http://hg.netbeans.org/binaries/4C753A9D8AB768A55EC99A377A0D22EDA67BAE25-org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar
2934 - http://hg.netbeans.org/binaries/8E52A783A3700FE2F3AED720CBEF6D895C0D5DBC-org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar
2935 - http://hg.netbeans.org/binaries/50F0A49BDF7C5610E3E602609926065D47A16C6E-org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar
2936 - http://hg.netbeans.org/binaries/4F2E28BDB091E2DD215FB9B16C8708513288F16A-org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar
2937 - http://hg.netbeans.org/binaries/11D1982BE23B06B2721240F424DBEF9F5FDE7F45-org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar
2938 - http://hg.netbeans.org/binaries/A3FEF6144ED1622E4CDD506B9D745527CC675D8D-org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar
2939 - http://hg.netbeans.org/binaries/825DC870D1D423E347F4F8229A211A2C297BB15D-org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar
2940 - http://hg.netbeans.org/binaries/C3024631DD14008D2FF35A576C3D82AC6FCB2E10-org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar
2941 - http://hg.netbeans.org/binaries/17C0C8D6DEBF5EBE734881C131888D8088BD9E7D-org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar
2942 - http://hg.netbeans.org/binaries/6819C79348FCF4F5125C834E7D3B742582DCA34D-processtreekiller-1.0.7.jar
2943 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
2944 - http://hg.netbeans.org/binaries/DAAEFA7A5F3AF75FE4CDC86A1B5904C9F3B5BBF8-svnClientAdapter-javahl-1.10.12.jar
2945 - http://hg.netbeans.org/binaries/C47ED3BCD8CEAECDE3BDEEB7D8D14B577B26F9C8-svnClientAdapter-main-1.10.12.jar
2946 - http://hg.netbeans.org/binaries/AD4A88D99AB7C5B64C8893CA2FF2CBCFCEFC51C8-svnClientAdapter-svnkit-1.10.12.jar
2947 - http://hg.netbeans.org/binaries/5C47A97F05F761F190D87ED5FCBB08D1E05A7FB5-svnjavahl-1.9.3.jar
2948 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
2949 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
2950 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
2951 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
2952 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
2953 - http://hg.netbeans.org/binaries/5C322A10E13FADE0451263035B7AA26B63AAFA47-validator.jar
2954 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
2955 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
2956 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
2957 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
2958 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2959 -KEYWORDS="~amd64 ~x86"
2960 -IUSE=""
2961 -S="${WORKDIR}"
2962 -
2963 -CDEPEND="~dev-java/netbeans-harness-${PV}
2964 - ~dev-java/netbeans-platform-${PV}
2965 - dev-java/commons-compress:0
2966 - dev-java/commons-httpclient:3
2967 - dev-java/commons-logging:0
2968 - dev-java/icu4j:55
2969 - dev-java/iso-relax:0
2970 - dev-java/jdbc-mysql:0
2971 - dev-java/jdbc-postgresql:0
2972 - >=dev-java/jsch-0.1.46:0
2973 - >=dev-java/json-simple-1.1:0
2974 - dev-java/jsr173:0
2975 - dev-java/jvyamlb:0
2976 - dev-java/log4j:0
2977 - dev-java/lucene:3.5
2978 - dev-java/rhino:1.6
2979 - dev-java/saxon:9
2980 - dev-java/smack:2.2
2981 - dev-java/sun-jaf:0
2982 - dev-java/tomcat-servlet-api:2.2
2983 - dev-java/ws-commons-util:0
2984 - dev-java/xerces:2"
2985 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
2986 -# app-text/jing:0 our version is probably too old
2987 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
2988 -# dev-java/commons-lang:2.1 fails with "Missing manifest tag OpenIDE-Module"
2989 -# dev-java/freemarker:2.3
2990 -# dev-java/guava:15 fails with "Missing manifest tag OpenIDE-Module"
2991 -# dev-java/ini4j:0 our version is too old
2992 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
2993 -# dev-java/jzlib:0 fails with "Missing manifest tag OpenIDE-Module"
2994 -# dev-java/trilead-ssh2:0 in overlay
2995 -DEPEND=">=virtual/jdk-1.7
2996 - app-arch/unzip
2997 - dev-java/commons-codec:0
2998 - ${CDEPEND}
2999 - dev-java/javacc:0
3000 - dev-java/javahelp:0
3001 - dev-java/jna:0"
3002 -RDEPEND=">=virtual/jdk-1.7
3003 - ${CDEPEND}"
3004 -
3005 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3006 -
3007 -EANT_BUILD_XML="nbbuild/build.xml"
3008 -EANT_BUILD_TARGET="rebuild-cluster"
3009 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
3010 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3011 -JAVA_PKG_BSFIX="off"
3012 -
3013 -JAVA_PKG_WANT_SOURCE="1.7"
3014 -JAVA_PKG_WANT_TARGET="1.7"
3015 -
3016 -src_unpack() {
3017 - unpack $(basename ${SOURCE_URL})
3018 -
3019 - einfo "Deleting bundled jars..."
3020 - find -name "*.jar" -type f -delete
3021 -
3022 - unpack netbeans-9999-r16-build.xml.patch.bz2
3023 -
3024 - pushd "${S}" >/dev/null || die
3025 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
3026 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
3027 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
3028 - ln -s "${DISTDIR}"/DCDA3604865C8E80789B4F8E8EECC3D4D15D00F8-com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build220_r167_v20150618_1733.jar || die
3029 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
3030 - ln -s "${DISTDIR}"/0CE1EDB914C94EBC388F086C6827E8BDEEC71AC2-commons-lang-2.6.jar o.apache.commons.lang/external/commons-lang-2.6.jar || die
3031 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
3032 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
3033 - ln -s "${DISTDIR}"/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip css.editor/external/css3-spec.zip || die
3034 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
3035 - ln -s "${DISTDIR}"/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
3036 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
3037 - ln -s "${DISTDIR}"/ED727A8D9F247E2050281CB083F1C77B09DCB5CD-guava-15.0.jar c.google.guava/external/guava-15.0.jar || die
3038 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
3039 - ln -s "${DISTDIR}"/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip html.parser/external/html5doc.zip || die
3040 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
3041 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
3042 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
3043 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
3044 - ln -s "${DISTDIR}"/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar c.googlecode.javaewah.JavaEWAH/external/JavaEWAH-0.7.9.jar || die
3045 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
3046 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
3047 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
3048 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
3049 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
3050 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
3051 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
3052 - ln -s "${DISTDIR}"/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
3053 - ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
3054 - ln -s "${DISTDIR}"/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
3055 - ln -s "${DISTDIR}"/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.7.jar || die
3056 - ln -s "${DISTDIR}"/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.7.jar || die
3057 - ln -s "${DISTDIR}"/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.7.jar || die
3058 - 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
3059 - ln -s "${DISTDIR}"/F406B7784A0DA5C4670B038BF55A4DCD4AF30AEB-jzlib-1.0.7.jar c.jcraft.jzlib/external/jzlib-1.0.7.jar || die
3060 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.process/external/libpam4j-1.1.jar || die
3061 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
3062 - ln -s "${DISTDIR}"/AA2671239EBB762FEEE8B908E9F35473A72AFE1B-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar || die
3063 - ln -s "${DISTDIR}"/1605B38BB28EAE32C11EAB8F9E238A497754A5B8-org.eclipse.core.jobs-3.5.101_nosignature.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101_nosignature.jar || die
3064 - ln -s "${DISTDIR}"/20800206EB8B490F3CE5BB8AC8A7C3B9E8004A30-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar || die
3065 - ln -s "${DISTDIR}"/D2D2105B1E3C9E2FA6240AD088237A57590DDA8D-org.eclipse.core.runtime-3.7.0_nosignature.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0_nosignature.jar || die
3066 - ln -s "${DISTDIR}"/16507EAFDC2B95121AA718895BDB54D616EE4B0F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar || die
3067 - ln -s "${DISTDIR}"/BD55836AABD558DC643A7844B78866AD990544BC-org.eclipse.equinox.app-1.3.100_nosignature.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100_nosignature.jar || die
3068 - ln -s "${DISTDIR}"/4EE275AE73A140A403903D7E4DBA68C8FBB07001-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar || die
3069 - ln -s "${DISTDIR}"/B7001D9CC2E2AC4E167D22A13063F0350C71AAA9-org.eclipse.equinox.preferences-3.4.2_nosignature.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2_nosignature.jar || die
3070 - ln -s "${DISTDIR}"/C647079E36A4EB7A24AED2C545E4F0F94194C4D1-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar || die
3071 - ln -s "${DISTDIR}"/9267CF311F979078211A70C1B19AF8A8EE71DC8E-org.eclipse.equinox.security-1.1.1_nosignature.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1_nosignature.jar || die
3072 - ln -s "${DISTDIR}"/B580E446B543A8DD2F5AA368B07F9C4C9C2E7029-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit/external/org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar || die
3073 - ln -s "${DISTDIR}"/244560B99152F3F9BC75DF2D6FAFA8A5216B06B6-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar || die
3074 - ln -s "${DISTDIR}"/8E2776DE17446EC7450285F19F2C6366117748A8-org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar || die
3075 - ln -s "${DISTDIR}"/D4F2BE52B5C048158B5C046C0ACAC3965027FE12-org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar || die
3076 - ln -s "${DISTDIR}"/4C753A9D8AB768A55EC99A377A0D22EDA67BAE25-org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar || die
3077 - ln -s "${DISTDIR}"/8E52A783A3700FE2F3AED720CBEF6D895C0D5DBC-org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar || die
3078 - ln -s "${DISTDIR}"/50F0A49BDF7C5610E3E602609926065D47A16C6E-org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar || die
3079 - ln -s "${DISTDIR}"/4F2E28BDB091E2DD215FB9B16C8708513288F16A-org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar || die
3080 - ln -s "${DISTDIR}"/11D1982BE23B06B2721240F424DBEF9F5FDE7F45-org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar || die
3081 - ln -s "${DISTDIR}"/A3FEF6144ED1622E4CDD506B9D745527CC675D8D-org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar || die
3082 - ln -s "${DISTDIR}"/825DC870D1D423E347F4F8229A211A2C297BB15D-org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.markdown.core/external/org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar || die
3083 - ln -s "${DISTDIR}"/C3024631DD14008D2FF35A576C3D82AC6FCB2E10-org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar || die
3084 - ln -s "${DISTDIR}"/17C0C8D6DEBF5EBE734881C131888D8088BD9E7D-org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.12.r10533_v20160129_0158.jar || die
3085 - ln -s "${DISTDIR}"/6819C79348FCF4F5125C834E7D3B742582DCA34D-processtreekiller-1.0.7.jar extexecution.process/external/processtreekiller-1.0.7.jar || die
3086 - 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
3087 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
3088 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
3089 - ln -s "${DISTDIR}"/DAAEFA7A5F3AF75FE4CDC86A1B5904C9F3B5BBF8-svnClientAdapter-javahl-1.10.12.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.12.jar || die
3090 - ln -s "${DISTDIR}"/C47ED3BCD8CEAECDE3BDEEB7D8D14B577B26F9C8-svnClientAdapter-main-1.10.12.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.12.jar || die
3091 - ln -s "${DISTDIR}"/AD4A88D99AB7C5B64C8893CA2FF2CBCFCEFC51C8-svnClientAdapter-svnkit-1.10.12.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.12.jar || die
3092 - ln -s "${DISTDIR}"/5C47A97F05F761F190D87ED5FCBB08D1E05A7FB5-svnjavahl-1.9.3.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.9.3.jar || die
3093 - 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
3094 - 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
3095 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
3096 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
3097 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
3098 - ln -s "${DISTDIR}"/5C322A10E13FADE0451263035B7AA26B63AAFA47-validator.jar html.validation/external/validator.jar || die
3099 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.process/external/winp-1.14-patched.jar || die
3100 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
3101 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
3102 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
3103 - popd >/dev/null || die
3104 -}
3105 -
3106 -src_prepare() {
3107 - einfo "Deleting bundled class files..."
3108 - find -name "*.class" -type f | xargs rm -vf
3109 -
3110 - epatch netbeans-9999-r16-build.xml.patch
3111 -
3112 - # Support for custom patches
3113 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3114 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3115 -
3116 - if [ -n "${files}" ] ; then
3117 - einfo "Applying custom patches:"
3118 -
3119 - for file in ${files} ; do
3120 - epatch "${file}"
3121 - done
3122 - fi
3123 - fi
3124 -
3125 - einfo "Symlinking external libraries..."
3126 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3127 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
3128 -
3129 - einfo "Linking in other clusters..."
3130 - mkdir "${S}"/nbbuild/netbeans || die
3131 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3132 -
3133 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3134 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3135 - touch nb.cluster.platform.built
3136 -
3137 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3138 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3139 - touch nb.cluster.harness.built
3140 -
3141 - popd >/dev/null || die
3142 -
3143 - java-pkg_jar-from --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.53.jar
3144 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
3145 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
3146 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
3147 - java-pkg_jar-from --into html.parser/external icu4j-55 icu4j.jar icu4j-4_4_2.jar
3148 - java-pkg_jar-from --into html.validation/external iso-relax iso-relax.jar isorelax.jar
3149 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
3150 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
3151 - java-pkg_jar-from --into libs.commons_compress/external commons-compress commons-compress.jar commons-compress-1.8.1.jar
3152 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
3153 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
3154 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.7.jar
3155 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
3156 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
3157 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
3158 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
3159 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
3160 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
3161 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
3162 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3163 - 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
3164 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
3165 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
3166 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
3167 -
3168 - java-pkg-2_src_prepare
3169 -}
3170 -
3171 -src_compile() {
3172 - unset DISPLAY
3173 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3174 -}
3175 -
3176 -src_install() {
3177 - pushd nbbuild/netbeans/ide >/dev/null || die
3178 -
3179 - insinto ${INSTALL_DIR}
3180 -
3181 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3182 -
3183 - doins -r *
3184 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
3185 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
3186 -
3187 - insinto ${INSTALL_DIR}/bin/nativeexecution
3188 - doins bin/nativeexecution/*
3189 -
3190 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
3191 - for file in *.sh ; do
3192 - fperms 755 ${file}
3193 - done
3194 - popd >/dev/null || die
3195 -
3196 - if use x86 ; then
3197 - doins -r bin/nativeexecution/Linux-x86
3198 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
3199 - for file in * ; do
3200 - fperms 755 ${file}
3201 - done
3202 - popd >/dev/null || die
3203 - elif use amd64 ; then
3204 - doins -r bin/nativeexecution/Linux-x86_64
3205 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
3206 - for file in * ; do
3207 - fperms 755 ${file}
3208 - done
3209 - popd >/dev/null || die
3210 - fi
3211 -
3212 - popd >/dev/null || die
3213 -
3214 - local instdir="${D}"/${INSTALL_DIR}/modules
3215 - pushd "${instdir}" >/dev/null || die
3216 - rm com-jcraft-jsch.jar && java-pkg_jar-from --into "${instdir}" jsch jsch.jar com-jcraft-jsch.jar
3217 - popd >/dev/null || die
3218 -
3219 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
3220 - pushd "${instdir}" >/dev/null || die
3221 - rm commons-compress-1.8.1.jar && java-pkg_jar-from --into "${instdir}" commons-compress commons-compress.jar commons-compress-1.8.1.jar
3222 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
3223 - rm icu4j-4_4_2.jar && java-pkg_jar-from --into "${instdir}" icu4j-55 icu4j.jar icu4j-4_4_2.jar
3224 - rm isorelax.jar && java-pkg_jar-from --into "${instdir}" iso-relax iso-relax.jar isorelax.jar
3225 - rm json-simple-1.1.1.jar && java-pkg_jar-from --into "${instdir}" json-simple json-simple.jar json-simple-1.1.1.jar
3226 - rm jvyamlb-0.2.7.jar && java-pkg_jar-from --into "${instdir}" jvyamlb jvyamlb.jar jvyamlb-0.2.7.jar
3227 - rm log4j-1.2.15.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.15.jar
3228 - rm lucene-core-3.5.0.jar && java-pkg_jar-from --into "${instdir}" lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
3229 - rm mysql-connector-java-5.1.23-bin.jar && java-pkg_jar-from --into "${instdir}" jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
3230 - rm postgresql-9.2-1002.jdbc4.jar && java-pkg_jar-from --into "${instdir}" jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
3231 - rm saxon9B.jar && java-pkg_jar-from --into "${instdir}" saxon-9 saxon.jar saxon9B.jar
3232 - rm servlet-2.2.jar && java-pkg_jar-from --into "${instdir}" tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
3233 - rm smack.jar && java-pkg_jar-from --into "${instdir}" smack-2.2 smack.jar
3234 - rm smackx.jar && java-pkg_jar-from --into "${instdir}" smack-2.2 smackx.jar
3235 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
3236 - rm xerces-2.8.0.jar && java-pkg_jar-from --into "${instdir}" xerces-2 xercesImpl.jar xerces-2.8.0.jar
3237 - popd >/dev/null || die
3238 -
3239 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxb
3240 - pushd "${instdir}" >/dev/null || die
3241 - rm activation.jar && java-pkg_jar-from --into "${instdir}" sun-jaf activation.jar
3242 - popd >/dev/null || die
3243 -
3244 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxb/api
3245 - pushd "${instdir}" >/dev/null || die
3246 - rm jsr173_1.0_api.jar && java-pkg_jar-from --into "${instdir}" jsr173 jsr173.jar jsr173_1.0_api.jar
3247 - popd >/dev/null || die
3248 -
3249 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
3250 -}
3251
3252 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
3253 index 24a18eb..ac376e2 100644
3254 --- a/dev-java/netbeans-java/Manifest
3255 +++ b/dev-java/netbeans-java/Manifest
3256 @@ -38,8 +38,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
3257 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
3258 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
3259 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
3260 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
3261 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
3262 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
3263 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
3264 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
3265 @@ -65,8 +63,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
3266 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
3267 EBUILD netbeans-java-8.0.2-r4.ebuild 13298 SHA256 d4172dfdec5afecb1cd099e18a21aa872c7822bff40b192b5f4ec4d35e6e0ef8 SHA512 48ae6f7141117fbf58123ded750d76f2e7311211a6be3b62bd491349817460da11f781ec5694da91584315547c32008f568fac3bfb406dbdb5ed7fd825ff694e WHIRLPOOL 73fb68aec003707c14b2b390c2de80f24e1e5413cf7e16cf7e661af47c908e2d559214580379e45e21d316767987ac906b5a119a61ae39f03c3d01dafad49b7c
3268 EBUILD netbeans-java-8.1-r2.ebuild 14814 SHA256 1f49212c90fcaa9a6483f19bb60c963520f20aa08c2a509aa19cc7fda12e4564 SHA512 2d6b225f5d32f0ce1801124808b0cc2101f16a703540877c4818be06694742cfa262c3a2e7018761254f9244a7992eb7fe9bc15cdb20f6f4cb83958789c0ef42 WHIRLPOOL 8557163a46ea91a47efec3c272b8a8a0f2acbf9eaa8f6c280d0ddaac6dd8b2185f06716ab12ebf76fb87fe6c05ab1a14bfd281875ebef586f1304d2162e5f2dc
3269 -EBUILD netbeans-java-9999_p20160428.ebuild 15656 SHA256 197082a052d63c9aea66f8595e7a2cdc28ef3a0c3e662f4dbf215d794e2b8129 SHA512 5658fd47bd0582945b333a666e47eab9d358fe92277725edfdedde5ae5572b51aed6a63808e13c5d27bb788738fcd263baf36c6b1ff8740153fd89605a5aa9f4 WHIRLPOOL ac7ecbd6bea378255961f986f2998bc6bfdd6bff3343df76ad4f3445bf2d8a0815437cf547dd50a9b4ed4c80b57c027e77b9c39b22ed3d9769dce35672ec02fa
3270 -EBUILD netbeans-java-9999_p20160429.ebuild 15656 SHA256 69aba6e099a96f071eef4d03dc3367aeb36f4f9d8d82808d894cbb3d64b5ee06 SHA512 9e1949638884d3e6cf46fdf79bf21afb0afe3fd5859cac1127f6d2ea2d3304746378e76c674c0031a4b372dff7badc8848aab5e8866e459c00c0f67574beec80 WHIRLPOOL bc9a0704a355e727d352475388e7424f166a48a74af8be4de0725a45ca3e4f00434802d6e3a59ef7372fc4484adb08879af320f12b6fc52e4c1f8a52cc10bdb5
3271 EBUILD netbeans-java-9999_p20160430.ebuild 15656 SHA256 25fd51247bc67e579554cd2fe817c5ff4bedcd3ca431f5a7f7d4a4cbf54825a8 SHA512 063bb5fc4cacdfda1609193fe6a34fc1f5d39e84745ec2c2cec8d9bf151d0f49a41ebd042b47a73e33651b112abe8801d59f798a5f0051d37a6ffebab19d4605 WHIRLPOOL 2414a92762c16f3e3ccb08d8e9882dba4de2cce320dbd28b086f95ee8ac485ab516532705f778becbc9cc38898288bef3dbab97a57cae10b53d71f03b63079d3
3272 EBUILD netbeans-java-9999_p20160501.ebuild 15656 SHA256 45141da1515612357276a060d43b1ac5c4b0aa01b202d5f71e241af562e4eba0 SHA512 fba12750ea2567c34568ff2743003afcf12a1e0f536b48ae6273087848072befb00a63caf734d111a568a30578add8f8b2f065bdbdce77c471b857085882ed1a WHIRLPOOL f6d0f280d5124438be05a9ba3ababc59e293c5fcb765d133009ba18cbb98cf0e13d4e179b3e0c577e0227f5ca7cf3de59fb4057128fd45a45a6e9ed01693c7c9
3273 EBUILD netbeans-java-9999_p20160502.ebuild 15656 SHA256 3ef21fbc7acea311b72f58ee2aa7cbda5af4827118d1c1ce384c214878deb651 SHA512 586f3d93d53a6420ef3745ad4778bbf596599bd7f248864a11bcc8f6776e2de52a18510867acd4ecdd1e9335bdc5c3c60bb3b0ea2f9107816fce111768b14b1b WHIRLPOOL 627642892a4f2a16f5ff23405f57cc83b1ec6ec5d191eb9ad5ac977f9445a230637d74105f5e8800ade110097eebbf3f6fe65e1be1b39bbe9a5f254ac7d30dc6
3274
3275 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20160428.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20160428.ebuild
3276 deleted file mode 100644
3277 index b669b81..0000000
3278 --- a/dev-java/netbeans-java/netbeans-java-9999_p20160428.ebuild
3279 +++ /dev/null
3280 @@ -1,280 +0,0 @@
3281 -# Copyright 1999-2016 Gentoo Foundation
3282 -# Distributed under the terms of the GNU General Public License v2
3283 -# $Id$
3284 -
3285 -EAPI="4"
3286 -inherit eutils java-pkg-2 java-ant-2
3287 -
3288 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
3289 -
3290 -DESCRIPTION="Netbeans Java Cluster"
3291 -HOMEPAGE="http://netbeans.org/projects/java"
3292 -SLOT="9999"
3293 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
3294 -# jarjar-1.4 contains also asm libraries
3295 -SRC_URI="${SOURCE_URL}
3296 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
3297 - http://hg.netbeans.org/binaries/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar
3298 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
3299 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
3300 - http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
3301 - http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
3302 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
3303 - http://hg.netbeans.org/binaries/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar
3304 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
3305 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
3306 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
3307 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
3308 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
3309 - http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
3310 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
3311 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
3312 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
3313 - http://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar
3314 - http://hg.netbeans.org/binaries/E3764E0AB4F9F9ED16AEB6A68B8E3F2442DDCCB6-nb-javac-impl.jar
3315 - http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
3316 - http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
3317 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
3318 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip
3319 - http://hg.netbeans.org/binaries/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar
3320 - http://hg.netbeans.org/binaries/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar
3321 - http://hg.netbeans.org/binaries/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar
3322 - http://hg.netbeans.org/binaries/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar"
3323 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3324 -KEYWORDS="~amd64 ~x86"
3325 -IUSE=""
3326 -S="${WORKDIR}"
3327 -
3328 -CDEPEND="~dev-java/netbeans-platform-${PV}
3329 - ~dev-java/netbeans-extide-${PV}
3330 - ~dev-java/netbeans-harness-${PV}
3331 - ~dev-java/netbeans-ide-${PV}
3332 - ~dev-java/netbeans-websvccommon-${PV}
3333 - dev-java/beansbinding:0
3334 - dev-java/cglib:3
3335 - dev-java/jdom:0"
3336 -DEPEND=">=virtual/jdk-1.7
3337 - app-arch/unzip
3338 - ${CDEPEND}
3339 - dev-java/javahelp:0
3340 - dev-java/json-simple:0
3341 - dev-java/junit:4"
3342 -RDEPEND=">=virtual/jdk-1.7
3343 - ${CDEPEND}
3344 - dev-java/absolutelayout:0
3345 - >=dev-java/antlr-2.7.7-r7:0
3346 - dev-java/c3p0:0
3347 - dev-java/commons-cli:1
3348 - dev-java/commons-collections:0
3349 - dev-java/dom4j:1
3350 - dev-java/fastinfoset:0
3351 - dev-java/glassfish-transaction-api:0
3352 - dev-java/javassist:3
3353 - dev-java/jboss-logging:0
3354 - dev-java/jsr67:0
3355 - dev-java/jsr181:0
3356 - >=dev-java/jtidy-1:0
3357 - dev-java/log4j:0
3358 - dev-java/mimepull:0
3359 - dev-java/oracle-javamail:0
3360 - dev-java/saaj:0
3361 - dev-java/slf4j-api:0
3362 - dev-java/slf4j-log4j12:0
3363 - dev-java/slf4j-simple:0
3364 - dev-java/stax-ex:0
3365 - dev-java/stax2-api:0
3366 - dev-java/xmlstreambuffer:0"
3367 -
3368 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3369 -
3370 -EANT_BUILD_XML="nbbuild/build.xml"
3371 -EANT_BUILD_TARGET="rebuild-cluster"
3372 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
3373 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3374 -JAVA_PKG_BSFIX="off"
3375 -
3376 -pkg_pretend() {
3377 - local die_now=""
3378 -
3379 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
3380 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
3381 - eerror "Please remove following symlinks and run emerge again:"
3382 - find /usr/share/netbeans-java-${SLOT}/ant -type l
3383 - die_now="1"
3384 - fi
3385 - fi
3386 -
3387 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
3388 - if [ -z "${die_now}" ]; then
3389 - eerror "Please remove following symlinks and run emerge again:"
3390 - fi
3391 -
3392 - echo "/usr/share/netbeans-java-${SLOT}/maven"
3393 - die_now="1"
3394 - fi
3395 -
3396 - if [ -n "${die_now}" ]; then
3397 - die "Symlinks exist"
3398 - fi
3399 -}
3400 -
3401 -src_unpack() {
3402 - unpack $(basename ${SOURCE_URL})
3403 -
3404 - einfo "Deleting bundled jars..."
3405 - find -name "*.jar" -type f -delete
3406 -
3407 - unpack netbeans-9999-r16-build.xml.patch.bz2
3408 -
3409 - pushd "${S}" >/dev/null || die
3410 - ln -s "${DISTDIR}"/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar maven/external/aether-api-1.0.2.v20150114.jar || die
3411 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
3412 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
3413 - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
3414 - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
3415 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
3416 - ln -s "${DISTDIR}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.jar || die
3417 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
3418 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
3419 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
3420 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
3421 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
3422 - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
3423 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
3424 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
3425 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
3426 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
3427 - ln -s "${DISTDIR}"/E3764E0AB4F9F9ED16AEB6A68B8E3F2442DDCCB6-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
3428 - ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.jar || die
3429 - 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
3430 - 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
3431 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
3432 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
3433 - ln -s "${DISTDIR}"/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar maven.embedder/external/wagon-file-2.10.jar || die
3434 - ln -s "${DISTDIR}"/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar maven.embedder/external/wagon-http-2.10-shaded.jar || die
3435 - ln -s "${DISTDIR}"/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar maven.embedder/external/wagon-http-shared-2.10.jar || die
3436 - ln -s "${DISTDIR}"/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar maven.embedder/external/wagon-provider-api-2.10.jar || die
3437 - popd >/dev/null || die
3438 -}
3439 -
3440 -src_prepare() {
3441 - einfo "Deleting bundled class files..."
3442 - find -name "*.class" -type f | xargs rm -vf
3443 -
3444 - epatch netbeans-9999-r16-build.xml.patch
3445 -
3446 - # Support for custom patches
3447 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3448 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3449 -
3450 - if [ -n "${files}" ] ; then
3451 - einfo "Applying custom patches:"
3452 -
3453 - for file in ${files} ; do
3454 - epatch "${file}"
3455 - done
3456 - fi
3457 - fi
3458 -
3459 - einfo "Symlinking external libraries..."
3460 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3461 - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar
3462 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
3463 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
3464 - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar
3465 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
3466 -
3467 - einfo "Linking in other clusters..."
3468 - mkdir "${S}"/nbbuild/netbeans || die
3469 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3470 -
3471 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3472 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3473 - touch nb.cluster.platform.built
3474 -
3475 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3476 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3477 - touch nb.cluster.extide.built
3478 -
3479 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3480 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3481 - touch nb.cluster.harness.built
3482 -
3483 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3484 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3485 - touch nb.cluster.ide.built
3486 -
3487 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3488 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3489 - touch nb.cluster.websvccommon.built
3490 -
3491 - popd >/dev/null || die
3492 -
3493 - java-pkg-2_src_prepare
3494 -}
3495 -
3496 -src_install() {
3497 - pushd nbbuild/netbeans/java >/dev/null || die
3498 -
3499 - insinto ${INSTALL_DIR}
3500 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3501 -
3502 - doins -r *
3503 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
3504 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
3505 -
3506 - popd >/dev/null || die
3507 -
3508 - local instdir="${D}"/${INSTALL_DIR}/maven/lib
3509 - pushd "${instdir}" >/dev/null || die
3510 - rm commons-cli-1.2.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.2.jar
3511 - popd >/dev/null || die
3512 -
3513 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
3514 - pushd "${instdir}" >/dev/null || die
3515 - rm AbsoluteLayout.jar && java-pkg_jar-from --into "${instdir}" absolutelayout absolutelayout.jar AbsoluteLayout.jar
3516 - rm beansbinding-1.2.1.jar && java-pkg_jar-from --into "${instdir}" beansbinding beansbinding.jar beansbinding-1.2.1.jar
3517 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
3518 - popd >/dev/null || die
3519 -
3520 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/hibernate4
3521 - pushd "${instdir}" >/dev/null || die
3522 - rm antlr-2.7.7.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.7.jar
3523 - rm c3p0-0.9.2.1.jar && java-pkg_jar-from --into "${instdir}" c3p0 c3p0.jar c3p0-0.9.2.1.jar
3524 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
3525 - rm commons-collections-3.2.1.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar commons-collections-3.2.1.jar
3526 - rm dom4j-1.6.1.jar && java-pkg_jar-from --into "${instdir}" dom4j-1 dom4j.jar dom4j-1.6.1.jar
3527 - rm javassist-3.18.1-GA.jar && java-pkg_jar-from --into "${instdir}" javassist-3 javassist.jar javassist-3.18.1-GA.jar
3528 - rm jboss-logging-3.1.3.GA.jar && java-pkg_jar-from --into "${instdir}" jboss-logging jboss-logging.jar jboss-logging-3.1.3.GA.jar
3529 - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && java-pkg_jar-from --into "${instdir}" glassfish-transaction-api jta.jar jboss-transaction-api_1.2_spec-1.0.0.Final.jar
3530 - rm jtidy-r8-20060801.jar && java-pkg_jar-from --into "${instdir}" jtidy jtidy.jar jtidy-r8-20060801.jar
3531 - rm log4j-1.2.12.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.12.jar
3532 - rm slf4j-api-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-api slf4j-api.jar slf4j-api-1.6.1.jar
3533 - rm slf4j-log4j12-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-log4j12 slf4j-log4j12.jar slf4j-log4j12-1.6.1.jar
3534 - rm slf4j-simple-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-simple slf4j-simple.jar slf4j-simple-1.6.1.jar
3535 - popd >/dev/null || die
3536 -
3537 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22
3538 - pushd "${instdir}" >/dev/null || die
3539 - rm FastInfoset.jar && java-pkg_jar-from --into "${instdir}" fastinfoset fastinfoset.jar FastInfoset.jar
3540 - rm javax.mail_1.4.jar && java-pkg_jar-from --into "${instdir}" oracle-javamail mail.jar javax.mail_1.4.jar
3541 - rm mimepull.jar && java-pkg_jar-from --into "${instdir}" mimepull mimepull.jar
3542 - rm saaj-impl.jar && java-pkg_jar-from --into "${instdir}" saaj saaj.jar saaj-impl.jar
3543 - rm stax-ex.jar && java-pkg_jar-from --into "${instdir}" stax-ex stax-ex.jar
3544 - rm stax2-api.jar && java-pkg_jar-from --into "${instdir}" stax2-api stax2-api.jar
3545 - rm streambuffer.jar && java-pkg_jar-from --into "${instdir}" xmlstreambuffer xmlstreambuffer.jar streambuffer.jar
3546 - popd >/dev/null || die
3547 -
3548 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22/api
3549 - pushd "${instdir}" >/dev/null || die
3550 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
3551 - rm saaj-api.jar && java-pkg_jar-from --into "${instdir}" jsr67 jsr67.jar saaj-api.jar
3552 - popd >/dev/null || die
3553 -
3554 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/maven
3555 - pushd "${instdir}" >/dev/null || die
3556 - rm jdom-1.0.jar && java-pkg_jar-from --into "${instdir}" jdom jdom.jar jdom-1.0.jar
3557 - popd >/dev/null || die
3558 -
3559 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
3560 -}
3561
3562 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20160429.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20160429.ebuild
3563 deleted file mode 100644
3564 index 956d135..0000000
3565 --- a/dev-java/netbeans-java/netbeans-java-9999_p20160429.ebuild
3566 +++ /dev/null
3567 @@ -1,280 +0,0 @@
3568 -# Copyright 1999-2016 Gentoo Foundation
3569 -# Distributed under the terms of the GNU General Public License v2
3570 -# $Id$
3571 -
3572 -EAPI="4"
3573 -inherit eutils java-pkg-2 java-ant-2
3574 -
3575 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
3576 -
3577 -DESCRIPTION="Netbeans Java Cluster"
3578 -HOMEPAGE="http://netbeans.org/projects/java"
3579 -SLOT="9999"
3580 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
3581 -# jarjar-1.4 contains also asm libraries
3582 -SRC_URI="${SOURCE_URL}
3583 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
3584 - http://hg.netbeans.org/binaries/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar
3585 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
3586 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
3587 - http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
3588 - http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
3589 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
3590 - http://hg.netbeans.org/binaries/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar
3591 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
3592 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
3593 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
3594 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
3595 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
3596 - http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
3597 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
3598 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
3599 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
3600 - http://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar
3601 - http://hg.netbeans.org/binaries/E3764E0AB4F9F9ED16AEB6A68B8E3F2442DDCCB6-nb-javac-impl.jar
3602 - http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
3603 - http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
3604 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
3605 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip
3606 - http://hg.netbeans.org/binaries/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar
3607 - http://hg.netbeans.org/binaries/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar
3608 - http://hg.netbeans.org/binaries/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar
3609 - http://hg.netbeans.org/binaries/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar"
3610 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3611 -KEYWORDS="~amd64 ~x86"
3612 -IUSE=""
3613 -S="${WORKDIR}"
3614 -
3615 -CDEPEND="~dev-java/netbeans-platform-${PV}
3616 - ~dev-java/netbeans-extide-${PV}
3617 - ~dev-java/netbeans-harness-${PV}
3618 - ~dev-java/netbeans-ide-${PV}
3619 - ~dev-java/netbeans-websvccommon-${PV}
3620 - dev-java/beansbinding:0
3621 - dev-java/cglib:3
3622 - dev-java/jdom:0"
3623 -DEPEND=">=virtual/jdk-1.7
3624 - app-arch/unzip
3625 - ${CDEPEND}
3626 - dev-java/javahelp:0
3627 - dev-java/json-simple:0
3628 - dev-java/junit:4"
3629 -RDEPEND=">=virtual/jdk-1.7
3630 - ${CDEPEND}
3631 - dev-java/absolutelayout:0
3632 - >=dev-java/antlr-2.7.7-r7:0
3633 - dev-java/c3p0:0
3634 - dev-java/commons-cli:1
3635 - dev-java/commons-collections:0
3636 - dev-java/dom4j:1
3637 - dev-java/fastinfoset:0
3638 - dev-java/glassfish-transaction-api:0
3639 - dev-java/javassist:3
3640 - dev-java/jboss-logging:0
3641 - dev-java/jsr67:0
3642 - dev-java/jsr181:0
3643 - >=dev-java/jtidy-1:0
3644 - dev-java/log4j:0
3645 - dev-java/mimepull:0
3646 - dev-java/oracle-javamail:0
3647 - dev-java/saaj:0
3648 - dev-java/slf4j-api:0
3649 - dev-java/slf4j-log4j12:0
3650 - dev-java/slf4j-simple:0
3651 - dev-java/stax-ex:0
3652 - dev-java/stax2-api:0
3653 - dev-java/xmlstreambuffer:0"
3654 -
3655 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3656 -
3657 -EANT_BUILD_XML="nbbuild/build.xml"
3658 -EANT_BUILD_TARGET="rebuild-cluster"
3659 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
3660 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3661 -JAVA_PKG_BSFIX="off"
3662 -
3663 -pkg_pretend() {
3664 - local die_now=""
3665 -
3666 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
3667 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
3668 - eerror "Please remove following symlinks and run emerge again:"
3669 - find /usr/share/netbeans-java-${SLOT}/ant -type l
3670 - die_now="1"
3671 - fi
3672 - fi
3673 -
3674 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
3675 - if [ -z "${die_now}" ]; then
3676 - eerror "Please remove following symlinks and run emerge again:"
3677 - fi
3678 -
3679 - echo "/usr/share/netbeans-java-${SLOT}/maven"
3680 - die_now="1"
3681 - fi
3682 -
3683 - if [ -n "${die_now}" ]; then
3684 - die "Symlinks exist"
3685 - fi
3686 -}
3687 -
3688 -src_unpack() {
3689 - unpack $(basename ${SOURCE_URL})
3690 -
3691 - einfo "Deleting bundled jars..."
3692 - find -name "*.jar" -type f -delete
3693 -
3694 - unpack netbeans-9999-r16-build.xml.patch.bz2
3695 -
3696 - pushd "${S}" >/dev/null || die
3697 - ln -s "${DISTDIR}"/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar maven/external/aether-api-1.0.2.v20150114.jar || die
3698 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
3699 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
3700 - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
3701 - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
3702 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
3703 - ln -s "${DISTDIR}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.jar || die
3704 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
3705 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
3706 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
3707 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
3708 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
3709 - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
3710 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
3711 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
3712 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
3713 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
3714 - ln -s "${DISTDIR}"/E3764E0AB4F9F9ED16AEB6A68B8E3F2442DDCCB6-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
3715 - ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.jar || die
3716 - 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
3717 - 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
3718 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
3719 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
3720 - ln -s "${DISTDIR}"/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar maven.embedder/external/wagon-file-2.10.jar || die
3721 - ln -s "${DISTDIR}"/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar maven.embedder/external/wagon-http-2.10-shaded.jar || die
3722 - ln -s "${DISTDIR}"/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar maven.embedder/external/wagon-http-shared-2.10.jar || die
3723 - ln -s "${DISTDIR}"/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar maven.embedder/external/wagon-provider-api-2.10.jar || die
3724 - popd >/dev/null || die
3725 -}
3726 -
3727 -src_prepare() {
3728 - einfo "Deleting bundled class files..."
3729 - find -name "*.class" -type f | xargs rm -vf
3730 -
3731 - epatch netbeans-9999-r16-build.xml.patch
3732 -
3733 - # Support for custom patches
3734 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3735 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3736 -
3737 - if [ -n "${files}" ] ; then
3738 - einfo "Applying custom patches:"
3739 -
3740 - for file in ${files} ; do
3741 - epatch "${file}"
3742 - done
3743 - fi
3744 - fi
3745 -
3746 - einfo "Symlinking external libraries..."
3747 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3748 - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar
3749 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
3750 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
3751 - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar
3752 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
3753 -
3754 - einfo "Linking in other clusters..."
3755 - mkdir "${S}"/nbbuild/netbeans || die
3756 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3757 -
3758 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3759 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3760 - touch nb.cluster.platform.built
3761 -
3762 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3763 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3764 - touch nb.cluster.extide.built
3765 -
3766 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3767 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3768 - touch nb.cluster.harness.built
3769 -
3770 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3771 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3772 - touch nb.cluster.ide.built
3773 -
3774 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3775 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3776 - touch nb.cluster.websvccommon.built
3777 -
3778 - popd >/dev/null || die
3779 -
3780 - java-pkg-2_src_prepare
3781 -}
3782 -
3783 -src_install() {
3784 - pushd nbbuild/netbeans/java >/dev/null || die
3785 -
3786 - insinto ${INSTALL_DIR}
3787 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3788 -
3789 - doins -r *
3790 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
3791 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
3792 -
3793 - popd >/dev/null || die
3794 -
3795 - local instdir="${D}"/${INSTALL_DIR}/maven/lib
3796 - pushd "${instdir}" >/dev/null || die
3797 - rm commons-cli-1.2.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.2.jar
3798 - popd >/dev/null || die
3799 -
3800 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
3801 - pushd "${instdir}" >/dev/null || die
3802 - rm AbsoluteLayout.jar && java-pkg_jar-from --into "${instdir}" absolutelayout absolutelayout.jar AbsoluteLayout.jar
3803 - rm beansbinding-1.2.1.jar && java-pkg_jar-from --into "${instdir}" beansbinding beansbinding.jar beansbinding-1.2.1.jar
3804 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
3805 - popd >/dev/null || die
3806 -
3807 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/hibernate4
3808 - pushd "${instdir}" >/dev/null || die
3809 - rm antlr-2.7.7.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.7.jar
3810 - rm c3p0-0.9.2.1.jar && java-pkg_jar-from --into "${instdir}" c3p0 c3p0.jar c3p0-0.9.2.1.jar
3811 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
3812 - rm commons-collections-3.2.1.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar commons-collections-3.2.1.jar
3813 - rm dom4j-1.6.1.jar && java-pkg_jar-from --into "${instdir}" dom4j-1 dom4j.jar dom4j-1.6.1.jar
3814 - rm javassist-3.18.1-GA.jar && java-pkg_jar-from --into "${instdir}" javassist-3 javassist.jar javassist-3.18.1-GA.jar
3815 - rm jboss-logging-3.1.3.GA.jar && java-pkg_jar-from --into "${instdir}" jboss-logging jboss-logging.jar jboss-logging-3.1.3.GA.jar
3816 - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && java-pkg_jar-from --into "${instdir}" glassfish-transaction-api jta.jar jboss-transaction-api_1.2_spec-1.0.0.Final.jar
3817 - rm jtidy-r8-20060801.jar && java-pkg_jar-from --into "${instdir}" jtidy jtidy.jar jtidy-r8-20060801.jar
3818 - rm log4j-1.2.12.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.12.jar
3819 - rm slf4j-api-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-api slf4j-api.jar slf4j-api-1.6.1.jar
3820 - rm slf4j-log4j12-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-log4j12 slf4j-log4j12.jar slf4j-log4j12-1.6.1.jar
3821 - rm slf4j-simple-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-simple slf4j-simple.jar slf4j-simple-1.6.1.jar
3822 - popd >/dev/null || die
3823 -
3824 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22
3825 - pushd "${instdir}" >/dev/null || die
3826 - rm FastInfoset.jar && java-pkg_jar-from --into "${instdir}" fastinfoset fastinfoset.jar FastInfoset.jar
3827 - rm javax.mail_1.4.jar && java-pkg_jar-from --into "${instdir}" oracle-javamail mail.jar javax.mail_1.4.jar
3828 - rm mimepull.jar && java-pkg_jar-from --into "${instdir}" mimepull mimepull.jar
3829 - rm saaj-impl.jar && java-pkg_jar-from --into "${instdir}" saaj saaj.jar saaj-impl.jar
3830 - rm stax-ex.jar && java-pkg_jar-from --into "${instdir}" stax-ex stax-ex.jar
3831 - rm stax2-api.jar && java-pkg_jar-from --into "${instdir}" stax2-api stax2-api.jar
3832 - rm streambuffer.jar && java-pkg_jar-from --into "${instdir}" xmlstreambuffer xmlstreambuffer.jar streambuffer.jar
3833 - popd >/dev/null || die
3834 -
3835 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22/api
3836 - pushd "${instdir}" >/dev/null || die
3837 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
3838 - rm saaj-api.jar && java-pkg_jar-from --into "${instdir}" jsr67 jsr67.jar saaj-api.jar
3839 - popd >/dev/null || die
3840 -
3841 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/maven
3842 - pushd "${instdir}" >/dev/null || die
3843 - rm jdom-1.0.jar && java-pkg_jar-from --into "${instdir}" jdom jdom.jar jdom-1.0.jar
3844 - popd >/dev/null || die
3845 -
3846 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
3847 -}
3848
3849 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
3850 index a824a56..9efae45 100644
3851 --- a/dev-java/netbeans-javacard/Manifest
3852 +++ b/dev-java/netbeans-javacard/Manifest
3853 @@ -6,8 +6,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
3854 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
3855 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
3856 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
3857 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
3858 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
3859 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
3860 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
3861 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
3862 @@ -33,8 +31,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
3863 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
3864 EBUILD netbeans-javacard-8.0.2.ebuild 4906 SHA256 944fee40d693c2c287e748f70ba565f3cd84bb7c19110f8be716134ec20694a7 SHA512 1f66cd2756effbfde7d43f9da7d8d93cb6252c58a02ee3d821f6faeaf63bf3c63e28f80c6eb44689e3aa954452a2f3893c65e75de84158dff1da0d94cafea14a WHIRLPOOL 88197e03008b8acb1ce62f72783bb096d9a3fc2a289b83367841a8adbee2bf822031f9bd6051831515ee44b1d5d2a109c5646f98ca723506f27c874301fb4189
3865 EBUILD netbeans-javacard-8.1.ebuild 4930 SHA256 5342d0d3f4207da3d36eb19f0fa78015f33b4a6e6435fcf43b7f568afabb9d02 SHA512 5275ae0fd617e26cd8580f6256a766bdd9cc0299f5a488be5a97744ec6abddf262e5fb1db358b9ac00203bbedfe7ac152828b174856d9cf6fa06e1e2128e219b WHIRLPOOL 427bfed5b61a421340acf7ec0cfb5e88a8b4a68cb546b9d0546b7c69ab0e29700d03e2bf58641bde63a2a43579b0521c028cf57dbf25af280fb0732565a30617
3866 -EBUILD netbeans-javacard-9999_p20160428.ebuild 4971 SHA256 953faa9ef469c397ce24d47c608926a014b50202ec5197261f4d7118a5a2be0c SHA512 a14dc4090bef622fd3b13dcf19d2f692996d541b54ee156c2bd7cc87da5a5273c955fa829026f88e3d04be09f4275e41be797eee29a64c0b5af13eb7955b9527 WHIRLPOOL fed09a4d12a7adb2ac2de781f5452df9764cd56ae26e8396d516c06e739af88f34b44135f1a7a136d972ff545fb807d69fd6ed2fb82370eb09020a4f822e8a8e
3867 -EBUILD netbeans-javacard-9999_p20160429.ebuild 4971 SHA256 e92b8594afb8fd58ca38c9683807acf8e9c5a6cc2a2bc69410ebb7d3ed5aa1bc SHA512 385c1488c84c2b2370c9c0e0a927fc40a2be234be6bd3a9c6d213ca02b1a7a2bd091443adff4924d09accb891a01c10eaa27e8b29e1b7dfbf3c5d493893c45bf WHIRLPOOL 952b838e8ae795bc46118c119385fbafcf32d7e4f513f5232680f6db17dd6d2e670aaaa319467baad0dd5ff9eef3f1c35f11a2b8e614a131dd05cb4f5c72e17d
3868 EBUILD netbeans-javacard-9999_p20160430.ebuild 4971 SHA256 20462176c170768faffa16b9eac3f2349caea337dafeacbf58ad9778924ec032 SHA512 347b7f5473f750d9a57149e9ab317a1be360ed0d27007d521920867de1c1ceac62343fb79f05589d6132bc42c447e00f9821bf139955a52344cb43ce30741ea2 WHIRLPOOL c188dcc97df4ea053513e7ebce5c513609ca87301bd7f326e78433c1827dfc70ff7caf470a01cfc2dccaa5389ac64c2c0b6d7939c6f3b7c10eb7e91c70e7d401
3869 EBUILD netbeans-javacard-9999_p20160501.ebuild 4971 SHA256 5722deb49657c676c3040740712276c1fede746cbe0fb0e44b8912529bd67773 SHA512 7d4d4b53f3b31a02a84fea8ce24ac6f2176ebd15cf9244003a26e79f43b5b33c7301c33a0fcce4c9440429aa8f7273794c66545cf9b3eb1fba1d9e6ee34bc52e WHIRLPOOL a3ba0163bd0006728a42398e083024681fed9dd54462cb17bbf99387df1be63e6d82b84cc65afa9292cca5b3bab7a4f1b81a935ecedeaacb6c92e75d5d0510d2
3870 EBUILD netbeans-javacard-9999_p20160502.ebuild 4971 SHA256 d4c54a7e87cde2af0fd17108e8cfc4f933aa15d5e7b1f34adc671c3f4f7ec478 SHA512 1aa7adc347a44202db854badd85b130de772b1522cb7a73cc7a94b00116f981fc96e42eb8514eb7ff9abe5c9c4ff5e29aeaaf7962e654a9867c78bc8d0eca10a WHIRLPOOL de2590ca0950e87fdfab77866c0dab7b4a7b3513aef59c10fce23a69bdad1a417347fd6afc695d7bbc4be561c9ce7f799aa22af171d066deeb3c3475786251ca
3871
3872 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160428.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160428.ebuild
3873 deleted file mode 100644
3874 index e479496..0000000
3875 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160428.ebuild
3876 +++ /dev/null
3877 @@ -1,134 +0,0 @@
3878 -# Copyright 1999-2016 Gentoo Foundation
3879 -# Distributed under the terms of the GNU General Public License v2
3880 -# $Id$
3881 -
3882 -EAPI="4"
3883 -inherit eutils java-pkg-2 java-ant-2
3884 -
3885 -DESCRIPTION="Netbeans JavaCard Cluster"
3886 -HOMEPAGE="http://netbeans.org/projects/javacard"
3887 -SLOT="9999"
3888 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
3889 -SRC_URI="${SOURCE_URL}
3890 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
3891 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
3892 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
3893 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
3894 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3895 -KEYWORDS="~amd64 ~x86"
3896 -IUSE=""
3897 -S="${WORKDIR}"
3898 -
3899 -CDEPEND="~dev-java/netbeans-extide-${PV}
3900 - ~dev-java/netbeans-ide-${PV}
3901 - ~dev-java/netbeans-java-${PV}
3902 - ~dev-java/netbeans-platform-${PV}"
3903 -DEPEND=">=virtual/jdk-1.7
3904 - app-arch/unzip
3905 - ${CDEPEND}
3906 - dev-java/javahelp:0"
3907 -RDEPEND=">=virtual/jdk-1.7
3908 - ${CDEPEND}
3909 - dev-java/ant-contrib:0
3910 - dev-java/asm:3
3911 - dev-java/bcel:0
3912 - dev-java/commons-cli:1
3913 - dev-java/commons-codec:0
3914 - dev-java/commons-httpclient:3
3915 - dev-java/commons-logging:0"
3916 -
3917 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3918 -
3919 -EANT_BUILD_XML="nbbuild/build.xml"
3920 -EANT_BUILD_TARGET="rebuild-cluster"
3921 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
3922 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3923 -JAVA_PKG_BSFIX="off"
3924 -
3925 -src_unpack() {
3926 - unpack $(basename ${SOURCE_URL})
3927 -
3928 - einfo "Deleting bundled jars..."
3929 - find -name "*.jar" -type f -delete
3930 -
3931 - unpack netbeans-9999-r16-build.xml.patch.bz2
3932 -
3933 - pushd "${S}" >/dev/null || die
3934 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
3935 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
3936 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
3937 - popd >/dev/null || die
3938 -}
3939 -
3940 -src_prepare() {
3941 - einfo "Deleting bundled class files..."
3942 - find -name "*.class" -type f | xargs rm -vf
3943 -
3944 - epatch netbeans-9999-r16-build.xml.patch
3945 -
3946 - # Support for custom patches
3947 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3948 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3949 -
3950 - if [ -n "${files}" ] ; then
3951 - einfo "Applying custom patches:"
3952 -
3953 - for file in ${files} ; do
3954 - epatch "${file}"
3955 - done
3956 - fi
3957 - fi
3958 -
3959 - einfo "Symlinking external libraries..."
3960 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3961 -
3962 - einfo "Linking in other clusters..."
3963 - mkdir "${S}"/nbbuild/netbeans || die
3964 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3965 -
3966 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3967 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3968 - touch nb.cluster.extide.built
3969 -
3970 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3971 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3972 - touch nb.cluster.ide.built
3973 -
3974 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3975 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3976 - touch nb.cluster.java.built
3977 -
3978 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3979 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3980 - touch nb.cluster.platform.built
3981 -
3982 - popd >/dev/null || die
3983 -
3984 - java-pkg-2_src_prepare
3985 -}
3986 -
3987 -src_install() {
3988 - pushd nbbuild/netbeans/javacard >/dev/null || die
3989 -
3990 - insinto ${INSTALL_DIR}
3991 -
3992 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3993 -
3994 - doins -r *
3995 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
3996 -
3997 - popd >/dev/null || die
3998 -
3999 - local instdir="${D}"/${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
4000 - pushd "${instdir}" >/dev/null || die
4001 - rm ant-contrib-1.0b3.jar && java-pkg_jar-from --into "${instdir}" ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
4002 - rm asm-all-3.1.jar && java-pkg_jar-from --into "${instdir}" asm-3 asm.jar asm-all-3.1.jar
4003 - rm bcel-5.2.jar && java-pkg_jar-from --into "${instdir}" bcel bcel.jar bcel-5.2.jar
4004 - rm commons-cli-1.0.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.0.jar
4005 - rm commons-codec-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-codec commons-codec.jar commons-codec-1.3.jar
4006 - rm commons-httpclient-3.0.jar && java-pkg_jar-from --into "${instdir}" commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.jar
4007 - rm commons-logging-1.1.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.1.jar
4008 - popd >/dev/null || die
4009 -
4010 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
4011 -}
4012
4013 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160429.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160429.ebuild
4014 deleted file mode 100644
4015 index 3d95e3a..0000000
4016 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20160429.ebuild
4017 +++ /dev/null
4018 @@ -1,134 +0,0 @@
4019 -# Copyright 1999-2016 Gentoo Foundation
4020 -# Distributed under the terms of the GNU General Public License v2
4021 -# $Id$
4022 -
4023 -EAPI="4"
4024 -inherit eutils java-pkg-2 java-ant-2
4025 -
4026 -DESCRIPTION="Netbeans JavaCard Cluster"
4027 -HOMEPAGE="http://netbeans.org/projects/javacard"
4028 -SLOT="9999"
4029 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
4030 -SRC_URI="${SOURCE_URL}
4031 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
4032 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
4033 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
4034 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
4035 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4036 -KEYWORDS="~amd64 ~x86"
4037 -IUSE=""
4038 -S="${WORKDIR}"
4039 -
4040 -CDEPEND="~dev-java/netbeans-extide-${PV}
4041 - ~dev-java/netbeans-ide-${PV}
4042 - ~dev-java/netbeans-java-${PV}
4043 - ~dev-java/netbeans-platform-${PV}"
4044 -DEPEND=">=virtual/jdk-1.7
4045 - app-arch/unzip
4046 - ${CDEPEND}
4047 - dev-java/javahelp:0"
4048 -RDEPEND=">=virtual/jdk-1.7
4049 - ${CDEPEND}
4050 - dev-java/ant-contrib:0
4051 - dev-java/asm:3
4052 - dev-java/bcel:0
4053 - dev-java/commons-cli:1
4054 - dev-java/commons-codec:0
4055 - dev-java/commons-httpclient:3
4056 - dev-java/commons-logging:0"
4057 -
4058 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4059 -
4060 -EANT_BUILD_XML="nbbuild/build.xml"
4061 -EANT_BUILD_TARGET="rebuild-cluster"
4062 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
4063 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4064 -JAVA_PKG_BSFIX="off"
4065 -
4066 -src_unpack() {
4067 - unpack $(basename ${SOURCE_URL})
4068 -
4069 - einfo "Deleting bundled jars..."
4070 - find -name "*.jar" -type f -delete
4071 -
4072 - unpack netbeans-9999-r16-build.xml.patch.bz2
4073 -
4074 - pushd "${S}" >/dev/null || die
4075 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
4076 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
4077 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
4078 - popd >/dev/null || die
4079 -}
4080 -
4081 -src_prepare() {
4082 - einfo "Deleting bundled class files..."
4083 - find -name "*.class" -type f | xargs rm -vf
4084 -
4085 - epatch netbeans-9999-r16-build.xml.patch
4086 -
4087 - # Support for custom patches
4088 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4089 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4090 -
4091 - if [ -n "${files}" ] ; then
4092 - einfo "Applying custom patches:"
4093 -
4094 - for file in ${files} ; do
4095 - epatch "${file}"
4096 - done
4097 - fi
4098 - fi
4099 -
4100 - einfo "Symlinking external libraries..."
4101 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4102 -
4103 - einfo "Linking in other clusters..."
4104 - mkdir "${S}"/nbbuild/netbeans || die
4105 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4106 -
4107 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4108 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4109 - touch nb.cluster.extide.built
4110 -
4111 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4112 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4113 - touch nb.cluster.ide.built
4114 -
4115 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4116 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4117 - touch nb.cluster.java.built
4118 -
4119 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4120 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4121 - touch nb.cluster.platform.built
4122 -
4123 - popd >/dev/null || die
4124 -
4125 - java-pkg-2_src_prepare
4126 -}
4127 -
4128 -src_install() {
4129 - pushd nbbuild/netbeans/javacard >/dev/null || die
4130 -
4131 - insinto ${INSTALL_DIR}
4132 -
4133 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4134 -
4135 - doins -r *
4136 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
4137 -
4138 - popd >/dev/null || die
4139 -
4140 - local instdir="${D}"/${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
4141 - pushd "${instdir}" >/dev/null || die
4142 - rm ant-contrib-1.0b3.jar && java-pkg_jar-from --into "${instdir}" ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
4143 - rm asm-all-3.1.jar && java-pkg_jar-from --into "${instdir}" asm-3 asm.jar asm-all-3.1.jar
4144 - rm bcel-5.2.jar && java-pkg_jar-from --into "${instdir}" bcel bcel.jar bcel-5.2.jar
4145 - rm commons-cli-1.0.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.0.jar
4146 - rm commons-codec-1.3.jar && java-pkg_jar-from --into "${instdir}" commons-codec commons-codec.jar commons-codec-1.3.jar
4147 - rm commons-httpclient-3.0.jar && java-pkg_jar-from --into "${instdir}" commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.jar
4148 - rm commons-logging-1.1.jar && java-pkg_jar-from --into "${instdir}" commons-logging commons-logging.jar commons-logging-1.1.jar
4149 - popd >/dev/null || die
4150 -
4151 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
4152 -}
4153
4154 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
4155 index e35b008..82ad9d2 100644
4156 --- a/dev-java/netbeans-javadoc/Manifest
4157 +++ b/dev-java/netbeans-javadoc/Manifest
4158 @@ -5,8 +5,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
4159 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
4160 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
4161 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
4162 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
4163 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
4164 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
4165 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
4166 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
4167 @@ -32,8 +30,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
4168 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
4169 EBUILD netbeans-javadoc-8.0.2.ebuild 5993 SHA256 baf9da38d87b86eb8ed10ef46017361f36ca8583dd90885c9d1667a51851bc52 SHA512 892bc25b30dc26e3ee7c8be9aaf8542c00a7fa1d1d8f883d82bebb816edfa93e1ee9abeac1b0c47ecc8b4169bcaded56c5c71f18151fdc22fe241fcee0fd4521 WHIRLPOOL 2012f28f3ba5074b4d262b20e9a1c8ddf590ce444339ec1a404c890867c1271e38f9f9e09717d0648fae061553f5c8da3d97a70c35c8e853fe4894fb6fd4ec96
4170 EBUILD netbeans-javadoc-8.1.ebuild 6247 SHA256 5f0ab01cbea85353ac471a46e341750785f4889732c9da111d77b87bbd1bcc2d SHA512 4a4636f4f58a9baba9d9f5bac4ee7d4f57c0e07d6790902d34974383660f2926c4c4b16a27bacc2a3a7a0a6d5b7699caae90bb2ac513ac8e0535e46d11ec345e WHIRLPOOL 9cbac0234b9f1a8122df116512d5154b7e85561fd9541e0a77dc5c2b5863cf3238400ac17d05499e950705309faa97caace6da00c912ea07d6a74b0076f683ed
4171 -EBUILD netbeans-javadoc-9999_p20160428.ebuild 6293 SHA256 a45afe043254c2596f50568a88fe8e61738ee230c369fdc09e583b1898af2b35 SHA512 4a06b6abae4513a4fc810f735546777ff7f68f63f49def5a210dad83e09a75c44b59c80afb5bb6a22f6bcaa28ff97021ac2b987cbb2d4f4715abf7e3ac5d090b WHIRLPOOL a8a400e470bcab256c606583faa300745e3fc8f604c0788e3a37d6015c7f1e6781d4444472dfa6359a1b6001d2769ab175da299c783c5e5f6e8261890c41f407
4172 -EBUILD netbeans-javadoc-9999_p20160429.ebuild 6293 SHA256 cb61a015c4205943ace21756e668f17d4620951e0e9756877b59208b2ab73a38 SHA512 733c75c7b490d08181ddbcd1ae491ae79a3268edd5f4d876084c77160ad3056ee45efa0aceea5069d37637f47b4ba84600dab944c0b348dfe0dcd18c56f42f9a WHIRLPOOL a5715202a53a24bd9c18c046b46ff2139abb39b4eb84fa0b20550832663947f321e68ae58344e6e2f8a2910f18f207d03fc6000f1e206a1eb126d4f5e5edc75a
4173 EBUILD netbeans-javadoc-9999_p20160430.ebuild 6293 SHA256 b13f5fa58347a57d13391a3b465d4cd480c1b9c53ca3ca4769d8b06d5e7c31a6 SHA512 dfa6d5e3a2b64054c64c2943672eb5b65a70762aab2ce38ddc33d6c5febab3c8c647bdc9dfa27cd421788d437ea50849e34e621250c3b98a0997ba949dc13471 WHIRLPOOL cb506843d1adc9ee7c12f991f2bd83f2408705202945e4335944d980f7cbf318be1f2ace525b2a0f9c081c122b8dc8b0111424bf1ad27d369e98f8085905432e
4174 EBUILD netbeans-javadoc-9999_p20160501.ebuild 6293 SHA256 14a2b8104c6610ccfe87e304b13c2cdfedc0930fe86859785f068d39f2fe6a59 SHA512 8bd214c082b67f02d54685afcfe14b9866ec97b73a32a33491b5a578a7e29fbb1f7f920c0f7256fec423d73877185a344a439fc1b71a104ff2232337b5d30177 WHIRLPOOL 1568e72c7205e3c5d21f65039dee6f279fb00c930844b4a49dc2ef73efd2944bbd63e5c82e070d5521ee171f5eea5a1e852b5e802575f5d841d812b7ad80f5fa
4175 EBUILD netbeans-javadoc-9999_p20160502.ebuild 6293 SHA256 321fa1be64ee5a4c557a387b8d010ce48d45c0c468866fc353c5c42a5f54aaec SHA512 40afac19230235d3cca267cb50be701b252d05410088904873973cf876a643087317252736b169e806000ef374f0d44dc3758571a1781f8b9ce745f5b91fe3a8 WHIRLPOOL 746ca31c1475cd802ee70fc03748d0e90c6c6d71e3687a2ddc4f79a268e6775a7cb06f4e80a176f715a902729d612b843b875ccc1d5ad7793146398cc50794a6
4176
4177 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160428.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160428.ebuild
4178 deleted file mode 100644
4179 index f8d57bb..0000000
4180 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160428.ebuild
4181 +++ /dev/null
4182 @@ -1,168 +0,0 @@
4183 -# Copyright 1999-2016 Gentoo Foundation
4184 -# Distributed under the terms of the GNU General Public License v2
4185 -# $Id$
4186 -
4187 -EAPI="4"
4188 -inherit eutils java-pkg-2 java-ant-2
4189 -
4190 -DESCRIPTION="Netbeans JavaDocs"
4191 -HOMEPAGE="http://netbeans.org/"
4192 -SLOT="9999"
4193 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
4194 -SRC_URI="${SOURCE_URL}
4195 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
4196 - http://hg.netbeans.org/binaries/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip"
4197 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4198 -KEYWORDS="~amd64 ~x86"
4199 -IUSE=""
4200 -S="${WORKDIR}"
4201 -
4202 -# oracle-jdk-bin is needed because of javafx which is not currently packaged separately
4203 -DEPEND="dev-java/oracle-jdk-bin:1.8[javafx]
4204 - app-arch/unzip
4205 - dev-java/javahelp:0
4206 - dev-java/junit:4
4207 - ~dev-java/netbeans-apisupport-${PV}
4208 - ~dev-java/netbeans-cnd-${PV}
4209 - ~dev-java/netbeans-dlight-${PV}
4210 - ~dev-java/netbeans-enterprise-${PV}
4211 - ~dev-java/netbeans-ergonomics-${PV}
4212 - ~dev-java/netbeans-extide-${PV}
4213 - ~dev-java/netbeans-groovy-${PV}
4214 - ~dev-java/netbeans-harness-${PV}
4215 - ~dev-java/netbeans-ide-${PV}
4216 - ~dev-java/netbeans-java-${PV}
4217 - ~dev-java/netbeans-javacard-${PV}
4218 - ~dev-java/netbeans-mobility-${PV}
4219 - ~dev-java/netbeans-nb-${PV}
4220 - ~dev-java/netbeans-php-${PV}
4221 - ~dev-java/netbeans-platform-${PV}
4222 - ~dev-java/netbeans-profiler-${PV}
4223 - ~dev-java/netbeans-websvccommon-${PV}"
4224 -RDEPEND=""
4225 -
4226 -JAVA_PKG_BSFIX="off"
4227 -JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.8"
4228 -JAVA_PKG_WANT_SOURCE="1.7"
4229 -JAVA_PKG_WANT_TARGET="1.7"
4230 -
4231 -src_unpack() {
4232 - unpack $(basename ${SOURCE_URL})
4233 -
4234 - einfo "Deleting bundled jars..."
4235 - find -name "*.jar" -type f -delete
4236 -
4237 - unpack netbeans-9999-r16-build.xml.patch.bz2
4238 -
4239 - pushd "${S}" >/dev/null || die
4240 - ln -s "${DISTDIR}"/22CB933E3A1450B092C45785C187837E97523F5C-ant-libs-1.9.4.zip o.apache.tools.ant.module/external/ant-libs-1.9.4.zip || die
4241 - popd >/dev/null || die
4242 -}
4243 -
4244 -src_prepare() {
4245 - einfo "Deleting bundled class files..."
4246 - find -name "*.class" -type f | xargs rm -vf
4247 -
4248 - epatch netbeans-9999-r16-build.xml.patch
4249 -
4250 - # Support for custom patches
4251 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4252 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4253 -
4254 - if [ -n "${files}" ] ; then
4255 - einfo "Applying custom patches:"
4256 -
4257 - for file in ${files} ; do
4258 - epatch "${file}"
4259 - done
4260 - fi
4261 - fi
4262 -
4263 - einfo "Symlinking external libraries..."
4264 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4265 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
4266 -
4267 - einfo "Linking in other clusters..."
4268 - mkdir "${S}"/nbbuild/netbeans || die
4269 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4270 -
4271 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
4272 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4273 - touch nb.cluster.apisupport.built
4274 -
4275 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
4276 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4277 - touch nb.cluster.cnd.built
4278 -
4279 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
4280 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4281 - touch nb.cluster.dlight.built
4282 -
4283 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
4284 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4285 - touch nb.cluster.enterprise.built
4286 -
4287 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
4288 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4289 - touch nb.cluster.ergonomics.built
4290 -
4291 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4292 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4293 - touch nb.cluster.extide.built
4294 -
4295 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
4296 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4297 - touch nb.cluster.groovy.built
4298 -
4299 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
4300 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4301 - touch nb.cluster.harness.built
4302 -
4303 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4304 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4305 - touch nb.cluster.ide.built
4306 -
4307 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4308 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4309 - touch nb.cluster.java.built
4310 -
4311 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
4312 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4313 - touch nb.cluster.javacard.built
4314 -
4315 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
4316 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4317 - touch nb.cluster.mobility.built
4318 -
4319 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4320 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4321 - touch nb.cluster.nb.built
4322 -
4323 - ln -s /usr/share/netbeans-php-${SLOT} php || die
4324 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4325 - touch nb.cluster.php.built
4326 -
4327 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4328 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4329 - touch nb.cluster.platform.built
4330 -
4331 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
4332 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4333 - touch nb.cluster.profiler.built
4334 -
4335 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
4336 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4337 - touch nb.cluster.websvccommon.built
4338 -
4339 - java-pkg-2_src_prepare
4340 -}
4341 -
4342 -src_compile() {
4343 - eant -Dpermit.jdk8.builds=true -f nbbuild/build.xml bootstrap || die
4344 - ANT_OPTS="-Xmx1536m" eant -Dpermit.jdk8.builds=true -f nbbuild/javadoctools/build.xml build-javadoc
4345 -}
4346 -
4347 -src_install() {
4348 - rm nbbuild/build/javadoc/*.zip
4349 - java-pkg_dojavadoc nbbuild/build/javadoc
4350 -}
4351
4352 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160429.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160429.ebuild
4353 deleted file mode 100644
4354 index 9b848e5..0000000
4355 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20160429.ebuild
4356 +++ /dev/null
4357 @@ -1,168 +0,0 @@
4358 -# Copyright 1999-2016 Gentoo Foundation
4359 -# Distributed under the terms of the GNU General Public License v2
4360 -# $Id$
4361 -
4362 -EAPI="4"
4363 -inherit eutils java-pkg-2 java-ant-2
4364 -
4365 -DESCRIPTION="Netbeans JavaDocs"
4366 -HOMEPAGE="http://netbeans.org/"
4367 -SLOT="9999"
4368 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
4369 -SRC_URI="${SOURCE_URL}
4370 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
4371 - http://hg.netbeans.org/binaries/BEA15848D713D491C6EBA1307E0564A5BC3965E7-ant-libs-1.9.7.zip"
4372 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4373 -KEYWORDS="~amd64 ~x86"
4374 -IUSE=""
4375 -S="${WORKDIR}"
4376 -
4377 -# oracle-jdk-bin is needed because of javafx which is not currently packaged separately
4378 -DEPEND="dev-java/oracle-jdk-bin:1.8[javafx]
4379 - app-arch/unzip
4380 - dev-java/javahelp:0
4381 - dev-java/junit:4
4382 - ~dev-java/netbeans-apisupport-${PV}
4383 - ~dev-java/netbeans-cnd-${PV}
4384 - ~dev-java/netbeans-dlight-${PV}
4385 - ~dev-java/netbeans-enterprise-${PV}
4386 - ~dev-java/netbeans-ergonomics-${PV}
4387 - ~dev-java/netbeans-extide-${PV}
4388 - ~dev-java/netbeans-groovy-${PV}
4389 - ~dev-java/netbeans-harness-${PV}
4390 - ~dev-java/netbeans-ide-${PV}
4391 - ~dev-java/netbeans-java-${PV}
4392 - ~dev-java/netbeans-javacard-${PV}
4393 - ~dev-java/netbeans-mobility-${PV}
4394 - ~dev-java/netbeans-nb-${PV}
4395 - ~dev-java/netbeans-php-${PV}
4396 - ~dev-java/netbeans-platform-${PV}
4397 - ~dev-java/netbeans-profiler-${PV}
4398 - ~dev-java/netbeans-websvccommon-${PV}"
4399 -RDEPEND=""
4400 -
4401 -JAVA_PKG_BSFIX="off"
4402 -JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.8"
4403 -JAVA_PKG_WANT_SOURCE="1.7"
4404 -JAVA_PKG_WANT_TARGET="1.7"
4405 -
4406 -src_unpack() {
4407 - unpack $(basename ${SOURCE_URL})
4408 -
4409 - einfo "Deleting bundled jars..."
4410 - find -name "*.jar" -type f -delete
4411 -
4412 - unpack netbeans-9999-r16-build.xml.patch.bz2
4413 -
4414 - pushd "${S}" >/dev/null || die
4415 - ln -s "${DISTDIR}"/BEA15848D713D491C6EBA1307E0564A5BC3965E7-ant-libs-1.9.7.zip o.apache.tools.ant.module/external/ant-libs-1.9.7.zip || die
4416 - popd >/dev/null || die
4417 -}
4418 -
4419 -src_prepare() {
4420 - einfo "Deleting bundled class files..."
4421 - find -name "*.class" -type f | xargs rm -vf
4422 -
4423 - epatch netbeans-9999-r16-build.xml.patch
4424 -
4425 - # Support for custom patches
4426 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4427 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4428 -
4429 - if [ -n "${files}" ] ; then
4430 - einfo "Applying custom patches:"
4431 -
4432 - for file in ${files} ; do
4433 - epatch "${file}"
4434 - done
4435 - fi
4436 - fi
4437 -
4438 - einfo "Symlinking external libraries..."
4439 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4440 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
4441 -
4442 - einfo "Linking in other clusters..."
4443 - mkdir "${S}"/nbbuild/netbeans || die
4444 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4445 -
4446 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
4447 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4448 - touch nb.cluster.apisupport.built
4449 -
4450 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
4451 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4452 - touch nb.cluster.cnd.built
4453 -
4454 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
4455 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4456 - touch nb.cluster.dlight.built
4457 -
4458 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
4459 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4460 - touch nb.cluster.enterprise.built
4461 -
4462 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
4463 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4464 - touch nb.cluster.ergonomics.built
4465 -
4466 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4467 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4468 - touch nb.cluster.extide.built
4469 -
4470 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
4471 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4472 - touch nb.cluster.groovy.built
4473 -
4474 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
4475 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4476 - touch nb.cluster.harness.built
4477 -
4478 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4479 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4480 - touch nb.cluster.ide.built
4481 -
4482 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4483 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4484 - touch nb.cluster.java.built
4485 -
4486 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
4487 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4488 - touch nb.cluster.javacard.built
4489 -
4490 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
4491 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4492 - touch nb.cluster.mobility.built
4493 -
4494 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4495 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4496 - touch nb.cluster.nb.built
4497 -
4498 - ln -s /usr/share/netbeans-php-${SLOT} php || die
4499 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4500 - touch nb.cluster.php.built
4501 -
4502 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4503 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4504 - touch nb.cluster.platform.built
4505 -
4506 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
4507 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4508 - touch nb.cluster.profiler.built
4509 -
4510 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
4511 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4512 - touch nb.cluster.websvccommon.built
4513 -
4514 - java-pkg-2_src_prepare
4515 -}
4516 -
4517 -src_compile() {
4518 - eant -Dpermit.jdk8.builds=true -f nbbuild/build.xml bootstrap || die
4519 - ANT_OPTS="-Xmx1536m" eant -Dpermit.jdk8.builds=true -f nbbuild/javadoctools/build.xml build-javadoc
4520 -}
4521 -
4522 -src_install() {
4523 - rm nbbuild/build/javadoc/*.zip
4524 - java-pkg_dojavadoc nbbuild/build/javadoc
4525 -}
4526
4527 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
4528 index 22c6f1c..a45187a 100644
4529 --- a/dev-java/netbeans-javafx/Manifest
4530 +++ b/dev-java/netbeans-javafx/Manifest
4531 @@ -11,8 +11,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
4532 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
4533 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
4534 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
4535 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
4536 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
4537 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
4538 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
4539 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
4540 @@ -38,8 +36,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
4541 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
4542 EBUILD netbeans-javafx-8.0.2.ebuild 4647 SHA256 15e5e0b1c4729852dd55e5bfb2dcb520ba7c959bd9927d315c0abcb3f94e4ecc SHA512 520c60264fee67b0ccfd50ced0cc8586d5653d5186fa75c6b7cd8b400aae834de446b7e6145ad38df7e68207391fb360ef4834140e096d48add568fed387ac98 WHIRLPOOL 416a56ceb2ba85e3923ada0c8ef485cdd6fa16b3423b8fd0de523fa54dd082cbaedee5da4f1a92b50e440195f9256376f50e99a850d70ccdcb8c0ff370007f7c
4543 EBUILD netbeans-javafx-8.1.ebuild 4671 SHA256 2a12bebaca0ddbb03b84c33de7f5933f76a8381db3c40013fc4014687ded6cd4 SHA512 ff410f96e808c414e3e9485461866239080098e46e843ee771a78a0afffddc1c776697dccb276daf7f87dadf915a212bfe9c2a07b3a8a9057cb3ea19b77163fb WHIRLPOOL 51729142255a16d4cd949d4bf5f3b681d36bc83f30dad39aad9d1dd56f7dcec0dae4377817350e7947d518129a74eec7f227c3cb1600ac168ea90d056b87d195
4544 -EBUILD netbeans-javafx-9999_p20160428.ebuild 4717 SHA256 d66d24fd69cf70db58c771a8022cbd16fe687b8fa04fad227460c9c4c16a282f SHA512 a8eadadc1e636c9a3907909fdc8f39af3c3f789dadd440f3717f183e28489b6f6d07e82ef1665b06dba6f2d7d750482c7f22b55ee8a38356d8208ba3e5c27ff5 WHIRLPOOL 2a938d9fde09ab500cb042026520f13f99c6d74452a230f146bf6d69930a6d4e1e3d108fa7e1d459712e6c6893b758d4f42025e0d5e32dc24db26b97b980194b
4545 -EBUILD netbeans-javafx-9999_p20160429.ebuild 4717 SHA256 6772e6b5c12f9c149045a69a1e57c8fd4ca22482fb4c7387b84ffb1c71da1b9e SHA512 1f728784aeea95ad25621f6aeff0dcb6172e769356e48ee9b2fcaa9323c7c1e7f5a31f8c018dfaffd9a5158bb92d1592f4d3f1a3b01f318013dd19c21e00cdfb WHIRLPOOL 122f3cf88996a77894f361dd9bff5721b009134c9e6974cb24d2ddc56f95f1e997e59c46d312468ad51ca3ecb4daf1742290adaa4e4a57945952849a7b329fd2
4546 EBUILD netbeans-javafx-9999_p20160430.ebuild 4717 SHA256 e20cf78022aaa6abd1a010ec306c78a44b18e131aafb29f76dc85bdc3cb4f137 SHA512 4de45170fb042c9442bbf9a21219e19f65cad2949ba6d8d7b69b150945a435dd884ae477f3a495b7d9ab48f5ebf27351da5f6b63d80fd3506655ef867d181ae0 WHIRLPOOL 8d3254d2ca5e60befa50dbe28b34e32b637112f4c2dba4ce74bd41895c68eeca5ab446f06a4833c036f32b68ebc857bda23d81ef0b5d7ab394391737a84bafc5
4547 EBUILD netbeans-javafx-9999_p20160501.ebuild 4717 SHA256 f0ecd168349409c2dd21a4a45fa112ad5b83d5b7cd3561675e6869d4eca7ce64 SHA512 c8d52fa78e6ffdda9405f23d294b266fa2da681ffdc8e87b069d9ec0821b35bf7c5ed6b3a35ac07306c04360d6a15a258e42d3287a78c582c71aec70527f9331 WHIRLPOOL db49db9187b1ea76a565c537571a0c724b0eebe2cd001e7df0277f779ccf5b7601339a33b47224371fb7fa2f96144a6dc77a7a481b4a8befb8373d68eb930d9d
4548 EBUILD netbeans-javafx-9999_p20160502.ebuild 4717 SHA256 99cba31b312ffcbdd073b3ebc0d85cd4e770e1e30975b595aae575d24773659a SHA512 79138d2667d91ae4420874a215aa43c0d9792ce6486a680517f452ac4a89fbec8365fbe5cfde95bb76aa734fd8097578f2c1b988b2854688eb601075f935687f WHIRLPOOL 8e70e46837ac60433e87eefba59bc211fc9a731037c5b2882d39ed9df3f38a439d4143e5758dfd3ac55c427a662d054fef3fb6f85b5fe712d03466e8d37afb5a
4549
4550 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160428.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160428.ebuild
4551 deleted file mode 100644
4552 index 12e0991..0000000
4553 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160428.ebuild
4554 +++ /dev/null
4555 @@ -1,124 +0,0 @@
4556 -# Copyright 1999-2016 Gentoo Foundation
4557 -# Distributed under the terms of the GNU General Public License v2
4558 -# $Id$
4559 -
4560 -EAPI="4"
4561 -inherit eutils java-pkg-2 java-ant-2
4562 -
4563 -DESCRIPTION="Netbeans JavaFX Cluster"
4564 -HOMEPAGE="http://netbeans.org/projects/javafx"
4565 -SLOT="9999"
4566 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
4567 -SRC_URI="${SOURCE_URL}
4568 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
4569 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
4570 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
4571 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
4572 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
4573 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
4574 - http://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar"
4575 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4576 -KEYWORDS="~amd64 ~x86"
4577 -IUSE=""
4578 -S="${WORKDIR}"
4579 -
4580 -CDEPEND="~dev-java/netbeans-extide-${PV}
4581 - ~dev-java/netbeans-ide-${PV}
4582 - ~dev-java/netbeans-java-${PV}
4583 - ~dev-java/netbeans-platform-${PV}"
4584 -DEPEND=">=virtual/jdk-1.7
4585 - app-arch/unzip
4586 - ${CDEPEND}
4587 - dev-java/javahelp:0
4588 - dev-java/junit:4"
4589 -RDEPEND=">=virtual/jdk-1.7
4590 - ${CDEPEND}"
4591 -
4592 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4593 -
4594 -EANT_BUILD_XML="nbbuild/build.xml"
4595 -EANT_BUILD_TARGET="rebuild-cluster"
4596 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
4597 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4598 -JAVA_PKG_BSFIX="off"
4599 -
4600 -src_unpack() {
4601 - unpack $(basename ${SOURCE_URL})
4602 -
4603 - einfo "Deleting bundled jars..."
4604 - find -name "*.jar" -type f -delete
4605 -
4606 - unpack netbeans-9999-r16-build.xml.patch.bz2
4607 -
4608 - pushd "${S}" >/dev/null || die
4609 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
4610 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
4611 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
4612 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
4613 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
4614 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
4615 - popd >/dev/null || die
4616 -}
4617 -
4618 -src_prepare() {
4619 - einfo "Deleting bundled class files..."
4620 - find -name "*.class" -type f | xargs rm -vf
4621 -
4622 - epatch netbeans-9999-r16-build.xml.patch
4623 -
4624 - # Support for custom patches
4625 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4626 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4627 -
4628 - if [ -n "${files}" ] ; then
4629 - einfo "Applying custom patches:"
4630 -
4631 - for file in ${files} ; do
4632 - epatch "${file}"
4633 - done
4634 - fi
4635 - fi
4636 -
4637 - einfo "Symlinking external libraries..."
4638 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
4639 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4640 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
4641 -
4642 - einfo "Linking in other clusters..."
4643 - mkdir "${S}"/nbbuild/netbeans || die
4644 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4645 -
4646 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4647 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4648 - touch nb.cluster.extide.built
4649 -
4650 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4651 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4652 - touch nb.cluster.ide.built
4653 -
4654 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4655 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4656 - touch nb.cluster.java.built
4657 -
4658 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4659 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4660 - touch nb.cluster.platform.built
4661 -
4662 - popd >/dev/null || die
4663 -
4664 - java-pkg-2_src_prepare
4665 -}
4666 -
4667 -src_install() {
4668 - pushd nbbuild/netbeans/javafx >/dev/null || die
4669 -
4670 - insinto ${INSTALL_DIR}
4671 -
4672 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4673 -
4674 - doins -r *
4675 -
4676 - popd >/dev/null || die
4677 -
4678 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
4679 -}
4680
4681 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160429.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160429.ebuild
4682 deleted file mode 100644
4683 index 94af083..0000000
4684 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20160429.ebuild
4685 +++ /dev/null
4686 @@ -1,124 +0,0 @@
4687 -# Copyright 1999-2016 Gentoo Foundation
4688 -# Distributed under the terms of the GNU General Public License v2
4689 -# $Id$
4690 -
4691 -EAPI="4"
4692 -inherit eutils java-pkg-2 java-ant-2
4693 -
4694 -DESCRIPTION="Netbeans JavaFX Cluster"
4695 -HOMEPAGE="http://netbeans.org/projects/javafx"
4696 -SLOT="9999"
4697 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
4698 -SRC_URI="${SOURCE_URL}
4699 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
4700 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
4701 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
4702 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
4703 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
4704 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
4705 - http://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar"
4706 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4707 -KEYWORDS="~amd64 ~x86"
4708 -IUSE=""
4709 -S="${WORKDIR}"
4710 -
4711 -CDEPEND="~dev-java/netbeans-extide-${PV}
4712 - ~dev-java/netbeans-ide-${PV}
4713 - ~dev-java/netbeans-java-${PV}
4714 - ~dev-java/netbeans-platform-${PV}"
4715 -DEPEND=">=virtual/jdk-1.7
4716 - app-arch/unzip
4717 - ${CDEPEND}
4718 - dev-java/javahelp:0
4719 - dev-java/junit:4"
4720 -RDEPEND=">=virtual/jdk-1.7
4721 - ${CDEPEND}"
4722 -
4723 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4724 -
4725 -EANT_BUILD_XML="nbbuild/build.xml"
4726 -EANT_BUILD_TARGET="rebuild-cluster"
4727 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
4728 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4729 -JAVA_PKG_BSFIX="off"
4730 -
4731 -src_unpack() {
4732 - unpack $(basename ${SOURCE_URL})
4733 -
4734 - einfo "Deleting bundled jars..."
4735 - find -name "*.jar" -type f -delete
4736 -
4737 - unpack netbeans-9999-r16-build.xml.patch.bz2
4738 -
4739 - pushd "${S}" >/dev/null || die
4740 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
4741 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
4742 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
4743 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
4744 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
4745 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
4746 - popd >/dev/null || die
4747 -}
4748 -
4749 -src_prepare() {
4750 - einfo "Deleting bundled class files..."
4751 - find -name "*.class" -type f | xargs rm -vf
4752 -
4753 - epatch netbeans-9999-r16-build.xml.patch
4754 -
4755 - # Support for custom patches
4756 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4757 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4758 -
4759 - if [ -n "${files}" ] ; then
4760 - einfo "Applying custom patches:"
4761 -
4762 - for file in ${files} ; do
4763 - epatch "${file}"
4764 - done
4765 - fi
4766 - fi
4767 -
4768 - einfo "Symlinking external libraries..."
4769 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
4770 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4771 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
4772 -
4773 - einfo "Linking in other clusters..."
4774 - mkdir "${S}"/nbbuild/netbeans || die
4775 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4776 -
4777 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4778 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4779 - touch nb.cluster.extide.built
4780 -
4781 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4782 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4783 - touch nb.cluster.ide.built
4784 -
4785 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4786 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4787 - touch nb.cluster.java.built
4788 -
4789 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4790 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4791 - touch nb.cluster.platform.built
4792 -
4793 - popd >/dev/null || die
4794 -
4795 - java-pkg-2_src_prepare
4796 -}
4797 -
4798 -src_install() {
4799 - pushd nbbuild/netbeans/javafx >/dev/null || die
4800 -
4801 - insinto ${INSTALL_DIR}
4802 -
4803 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4804 -
4805 - doins -r *
4806 -
4807 - popd >/dev/null || die
4808 -
4809 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
4810 -}
4811
4812 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
4813 index 8ed0593..7130936 100644
4814 --- a/dev-java/netbeans-mobility/Manifest
4815 +++ b/dev-java/netbeans-mobility/Manifest
4816 @@ -3,8 +3,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
4817 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
4818 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
4819 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
4820 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
4821 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
4822 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
4823 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
4824 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
4825 @@ -30,8 +28,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
4826 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
4827 EBUILD netbeans-mobility-8.0.2.ebuild 4342 SHA256 e9b4ff8fe38904346bc21a82219696e97322bf9df4e9d4cad2259b6f08bbe7f9 SHA512 338711fe61c469cee80e499ddf8c3ad70a3a38e6658311afcd1d24edd1a99b87566fafcbd392bb958b589796e0913d2574b07570870c8d3382a91a324227082f WHIRLPOOL 855b2817c36bea67c8fb368a0740be18b71dbebb2b98a154552f002a56eaff34f54eee2698379d7200a6042c1de699df23e7717b5b6c532776852d8757b74cb0
4828 EBUILD netbeans-mobility-8.1.ebuild 4366 SHA256 fe10d103a284b8f82b67179ea52d51d57b43cfc4a4084b97e3f9650526621497 SHA512 36bdf0948b41bfe4f9c66fe093030d5f27b90f5a89be94dfbd176e3887b249d5aa3eb9b0924df142291f0d693f274eef840ed3a7f658106847327befd0374710 WHIRLPOOL f9dd44e6401367b2df73c5f1428bff53547ac012068297667666d0241c29310aed4413a368e5350a996af37ad026e875325467b1a165cba6953d99a5da3a0d76
4829 -EBUILD netbeans-mobility-9999_p20160428.ebuild 4412 SHA256 92ec38e61718089a7a0f048629e2390b138113cfd286ba1e8168edd9ac86aae1 SHA512 0b0b3e80376fecf0af36478252595774af197c427a8162cd2394e43d3e1772a730434cf07de1680be0bd7c3777d826c822334ce4f36c42d7a05e8aae306c4a3e WHIRLPOOL 2b317f045489273543ccd76df12009bf2b9230912a5ba4814ad5e1dab25dbe92cd0b317d4458835ed64d6386bb5216b328e1afc53d60fb9b07848397581c6bdf
4830 -EBUILD netbeans-mobility-9999_p20160429.ebuild 4412 SHA256 2581c442b7a708410dc8f381b252888e9424f1ed75e5a831a0bf1e6015e4b790 SHA512 3e02833fe7a549c351d29f406bacb6eb06f96194624c5cfc695d90197e44e855fba7b15f5f561c44ab1da2a9f677baaf991704940451f60cf976e2797e2b18e8 WHIRLPOOL 436365e52d16d06b5cb7cf18228b97a361bf4b64d188d64294cbc2c20969a844546d13583f9213aab5ce66b34b06697e122f9c9ca60aaf216847d5d4660aee93
4831 EBUILD netbeans-mobility-9999_p20160430.ebuild 4412 SHA256 ab0ad76afa579cadd04c3606a41f74b8a3cbc15d621d4f3172edef54bc8be63f SHA512 d43d44e48d7e1259bec1aec7d1d508b594f1f4abe9e2e227726596e52ded3ad9b92982f1b054c8a88bd25bc77c34b0d5cf891d734ae943db10e514dd75bcec77 WHIRLPOOL 2767ed53a47cad2dbdcb39755247485b37bf4cbd3d6f4caba24ba5dfe4d3730780594e1e8327a9dfcb73fb8937d1fc8880e48e11279b4c6b0d7c8afd185cf36e
4832 EBUILD netbeans-mobility-9999_p20160501.ebuild 4412 SHA256 61dc15ad1cd7fe38074f69ce55dabbe21c9411b0b0b6c7ecf66cdd0a010c5b60 SHA512 3d2680d61f56b9b68199753404f44a963d422160afdda7506b0870b86779a111c752e813ccc5268424065873912dee94b888afc68a1f7da1e5b041a41f3d7b1d WHIRLPOOL 042a22ced9beea19b7b69c467e82af1204460a609d711c4eee9a23bb9739cb9e895d9a5a4fc298ee4dfc0fba8bfd67210272fabfbf95114371d7651a45de1e01
4833 EBUILD netbeans-mobility-9999_p20160502.ebuild 4412 SHA256 ec1973a0bf6c6ae42c6ad3b37676d2b359a614f7060b8d46cd66ace048b8d4fe SHA512 d71101f52819dd13cf5d8d5ee98a0c8b51dbcacb2c5ff9e080fc6c125945e82f3ffb1f798286123085ae32785f180ac2edd04a096d15ce88162669a48a8c2d6e WHIRLPOOL cd2bb026d60172cbbb40f20e36965b45db61ee4441e7dac57b1042f5f29eb0b7be32d5f94b3a19ad0dd0782fa9aed3dedf3342c177265b0b3eb5f91020589283
4834
4835 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160428.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160428.ebuild
4836 deleted file mode 100644
4837 index 23aea35..0000000
4838 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160428.ebuild
4839 +++ /dev/null
4840 @@ -1,126 +0,0 @@
4841 -# Copyright 1999-2016 Gentoo Foundation
4842 -# Distributed under the terms of the GNU General Public License v2
4843 -# $Id$
4844 -
4845 -EAPI="4"
4846 -inherit eutils java-pkg-2 java-ant-2
4847 -
4848 -DESCRIPTION="Netbeans Mobility Cluster"
4849 -HOMEPAGE="http://netbeans.org/features/platform/"
4850 -SLOT="9999"
4851 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
4852 -SRC_URI="${SOURCE_URL}
4853 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
4854 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4855 -KEYWORDS="~amd64 ~x86"
4856 -IUSE=""
4857 -S="${WORKDIR}"
4858 -
4859 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
4860 - ~dev-java/netbeans-enterprise-${PV}
4861 - ~dev-java/netbeans-extide-${PV}
4862 - ~dev-java/netbeans-ide-${PV}
4863 - ~dev-java/netbeans-java-${PV}
4864 - ~dev-java/netbeans-platform-${PV}
4865 - ~dev-java/netbeans-websvccommon-${PV}"
4866 -DEPEND=">=virtual/jdk-1.7
4867 - app-arch/unzip
4868 - ${CDEPEND}
4869 - dev-java/javahelp:0"
4870 -RDEPEND=">=virtual/jdk-1.7
4871 - ${CDEPEND}"
4872 -
4873 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4874 -
4875 -EANT_BUILD_XML="nbbuild/build.xml"
4876 -EANT_BUILD_TARGET="rebuild-cluster"
4877 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
4878 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4879 -JAVA_PKG_BSFIX="off"
4880 -
4881 -src_unpack() {
4882 - unpack $(basename ${SOURCE_URL})
4883 -
4884 - einfo "Deleting bundled jars..."
4885 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
4886 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
4887 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
4888 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
4889 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
4890 -
4891 - unpack netbeans-9999-r16-build.xml.patch.bz2
4892 -}
4893 -
4894 -src_prepare() {
4895 - einfo "Deleting bundled class files..."
4896 - find -name "*.class" -type f | xargs rm -vf
4897 -
4898 - epatch netbeans-9999-r16-build.xml.patch
4899 -
4900 - # Support for custom patches
4901 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4902 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4903 -
4904 - if [ -n "${files}" ] ; then
4905 - einfo "Applying custom patches:"
4906 -
4907 - for file in ${files} ; do
4908 - epatch "${file}"
4909 - done
4910 - fi
4911 - fi
4912 -
4913 - einfo "Symlinking external libraries..."
4914 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4915 -
4916 - einfo "Linking in other clusters..."
4917 - mkdir "${S}"/nbbuild/netbeans || die
4918 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4919 -
4920 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
4921 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4922 - touch nb.cluster.apisupport.built
4923 -
4924 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
4925 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4926 - touch nb.cluster.enterprise.built
4927 -
4928 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4929 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4930 - touch nb.cluster.extide.built
4931 -
4932 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4933 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4934 - touch nb.cluster.ide.built
4935 -
4936 - ln -s /usr/share/netbeans-java-${SLOT} java || die
4937 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4938 - touch nb.cluster.java.built
4939 -
4940 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4941 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4942 - touch nb.cluster.platform.built
4943 -
4944 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
4945 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4946 - touch nb.cluster.websvccommon.built
4947 -
4948 - popd >/dev/null || die
4949 -
4950 - java-pkg-2_src_prepare
4951 -}
4952 -
4953 -src_install() {
4954 - pushd nbbuild/netbeans/mobility >/dev/null || die
4955 -
4956 - insinto ${INSTALL_DIR}
4957 -
4958 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4959 -
4960 - doins -r *
4961 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
4962 -
4963 - popd >/dev/null || die
4964 -
4965 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
4966 -}
4967
4968 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160429.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160429.ebuild
4969 deleted file mode 100644
4970 index 130bfaa..0000000
4971 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20160429.ebuild
4972 +++ /dev/null
4973 @@ -1,126 +0,0 @@
4974 -# Copyright 1999-2016 Gentoo Foundation
4975 -# Distributed under the terms of the GNU General Public License v2
4976 -# $Id$
4977 -
4978 -EAPI="4"
4979 -inherit eutils java-pkg-2 java-ant-2
4980 -
4981 -DESCRIPTION="Netbeans Mobility Cluster"
4982 -HOMEPAGE="http://netbeans.org/features/platform/"
4983 -SLOT="9999"
4984 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
4985 -SRC_URI="${SOURCE_URL}
4986 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
4987 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4988 -KEYWORDS="~amd64 ~x86"
4989 -IUSE=""
4990 -S="${WORKDIR}"
4991 -
4992 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
4993 - ~dev-java/netbeans-enterprise-${PV}
4994 - ~dev-java/netbeans-extide-${PV}
4995 - ~dev-java/netbeans-ide-${PV}
4996 - ~dev-java/netbeans-java-${PV}
4997 - ~dev-java/netbeans-platform-${PV}
4998 - ~dev-java/netbeans-websvccommon-${PV}"
4999 -DEPEND=">=virtual/jdk-1.7
5000 - app-arch/unzip
5001 - ${CDEPEND}
5002 - dev-java/javahelp:0"
5003 -RDEPEND=">=virtual/jdk-1.7
5004 - ${CDEPEND}"
5005 -
5006 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5007 -
5008 -EANT_BUILD_XML="nbbuild/build.xml"
5009 -EANT_BUILD_TARGET="rebuild-cluster"
5010 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
5011 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5012 -JAVA_PKG_BSFIX="off"
5013 -
5014 -src_unpack() {
5015 - unpack $(basename ${SOURCE_URL})
5016 -
5017 - einfo "Deleting bundled jars..."
5018 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
5019 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
5020 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
5021 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
5022 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
5023 -
5024 - unpack netbeans-9999-r16-build.xml.patch.bz2
5025 -}
5026 -
5027 -src_prepare() {
5028 - einfo "Deleting bundled class files..."
5029 - find -name "*.class" -type f | xargs rm -vf
5030 -
5031 - epatch netbeans-9999-r16-build.xml.patch
5032 -
5033 - # Support for custom patches
5034 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5035 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5036 -
5037 - if [ -n "${files}" ] ; then
5038 - einfo "Applying custom patches:"
5039 -
5040 - for file in ${files} ; do
5041 - epatch "${file}"
5042 - done
5043 - fi
5044 - fi
5045 -
5046 - einfo "Symlinking external libraries..."
5047 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5048 -
5049 - einfo "Linking in other clusters..."
5050 - mkdir "${S}"/nbbuild/netbeans || die
5051 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5052 -
5053 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
5054 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5055 - touch nb.cluster.apisupport.built
5056 -
5057 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
5058 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5059 - touch nb.cluster.enterprise.built
5060 -
5061 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5062 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5063 - touch nb.cluster.extide.built
5064 -
5065 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5066 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5067 - touch nb.cluster.ide.built
5068 -
5069 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5070 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5071 - touch nb.cluster.java.built
5072 -
5073 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5074 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5075 - touch nb.cluster.platform.built
5076 -
5077 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
5078 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5079 - touch nb.cluster.websvccommon.built
5080 -
5081 - popd >/dev/null || die
5082 -
5083 - java-pkg-2_src_prepare
5084 -}
5085 -
5086 -src_install() {
5087 - pushd nbbuild/netbeans/mobility >/dev/null || die
5088 -
5089 - insinto ${INSTALL_DIR}
5090 -
5091 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5092 -
5093 - doins -r *
5094 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
5095 -
5096 - popd >/dev/null || die
5097 -
5098 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
5099 -}
5100
5101 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
5102 index 5290ad1..bc5784e 100644
5103 --- a/dev-java/netbeans-nb/Manifest
5104 +++ b/dev-java/netbeans-nb/Manifest
5105 @@ -6,8 +6,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
5106 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
5107 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
5108 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
5109 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
5110 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
5111 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
5112 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
5113 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
5114 @@ -33,8 +31,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
5115 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
5116 EBUILD netbeans-nb-8.0.2.ebuild 4927 SHA256 7531e50c4d76608bf925efdba4f54f522de3a8ceeef4d48807fb4ee48bfabdf6 SHA512 925734f331cf228066c5c9e614f48b756af31cac8b559cfe756347b6a2cb0ce362c7c41489a25084f2ed3f2e415baefd148a54f39fc00269fb14179efe056cb9 WHIRLPOOL e3224c5f22bb8e4792a5f98bbe819e071ff18c99533ce05a3fc1c5898ddcca1e3ce34487ba78159bb4d60155acdf15ae4fe81189ff2d5b1bc77ffd9ee4e20aca
5117 EBUILD netbeans-nb-8.1.ebuild 4065 SHA256 c1bfd704ecaa1fd62b149114b7391b4633a90a8a1d87645b833731920aa6efbb SHA512 56bda99c3d05522d5becb032177e4b4411d862d18a069e2d4343ddc8b08d05ed6c3199588e28aece7e583ccc9f95517621780a246bdd65c7d3edf072a61ef1cb WHIRLPOOL b9a43e6b4ada929bcf2aaed0bffe9cdfe0b9dbbf001e8ee4f2ab3cf8a08e27d318ea435d0580c80fd23cf921d261ca9b54d54a2b2e7a53173f955bde03aa0a12
5118 -EBUILD netbeans-nb-9999_p20160428.ebuild 4111 SHA256 8e968459df586e6fc8b27eb683e2b0936dba423cccdb334af64c3918d2749843 SHA512 9ca5684d63d1efe7b5158014375752449fbce3a3fb86acfcd12a14f7c9195fefca83d11379906cbd707a48a60ae24a5312c9823acf337811e1d00e9711dbe126 WHIRLPOOL 8ddbc652a3ef6a2fa079498f3d59900f7a507d4494a2aa514cfaae3a1b67fba2880d80a9d285a9513fb9e00e6c3c842b3e8faf6060d1b545706cb2c871443f2d
5119 -EBUILD netbeans-nb-9999_p20160429.ebuild 4111 SHA256 98a293723d524ae4ade9784dcc1beeb75cac0637286e99121a734a1d2d09f027 SHA512 fefbf9da1aaf1d74fd74af7e92664200351fef93122ed21da6273c5583aff493fa70d45a80766afd546f6420ed5e04017d0c6bd55fd9179d80b5794b0f68d8f0 WHIRLPOOL 0d5454f43a641e355e073e41ebd49896b430cb962cb6a4bd80a8a4cddeefa865500ea278f6952be14fbe895123f55739024b3b8c111d817e3fd76b517e041a98
5120 EBUILD netbeans-nb-9999_p20160430.ebuild 4111 SHA256 a8877d3574e8c1bf748bf75cf5be70f0e1b5e1c3a1fd5c34a8492e7bf01a4f3a SHA512 44727305d56021bf57a8302ba2deedd34538ec72b602b485cd0900b9030e3635e7330b1440f88478ec0112610cf646dc464f03a7dc53975975ab78ecd967cd74 WHIRLPOOL 47329420a5768e92f153f99de5588bd1aa709b652ce93281775beb64c11ba9ba07985a552dd0ae776a786157157d1c7de2ece5a52095b0cc499e89fb84963e80
5121 EBUILD netbeans-nb-9999_p20160501.ebuild 4111 SHA256 c1614bfd761c708c87b954056fa11b5c2b6bac87ce8968726083c85e69f6e4f5 SHA512 d226c25458c4c4f39e91cf096d6a359f7e98d94ec7e7c62c9d5f4476de1376e7a8d1b2161e7a82d1bfda8517ec56161a6795ec0bd306ca07f30223bc1609477f WHIRLPOOL bb89de7317da7399c0cb5a61605b4f0c27f7b88408280e76ece221188ab56a3cfe7cb5666e29177797c98f307511fba312b955b2ce55215e812da8f7cb0a1053
5122 EBUILD netbeans-nb-9999_p20160502.ebuild 4111 SHA256 d8fd57a5a3dd88f2094a9907d366860628b7fdefbac46f963646904fdcb0525a SHA512 ab61d3d17e69af1022a790d29bab39ca7e09f397cc9865490dd3695612b5ebf5e247e4ccd8896b7ff20b90267835c0a97d388a50337e53787f782c8cab3f7281 WHIRLPOOL 4fb9a0859e77a96d1da9ad9095355f345a3874cc67a3e319abdab82f1c67f82f513ed308b079ca208d220b03466ce9f5e0ca370e6bf7d799f5bfc78948c1bd10
5123
5124 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20160428.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20160428.ebuild
5125 deleted file mode 100644
5126 index 81de013..0000000
5127 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20160428.ebuild
5128 +++ /dev/null
5129 @@ -1,128 +0,0 @@
5130 -# Copyright 1999-2016 Gentoo Foundation
5131 -# Distributed under the terms of the GNU General Public License v2
5132 -# $Id$
5133 -
5134 -EAPI="4"
5135 -inherit eutils java-pkg-2 java-ant-2
5136 -
5137 -DESCRIPTION="Netbeans IDE Branding"
5138 -HOMEPAGE="http://netbeans.org/"
5139 -SLOT="9999"
5140 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
5141 -SRC_URI="${SOURCE_URL}
5142 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5143 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
5144 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5145 -KEYWORDS="~amd64 ~x86"
5146 -IUSE=""
5147 -S="${WORKDIR}"
5148 -
5149 -CDEPEND="~dev-java/netbeans-platform-${PV}
5150 - ~dev-java/netbeans-harness-${PV}
5151 - ~dev-java/netbeans-ide-${PV}"
5152 -DEPEND=">=virtual/jdk-1.7
5153 - app-arch/unzip
5154 - ${CDEPEND}
5155 - dev-java/javahelp:0"
5156 -RDEPEND=">=virtual/jdk-1.7
5157 - ${CDEPEND}"
5158 -
5159 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5160 -
5161 -EANT_BUILD_XML="nbbuild/build.xml"
5162 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
5163 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
5164 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5165 -JAVA_PKG_BSFIX="off"
5166 -
5167 -src_unpack() {
5168 - unpack $(basename ${SOURCE_URL})
5169 -
5170 - einfo "Deleting bundled jars..."
5171 - find -name "*.jar" -type f -delete
5172 -
5173 - unpack netbeans-9999-r16-build.xml.patch.bz2
5174 -}
5175 -
5176 -src_prepare() {
5177 - einfo "Deleting bundled class files..."
5178 - find -name "*.class" -type f | xargs rm -vf
5179 -
5180 - epatch netbeans-9999-r16-build.xml.patch
5181 -
5182 - # Support for custom patches
5183 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5184 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5185 -
5186 - if [ -n "${files}" ] ; then
5187 - einfo "Applying custom patches:"
5188 -
5189 - for file in ${files} ; do
5190 - epatch "${file}"
5191 - done
5192 - fi
5193 - fi
5194 -
5195 - einfo "Symlinking external libraries..."
5196 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5197 -
5198 - einfo "Linking in other clusters..."
5199 - mkdir "${S}"/nbbuild/netbeans || die
5200 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5201 -
5202 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5203 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5204 - touch nb.cluster.platform.built
5205 -
5206 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
5207 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5208 - touch nb.cluster.harness.built
5209 -
5210 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5211 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5212 - touch nb.cluster.ide.built
5213 - popd >/dev/null || die
5214 -
5215 - java-pkg-2_src_prepare
5216 -}
5217 -
5218 -src_install() {
5219 - pushd nbbuild/netbeans >/dev/null || die
5220 -
5221 - insinto ${INSTALL_DIR}/nb
5222 -
5223 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
5224 -
5225 - insinto ${INSTALL_DIR}
5226 - doins -r nb
5227 - dodoc *.txt
5228 - dohtml *.html *.css
5229 -
5230 - insinto ${INSTALL_DIR}/bin
5231 - doins bin/netbeans
5232 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
5233 - fperms 755 ${INSTALL_DIR}/bin/netbeans
5234 -
5235 - insinto /etc/netbeans-${SLOT}
5236 - doins etc/*
5237 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
5238 -
5239 - # fix paths per bug# 163483
5240 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
5241 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
5242 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
5243 - fi
5244 -
5245 - dodir /usr/share/icons/hicolor/32x32/apps
5246 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
5247 - dodir /usr/share/icons/hicolor/128x128/apps
5248 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
5249 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
5250 -
5251 - popd >/dev/null || die
5252 -
5253 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
5254 -
5255 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
5256 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
5257 -}
5258
5259 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20160429.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20160429.ebuild
5260 deleted file mode 100644
5261 index b8accf5..0000000
5262 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20160429.ebuild
5263 +++ /dev/null
5264 @@ -1,128 +0,0 @@
5265 -# Copyright 1999-2016 Gentoo Foundation
5266 -# Distributed under the terms of the GNU General Public License v2
5267 -# $Id$
5268 -
5269 -EAPI="4"
5270 -inherit eutils java-pkg-2 java-ant-2
5271 -
5272 -DESCRIPTION="Netbeans IDE Branding"
5273 -HOMEPAGE="http://netbeans.org/"
5274 -SLOT="9999"
5275 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
5276 -SRC_URI="${SOURCE_URL}
5277 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5278 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
5279 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5280 -KEYWORDS="~amd64 ~x86"
5281 -IUSE=""
5282 -S="${WORKDIR}"
5283 -
5284 -CDEPEND="~dev-java/netbeans-platform-${PV}
5285 - ~dev-java/netbeans-harness-${PV}
5286 - ~dev-java/netbeans-ide-${PV}"
5287 -DEPEND=">=virtual/jdk-1.7
5288 - app-arch/unzip
5289 - ${CDEPEND}
5290 - dev-java/javahelp:0"
5291 -RDEPEND=">=virtual/jdk-1.7
5292 - ${CDEPEND}"
5293 -
5294 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5295 -
5296 -EANT_BUILD_XML="nbbuild/build.xml"
5297 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
5298 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
5299 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5300 -JAVA_PKG_BSFIX="off"
5301 -
5302 -src_unpack() {
5303 - unpack $(basename ${SOURCE_URL})
5304 -
5305 - einfo "Deleting bundled jars..."
5306 - find -name "*.jar" -type f -delete
5307 -
5308 - unpack netbeans-9999-r16-build.xml.patch.bz2
5309 -}
5310 -
5311 -src_prepare() {
5312 - einfo "Deleting bundled class files..."
5313 - find -name "*.class" -type f | xargs rm -vf
5314 -
5315 - epatch netbeans-9999-r16-build.xml.patch
5316 -
5317 - # Support for custom patches
5318 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5319 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5320 -
5321 - if [ -n "${files}" ] ; then
5322 - einfo "Applying custom patches:"
5323 -
5324 - for file in ${files} ; do
5325 - epatch "${file}"
5326 - done
5327 - fi
5328 - fi
5329 -
5330 - einfo "Symlinking external libraries..."
5331 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5332 -
5333 - einfo "Linking in other clusters..."
5334 - mkdir "${S}"/nbbuild/netbeans || die
5335 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5336 -
5337 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5338 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5339 - touch nb.cluster.platform.built
5340 -
5341 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
5342 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5343 - touch nb.cluster.harness.built
5344 -
5345 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5346 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5347 - touch nb.cluster.ide.built
5348 - popd >/dev/null || die
5349 -
5350 - java-pkg-2_src_prepare
5351 -}
5352 -
5353 -src_install() {
5354 - pushd nbbuild/netbeans >/dev/null || die
5355 -
5356 - insinto ${INSTALL_DIR}/nb
5357 -
5358 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
5359 -
5360 - insinto ${INSTALL_DIR}
5361 - doins -r nb
5362 - dodoc *.txt
5363 - dohtml *.html *.css
5364 -
5365 - insinto ${INSTALL_DIR}/bin
5366 - doins bin/netbeans
5367 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
5368 - fperms 755 ${INSTALL_DIR}/bin/netbeans
5369 -
5370 - insinto /etc/netbeans-${SLOT}
5371 - doins etc/*
5372 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
5373 -
5374 - # fix paths per bug# 163483
5375 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
5376 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
5377 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
5378 - fi
5379 -
5380 - dodir /usr/share/icons/hicolor/32x32/apps
5381 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
5382 - dodir /usr/share/icons/hicolor/128x128/apps
5383 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
5384 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
5385 -
5386 - popd >/dev/null || die
5387 -
5388 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
5389 -
5390 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
5391 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
5392 -}
5393
5394 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
5395 index 2e9a9b7..845fd51 100644
5396 --- a/dev-java/netbeans-php/Manifest
5397 +++ b/dev-java/netbeans-php/Manifest
5398 @@ -8,8 +8,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
5399 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
5400 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
5401 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
5402 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
5403 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
5404 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
5405 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
5406 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
5407 @@ -35,8 +33,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
5408 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
5409 EBUILD netbeans-php-8.0.2.ebuild 4347 SHA256 585b2488d748f3d0f87c17c951870e167aac7bf10847428add786e4a8a446583 SHA512 1431305d4f340cb0a2c7c896c54d45f6f02ef82a4201f82053278b98511a5a4a68210317530e9cdf5cf1f495996d3a3f9c4b2c3c479aa407abd375072ab3182f WHIRLPOOL af8476f2ff2d119f2657e6be03cfea1160f86e41bd791f40609f1bc8a8aada46ba1081e4f2417b0fddde931fa4e43d20956c0fe1d4fdf3617b78d01afd23f9b4
5410 EBUILD netbeans-php-8.1.ebuild 4371 SHA256 a9e7565a8cbcc5dfca4d9449f43b959911c47ad8da59648e383ecce55c4b0064 SHA512 67d43532ea43abf007adce73e7da2345d9cc42229189ba90d254d7764e19e3fd3c86b990ea2fe08cf52e49422def481046fe6e0e447fdc1de1680ac59f51d9d3 WHIRLPOOL 433275570fd81db477180e58909ebd50b83cde03bd5df807cc9ee213e2f3a44f65f3ec4877851aa6322e7752969aa72313ee7b35b8ee07446e8c22be4321d536
5411 -EBUILD netbeans-php-9999_p20160428.ebuild 4418 SHA256 ff39622b2f582fb73f069ddea76fcb846f2fdbdce6559af061a13ead577d4a47 SHA512 3f71b975e8316433510e89914be7a1ffe7837a39d42a4c8f25a033b82d54bee62cafe0a28d45cada322594dfc328f43c2a1a05abbec1e43e207f73fcb225e128 WHIRLPOOL 696cf1a13fe113a7156da0fa4db41802052c5885a1cde7eb5eac17431ca31792576d22d4cecc6b2bd5ead506abb0e3a3d0dee62183b346aed1aa146234c7df8a
5412 -EBUILD netbeans-php-9999_p20160429.ebuild 4418 SHA256 91eaccc7404ed5c4c703fb4197631b10b5583508204c73363016ad110184269f SHA512 028e58926a853219e866edf3f872a67d546d32839306867921527c81ebef5ab004da018aab014994f3fecca79506267dcdcdcf06054f90c6a457b68bfa0bf6b7 WHIRLPOOL e9ad76bdecfff67dd851e31c4356278547b6da7ed73649f36e5233b78cc05f4295dd6460560b4613abf226afa5826b5cd6d7d4270f482e28a9996f78a7152048
5413 EBUILD netbeans-php-9999_p20160430.ebuild 4418 SHA256 c46eba4967a823c3b5a26edf651faedf16bdc9459ddd64b7874c8fa3a6af11ce SHA512 35cc623e4374520ea6305a7bcd247ced8b78c7e827c1f541e3678503fa1bc7b5008cc45e7137bd521d19c5c1287219b8dbc7999edc87e84d9a07e96938dc56b7 WHIRLPOOL 8a3252e718c3c4bb07399ed1f5a41e3ec93de0757120ec9798325742dd52cac8b07c69028516aa0a9b757ec794b7d2f4f1ccf0a1d504c4f58ea3f62086ac6254
5414 EBUILD netbeans-php-9999_p20160501.ebuild 4418 SHA256 ad569b03a531d0e4eaccd190d7a2dcd9f8b434985d15a2bc99ffe64cc979ea7d SHA512 97c89219d690002189730eac296bce7d6311562fbfef7e001bd5ce4db7ab33a22bfc221878333a6578bff0807871b8f91072c0c5583e24693d22064baa42b20b WHIRLPOOL 8064da38ce3b23eec056056d88db7a24b4af20798913b57c8c1b6c7af2c1c12a3a1ca8d88dcdae751bf211fd2488f66cf99cbfd401ef99d38a946c02b63b16ea
5415 EBUILD netbeans-php-9999_p20160502.ebuild 4418 SHA256 70762ccc0f5198382ab91dfcf9990dce6a258b307287b0a745d3b68581fdbb95 SHA512 bc25db57ba7a2b6abadc1f857522a3e1f87f8a429f4d9f673f64357ccc063b75bbbcb2db4474112dc9926a73485ab9bc27b3fb4de59550156c5ea683e759c647 WHIRLPOOL 18faef17cf35b46ecab383dd703f2fa5aca559546ab0090d1bc157b1517e6a578ad0a255bfaf12d275efa2c0444fa9abf28a6c68e157b63f26f6dc3edbbbf6dc
5416
5417 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20160428.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20160428.ebuild
5418 deleted file mode 100644
5419 index 1f74dab..0000000
5420 --- a/dev-java/netbeans-php/netbeans-php-9999_p20160428.ebuild
5421 +++ /dev/null
5422 @@ -1,127 +0,0 @@
5423 -# Copyright 1999-2016 Gentoo Foundation
5424 -# Distributed under the terms of the GNU General Public License v2
5425 -# $Id$
5426 -
5427 -EAPI="4"
5428 -inherit eutils java-pkg-2 java-ant-2
5429 -
5430 -DESCRIPTION="Netbeans PHP Cluster"
5431 -HOMEPAGE="http://netbeans.org/projects/php"
5432 -SLOT="9999"
5433 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
5434 -SRC_URI="${SOURCE_URL}
5435 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5436 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
5437 - http://hg.netbeans.org/binaries/73E9BC8A7AF36E0C95210F61A85AFEF212AEE1A9-phpsigfiles.zip
5438 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
5439 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5440 -KEYWORDS="~amd64 ~x86"
5441 -IUSE=""
5442 -S="${WORKDIR}"
5443 -
5444 -CDEPEND="~dev-java/netbeans-extide-${PV}
5445 - ~dev-java/netbeans-ide-${PV}
5446 - ~dev-java/netbeans-platform-${PV}
5447 - ~dev-java/netbeans-webcommon-${PV}
5448 - ~dev-java/netbeans-websvccommon-${PV}
5449 - dev-java/javacup:0"
5450 -DEPEND=">=virtual/jdk-1.7
5451 - app-arch/unzip
5452 - ${CDEPEND}
5453 - dev-java/javahelp:0"
5454 -RDEPEND=">=virtual/jdk-1.7
5455 - ${CDEPEND}"
5456 -
5457 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5458 -
5459 -EANT_BUILD_XML="nbbuild/build.xml"
5460 -EANT_BUILD_TARGET="rebuild-cluster"
5461 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
5462 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5463 -JAVA_PKG_BSFIX="off"
5464 -
5465 -src_unpack() {
5466 - unpack $(basename ${SOURCE_URL})
5467 -
5468 - einfo "Deleting bundled jars..."
5469 - find -name "*.jar" -type f -delete
5470 -
5471 - unpack netbeans-9999-r16-build.xml.patch.bz2
5472 -
5473 - pushd "${S}" >/dev/null || die
5474 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
5475 - ln -s "${DISTDIR}"/73E9BC8A7AF36E0C95210F61A85AFEF212AEE1A9-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
5476 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
5477 - popd >/dev/null || die
5478 -}
5479 -
5480 -src_prepare() {
5481 - einfo "Deleting bundled class files..."
5482 - find -name "*.class" -type f | xargs rm -vf
5483 -
5484 - epatch netbeans-9999-r16-build.xml.patch
5485 -
5486 - # Support for custom patches
5487 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5488 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5489 -
5490 - if [ -n "${files}" ] ; then
5491 - einfo "Applying custom patches:"
5492 -
5493 - for file in ${files} ; do
5494 - epatch "${file}"
5495 - done
5496 - fi
5497 - fi
5498 -
5499 - einfo "Symlinking external libraries..."
5500 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5501 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
5502 -
5503 - einfo "Linking in other clusters..."
5504 - mkdir "${S}"/nbbuild/netbeans || die
5505 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5506 -
5507 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5508 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5509 - touch nb.cluster.extide.built
5510 -
5511 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5512 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5513 - touch nb.cluster.ide.built
5514 -
5515 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5516 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5517 - touch nb.cluster.platform.built
5518 -
5519 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
5520 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5521 - touch nb.cluster.webcommon.built
5522 -
5523 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
5524 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5525 - touch nb.cluster.websvccommon.built
5526 -
5527 - popd >/dev/null || die
5528 -
5529 - java-pkg-2_src_prepare
5530 -}
5531 -
5532 -src_install() {
5533 - pushd nbbuild/netbeans/php >/dev/null || die
5534 -
5535 - insinto ${INSTALL_DIR}
5536 -
5537 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5538 -
5539 - doins -r *
5540 -
5541 - popd >/dev/null || die
5542 -
5543 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
5544 - pushd "${instdir}" >/dev/null || die
5545 - rm java-cup-11a.jar && java-pkg_jar-from --into "${instdir}" javacup javacup.jar java-cup-11a.jar
5546 - popd >/dev/null || die
5547 -
5548 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
5549 -}
5550
5551 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20160429.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20160429.ebuild
5552 deleted file mode 100644
5553 index 2362b56..0000000
5554 --- a/dev-java/netbeans-php/netbeans-php-9999_p20160429.ebuild
5555 +++ /dev/null
5556 @@ -1,127 +0,0 @@
5557 -# Copyright 1999-2016 Gentoo Foundation
5558 -# Distributed under the terms of the GNU General Public License v2
5559 -# $Id$
5560 -
5561 -EAPI="4"
5562 -inherit eutils java-pkg-2 java-ant-2
5563 -
5564 -DESCRIPTION="Netbeans PHP Cluster"
5565 -HOMEPAGE="http://netbeans.org/projects/php"
5566 -SLOT="9999"
5567 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
5568 -SRC_URI="${SOURCE_URL}
5569 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5570 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
5571 - http://hg.netbeans.org/binaries/73E9BC8A7AF36E0C95210F61A85AFEF212AEE1A9-phpsigfiles.zip
5572 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
5573 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5574 -KEYWORDS="~amd64 ~x86"
5575 -IUSE=""
5576 -S="${WORKDIR}"
5577 -
5578 -CDEPEND="~dev-java/netbeans-extide-${PV}
5579 - ~dev-java/netbeans-ide-${PV}
5580 - ~dev-java/netbeans-platform-${PV}
5581 - ~dev-java/netbeans-webcommon-${PV}
5582 - ~dev-java/netbeans-websvccommon-${PV}
5583 - dev-java/javacup:0"
5584 -DEPEND=">=virtual/jdk-1.7
5585 - app-arch/unzip
5586 - ${CDEPEND}
5587 - dev-java/javahelp:0"
5588 -RDEPEND=">=virtual/jdk-1.7
5589 - ${CDEPEND}"
5590 -
5591 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5592 -
5593 -EANT_BUILD_XML="nbbuild/build.xml"
5594 -EANT_BUILD_TARGET="rebuild-cluster"
5595 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
5596 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5597 -JAVA_PKG_BSFIX="off"
5598 -
5599 -src_unpack() {
5600 - unpack $(basename ${SOURCE_URL})
5601 -
5602 - einfo "Deleting bundled jars..."
5603 - find -name "*.jar" -type f -delete
5604 -
5605 - unpack netbeans-9999-r16-build.xml.patch.bz2
5606 -
5607 - pushd "${S}" >/dev/null || die
5608 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
5609 - ln -s "${DISTDIR}"/73E9BC8A7AF36E0C95210F61A85AFEF212AEE1A9-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
5610 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
5611 - popd >/dev/null || die
5612 -}
5613 -
5614 -src_prepare() {
5615 - einfo "Deleting bundled class files..."
5616 - find -name "*.class" -type f | xargs rm -vf
5617 -
5618 - epatch netbeans-9999-r16-build.xml.patch
5619 -
5620 - # Support for custom patches
5621 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5622 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5623 -
5624 - if [ -n "${files}" ] ; then
5625 - einfo "Applying custom patches:"
5626 -
5627 - for file in ${files} ; do
5628 - epatch "${file}"
5629 - done
5630 - fi
5631 - fi
5632 -
5633 - einfo "Symlinking external libraries..."
5634 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5635 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
5636 -
5637 - einfo "Linking in other clusters..."
5638 - mkdir "${S}"/nbbuild/netbeans || die
5639 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5640 -
5641 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5642 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5643 - touch nb.cluster.extide.built
5644 -
5645 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5646 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5647 - touch nb.cluster.ide.built
5648 -
5649 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5650 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5651 - touch nb.cluster.platform.built
5652 -
5653 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
5654 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5655 - touch nb.cluster.webcommon.built
5656 -
5657 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
5658 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5659 - touch nb.cluster.websvccommon.built
5660 -
5661 - popd >/dev/null || die
5662 -
5663 - java-pkg-2_src_prepare
5664 -}
5665 -
5666 -src_install() {
5667 - pushd nbbuild/netbeans/php >/dev/null || die
5668 -
5669 - insinto ${INSTALL_DIR}
5670 -
5671 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5672 -
5673 - doins -r *
5674 -
5675 - popd >/dev/null || die
5676 -
5677 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
5678 - pushd "${instdir}" >/dev/null || die
5679 - rm java-cup-11a.jar && java-pkg_jar-from --into "${instdir}" javacup javacup.jar java-cup-11a.jar
5680 - popd >/dev/null || die
5681 -
5682 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
5683 -}
5684
5685 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
5686 index 3021d70..d4e690a 100644
5687 --- a/dev-java/netbeans-platform/Manifest
5688 +++ b/dev-java/netbeans-platform/Manifest
5689 @@ -29,8 +29,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
5690 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
5691 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
5692 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
5693 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
5694 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
5695 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
5696 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
5697 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
5698 @@ -56,8 +54,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
5699 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
5700 EBUILD netbeans-platform-8.0.2.ebuild 5406 SHA256 98e9861da45ead0d2d975a0527315df5282870b2d7e71a089724d91c18852e81 SHA512 cadbe66132d3ad81f6d149e20731b558c11c529e2ec15b1fe47ff97d99a3f4b4612fa5c98c435c4ff979eaefab6702721db009a03162202c96b4b411cf9f872a WHIRLPOOL 9552948e8bbad308f4379eaae69d8c214da9fbfab87d75226949b69ddca3e68c2d36c4d05738196073e5b959ab0b764064c9186d421198937122aa4bdc4988dc
5701 EBUILD netbeans-platform-8.1.ebuild 9320 SHA256 4a03fc6a399aaab949edb3df7c629da5bc7ce6288d44dbc848097352c2b4ae3a SHA512 7015cb042dd4e371cdcad49838eb2e4109d1ec505ac618f3a6f98d4dce328ab34be90a3cb0820896bd75337a180a1bd9c91c842a143fdffdf033696d5f496402 WHIRLPOOL 8c5311df396a374bf9d8c994b37c5c9fe6aa3c82a9e9e0824a5caefb0006fd9b44f4fdddd387ee12da48592929d5c4dd7e7fb2d866c9ddaf76acf5b3adbe310e
5702 -EBUILD netbeans-platform-9999_p20160428.ebuild 9520 SHA256 43ab2d84807ce29e75b611c4aee4269e1cd2ab9bcd41220e572d68f2095280a1 SHA512 698447f4e5a9dbe05337a59966f05fe7f4bc8517dd463571b65d6ab777239191ee341fb56b1c9c1b479b3fad247c5284c3712f3b142839d930214f36d75e194b WHIRLPOOL b38abccc36b868f0f07607a2d487335d134554c44e085418dd4e15b6dbdbca18337fd1dc50729bc92e2e076210fb6be7caf1502c76e3100d4e0fdd8d56e3fe1f
5703 -EBUILD netbeans-platform-9999_p20160429.ebuild 9520 SHA256 f7ad9dddcef0aa421a8ef4cbcb85216906fabe21268d243501c740903c515ba2 SHA512 922a98b6b78b7f59e673d36e0aecdc9caf80b0cf53bcd3a73ab6e7b598da514c49809944d84759471d0a895fb9aa5e5a40b6c8af2f0f0e41017e885015a3f69f WHIRLPOOL 1ab4034ff5ff03e5d12f38dcfe358ff5c9fcd924f55400ee5954c0b339dcf291766460eb3eaea55fe5355c17659d0f4e42a7429128972346adfebd50e94d0099
5704 EBUILD netbeans-platform-9999_p20160430.ebuild 9520 SHA256 92dc097df1540dd297899d2751f6b292a77dde24e6a1b8ccb21a6d9fd47223eb SHA512 e1f7e6d14ec0f7a6acf33f18d98a44b7eab25d69ebc21dd24abcb63819157727b7f47835d1839c30d4ae6abba20241fef94e1da4da93faf2a9a36c41b179b79d WHIRLPOOL b157f4184a6577fb4438258517b92761b7b15456e4912ac017072ce5e7564a35e95baaba2627e8ba7a1839b550cccaaaec417cf69a15a7d6b813ccea1eb1b07e
5705 EBUILD netbeans-platform-9999_p20160501.ebuild 9520 SHA256 912f5c47542f2ba7bd1346560e45a1ca3907cc170f7e1cae4b52fbdd6718b0d4 SHA512 eadb5d0993bcb3d967ed896be1ec6ed4027b3e4c5f58c8b5ed16c904f935c7d96ce0d8c9c2020fa59ed6930f9d51c79fc02ed5cf83ccd695cc9a1462f26738f7 WHIRLPOOL f4db4d1809e6864dbcb998146e76f960af1194a86fe7980a957aa74f6fa9d9ef5fa0f2e0e2bbcafe07eaa34b1463dc0ff801ff5f021adb3f741c08ecf43479da
5706 EBUILD netbeans-platform-9999_p20160502.ebuild 9520 SHA256 120ce8ceb2ea1911763bdeb73e92a2457162758eb96a2c86ebcbee33e0de22e7 SHA512 3ced85584823ec88387296c00218d059f3ff0e85c6ccf4c2ec52961b97de2df33aee86e93e65001fbb5acd1f716dc4125bb4995327b945e77e94c7a73a173aef WHIRLPOOL b34bab9a4495e3af2e94f00b29c64dcd77d0d9be093ce81173badd33e158eeffd4a482e89bf9272570193415b12600946fd27eba36cc297a2cceecf48a60cc47
5707
5708 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20160428.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20160428.ebuild
5709 deleted file mode 100644
5710 index d805b20..0000000
5711 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20160428.ebuild
5712 +++ /dev/null
5713 @@ -1,167 +0,0 @@
5714 -# Copyright 1999-2016 Gentoo Foundation
5715 -# Distributed under the terms of the GNU General Public License v2
5716 -# $Id$
5717 -
5718 -EAPI="4"
5719 -inherit eutils java-pkg-2 java-ant-2
5720 -
5721 -DESCRIPTION="Netbeans Platform"
5722 -HOMEPAGE="http://netbeans.org/features/platform/"
5723 -SLOT="9999"
5724 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
5725 -SRC_URI="${SOURCE_URL}
5726 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5727 - http://hg.netbeans.org/binaries/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar
5728 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
5729 - http://hg.netbeans.org/binaries/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.jar
5730 - http://hg.netbeans.org/binaries/771CDCA0A3F2F3CE818E20CC2D707A3592422485-ko4j-1.3.jar
5731 - http://hg.netbeans.org/binaries/A3085BAA78C8EE7F55081E70C79ABE04CA38CE93-net.java.html-1.3.jar
5732 - http://hg.netbeans.org/binaries/7FC91530F4395FA0D58F9539F3B40858E766BFA3-net.java.html.boot-1.3.jar
5733 - http://hg.netbeans.org/binaries/5C992BAEC0111EE293BD44173140A9D8EC860765-net.java.html.boot.fx-1.3.jar
5734 - http://hg.netbeans.org/binaries/BF6C9BB0FFB78A6B846ECAEB880C460D883B4F72-net.java.html.boot.script-1.3.jar
5735 - http://hg.netbeans.org/binaries/10E4214A89082C70FCF9F721953001C0932037BA-net.java.html.geo-1.3.jar
5736 - http://hg.netbeans.org/binaries/D97314CE1869DD3B8B8942256A70673E2991C9DD-net.java.html.json-1.3.jar
5737 - http://hg.netbeans.org/binaries/6BDCE8349F83CD02F2942D4FBFA86A81A129F42A-net.java.html.sound-1.3.jar
5738 - http://hg.netbeans.org/binaries/E5DDC5E827D3D62E7BE9F7E32927CA01F2839971-org.eclipse.osgi_3.9.1.v20140110-1610.jar
5739 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
5740 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip
5741 - http://hg.netbeans.org/binaries/CEC2829EC391CB404AD32EB2D08F879C418B745B-xhr4j-1.3.jar"
5742 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5743 -KEYWORDS="~amd64 ~x86"
5744 -IUSE=""
5745 -S="${WORKDIR}"
5746 -
5747 -# oracle-jdk-bin is needed for now because of javafx which is not packaged separately yet
5748 -# [parseprojectxml] Distilling /var/tmp/portage/dev-java/netbeans-platform-9999_p20151108/work/nbbuild/build/public-package-jars/org-netbeans-libs-javafx.jar from [/var/tmp/portage/dev-java/netbeans-platform-9999_p20151108/work/nbbuild/netbeans/platform/modules/org-netbeans-libs-javafx.jar, /usr/lib64/icedtea8/jre/lib/ext/jfxrt.jar]
5749 -# [parseprojectxml] Classpath entry /usr/lib64/icedtea8/jre/lib/ext/jfxrt.jar does not exist; skipping
5750 -# [nbmerge] Failed to build target: all-api.htmlui
5751 -
5752 -CDEPEND="dev-java/hamcrest-core:1.3
5753 - dev-java/javahelp:0
5754 - >=dev-java/jna-3.4:0
5755 - dev-java/junit:4[source]
5756 - >=dev-java/osgi-core-api-5:0
5757 - dev-java/osgi-compendium:0
5758 - dev-java/swing-layout:1[source]
5759 - dev-java/testng:0"
5760 -DEPEND="dev-java/oracle-jdk-bin:1.8[javafx]
5761 - app-arch/unzip
5762 - ${CDEPEND}"
5763 -RDEPEND=">=virtual/jdk-1.7
5764 - ${CDEPEND}"
5765 -
5766 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5767 -
5768 -EANT_BUILD_XML="nbbuild/build.xml"
5769 -EANT_BUILD_TARGET="rebuild-cluster"
5770 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
5771 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5772 -JAVA_PKG_BSFIX="off"
5773 -JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.8"
5774 -JAVA_PKG_WANT_SOURCE="1.7"
5775 -JAVA_PKG_WANT_TARGET="1.7"
5776 -
5777 -src_unpack() {
5778 - unpack $(basename ${SOURCE_URL})
5779 -
5780 - einfo "Deleting bundled jars..."
5781 - find -name "*.jar" -type f -delete
5782 -
5783 - unpack netbeans-9999-r16-build.xml.patch.bz2
5784 -
5785 - pushd "${S}" >/dev/null || die
5786 - ln -s "${DISTDIR}"/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar libs.asm/external/asm-all-5.0.1.jar || die
5787 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
5788 - ln -s "${DISTDIR}"/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.jar junitlib/external/junit-4.12-javadoc.jar || die
5789 - ln -s "${DISTDIR}"/771CDCA0A3F2F3CE818E20CC2D707A3592422485-ko4j-1.3.jar o.n.html.ko4j/external/ko4j-1.3.jar || die
5790 - ln -s "${DISTDIR}"/A3085BAA78C8EE7F55081E70C79ABE04CA38CE93-net.java.html-1.3.jar net.java.html/external/net.java.html-1.3.jar || die
5791 - ln -s "${DISTDIR}"/7FC91530F4395FA0D58F9539F3B40858E766BFA3-net.java.html.boot-1.3.jar net.java.html.boot/external/net.java.html.boot-1.3.jar || die
5792 - ln -s "${DISTDIR}"/5C992BAEC0111EE293BD44173140A9D8EC860765-net.java.html.boot.fx-1.3.jar net.java.html.boot.fx/external/net.java.html.boot.fx-1.3.jar || die
5793 - ln -s "${DISTDIR}"/BF6C9BB0FFB78A6B846ECAEB880C460D883B4F72-net.java.html.boot.script-1.3.jar net.java.html.boot.script/external/net.java.html.boot.script-1.3.jar || die
5794 - ln -s "${DISTDIR}"/10E4214A89082C70FCF9F721953001C0932037BA-net.java.html.geo-1.3.jar net.java.html.geo/external/net.java.html.geo-1.3.jar || die
5795 - ln -s "${DISTDIR}"/D97314CE1869DD3B8B8942256A70673E2991C9DD-net.java.html.json-1.3.jar net.java.html.json/external/net.java.html.json-1.3.jar || die
5796 - ln -s "${DISTDIR}"/6BDCE8349F83CD02F2942D4FBFA86A81A129F42A-net.java.html.sound-1.3.jar net.java.html.sound/external/net.java.html.sound-1.3.jar || die
5797 - ln -s "${DISTDIR}"/E5DDC5E827D3D62E7BE9F7E32927CA01F2839971-org.eclipse.osgi_3.9.1.v20140110-1610.jar netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610.jar || die
5798 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
5799 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
5800 - ln -s "${DISTDIR}"/CEC2829EC391CB404AD32EB2D08F879C418B745B-xhr4j-1.3.jar o.n.html.xhr4j/external/xhr4j-1.3.jar || die
5801 - popd >/dev/null || die
5802 -}
5803 -
5804 -src_prepare() {
5805 - einfo "Deleting bundled class files..."
5806 - find -name "*.class" -type f | xargs rm -vf
5807 -
5808 - # upstream jna jar contains bundled binary libraries so we disable that feature
5809 - epatch netbeans-9999-r16-build.xml.patch
5810 -
5811 - # Support for custom patches
5812 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5813 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5814 -
5815 - if [ -n "${files}" ] ; then
5816 - einfo "Applying custom patches:"
5817 -
5818 - for file in ${files} ; do
5819 - epatch "${file}"
5820 - done
5821 - fi
5822 - fi
5823 -
5824 - einfo "Symlinking external libraries..."
5825 - java-pkg_jar-from --into libs.junit4/external hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
5826 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5827 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-4.2.2.jar
5828 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar jna-platform-4.2.2.jar
5829 - java-pkg_jar-from --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
5830 - ln -s /usr/share/junit-4/sources/junit-src.zip junitlib/external/junit-4.12-sources.jar || die
5831 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
5832 - java-pkg_jar-from --into libs.osgi/external osgi-compendium osgi-compendium.jar osgi.cmpn-4.2.jar
5833 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
5834 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
5835 - java-pkg_jar-from --into libs.testng/external testng testng.jar testng-6.8.1-dist.jar
5836 -
5837 - java-pkg-2_src_prepare
5838 -}
5839 -
5840 -src_compile() {
5841 - unset DISPLAY
5842 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
5843 -}
5844 -
5845 -src_install() {
5846 - pushd nbbuild/netbeans/platform >/dev/null || die
5847 -
5848 - java-pkg_dojar lib/*.jar
5849 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5850 -
5851 - insinto ${INSTALL_DIR}
5852 - doins -r *
5853 - rm "${D}"/${INSTALL_DIR}/docs/junit-4.12-sources.jar || die
5854 - dosym /usr/share/junit-4/sources/junit-src.zip ${INSTALL_DIR}/docs/junit-4.12-sources.jar
5855 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
5856 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
5857 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
5858 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
5859 - rm -fr "${D}"/modules/lib || die
5860 -
5861 - popd >/dev/null || die
5862 -
5863 - fperms 775 ${INSTALL_DIR}/lib/nbexec
5864 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
5865 -
5866 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
5867 - pushd "${instdir}" >/dev/null || die
5868 - rm hamcrest-core-1.3.jar && java-pkg_jar-from --into "${instdir}" hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
5869 - rm jhall-2.0_05.jar && java-pkg_jar-from --into "${instdir}" javahelp jhall.jar jhall-2.0_05.jar
5870 - rm jna-4.2.2.jar && java-pkg_jar-from --into "${instdir}" jna jna.jar jna-4.2.2.jar
5871 - rm jna-platform-4.2.2.jar && java-pkg_jar-from --into "${instdir}" jna platform.jar jna-platform-4.2.2.jar
5872 - rm junit-4.12.jar && java-pkg_jar-from --into "${instdir}" junit-4 junit.jar junit-4.12.jar
5873 - rm osgi.cmpn-4.2.jar && java-pkg_jar-from --into "${instdir}" osgi-compendium osgi-compendium.jar osgi.cmpn-4.2.jar
5874 - rm osgi.core-5.0.0.jar && java-pkg_jar-from --into "${instdir}" osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
5875 - rm swing-layout-1.0.4.jar && java-pkg_jar-from --into "${instdir}" swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
5876 - rm testng-6.8.1-dist.jar && java-pkg_jar-from --into "${instdir}" testng testng.jar testng-6.8.1-dist.jar
5877 - popd >/dev/null || die
5878 -
5879 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
5880 -}
5881
5882 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20160429.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20160429.ebuild
5883 deleted file mode 100644
5884 index 9e472c5..0000000
5885 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20160429.ebuild
5886 +++ /dev/null
5887 @@ -1,167 +0,0 @@
5888 -# Copyright 1999-2016 Gentoo Foundation
5889 -# Distributed under the terms of the GNU General Public License v2
5890 -# $Id$
5891 -
5892 -EAPI="4"
5893 -inherit eutils java-pkg-2 java-ant-2
5894 -
5895 -DESCRIPTION="Netbeans Platform"
5896 -HOMEPAGE="http://netbeans.org/features/platform/"
5897 -SLOT="9999"
5898 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
5899 -SRC_URI="${SOURCE_URL}
5900 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
5901 - http://hg.netbeans.org/binaries/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar
5902 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
5903 - http://hg.netbeans.org/binaries/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.jar
5904 - http://hg.netbeans.org/binaries/771CDCA0A3F2F3CE818E20CC2D707A3592422485-ko4j-1.3.jar
5905 - http://hg.netbeans.org/binaries/A3085BAA78C8EE7F55081E70C79ABE04CA38CE93-net.java.html-1.3.jar
5906 - http://hg.netbeans.org/binaries/7FC91530F4395FA0D58F9539F3B40858E766BFA3-net.java.html.boot-1.3.jar
5907 - http://hg.netbeans.org/binaries/5C992BAEC0111EE293BD44173140A9D8EC860765-net.java.html.boot.fx-1.3.jar
5908 - http://hg.netbeans.org/binaries/BF6C9BB0FFB78A6B846ECAEB880C460D883B4F72-net.java.html.boot.script-1.3.jar
5909 - http://hg.netbeans.org/binaries/10E4214A89082C70FCF9F721953001C0932037BA-net.java.html.geo-1.3.jar
5910 - http://hg.netbeans.org/binaries/D97314CE1869DD3B8B8942256A70673E2991C9DD-net.java.html.json-1.3.jar
5911 - http://hg.netbeans.org/binaries/6BDCE8349F83CD02F2942D4FBFA86A81A129F42A-net.java.html.sound-1.3.jar
5912 - http://hg.netbeans.org/binaries/E5DDC5E827D3D62E7BE9F7E32927CA01F2839971-org.eclipse.osgi_3.9.1.v20140110-1610.jar
5913 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
5914 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip
5915 - http://hg.netbeans.org/binaries/CEC2829EC391CB404AD32EB2D08F879C418B745B-xhr4j-1.3.jar"
5916 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5917 -KEYWORDS="~amd64 ~x86"
5918 -IUSE=""
5919 -S="${WORKDIR}"
5920 -
5921 -# oracle-jdk-bin is needed for now because of javafx which is not packaged separately yet
5922 -# [parseprojectxml] Distilling /var/tmp/portage/dev-java/netbeans-platform-9999_p20151108/work/nbbuild/build/public-package-jars/org-netbeans-libs-javafx.jar from [/var/tmp/portage/dev-java/netbeans-platform-9999_p20151108/work/nbbuild/netbeans/platform/modules/org-netbeans-libs-javafx.jar, /usr/lib64/icedtea8/jre/lib/ext/jfxrt.jar]
5923 -# [parseprojectxml] Classpath entry /usr/lib64/icedtea8/jre/lib/ext/jfxrt.jar does not exist; skipping
5924 -# [nbmerge] Failed to build target: all-api.htmlui
5925 -
5926 -CDEPEND="dev-java/hamcrest-core:1.3
5927 - dev-java/javahelp:0
5928 - >=dev-java/jna-3.4:0
5929 - dev-java/junit:4[source]
5930 - >=dev-java/osgi-core-api-5:0
5931 - dev-java/osgi-compendium:0
5932 - dev-java/swing-layout:1[source]
5933 - dev-java/testng:0"
5934 -DEPEND="dev-java/oracle-jdk-bin:1.8[javafx]
5935 - app-arch/unzip
5936 - ${CDEPEND}"
5937 -RDEPEND=">=virtual/jdk-1.7
5938 - ${CDEPEND}"
5939 -
5940 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5941 -
5942 -EANT_BUILD_XML="nbbuild/build.xml"
5943 -EANT_BUILD_TARGET="rebuild-cluster"
5944 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
5945 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5946 -JAVA_PKG_BSFIX="off"
5947 -JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.8"
5948 -JAVA_PKG_WANT_SOURCE="1.7"
5949 -JAVA_PKG_WANT_TARGET="1.7"
5950 -
5951 -src_unpack() {
5952 - unpack $(basename ${SOURCE_URL})
5953 -
5954 - einfo "Deleting bundled jars..."
5955 - find -name "*.jar" -type f -delete
5956 -
5957 - unpack netbeans-9999-r16-build.xml.patch.bz2
5958 -
5959 - pushd "${S}" >/dev/null || die
5960 - ln -s "${DISTDIR}"/2F7553F50B0D14ED811B849C282DA8C1FFC32AAE-asm-all-5.0.1.jar libs.asm/external/asm-all-5.0.1.jar || die
5961 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
5962 - ln -s "${DISTDIR}"/941A8BE4506C65F0A9001C08812FB7DA1E505E21-junit-4.12-javadoc.jar junitlib/external/junit-4.12-javadoc.jar || die
5963 - ln -s "${DISTDIR}"/771CDCA0A3F2F3CE818E20CC2D707A3592422485-ko4j-1.3.jar o.n.html.ko4j/external/ko4j-1.3.jar || die
5964 - ln -s "${DISTDIR}"/A3085BAA78C8EE7F55081E70C79ABE04CA38CE93-net.java.html-1.3.jar net.java.html/external/net.java.html-1.3.jar || die
5965 - ln -s "${DISTDIR}"/7FC91530F4395FA0D58F9539F3B40858E766BFA3-net.java.html.boot-1.3.jar net.java.html.boot/external/net.java.html.boot-1.3.jar || die
5966 - ln -s "${DISTDIR}"/5C992BAEC0111EE293BD44173140A9D8EC860765-net.java.html.boot.fx-1.3.jar net.java.html.boot.fx/external/net.java.html.boot.fx-1.3.jar || die
5967 - ln -s "${DISTDIR}"/BF6C9BB0FFB78A6B846ECAEB880C460D883B4F72-net.java.html.boot.script-1.3.jar net.java.html.boot.script/external/net.java.html.boot.script-1.3.jar || die
5968 - ln -s "${DISTDIR}"/10E4214A89082C70FCF9F721953001C0932037BA-net.java.html.geo-1.3.jar net.java.html.geo/external/net.java.html.geo-1.3.jar || die
5969 - ln -s "${DISTDIR}"/D97314CE1869DD3B8B8942256A70673E2991C9DD-net.java.html.json-1.3.jar net.java.html.json/external/net.java.html.json-1.3.jar || die
5970 - ln -s "${DISTDIR}"/6BDCE8349F83CD02F2942D4FBFA86A81A129F42A-net.java.html.sound-1.3.jar net.java.html.sound/external/net.java.html.sound-1.3.jar || die
5971 - ln -s "${DISTDIR}"/E5DDC5E827D3D62E7BE9F7E32927CA01F2839971-org.eclipse.osgi_3.9.1.v20140110-1610.jar netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610.jar || die
5972 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
5973 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
5974 - ln -s "${DISTDIR}"/CEC2829EC391CB404AD32EB2D08F879C418B745B-xhr4j-1.3.jar o.n.html.xhr4j/external/xhr4j-1.3.jar || die
5975 - popd >/dev/null || die
5976 -}
5977 -
5978 -src_prepare() {
5979 - einfo "Deleting bundled class files..."
5980 - find -name "*.class" -type f | xargs rm -vf
5981 -
5982 - # upstream jna jar contains bundled binary libraries so we disable that feature
5983 - epatch netbeans-9999-r16-build.xml.patch
5984 -
5985 - # Support for custom patches
5986 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5987 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5988 -
5989 - if [ -n "${files}" ] ; then
5990 - einfo "Applying custom patches:"
5991 -
5992 - for file in ${files} ; do
5993 - epatch "${file}"
5994 - done
5995 - fi
5996 - fi
5997 -
5998 - einfo "Symlinking external libraries..."
5999 - java-pkg_jar-from --into libs.junit4/external hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
6000 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6001 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-4.2.2.jar
6002 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar jna-platform-4.2.2.jar
6003 - java-pkg_jar-from --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
6004 - ln -s /usr/share/junit-4/sources/junit-src.zip junitlib/external/junit-4.12-sources.jar || die
6005 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
6006 - java-pkg_jar-from --into libs.osgi/external osgi-compendium osgi-compendium.jar osgi.cmpn-4.2.jar
6007 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
6008 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
6009 - java-pkg_jar-from --into libs.testng/external testng testng.jar testng-6.8.1-dist.jar
6010 -
6011 - java-pkg-2_src_prepare
6012 -}
6013 -
6014 -src_compile() {
6015 - unset DISPLAY
6016 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
6017 -}
6018 -
6019 -src_install() {
6020 - pushd nbbuild/netbeans/platform >/dev/null || die
6021 -
6022 - java-pkg_dojar lib/*.jar
6023 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6024 -
6025 - insinto ${INSTALL_DIR}
6026 - doins -r *
6027 - rm "${D}"/${INSTALL_DIR}/docs/junit-4.12-sources.jar || die
6028 - dosym /usr/share/junit-4/sources/junit-src.zip ${INSTALL_DIR}/docs/junit-4.12-sources.jar
6029 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
6030 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
6031 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
6032 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
6033 - rm -fr "${D}"/modules/lib || die
6034 -
6035 - popd >/dev/null || die
6036 -
6037 - fperms 775 ${INSTALL_DIR}/lib/nbexec
6038 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
6039 -
6040 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
6041 - pushd "${instdir}" >/dev/null || die
6042 - rm hamcrest-core-1.3.jar && java-pkg_jar-from --into "${instdir}" hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
6043 - rm jhall-2.0_05.jar && java-pkg_jar-from --into "${instdir}" javahelp jhall.jar jhall-2.0_05.jar
6044 - rm jna-4.2.2.jar && java-pkg_jar-from --into "${instdir}" jna jna.jar jna-4.2.2.jar
6045 - rm jna-platform-4.2.2.jar && java-pkg_jar-from --into "${instdir}" jna platform.jar jna-platform-4.2.2.jar
6046 - rm junit-4.12.jar && java-pkg_jar-from --into "${instdir}" junit-4 junit.jar junit-4.12.jar
6047 - rm osgi.cmpn-4.2.jar && java-pkg_jar-from --into "${instdir}" osgi-compendium osgi-compendium.jar osgi.cmpn-4.2.jar
6048 - rm osgi.core-5.0.0.jar && java-pkg_jar-from --into "${instdir}" osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
6049 - rm swing-layout-1.0.4.jar && java-pkg_jar-from --into "${instdir}" swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
6050 - rm testng-6.8.1-dist.jar && java-pkg_jar-from --into "${instdir}" testng testng.jar testng-6.8.1-dist.jar
6051 - popd >/dev/null || die
6052 -
6053 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
6054 -}
6055
6056 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
6057 index 45e4f89..7495b66 100644
6058 --- a/dev-java/netbeans-profiler/Manifest
6059 +++ b/dev-java/netbeans-profiler/Manifest
6060 @@ -3,8 +3,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
6061 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
6062 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
6063 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
6064 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
6065 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
6066 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
6067 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
6068 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
6069 @@ -30,8 +28,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
6070 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
6071 EBUILD netbeans-profiler-8.0.2.ebuild 3402 SHA256 8021dea620d1bc26214ff0ec285f8061c24693dd28a62a97a48ac3223707e920 SHA512 2660390337a973256b1aac3a02b14e16782c230fa2714ae695213b0cabc0eb60621c6a1ae234f9e57259a19de22a87447f9a89ab846bd59bcedd2be313c35072 WHIRLPOOL 5d1053ded03143b2de05b64cfbe59b515cb786d60bfa65566be795567bfaf5feb88a2f8e7161a05da512fafd523f871778d5ddeb3c6b89fc95885096e379f65d
6072 EBUILD netbeans-profiler-8.1.ebuild 3426 SHA256 81f8b3b135f021a2dbe7b5ccb53fc7fcf79908ab83ef14ca0e912732b7fb4b53 SHA512 210bc0c5214aa8f79f559cccf69f1ed885dd2d14dc55cd17bd89c8a7f04f1a76de5b414426337b2ba6e99576850f0753f13e41e0f424b3f0adc58001dffc217a WHIRLPOOL 293d12a03294532dc9ce10503b030282cb636f08af6300ea796885eb6a3fe36c9d37c2a07138d03e9c4d45b31352ce160901a96f659f26d50a0fe5caee3bf0fa
6073 -EBUILD netbeans-profiler-9999_p20160428.ebuild 3472 SHA256 c01c6eaecbc72dff72adbdd14940ae8935b207096293026b94bc2e3f620e934d SHA512 9a0cfbe6a0e5b27611f4817889d3b102ecbf07c05987b558e17013711c3f40a2239a07c340effe846d54b14bd4f4987adef4c290563bfa461e56762d99f8c2bf WHIRLPOOL 4c47981cf634b924f82b4c9b8cd2fac84006454beb9d7923757b0eb5d82512b58090245fa068f66b6760ac83681106ab659ca036907d40faf9709274a99dccaf
6074 -EBUILD netbeans-profiler-9999_p20160429.ebuild 3472 SHA256 063a30427397a12cb94b03b26813b8dc5485b10d9b495b8860bf35dfb4b0224f SHA512 111527419ab1021308548d5c2f2d9a9576a43c5915125a14a9c6d030ac18dfe2e8771e5ef1e3f8310cc995b652d21a4d73671983e246a871a3606dc775a4a044 WHIRLPOOL 40ca2771efd02e39629b29577feafe59a9e0d5eef67f29a25037ce1317ae0c7b9499933ab66a5cafb8a89d2cdda07d1e5e05c04ca7c4077de88286e3e2d2f1ff
6075 EBUILD netbeans-profiler-9999_p20160430.ebuild 3472 SHA256 1fc86d7b980203ff0b59dae607a92117db2379423c096014fb67d897b75080eb SHA512 c6e234e3d8356a57e3e45a2318a12de2891a288bf8342b4cb12379df6885fa935cbb7c84539c5176c018ac3b2451d8d140846451e4a553a0a761b8dad120fd0f WHIRLPOOL 1127184708d513d8bb6c689a02ea508101e5892e229a773be8b5628cce6aedae75ea56e15677cda93c394904578a8bab145ee4c16197363600107e6503a7d434
6076 EBUILD netbeans-profiler-9999_p20160501.ebuild 3472 SHA256 794b895163a115d66300b5244d187bb69561c68a70f897c343543fe71a4388a1 SHA512 1ae2b824b9bdea9144ede93766731e14fa6da3a0ab31564a7cd804131d91e057a28f8c7c17bb6a1d2c8e28a9aa07c32178ac2371ec8a17f59eab7eab593f369a WHIRLPOOL e279409b9f9524718c2f5f054e8eb4e11d6684bf8aabe1bcfa69fffe48afa3d57490a2c29e898c5db7037707274707905485200c0805f1fcec509df1f5e05c11
6077 EBUILD netbeans-profiler-9999_p20160502.ebuild 3472 SHA256 81bcae6670d7e2aeecf9c201b2575f0c00541e55ecc13e50ebbc94cd9510edd4 SHA512 bc2c582baa2520f4564efb2ffbb772a088a4c9f1868dec6f87d8bc04a249325dcad1d4de896bed48d4dd52ad32776e7b7cd1d3b45e06f3e710ea33e4b8a37465 WHIRLPOOL 5e301f57535532fb52a19642a74454b288caa3a2e4a40e04d3133665e5849217ed65f12095c47fe3cbf9dd239774adb7f8e47085df73c76ab74ab6b8cf319ee0
6078
6079 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160428.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160428.ebuild
6080 deleted file mode 100644
6081 index 665ab06..0000000
6082 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160428.ebuild
6083 +++ /dev/null
6084 @@ -1,121 +0,0 @@
6085 -# Copyright 1999-2016 Gentoo Foundation
6086 -# Distributed under the terms of the GNU General Public License v2
6087 -# $Id$
6088 -
6089 -EAPI="4"
6090 -inherit eutils java-pkg-2 java-ant-2
6091 -
6092 -DESCRIPTION="Netbeans Profiler Cluster"
6093 -HOMEPAGE="http://netbeans.org/projects/profiler"
6094 -SLOT="9999"
6095 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
6096 -SRC_URI="${SOURCE_URL}
6097 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
6098 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6099 -KEYWORDS="~amd64 ~x86"
6100 -IUSE=""
6101 -S="${WORKDIR}"
6102 -
6103 -# Binary files needed for remote profiling
6104 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
6105 -
6106 -CDEPEND="~dev-java/netbeans-extide-${PV}
6107 - ~dev-java/netbeans-ide-${PV}
6108 - ~dev-java/netbeans-java-${PV}
6109 - ~dev-java/netbeans-platform-${PV}"
6110 -DEPEND=">=virtual/jdk-1.7
6111 - app-arch/unzip
6112 - ${CDEPEND}
6113 - dev-java/javahelp:0"
6114 -RDEPEND=">=virtual/jdk-1.7
6115 - ${CDEPEND}"
6116 -
6117 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6118 -
6119 -EANT_BUILD_XML="nbbuild/build.xml"
6120 -EANT_BUILD_TARGET="rebuild-cluster"
6121 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6122 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6123 -JAVA_PKG_BSFIX="off"
6124 -
6125 -src_unpack() {
6126 - unpack $(basename ${SOURCE_URL})
6127 -
6128 - einfo "Deleting bundled jars..."
6129 - find -name "*.jar" -type f -delete
6130 -
6131 - unpack netbeans-9999-r16-build.xml.patch.bz2
6132 -}
6133 -
6134 -src_prepare() {
6135 - einfo "Deleting bundled class files..."
6136 - find -name "*.class" -type f | xargs rm -vf
6137 -
6138 - epatch netbeans-9999-r16-build.xml.patch
6139 -
6140 - # Support for custom patches
6141 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6142 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6143 -
6144 - if [ -n "${files}" ] ; then
6145 - einfo "Applying custom patches:"
6146 -
6147 - for file in ${files} ; do
6148 - epatch "${file}"
6149 - done
6150 - fi
6151 - fi
6152 -
6153 - einfo "Symlinking external libraries..."
6154 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6155 -
6156 - einfo "Linking in other clusters..."
6157 - mkdir "${S}"/nbbuild/netbeans || die
6158 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6159 -
6160 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6161 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6162 - touch nb.cluster.extide.built
6163 -
6164 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6165 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6166 - touch nb.cluster.ide.built
6167 -
6168 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6169 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6170 - touch nb.cluster.java.built
6171 -
6172 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6173 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6174 - touch nb.cluster.platform.built
6175 -
6176 - popd >/dev/null || die
6177 -
6178 - java-pkg-2_src_prepare
6179 -}
6180 -
6181 -src_install() {
6182 - pushd nbbuild/netbeans/profiler >/dev/null || die
6183 -
6184 - insinto ${INSTALL_DIR}
6185 -
6186 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6187 -
6188 - doins -r *
6189 -
6190 - for file in lib/deployed/cvm/linux/*.so ; do
6191 - fperms 755 ${file}
6192 - done
6193 -
6194 - for file in lib/deployed/jdk*/linux*/*.so ; do
6195 - fperms 755 ${file}
6196 - done
6197 -
6198 - for file in remote-pack-defs/*.sh ; do
6199 - fperms 755 ${file}
6200 - done
6201 -
6202 - popd >/dev/null || die
6203 -
6204 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
6205 -}
6206
6207 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160429.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160429.ebuild
6208 deleted file mode 100644
6209 index 1e75636..0000000
6210 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20160429.ebuild
6211 +++ /dev/null
6212 @@ -1,121 +0,0 @@
6213 -# Copyright 1999-2016 Gentoo Foundation
6214 -# Distributed under the terms of the GNU General Public License v2
6215 -# $Id$
6216 -
6217 -EAPI="4"
6218 -inherit eutils java-pkg-2 java-ant-2
6219 -
6220 -DESCRIPTION="Netbeans Profiler Cluster"
6221 -HOMEPAGE="http://netbeans.org/projects/profiler"
6222 -SLOT="9999"
6223 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
6224 -SRC_URI="${SOURCE_URL}
6225 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
6226 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6227 -KEYWORDS="~amd64 ~x86"
6228 -IUSE=""
6229 -S="${WORKDIR}"
6230 -
6231 -# Binary files needed for remote profiling
6232 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
6233 -
6234 -CDEPEND="~dev-java/netbeans-extide-${PV}
6235 - ~dev-java/netbeans-ide-${PV}
6236 - ~dev-java/netbeans-java-${PV}
6237 - ~dev-java/netbeans-platform-${PV}"
6238 -DEPEND=">=virtual/jdk-1.7
6239 - app-arch/unzip
6240 - ${CDEPEND}
6241 - dev-java/javahelp:0"
6242 -RDEPEND=">=virtual/jdk-1.7
6243 - ${CDEPEND}"
6244 -
6245 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6246 -
6247 -EANT_BUILD_XML="nbbuild/build.xml"
6248 -EANT_BUILD_TARGET="rebuild-cluster"
6249 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6250 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6251 -JAVA_PKG_BSFIX="off"
6252 -
6253 -src_unpack() {
6254 - unpack $(basename ${SOURCE_URL})
6255 -
6256 - einfo "Deleting bundled jars..."
6257 - find -name "*.jar" -type f -delete
6258 -
6259 - unpack netbeans-9999-r16-build.xml.patch.bz2
6260 -}
6261 -
6262 -src_prepare() {
6263 - einfo "Deleting bundled class files..."
6264 - find -name "*.class" -type f | xargs rm -vf
6265 -
6266 - epatch netbeans-9999-r16-build.xml.patch
6267 -
6268 - # Support for custom patches
6269 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6270 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6271 -
6272 - if [ -n "${files}" ] ; then
6273 - einfo "Applying custom patches:"
6274 -
6275 - for file in ${files} ; do
6276 - epatch "${file}"
6277 - done
6278 - fi
6279 - fi
6280 -
6281 - einfo "Symlinking external libraries..."
6282 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6283 -
6284 - einfo "Linking in other clusters..."
6285 - mkdir "${S}"/nbbuild/netbeans || die
6286 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6287 -
6288 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6289 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6290 - touch nb.cluster.extide.built
6291 -
6292 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6293 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6294 - touch nb.cluster.ide.built
6295 -
6296 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6297 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6298 - touch nb.cluster.java.built
6299 -
6300 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6301 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6302 - touch nb.cluster.platform.built
6303 -
6304 - popd >/dev/null || die
6305 -
6306 - java-pkg-2_src_prepare
6307 -}
6308 -
6309 -src_install() {
6310 - pushd nbbuild/netbeans/profiler >/dev/null || die
6311 -
6312 - insinto ${INSTALL_DIR}
6313 -
6314 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6315 -
6316 - doins -r *
6317 -
6318 - for file in lib/deployed/cvm/linux/*.so ; do
6319 - fperms 755 ${file}
6320 - done
6321 -
6322 - for file in lib/deployed/jdk*/linux*/*.so ; do
6323 - fperms 755 ${file}
6324 - done
6325 -
6326 - for file in remote-pack-defs/*.sh ; do
6327 - fperms 755 ${file}
6328 - done
6329 -
6330 - popd >/dev/null || die
6331 -
6332 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
6333 -}
6334
6335 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
6336 index d1b6b44..679027d 100644
6337 --- a/dev-java/netbeans-webcommon/Manifest
6338 +++ b/dev-java/netbeans-webcommon/Manifest
6339 @@ -18,8 +18,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
6340 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
6341 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
6342 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
6343 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
6344 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
6345 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
6346 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
6347 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
6348 @@ -45,8 +43,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
6349 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
6350 EBUILD netbeans-webcommon-8.0.2.ebuild 4723 SHA256 e2ba39cb6f22c990acf9a492eac5707f130382d56f9bc1e3636e82cbe4d61938 SHA512 61955d38f829b3ed54bc5cb9a71da07f05676a2bf7219fa8073aeee0f0e2d0e73f7aa6ec1636be39fb071d3d2b9de7ceb813a247a61961874f4cc78697d4e568 WHIRLPOOL 1a272650fc2394716a790b79cb85a9322929c7cc96ea4776cc639fb869c5b536140dbdc632b1a8aa9cb1fc8e740050125c2ebe9390de7a8f4207e88e24924206
6351 EBUILD netbeans-webcommon-8.1.ebuild 4945 SHA256 55c57b638481134d659763154a7820467a9866707112cba0e60dbd9ba8cd2840 SHA512 a98987535f60b533bf0df701f83693a58584dfa9a10d5c8646186165d884fb7e8a3348ec77cbf25d1a8cc8cfd947bf54cdb30d251ae1a3fffb74947070d76579 WHIRLPOOL 36fe1b7b9b34a02fcda227aaeebed8a33562e6fe4a014c78e9a464d709bf5120322a35bd54a0ffa15c4dd4f3ae605cf6fc2d35c5652f7162ae646c61ad69210a
6352 -EBUILD netbeans-webcommon-9999_p20160428.ebuild 5343 SHA256 3b6415155ed76a64dbed48af896dcb00fde8f49f53248bd544305bd6bbe01577 SHA512 d3a549390972da7e210c839116f2a9f0607b6bef416d3169493b00b525fb7280b5fbd9d633ca23d21168303ddb16e51af92272e9296d1dd9d6ca7437dfe7e4fe WHIRLPOOL b4d34bf8241733789c989859edb61d235868465a3362488b4a28dc66c7a4b866f97cf8a1178bf92c90078514d8b102a41bfcb2d6addd44b389277e7fb1436b2d
6353 -EBUILD netbeans-webcommon-9999_p20160429.ebuild 5343 SHA256 4aaa259fb8747fa6e21b30f9dfbf95745818745ac05da1fb24f6baadb2379009 SHA512 38a79d64caad82da5af1f1a854a12a2d8c50e18497fbf613658aa594e065f1e26737baac660b261dc2dcafdd70bbc5c65e3996881d33a6fefeb106df09848498 WHIRLPOOL b4d6f760f875df5779822b9322fbfff389c886988a85aac482c5b3557f9a2c481d41d3c51c04c1fce4d7bed461a3e689ac6c03730b2ae9095f23a8100125e44f
6354 EBUILD netbeans-webcommon-9999_p20160430.ebuild 5343 SHA256 a83105795953f4a336d19ac139a95984dca2a9d08dafcf44eba142f09f1ec340 SHA512 8588b4af4197bcc3958840bb3700fffce2d67750216f92bacb70e9131ca54d0ceb3340bf1282355ff9c68de50872236446909cfedf779c72bbcc922fbed91aac WHIRLPOOL 60246009e21b3e7e14d5cb36ff2711c3a9ae79257beee5f033080720cec4d8df06bab3c1b40c4587c0acbf1e8ae6f8f19c1e62418b9a0c234ac9699a7e062d7a
6355 EBUILD netbeans-webcommon-9999_p20160501.ebuild 5343 SHA256 bef5fcc213310d5b1df7c0a0d2af6a28cc3035944d00843247ecec53d41e9dcb SHA512 ed0de8ae761c24b315048af1e6c72f566fa5313da7c869d869ff135f24f74bcc954a70ca67bb2661352bb71dbb825ffc593f77d5fa01b9d382639e2a64c972e4 WHIRLPOOL 39ddca6c2fc8ba1af6ea708d383dfee193da6c65c8f1a769755e98776b19b29ae38be100ea082cc224a9f6c977e5b2a7901aa4dcc49b125a8b8a20072341a334
6356 EBUILD netbeans-webcommon-9999_p20160502.ebuild 5343 SHA256 a863a5358e781c3e039804720a2268b41b39e286b0fd86dc6aa0338c5d4f8c10 SHA512 cbc21112d353fc78a14420a9946ec8dedf011a891d54af666a47b1d49c90d47c0023c075dd1cda3f686364a3828c2a31595ca088bc870b78e81a2914db7e054a WHIRLPOOL 7592c0b2074343a4a769258265c7a4bf461449b0fa193447b72af0d2135ee59602584361873f6f25bf91d4be87bf63367d290622008f7f35da9a6235f970fceb
6357
6358 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160428.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160428.ebuild
6359 deleted file mode 100644
6360 index 38062bc..0000000
6361 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160428.ebuild
6362 +++ /dev/null
6363 @@ -1,124 +0,0 @@
6364 -# Copyright 1999-2016 Gentoo Foundation
6365 -# Distributed under the terms of the GNU General Public License v2
6366 -# $Id$
6367 -
6368 -EAPI="4"
6369 -inherit eutils java-pkg-2 java-ant-2
6370 -
6371 -DESCRIPTION="Netbeans Web Services Cluster"
6372 -HOMEPAGE="http://netbeans.org/"
6373 -SLOT="9999"
6374 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
6375 -SRC_URI="${SOURCE_URL}
6376 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
6377 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
6378 - http://hg.netbeans.org/binaries/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim
6379 - http://hg.netbeans.org/binaries/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib
6380 - http://hg.netbeans.org/binaries/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib
6381 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
6382 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
6383 - http://hg.netbeans.org/binaries/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib
6384 - http://hg.netbeans.org/binaries/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip
6385 - http://hg.netbeans.org/binaries/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip
6386 - http://hg.netbeans.org/binaries/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip"
6387 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6388 -KEYWORDS="~amd64 ~x86"
6389 -IUSE=""
6390 -S="${WORKDIR}"
6391 -
6392 -CDEPEND="~dev-java/netbeans-platform-${PV}
6393 - ~dev-java/netbeans-extide-${PV}
6394 - ~dev-java/netbeans-ide-${PV}"
6395 -DEPEND=">=virtual/jdk-1.7
6396 - app-arch/unzip
6397 - ${CDEPEND}
6398 - dev-java/javahelp:0
6399 - dev-java/jna:0"
6400 -RDEPEND=">=virtual/jdk-1.7
6401 - ${CDEPEND}"
6402 -
6403 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6404 -
6405 -EANT_BUILD_XML="nbbuild/build.xml"
6406 -EANT_BUILD_TARGET="rebuild-cluster"
6407 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6408 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6409 -JAVA_PKG_BSFIX="off"
6410 -
6411 -src_unpack() {
6412 - unpack $(basename ${SOURCE_URL})
6413 -
6414 - einfo "Deleting bundled jars..."
6415 - find -name "*.jar" -type f -delete
6416 -
6417 - unpack netbeans-9999-r16-build.xml.patch.bz2
6418 -
6419 - pushd "${S}" >/dev/null || die
6420 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
6421 - ln -s "${DISTDIR}"/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim cordova.platforms.ios/external/ios-sim || die
6422 - ln -s "${DISTDIR}"/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
6423 - ln -s "${DISTDIR}"/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
6424 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
6425 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
6426 - ln -s "${DISTDIR}"/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
6427 - ln -s "${DISTDIR}"/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip html.ojet/external/ojetdocs-1_0_0.zip || die
6428 - ln -s "${DISTDIR}"/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip html.ojet/external/ojetdocs-1_1_2.zip || die
6429 - ln -s "${DISTDIR}"/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip html.ojet/external/ojetdocs-2_0_0.zip || die
6430 - popd >/dev/null || die
6431 -}
6432 -
6433 -src_prepare() {
6434 - einfo "Deleting bundled class files..."
6435 - find -name "*.class" -type f | xargs rm -vf
6436 -
6437 - epatch netbeans-9999-r16-build.xml.patch
6438 -
6439 - # Support for custom patches
6440 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6441 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6442 -
6443 - if [ -n "${files}" ] ; then
6444 - einfo "Applying custom patches:"
6445 -
6446 - for file in ${files} ; do
6447 - epatch "${file}"
6448 - done
6449 - fi
6450 - fi
6451 -
6452 - einfo "Symlinking external libraries..."
6453 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6454 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
6455 -
6456 - einfo "Linking in other clusters..."
6457 - mkdir "${S}"/nbbuild/netbeans || die
6458 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6459 -
6460 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6461 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6462 - touch nb.cluster.platform.built
6463 -
6464 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6465 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6466 - touch nb.cluster.extide.built
6467 -
6468 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6469 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6470 - touch nb.cluster.ide.built
6471 -
6472 - popd >/dev/null || die
6473 -
6474 - java-pkg-2_src_prepare
6475 -}
6476 -
6477 -src_install() {
6478 - pushd nbbuild/netbeans/webcommon >/dev/null || die
6479 -
6480 - insinto ${INSTALL_DIR}
6481 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6482 - doins -r *
6483 -
6484 - popd >/dev/null || die
6485 -
6486 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
6487 -}
6488
6489 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160429.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160429.ebuild
6490 deleted file mode 100644
6491 index 1c9e5c6..0000000
6492 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20160429.ebuild
6493 +++ /dev/null
6494 @@ -1,124 +0,0 @@
6495 -# Copyright 1999-2016 Gentoo Foundation
6496 -# Distributed under the terms of the GNU General Public License v2
6497 -# $Id$
6498 -
6499 -EAPI="4"
6500 -inherit eutils java-pkg-2 java-ant-2
6501 -
6502 -DESCRIPTION="Netbeans Web Services Cluster"
6503 -HOMEPAGE="http://netbeans.org/"
6504 -SLOT="9999"
6505 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
6506 -SRC_URI="${SOURCE_URL}
6507 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2
6508 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
6509 - http://hg.netbeans.org/binaries/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim
6510 - http://hg.netbeans.org/binaries/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib
6511 - http://hg.netbeans.org/binaries/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib
6512 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
6513 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
6514 - http://hg.netbeans.org/binaries/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib
6515 - http://hg.netbeans.org/binaries/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip
6516 - http://hg.netbeans.org/binaries/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip
6517 - http://hg.netbeans.org/binaries/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip"
6518 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6519 -KEYWORDS="~amd64 ~x86"
6520 -IUSE=""
6521 -S="${WORKDIR}"
6522 -
6523 -CDEPEND="~dev-java/netbeans-platform-${PV}
6524 - ~dev-java/netbeans-extide-${PV}
6525 - ~dev-java/netbeans-ide-${PV}"
6526 -DEPEND=">=virtual/jdk-1.7
6527 - app-arch/unzip
6528 - ${CDEPEND}
6529 - dev-java/javahelp:0
6530 - dev-java/jna:0"
6531 -RDEPEND=">=virtual/jdk-1.7
6532 - ${CDEPEND}"
6533 -
6534 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6535 -
6536 -EANT_BUILD_XML="nbbuild/build.xml"
6537 -EANT_BUILD_TARGET="rebuild-cluster"
6538 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6539 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6540 -JAVA_PKG_BSFIX="off"
6541 -
6542 -src_unpack() {
6543 - unpack $(basename ${SOURCE_URL})
6544 -
6545 - einfo "Deleting bundled jars..."
6546 - find -name "*.jar" -type f -delete
6547 -
6548 - unpack netbeans-9999-r16-build.xml.patch.bz2
6549 -
6550 - pushd "${S}" >/dev/null || die
6551 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
6552 - ln -s "${DISTDIR}"/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim cordova.platforms.ios/external/ios-sim || die
6553 - ln -s "${DISTDIR}"/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
6554 - ln -s "${DISTDIR}"/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
6555 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
6556 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
6557 - ln -s "${DISTDIR}"/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
6558 - ln -s "${DISTDIR}"/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip html.ojet/external/ojetdocs-1_0_0.zip || die
6559 - ln -s "${DISTDIR}"/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip html.ojet/external/ojetdocs-1_1_2.zip || die
6560 - ln -s "${DISTDIR}"/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip html.ojet/external/ojetdocs-2_0_0.zip || die
6561 - popd >/dev/null || die
6562 -}
6563 -
6564 -src_prepare() {
6565 - einfo "Deleting bundled class files..."
6566 - find -name "*.class" -type f | xargs rm -vf
6567 -
6568 - epatch netbeans-9999-r16-build.xml.patch
6569 -
6570 - # Support for custom patches
6571 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6572 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6573 -
6574 - if [ -n "${files}" ] ; then
6575 - einfo "Applying custom patches:"
6576 -
6577 - for file in ${files} ; do
6578 - epatch "${file}"
6579 - done
6580 - fi
6581 - fi
6582 -
6583 - einfo "Symlinking external libraries..."
6584 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6585 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.2.2.jar
6586 -
6587 - einfo "Linking in other clusters..."
6588 - mkdir "${S}"/nbbuild/netbeans || die
6589 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6590 -
6591 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6592 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6593 - touch nb.cluster.platform.built
6594 -
6595 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6596 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6597 - touch nb.cluster.extide.built
6598 -
6599 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6600 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6601 - touch nb.cluster.ide.built
6602 -
6603 - popd >/dev/null || die
6604 -
6605 - java-pkg-2_src_prepare
6606 -}
6607 -
6608 -src_install() {
6609 - pushd nbbuild/netbeans/webcommon >/dev/null || die
6610 -
6611 - insinto ${INSTALL_DIR}
6612 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6613 - doins -r *
6614 -
6615 - popd >/dev/null || die
6616 -
6617 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
6618 -}
6619
6620 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
6621 index 86f19d5..4937497 100644
6622 --- a/dev-java/netbeans-websvccommon/Manifest
6623 +++ b/dev-java/netbeans-websvccommon/Manifest
6624 @@ -3,8 +3,6 @@ DIST netbeans-8.0.2-build.xml.patch.bz2 2678 SHA256 cf120f7fd8b4ad40e9abdcb09e77
6625 DIST netbeans-8.1-201510222201-src.zip 208692973 SHA256 e8dd9b73304bc7e546150629f7555624b405e8a7af2cd5d616e7a91a0655f463 SHA512 c3ed9e8c9444b1685e3ed7e1a2525d8be43953994aebed962d39f8eae35b6ab0dcab0093b7eeb287e3c74e0620ceded1956ef93205837bb7749db49f53c1c285 WHIRLPOOL 7ff7c3441dbc8f1ebd6f5441c8371ef0ef392f45eef65e06efec3201f417e228fb32879df83ec23ae61898840eadcde43caa66d54182bf3aae2f44c683916268
6626 DIST netbeans-8.1-build.xml.patch.bz2 2671 SHA256 b5384db6533d41c7d3fdaffd3cd296d156ac99f0a026e3d74c4ac5b5d388a70f SHA512 1dd5dcf02fd81691b0f9c531470379138484dcbc271f65ba53a3844a1e697719e47cb98c90f92f92c5980a577d27370efc800297525f62da7211393ea0a18915 WHIRLPOOL c77621b5f4eea9e688d9714be9268d05f7c1e792d9d46d3a082418d8c1cb52c35f76d59f0befddc73f30a0e0e12c0af25b4b31c1cb69b68dd90e48638d7da509
6627 DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99eea17fb5b3275dab92939164602ad27569d73cb2 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619 WHIRLPOOL 0807ec60843a7e3a232fed52c91303ef47693fcdd364d5e12f2507ea6f073df4b18b0708efc92cce93580d4963cbefb85fa0c3962363542687bdc1e5e73bbb6c
6628 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
6629 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
6630 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
6631 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
6632 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
6633 @@ -30,8 +28,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
6634 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
6635 EBUILD netbeans-websvccommon-8.0.2.ebuild 2651 SHA256 a195b307847c466dbb5f46eb04240358ce3c92cadeecb8fda1562304de46820f SHA512 933626bd2073f58e3508180c042e237b9e61ba6f3c992cf37ea43978ac2fc972d2dcc3ef0b5c390b3867296e197ed2605c43452c98e36acf0982e7338b6d1eb7 WHIRLPOOL c3db8f0b50116d0129f50778e1961166e76601d8c165e20e73d75c91b02c8a095067e0f13e18178d849dd29adcedaeee7d3e0e62f99be592d7ce159fd6af632e
6636 EBUILD netbeans-websvccommon-8.1.ebuild 2675 SHA256 c9ff3d598c5f76c2b69dd5488a80c63025acc3cd0cc99321a0e84a493502df36 SHA512 89daec44b860aa8011d9e5533230f89dad7bcc50a119664122d2718db3e53501d1319ae4b27eac1d71596671e9a7c21315a641346e6cbab22edb3c7232bf5ce3 WHIRLPOOL 521521094b396c98687e2054742e4c019023045f19b01a6cc3a5f826f4cabe9448254db8b834448f3b33368c76dd667942554e1bae459c55de2c571bb5cfb4f5
6637 -EBUILD netbeans-websvccommon-9999_p20160428.ebuild 2721 SHA256 e06e7fe1eeda962aff7fbc12e4c46d0d1b20c20c2c312ae0ce8958a832ad6055 SHA512 00b42a7ffa32ea8488086b9ab2ca09610d920ff325e640077159ad4c08418e43855aacc741d094304a891e665c46be785997cd857c0607de49955e8475369404 WHIRLPOOL 5b30492d9257888e1ca4b45e092e2c7fe7548b4160939ac8f1f32dbe625b9534a669d62727abcd80be9809071973d27ea403fb1a765665a09c21dcd112485443
6638 -EBUILD netbeans-websvccommon-9999_p20160429.ebuild 2721 SHA256 dd72b0f89e52883a2576d505ff65ff4c1738ff6ff14bff97ec310ffbb1028078 SHA512 c32f1d75eae0c1a25d4ed235221e41974e0a6a82a3c10439a0e162f9724a0ee98d1b3f83294f157f562f550c476833ec54591f63ea4a9afa9753d88d7933c33a WHIRLPOOL 69eb0df8f2a1f6a895079162ce3ef78728bad9d2de67efeba27ef15348aaacdec51c6d851f7b69fa058b5fadd2e9735c443356a1f115850a2613b2d057998ccb
6639 EBUILD netbeans-websvccommon-9999_p20160430.ebuild 2721 SHA256 5cb3f0753abebe6fc55cf19b018f2e7f21ac0d613a24ce9e53c5c5ca3c36543e SHA512 c62813c1fc37c309d8a632fb0c91093251ec797248f283d0d6593c01db064e987859abdabf39465eb569af650645eb00af6b3612dd9d1c246ad01b4e68375243 WHIRLPOOL f70e684ef198cab020efb56835819a47f3c714c68b6bdf3da261b7c1208bd799134ea16062a16fa3bd635234822cc66905125afe71350e6e824c10a5c4d93ec8
6640 EBUILD netbeans-websvccommon-9999_p20160501.ebuild 2721 SHA256 501e07a6c138fd4e9715930b8d2956e13546e0258fa110a9159adad86826a562 SHA512 6ff1d7136df2e779f98365cabb6a7238bef9b7a23ff6d18d867eebd2e7166fc3622128b8238f1efe736ac053d498379230e9c366bd8d1cf9026abb93d2a54b58 WHIRLPOOL 3ceb05b176db00e27c98020c5a21b45d804063bc59b8af46a68582a841ab32e0856aa95b67ad07b48339556bd95b2365dfbc36c32972d2958631d647bcefa843
6641 EBUILD netbeans-websvccommon-9999_p20160502.ebuild 2721 SHA256 6e6c12f345d828034981c7c6e064c924d9d213370be49fccb2e30071e5078764 SHA512 c215041638073f32f57303f8ee474afa3c01402b9471d1e4248a0f3354aaa684e2944762b5c2427cc24cfb40d1ca41878b0d744df9d630ed7477c00faec37a69 WHIRLPOOL e2f5f0e90ec30ea6f6b7fcaa4c505653794286b19699cdf880d235a4f0a55abb7b7a6911d171bcb79042bce3fd366ecb6a3da39b2ec9cc150e97c503ea3de6dd
6642
6643 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160428.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160428.ebuild
6644 deleted file mode 100644
6645 index 94bb030..0000000
6646 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160428.ebuild
6647 +++ /dev/null
6648 @@ -1,94 +0,0 @@
6649 -# Copyright 1999-2016 Gentoo Foundation
6650 -# Distributed under the terms of the GNU General Public License v2
6651 -# $Id$
6652 -
6653 -EAPI="4"
6654 -inherit eutils java-pkg-2 java-ant-2
6655 -
6656 -DESCRIPTION="Netbeans Web Services Common Cluster"
6657 -HOMEPAGE="http://netbeans.org/"
6658 -SLOT="9999"
6659 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
6660 -SRC_URI="${SOURCE_URL}
6661 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
6662 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6663 -KEYWORDS="~amd64 ~x86"
6664 -IUSE=""
6665 -S="${WORKDIR}"
6666 -
6667 -CDEPEND="~dev-java/netbeans-platform-${PV}
6668 - ~dev-java/netbeans-ide-${PV}"
6669 -DEPEND=">=virtual/jdk-1.7
6670 - app-arch/unzip
6671 - ${CDEPEND}
6672 - dev-java/javahelp:0"
6673 -RDEPEND=">=virtual/jdk-1.7
6674 - ${CDEPEND}"
6675 -
6676 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6677 -
6678 -EANT_BUILD_XML="nbbuild/build.xml"
6679 -EANT_BUILD_TARGET="rebuild-cluster"
6680 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6681 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6682 -JAVA_PKG_BSFIX="off"
6683 -
6684 -src_unpack() {
6685 - unpack $(basename ${SOURCE_URL})
6686 -
6687 - einfo "Deleting bundled jars..."
6688 - find -name "*.jar" -type f -delete
6689 -
6690 - unpack netbeans-9999-r16-build.xml.patch.bz2
6691 -}
6692 -
6693 -src_prepare() {
6694 - einfo "Deleting bundled class files..."
6695 - find -name "*.class" -type f | xargs rm -vf
6696 -
6697 - epatch netbeans-9999-r16-build.xml.patch
6698 -
6699 - # Support for custom patches
6700 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6701 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6702 -
6703 - if [ -n "${files}" ] ; then
6704 - einfo "Applying custom patches:"
6705 -
6706 - for file in ${files} ; do
6707 - epatch "${file}"
6708 - done
6709 - fi
6710 - fi
6711 -
6712 - einfo "Symlinking external libraries..."
6713 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6714 -
6715 - einfo "Linking in other clusters..."
6716 - mkdir "${S}"/nbbuild/netbeans || die
6717 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6718 -
6719 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6720 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6721 - touch nb.cluster.platform.built
6722 -
6723 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6724 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6725 - touch nb.cluster.ide.built
6726 -
6727 - popd >/dev/null || die
6728 -
6729 - java-pkg-2_src_prepare
6730 -}
6731 -
6732 -src_install() {
6733 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
6734 -
6735 - insinto ${INSTALL_DIR}
6736 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6737 - doins -r *
6738 -
6739 - popd >/dev/null || die
6740 -
6741 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
6742 -}
6743
6744 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160429.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160429.ebuild
6745 deleted file mode 100644
6746 index b3e972f..0000000
6747 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20160429.ebuild
6748 +++ /dev/null
6749 @@ -1,94 +0,0 @@
6750 -# Copyright 1999-2016 Gentoo Foundation
6751 -# Distributed under the terms of the GNU General Public License v2
6752 -# $Id$
6753 -
6754 -EAPI="4"
6755 -inherit eutils java-pkg-2 java-ant-2
6756 -
6757 -DESCRIPTION="Netbeans Web Services Common Cluster"
6758 -HOMEPAGE="http://netbeans.org/"
6759 -SLOT="9999"
6760 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
6761 -SRC_URI="${SOURCE_URL}
6762 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
6763 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6764 -KEYWORDS="~amd64 ~x86"
6765 -IUSE=""
6766 -S="${WORKDIR}"
6767 -
6768 -CDEPEND="~dev-java/netbeans-platform-${PV}
6769 - ~dev-java/netbeans-ide-${PV}"
6770 -DEPEND=">=virtual/jdk-1.7
6771 - app-arch/unzip
6772 - ${CDEPEND}
6773 - dev-java/javahelp:0"
6774 -RDEPEND=">=virtual/jdk-1.7
6775 - ${CDEPEND}"
6776 -
6777 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6778 -
6779 -EANT_BUILD_XML="nbbuild/build.xml"
6780 -EANT_BUILD_TARGET="rebuild-cluster"
6781 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
6782 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6783 -JAVA_PKG_BSFIX="off"
6784 -
6785 -src_unpack() {
6786 - unpack $(basename ${SOURCE_URL})
6787 -
6788 - einfo "Deleting bundled jars..."
6789 - find -name "*.jar" -type f -delete
6790 -
6791 - unpack netbeans-9999-r16-build.xml.patch.bz2
6792 -}
6793 -
6794 -src_prepare() {
6795 - einfo "Deleting bundled class files..."
6796 - find -name "*.class" -type f | xargs rm -vf
6797 -
6798 - epatch netbeans-9999-r16-build.xml.patch
6799 -
6800 - # Support for custom patches
6801 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6802 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6803 -
6804 - if [ -n "${files}" ] ; then
6805 - einfo "Applying custom patches:"
6806 -
6807 - for file in ${files} ; do
6808 - epatch "${file}"
6809 - done
6810 - fi
6811 - fi
6812 -
6813 - einfo "Symlinking external libraries..."
6814 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6815 -
6816 - einfo "Linking in other clusters..."
6817 - mkdir "${S}"/nbbuild/netbeans || die
6818 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6819 -
6820 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6821 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6822 - touch nb.cluster.platform.built
6823 -
6824 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6825 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6826 - touch nb.cluster.ide.built
6827 -
6828 - popd >/dev/null || die
6829 -
6830 - java-pkg-2_src_prepare
6831 -}
6832 -
6833 -src_install() {
6834 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
6835 -
6836 - insinto ${INSTALL_DIR}
6837 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6838 - doins -r *
6839 -
6840 - popd >/dev/null || die
6841 -
6842 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
6843 -}
6844
6845 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
6846 index 69ba23c..318ede6 100644
6847 --- a/dev-util/netbeans/Manifest
6848 +++ b/dev-util/netbeans/Manifest
6849 @@ -6,8 +6,6 @@ DIST netbeans-9999-r16-build.xml.patch.bz2 2678 SHA256 d0b395111c04e82aeae2bf99e
6850 DIST netbeans-l10n-8.0.1-20141110.tar.bz2 12065358 SHA256 542d325cbc6e0e617f6076e964e37803ec322b6d0ee4724a6d2127f2f480fb24 SHA512 28242dcbe7bcbc6a9abce15dfe6fd6140a275a417d96ff28228315bdc0ce8110ede899a1815e2fdf9115b48221d50cd3ff5b71a15d36316d04d81f66e9c0cac4 WHIRLPOOL 0318caea3463d3f7bb8876774b1cc9467dadd9bc36497a9304ed12900e2fabdc4dcdfec0b9eaee27bb36c39e9caff3743c5a42ad4c3a432205a716832688c4d6
6851 DIST netbeans-l10n-8.1-20151105.tar.bz2 11945028 SHA256 33e86aa7315021d28fdb64790233327d7599c98bcf3ab9d936b6fe924884325a SHA512 eb3163eaa8add417a0e8ac3ed4923a6e4992a80eaac00a01eed24e0e1ceb8a5cbd308659bcf0e5e1192ac8e84a79ea36744ad6b2589d60891b03b37102e9435d WHIRLPOOL f214a865bfd8c54341fb9d538da6db4d9b24906b0d94b3ee6cbf4a525e8842d28e852febb2f34c4c31f989d1b6baf750480bc2f04d94bcd7a8bdb8c9553ef590
6852 DIST netbeans-l10n-9999-20131010.tar.bz2 12440242 SHA256 64c48605820ec1f35e38c34b48cc16cd40c053d085d50819d4b4e9a80453dfa9 SHA512 7d4d61fa61710186fefd90721598ec635db7c6249ce6fc484fd5813636220f163b60230349c984c398c87e083d2d629c531fe5b4cea3752ebbcaa9823b701a02 WHIRLPOOL 10506e3a3004d6c0ab17b05507f72db2c25d2713c3233a7f5478da27d3b1261b5fb6d5f71cbf369858668ca2d1219dad1900c6c42d3f250adcc935e846e56b09
6853 -DIST netbeans-trunk-nightly-201604280002-src.zip 213399703 SHA256 50e4eeddd7247baa9620dae7672b3b27c8863c40f6d37ad5e6649fe6cf013752 SHA512 61af7c64fa9f0725752b28f78edc006362dbb9441f9c22d4f290c362ba76b94f34eaa3e0acac026f8e10f385c106dff33af0bc22673fec35f5e70528db001ed7 WHIRLPOOL 4021eee486a6e4fe4df381154d94caefdd74d725103aa3c996d64d159c433f49939a7abcce063ec130087cde2a7609750b98e69a3c3571171865eb6657c09b8d
6854 -DIST netbeans-trunk-nightly-201604290002-src.zip 213411377 SHA256 d0ac79f9aceaaf246c9b20cd612472e6ecc4abc9bf6add0d61fadfca3ba85a79 SHA512 ac78733d4248f6fc6ff23705f1db5e001eca8e05c2dae7c3e2e59a60dd8afbe9e6a363188e17cb78492da6e1fe35cf5bcd87a0b0c1fc4e0d91129f0812db0bd6 WHIRLPOOL 4a704f8a4aa16130c84fd481f7e1ff45f87adb589e71955857b0342927dfe960b73adde97ba12022d265169cd4b736baa48f4bb4e10d8311bab787cbeefa28b9
6855 DIST netbeans-trunk-nightly-201604300002-src.zip 213455252 SHA256 8ac717a944d58471d4ceb9a22a21deaf0d1f51f4eca622ebaa8f4f100f7a5338 SHA512 32a07261706f944f02b161d687998395a588c060b2e59311b2e3e08a84237e1635df2af75d523da87845e794a906283ceae26b17d88b2c649d542ba525c94429 WHIRLPOOL da034854b495fc9d685d34a181fcdba320f58718a0a2ab939ae3bba9049941b405555db173a314f4881eac31e7d42d78641d96f7e097d68ecc2fe06a0c2133df
6856 DIST netbeans-trunk-nightly-201605010002-src.zip 213455252 SHA256 a7b4106579fbeddedac626ccd40f58b1ddc18259470a5166bde4959c25a346e9 SHA512 a10b319508becdd5af6e11db80443099997276faad942d22f24513d131c4627d38fcfa1facc74ad3d7ebe2625592e1797de1cbc1988e4d5eb75f2fad178f947a WHIRLPOOL 46c57850d95b3329747584e59389560dc678f1124bf5ff438068c1a04116970342fae1aa34e5ccb3607e068f91e7e6e0f45f7749b8c5a67fec0da55e885ab746
6857 DIST netbeans-trunk-nightly-201605020002-src.zip 213470717 SHA256 8c1cde7797484c52ae985c6530de6c6974c57d161647a32f642477c86801b3b4 SHA512 b0bdaf6d39d979a1b8bb41088ffe3780630daf3eeb7729b705a09a522bf91717ea4bd5e658aa8d144da96f98a0ea52747f15f9f073c22b67f8ddffb2a2bcf474 WHIRLPOOL 20909f886215edac9c8377d3ee7d1270942848eb94a083f0601d6c328e004f6a1bf87c2d153d739a63278274a71cebb2de00d9bf4b05707c60557cb400bfbc06
6858 @@ -33,8 +31,6 @@ DIST netbeans-trunk-nightly-201605270002-src.zip 213776411 SHA256 3bbb9020367be3
6859 DIST netbeans-trunk-nightly-201605280002-src.zip 213561244 SHA256 c4b19fe7283ed56073503b773e1e8c0636491ba1ece2d3d174a5d3a79e4d8218 SHA512 4b03a12f212d501161adbcaa32797cd6cd7a66e0c0ff7232e939e5a4e8154508365bde57391aa52f687f49876b00c04ce61ff196f4e33391378d8eb5013fd44a WHIRLPOOL 34bbdad7bcc87bcdd20490395a4711968d9332dcde8eb20ed2db2992fe1bb114329fe3beebf6a08ed776ad417137e6435a88eb35cc1ca2230511598b51c257dd
6860 EBUILD netbeans-8.0.2.ebuild 7167 SHA256 80e31382a0ceb680c2a055dc5c78c1dce8edf32c50bbae6a1c14a2c568492519 SHA512 0ab466ca247ec953896ef0ab3b01b43ffea3a9f37e9bcdacecfc0476226d45cef35e4ddf27f2b85628d9512ed304e6cc6cfe963a5e547217d08cad400eefc4b9 WHIRLPOOL d09668e669f4f8d7987ab02cf26104fc6e54ba29b8b497fe0013cc8816a2d7560c99e6e1b02db77ead872d5240b84c09e3fabbc3465587d1d1ca7d6fcae114c1
6861 EBUILD netbeans-8.1.ebuild 6891 SHA256 22a19f05bdcea85475c0451df867367b69363bfbc6280f78b087248d9f8e9513 SHA512 812b6cdae3e5feaf37db5ca8b5efa1b374d5492f11cfa1df2adbd3617986cdca6a79d2d4dffd024c8c48492fc8a21704190242f5741c5699b12070620cea2c87 WHIRLPOOL baf5f750574c01effa0d02c72194139fb2757be932054f4900ceb0534607064af10f2b5b38063ff2cca34e75ab5be23d00c7e5d90d1c724339666d20f1bb10d3
6862 -EBUILD netbeans-9999_p20160428.ebuild 6939 SHA256 1b8ffc29323b7fe1c2308f75240c295e475626a7232fe70c6a6d096adce971fa SHA512 232be1939cb9767558f9befc29f085962d978b508940a093850602dd10a4ad49e801cb526d1ced56da3654bdf31f447619ac1bab2ae4c712fe858a475baffcc7 WHIRLPOOL 2e4d5265c0870bda91523777b9ddc9383e83a81befa8a86beb9c3f99990fa3ff6a22770d621a4120f8e891e607b61300308f5f3c433446e6bd59944fad8617c7
6863 -EBUILD netbeans-9999_p20160429.ebuild 6939 SHA256 3786836b8a6ba5f705fe7e398484f3c5d7a16ef279b6254071f9798725c67e06 SHA512 ea8ae8704dd3c5942f1169905af21a51a5b095a8870464638f6d0e2c614e5208a0ae78f4bfec0c3d50ae78c163473b59b675e590faf4dd7bf3205281acd93a7f WHIRLPOOL 56418ec0d95bfc02d8587b1ab24562a7368943941ec1c36245b9db54a9b1535b7673f5df4400e56b8b45ff4d5fef004b76e3e8fdd474bd1cccc6cd7bb07d1526
6864 EBUILD netbeans-9999_p20160430.ebuild 6939 SHA256 81709213df88f28f223141977ebff2e25ee16f55b9d556f8b7be3fcce60bbe1c SHA512 865fa8b987017317fe66302e838c0d62c8914705666ec1aec7a0133f174981b1178dd925d66b337a5d4bbc4d0c3185cad8882e3e207655932fb40a5940e973f3 WHIRLPOOL f6f854fd7c39ba3be9e00e7ba5e2b771d4641238c71845c5605b83c8b19fcbc93cd6de2fcf738586deb97fffd943fdd748845582ff928ceaeaaa043f235e2dea
6865 EBUILD netbeans-9999_p20160501.ebuild 6939 SHA256 1bdd1f5c7b30de8b6f63cbd53511be3d582e6f2fffc633a2d4c2705a418cc346 SHA512 8d3eb1c918965ada9e9616b02702ff99720924d90efb54ee18c6fa2bb607ddc5c0b6ec1b6901a86899f0c7f5a7a01b57c626a056c5478ae8d4c316c9912b78c3 WHIRLPOOL 06046d1514f4506cd4e21497828b50954d50b2090f8be7b881b814e454d2fc1e00bd6666afef7d1157cc90e256fa93f5c87d4088b694a32b186d74ee3d7d1b02
6866 EBUILD netbeans-9999_p20160502.ebuild 6939 SHA256 46d0e665741d74a91a5e0bbef743895431a32f3cd1d4feffbbaf3199594f55eb SHA512 983e1fd8bfd97f66250a76d1eb403d15ff05bc9bbdabc3282c013b1f61aaac818d60b43706aafa73f3ce6087a489fc312ab93e942d33434335c81431f72c9ae7 WHIRLPOOL 04db2f46ec42d8b60085b34ab2970b443890c9bb46dd7e7d6fd2b5834d0ca8517cb53541315414eef8e63788287ec361a5e8ae5e350621a622002f20d12fbf27
6867
6868 diff --git a/dev-util/netbeans/netbeans-9999_p20160428.ebuild b/dev-util/netbeans/netbeans-9999_p20160428.ebuild
6869 deleted file mode 100644
6870 index 4516cd7..0000000
6871 --- a/dev-util/netbeans/netbeans-9999_p20160428.ebuild
6872 +++ /dev/null
6873 @@ -1,254 +0,0 @@
6874 -# Copyright 1999-2016 Gentoo Foundation
6875 -# Distributed under the terms of the GNU General Public License v2
6876 -# $Id$
6877 -
6878 -EAPI="4"
6879 -inherit eutils java-pkg-2 java-ant-2
6880 -
6881 -DESCRIPTION="Netbeans IDE"
6882 -HOMEPAGE="http://netbeans.org/"
6883 -SLOT="9999"
6884 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-28_00-02-33/zip/netbeans-trunk-nightly-201604280002-src.zip"
6885 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
6886 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
6887 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
6888 -SRC_URI="linguas_af? ( ${ALL_URLS} )
6889 - linguas_ar? ( ${ALL_URLS} )
6890 - linguas_ar_SA? ( ${ALL_URLS} )
6891 - linguas_bg? ( ${ALL_URLS} )
6892 - linguas_ca? ( ${ALL_URLS} )
6893 - linguas_cs? ( ${ALL_URLS} )
6894 - linguas_de? ( ${ALL_URLS} )
6895 - linguas_el? ( ${ALL_URLS} )
6896 - linguas_es? ( ${ALL_URLS} )
6897 - linguas_es_CO? ( ${ALL_URLS} )
6898 - linguas_fil? ( ${ALL_URLS} )
6899 - linguas_fr? ( ${ALL_URLS} )
6900 - linguas_gl? ( ${ALL_URLS} )
6901 - linguas_hi_IN? ( ${ALL_URLS} )
6902 - linguas_id_ID? ( ${ALL_URLS} )
6903 - linguas_it? ( ${ALL_URLS} )
6904 - linguas_ja? ( ${ALL_URLS} )
6905 - linguas_ko? ( ${ALL_URLS} )
6906 - linguas_lt? ( ${ALL_URLS} )
6907 - linguas_nl_BE? ( ${ALL_URLS} )
6908 - linguas_nl_NL? ( ${ALL_URLS} )
6909 - linguas_pl? ( ${ALL_URLS} )
6910 - linguas_pt_BR? ( ${ALL_URLS} )
6911 - linguas_pt_PT? ( ${ALL_URLS} )
6912 - linguas_ro? ( ${ALL_URLS} )
6913 - linguas_ru? ( ${ALL_URLS} )
6914 - linguas_si? ( ${ALL_URLS} )
6915 - linguas_sq? ( ${ALL_URLS} )
6916 - linguas_sr? ( ${ALL_URLS} )
6917 - linguas_sv? ( ${ALL_URLS} )
6918 - linguas_ta_IN? ( ${ALL_URLS} )
6919 - linguas_tr? ( ${ALL_URLS} )
6920 - linguas_vi? ( ${ALL_URLS} )
6921 - linguas_zh_CN? ( ${ALL_URLS} )
6922 - linguas_zh_TW? ( ${ALL_URLS} )
6923 -"
6924 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6925 -KEYWORDS="~amd64 ~x86"
6926 -IUSE_NETBEANS_MODULES="
6927 - +netbeans_modules_apisupport
6928 - netbeans_modules_cnd
6929 - netbeans_modules_dlight
6930 - netbeans_modules_enterprise
6931 - netbeans_modules_ergonomics
6932 - netbeans_modules_extide
6933 - netbeans_modules_groovy
6934 - +netbeans_modules_java
6935 - netbeans_modules_javacard
6936 - +netbeans_modules_javafx
6937 - netbeans_modules_mobility
6938 - netbeans_modules_php
6939 - +netbeans_modules_profiler
6940 - netbeans_modules_webcommon
6941 - +netbeans_modules_websvccommon"
6942 -IUSE_LINGUAS="
6943 - linguas_af
6944 - linguas_ar
6945 - linguas_ar_SA
6946 - linguas_bg
6947 - linguas_ca
6948 - linguas_cs
6949 - linguas_de
6950 - linguas_el
6951 - linguas_es
6952 - linguas_es_CO
6953 - linguas_fil
6954 - linguas_fr
6955 - linguas_gl
6956 - linguas_hi_IN
6957 - linguas_id_ID
6958 - linguas_it
6959 - linguas_ja
6960 - linguas_ko
6961 - linguas_lt
6962 - linguas_nl_BE
6963 - linguas_nl_NL
6964 - linguas_pl
6965 - linguas_pt_BR
6966 - linguas_pt_PT
6967 - linguas_ro
6968 - linguas_ru
6969 - linguas_si
6970 - linguas_sq
6971 - linguas_sr
6972 - linguas_sv
6973 - linguas_ta_IN
6974 - linguas_tr
6975 - linguas_vi
6976 - linguas_zh_CN
6977 - linguas_zh_TW"
6978 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
6979 -S="${WORKDIR}"
6980 -
6981 -DEPEND=">=virtual/jdk-1.7
6982 - dev-java/javahelp:0"
6983 -RDEPEND=">=virtual/jdk-1.7
6984 - ~dev-java/netbeans-harness-${PV}
6985 - ~dev-java/netbeans-ide-${PV}
6986 - ~dev-java/netbeans-nb-${PV}
6987 - ~dev-java/netbeans-platform-${PV}
6988 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
6989 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
6990 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
6991 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
6992 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
6993 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
6994 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
6995 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
6996 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
6997 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
6998 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
6999 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
7000 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
7001 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
7002 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
7003 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
7004 -
7005 -JAVA_PKG_BSFIX="off"
7006 -NBLOCALES=""
7007 -
7008 -pkg_setup() {
7009 - for lingua in ${IUSE_LINGUAS} ; do
7010 - local lang=${lingua/linguas_/}
7011 -
7012 - if [[ "${lang}" = "ar" ]] ; then
7013 - lang="ar_EG,ar_SA"
7014 - elif [[ "${lang}" = "es" ]] ; then
7015 - lang="es,es_CO"
7016 - elif [[ "${lang}" = "fil" ]] ; then
7017 - lang="fil_PH"
7018 - elif [[ "${lang}" = "gl" ]] ; then
7019 - lang="gl_ES"
7020 - elif [[ "${lang}" = "id_ID" ]] ; then
7021 - lang="in_ID"
7022 - fi
7023 -
7024 - if use ${lingua} ; then
7025 - if [ -z "${NBLOCALES}" ] ; then
7026 - NBLOCALES="${lang}"
7027 - else
7028 - NBLOCALES="${NBLOCALES},${lang}"
7029 - fi
7030 - fi
7031 - done
7032 -
7033 - java-pkg-2_pkg_setup
7034 -}
7035 -
7036 -src_unpack() {
7037 - if [ -n "${NBLOCALES}" ] ; then
7038 - unpack $(basename ${SOURCE_URL})
7039 - unpack $(basename ${L10N_URL})
7040 -
7041 - einfo "Deleting bundled jars..."
7042 - find -name "*.jar" -type f -delete
7043 -
7044 - unpack netbeans-9999-r16-build.xml.patch.bz2
7045 - fi
7046 -}
7047 -
7048 -src_prepare() {
7049 - if [ -n "${NBLOCALES}" ] ; then
7050 - einfo "Deleting bundled class files..."
7051 - find -name "*.class" -type f | xargs rm -vf
7052 -
7053 - epatch netbeans-9999-r16-build.xml.patch
7054 -
7055 - # Support for custom patches
7056 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7057 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7058 -
7059 - if [ -n "${files}" ] ; then
7060 - einfo "Applying custom patches:"
7061 -
7062 - for file in ${files} ; do
7063 - epatch "${file}"
7064 - done
7065 - fi
7066 - fi
7067 -
7068 - einfo "Symlinking external libraries..."
7069 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7070 - fi
7071 -
7072 - java-pkg-2_src_prepare
7073 -}
7074 -
7075 -src_compile() {
7076 - if [ -n "${NBLOCALES}" ] ; then
7077 - einfo "Compiling support for locales: ${NBLOCALES}"
7078 - eant -f nbbuild/build.xml bootstrap || die
7079 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
7080 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
7081 - fi
7082 -}
7083 -
7084 -src_install() {
7085 - if [ -n "${NBLOCALES}" ] ; then
7086 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7087 -
7088 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
7089 - if [ -d "${cluster}" ] ; then
7090 - insinto /usr/share/netbeans-${cluster}-${SLOT}
7091 - doins -r ${cluster}/*
7092 - fi
7093 - done
7094 -
7095 - if [ -d nb ] ; then
7096 - insinto /usr/share/netbeans-nb-${SLOT}/nb
7097 - doins -r nb/*
7098 - fi
7099 -
7100 - popd >/dev/null || die
7101 - fi
7102 -}
7103 -
7104 -pkg_postinst() {
7105 - if [ -n "${NBLOCALES}" ] ; then
7106 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
7107 - einfo "the locale is built for Netbeans."
7108 - einfo "If you want to force specific locale, use --locale argument, for example:"
7109 - einfo "${PN}-${SLOT} --locale de"
7110 - einfo "${PN}-${SLOT} --locale pt:BR"
7111 - fi
7112 -
7113 - if use linguas_ar ; then
7114 - einfo
7115 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
7116 - fi
7117 -
7118 - if use linguas_es ; then
7119 - einfo
7120 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
7121 - fi
7122 -
7123 - if use linguas_id_ID ; then
7124 - einfo
7125 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
7126 - fi
7127 -}
7128
7129 diff --git a/dev-util/netbeans/netbeans-9999_p20160429.ebuild b/dev-util/netbeans/netbeans-9999_p20160429.ebuild
7130 deleted file mode 100644
7131 index a044f5b..0000000
7132 --- a/dev-util/netbeans/netbeans-9999_p20160429.ebuild
7133 +++ /dev/null
7134 @@ -1,254 +0,0 @@
7135 -# Copyright 1999-2016 Gentoo Foundation
7136 -# Distributed under the terms of the GNU General Public License v2
7137 -# $Id$
7138 -
7139 -EAPI="4"
7140 -inherit eutils java-pkg-2 java-ant-2
7141 -
7142 -DESCRIPTION="Netbeans IDE"
7143 -HOMEPAGE="http://netbeans.org/"
7144 -SLOT="9999"
7145 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2016-04-29_00-02-33/zip/netbeans-trunk-nightly-201604290002-src.zip"
7146 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r16-build.xml.patch.bz2"
7147 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
7148 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
7149 -SRC_URI="linguas_af? ( ${ALL_URLS} )
7150 - linguas_ar? ( ${ALL_URLS} )
7151 - linguas_ar_SA? ( ${ALL_URLS} )
7152 - linguas_bg? ( ${ALL_URLS} )
7153 - linguas_ca? ( ${ALL_URLS} )
7154 - linguas_cs? ( ${ALL_URLS} )
7155 - linguas_de? ( ${ALL_URLS} )
7156 - linguas_el? ( ${ALL_URLS} )
7157 - linguas_es? ( ${ALL_URLS} )
7158 - linguas_es_CO? ( ${ALL_URLS} )
7159 - linguas_fil? ( ${ALL_URLS} )
7160 - linguas_fr? ( ${ALL_URLS} )
7161 - linguas_gl? ( ${ALL_URLS} )
7162 - linguas_hi_IN? ( ${ALL_URLS} )
7163 - linguas_id_ID? ( ${ALL_URLS} )
7164 - linguas_it? ( ${ALL_URLS} )
7165 - linguas_ja? ( ${ALL_URLS} )
7166 - linguas_ko? ( ${ALL_URLS} )
7167 - linguas_lt? ( ${ALL_URLS} )
7168 - linguas_nl_BE? ( ${ALL_URLS} )
7169 - linguas_nl_NL? ( ${ALL_URLS} )
7170 - linguas_pl? ( ${ALL_URLS} )
7171 - linguas_pt_BR? ( ${ALL_URLS} )
7172 - linguas_pt_PT? ( ${ALL_URLS} )
7173 - linguas_ro? ( ${ALL_URLS} )
7174 - linguas_ru? ( ${ALL_URLS} )
7175 - linguas_si? ( ${ALL_URLS} )
7176 - linguas_sq? ( ${ALL_URLS} )
7177 - linguas_sr? ( ${ALL_URLS} )
7178 - linguas_sv? ( ${ALL_URLS} )
7179 - linguas_ta_IN? ( ${ALL_URLS} )
7180 - linguas_tr? ( ${ALL_URLS} )
7181 - linguas_vi? ( ${ALL_URLS} )
7182 - linguas_zh_CN? ( ${ALL_URLS} )
7183 - linguas_zh_TW? ( ${ALL_URLS} )
7184 -"
7185 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7186 -KEYWORDS="~amd64 ~x86"
7187 -IUSE_NETBEANS_MODULES="
7188 - +netbeans_modules_apisupport
7189 - netbeans_modules_cnd
7190 - netbeans_modules_dlight
7191 - netbeans_modules_enterprise
7192 - netbeans_modules_ergonomics
7193 - netbeans_modules_extide
7194 - netbeans_modules_groovy
7195 - +netbeans_modules_java
7196 - netbeans_modules_javacard
7197 - +netbeans_modules_javafx
7198 - netbeans_modules_mobility
7199 - netbeans_modules_php
7200 - +netbeans_modules_profiler
7201 - netbeans_modules_webcommon
7202 - +netbeans_modules_websvccommon"
7203 -IUSE_LINGUAS="
7204 - linguas_af
7205 - linguas_ar
7206 - linguas_ar_SA
7207 - linguas_bg
7208 - linguas_ca
7209 - linguas_cs
7210 - linguas_de
7211 - linguas_el
7212 - linguas_es
7213 - linguas_es_CO
7214 - linguas_fil
7215 - linguas_fr
7216 - linguas_gl
7217 - linguas_hi_IN
7218 - linguas_id_ID
7219 - linguas_it
7220 - linguas_ja
7221 - linguas_ko
7222 - linguas_lt
7223 - linguas_nl_BE
7224 - linguas_nl_NL
7225 - linguas_pl
7226 - linguas_pt_BR
7227 - linguas_pt_PT
7228 - linguas_ro
7229 - linguas_ru
7230 - linguas_si
7231 - linguas_sq
7232 - linguas_sr
7233 - linguas_sv
7234 - linguas_ta_IN
7235 - linguas_tr
7236 - linguas_vi
7237 - linguas_zh_CN
7238 - linguas_zh_TW"
7239 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
7240 -S="${WORKDIR}"
7241 -
7242 -DEPEND=">=virtual/jdk-1.7
7243 - dev-java/javahelp:0"
7244 -RDEPEND=">=virtual/jdk-1.7
7245 - ~dev-java/netbeans-harness-${PV}
7246 - ~dev-java/netbeans-ide-${PV}
7247 - ~dev-java/netbeans-nb-${PV}
7248 - ~dev-java/netbeans-platform-${PV}
7249 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
7250 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
7251 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
7252 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
7253 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
7254 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
7255 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
7256 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
7257 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
7258 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
7259 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
7260 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
7261 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
7262 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
7263 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
7264 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
7265 -
7266 -JAVA_PKG_BSFIX="off"
7267 -NBLOCALES=""
7268 -
7269 -pkg_setup() {
7270 - for lingua in ${IUSE_LINGUAS} ; do
7271 - local lang=${lingua/linguas_/}
7272 -
7273 - if [[ "${lang}" = "ar" ]] ; then
7274 - lang="ar_EG,ar_SA"
7275 - elif [[ "${lang}" = "es" ]] ; then
7276 - lang="es,es_CO"
7277 - elif [[ "${lang}" = "fil" ]] ; then
7278 - lang="fil_PH"
7279 - elif [[ "${lang}" = "gl" ]] ; then
7280 - lang="gl_ES"
7281 - elif [[ "${lang}" = "id_ID" ]] ; then
7282 - lang="in_ID"
7283 - fi
7284 -
7285 - if use ${lingua} ; then
7286 - if [ -z "${NBLOCALES}" ] ; then
7287 - NBLOCALES="${lang}"
7288 - else
7289 - NBLOCALES="${NBLOCALES},${lang}"
7290 - fi
7291 - fi
7292 - done
7293 -
7294 - java-pkg-2_pkg_setup
7295 -}
7296 -
7297 -src_unpack() {
7298 - if [ -n "${NBLOCALES}" ] ; then
7299 - unpack $(basename ${SOURCE_URL})
7300 - unpack $(basename ${L10N_URL})
7301 -
7302 - einfo "Deleting bundled jars..."
7303 - find -name "*.jar" -type f -delete
7304 -
7305 - unpack netbeans-9999-r16-build.xml.patch.bz2
7306 - fi
7307 -}
7308 -
7309 -src_prepare() {
7310 - if [ -n "${NBLOCALES}" ] ; then
7311 - einfo "Deleting bundled class files..."
7312 - find -name "*.class" -type f | xargs rm -vf
7313 -
7314 - epatch netbeans-9999-r16-build.xml.patch
7315 -
7316 - # Support for custom patches
7317 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7318 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7319 -
7320 - if [ -n "${files}" ] ; then
7321 - einfo "Applying custom patches:"
7322 -
7323 - for file in ${files} ; do
7324 - epatch "${file}"
7325 - done
7326 - fi
7327 - fi
7328 -
7329 - einfo "Symlinking external libraries..."
7330 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7331 - fi
7332 -
7333 - java-pkg-2_src_prepare
7334 -}
7335 -
7336 -src_compile() {
7337 - if [ -n "${NBLOCALES}" ] ; then
7338 - einfo "Compiling support for locales: ${NBLOCALES}"
7339 - eant -f nbbuild/build.xml bootstrap || die
7340 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
7341 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
7342 - fi
7343 -}
7344 -
7345 -src_install() {
7346 - if [ -n "${NBLOCALES}" ] ; then
7347 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7348 -
7349 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
7350 - if [ -d "${cluster}" ] ; then
7351 - insinto /usr/share/netbeans-${cluster}-${SLOT}
7352 - doins -r ${cluster}/*
7353 - fi
7354 - done
7355 -
7356 - if [ -d nb ] ; then
7357 - insinto /usr/share/netbeans-nb-${SLOT}/nb
7358 - doins -r nb/*
7359 - fi
7360 -
7361 - popd >/dev/null || die
7362 - fi
7363 -}
7364 -
7365 -pkg_postinst() {
7366 - if [ -n "${NBLOCALES}" ] ; then
7367 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
7368 - einfo "the locale is built for Netbeans."
7369 - einfo "If you want to force specific locale, use --locale argument, for example:"
7370 - einfo "${PN}-${SLOT} --locale de"
7371 - einfo "${PN}-${SLOT} --locale pt:BR"
7372 - fi
7373 -
7374 - if use linguas_ar ; then
7375 - einfo
7376 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
7377 - fi
7378 -
7379 - if use linguas_es ; then
7380 - einfo
7381 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
7382 - fi
7383 -
7384 - if use linguas_id_ID ; then
7385 - einfo
7386 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
7387 - fi
7388 -}