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