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-mobility/, dev-java/netbeans-groovy/, ...
Date: Fri, 27 Jun 2014 09:05:42
Message-Id: 1403856704.f0c61a9cb529d1763b87d503e51892349cc1759c.fordfrog@gentoo
1 commit: f0c61a9cb529d1763b87d503e51892349cc1759c
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 27 08:11:44 2014 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 27 08:11:44 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=f0c61a9c
7
8 netbeans: removed obsolete ebuilds
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 9 +
12 .../netbeans-apisupport-9999_p20140510.ebuild | 111 ------
13 .../netbeans-apisupport-9999_p20140511.ebuild | 111 ------
14 .../netbeans-apisupport-9999_p20140512.ebuild | 111 ------
15 .../netbeans-apisupport-9999_p20140513.ebuild | 111 ------
16 .../netbeans-apisupport-9999_p20140514.ebuild | 111 ------
17 .../netbeans-apisupport-9999_p20140516.ebuild | 111 ------
18 dev-java/netbeans-cnd/ChangeLog | 6 +
19 .../netbeans-cnd-9999_p20140510.ebuild | 125 -------
20 .../netbeans-cnd-9999_p20140511.ebuild | 125 -------
21 .../netbeans-cnd-9999_p20140512.ebuild | 125 -------
22 .../netbeans-cnd-9999_p20140513.ebuild | 125 -------
23 .../netbeans-cnd-9999_p20140514.ebuild | 125 -------
24 .../netbeans-cnd-9999_p20140516.ebuild | 125 -------
25 dev-java/netbeans-dlight/ChangeLog | 9 +
26 .../netbeans-dlight-9999_p20140510.ebuild | 101 ------
27 .../netbeans-dlight-9999_p20140511.ebuild | 101 ------
28 .../netbeans-dlight-9999_p20140512.ebuild | 101 ------
29 .../netbeans-dlight-9999_p20140513.ebuild | 101 ------
30 .../netbeans-dlight-9999_p20140514.ebuild | 101 ------
31 .../netbeans-dlight-9999_p20140516.ebuild | 101 ------
32 dev-java/netbeans-enterprise/ChangeLog | 9 +
33 .../netbeans-enterprise-9999_p20140510.ebuild | 251 --------------
34 .../netbeans-enterprise-9999_p20140511.ebuild | 251 --------------
35 .../netbeans-enterprise-9999_p20140512.ebuild | 251 --------------
36 .../netbeans-enterprise-9999_p20140513.ebuild | 251 --------------
37 .../netbeans-enterprise-9999_p20140514.ebuild | 251 --------------
38 .../netbeans-enterprise-9999_p20140516.ebuild | 251 --------------
39 dev-java/netbeans-ergonomics/ChangeLog | 9 +
40 .../netbeans-ergonomics-9999_p20140510.ebuild | 101 ------
41 .../netbeans-ergonomics-9999_p20140511.ebuild | 101 ------
42 .../netbeans-ergonomics-9999_p20140512.ebuild | 101 ------
43 .../netbeans-ergonomics-9999_p20140513.ebuild | 101 ------
44 .../netbeans-ergonomics-9999_p20140514.ebuild | 101 ------
45 .../netbeans-ergonomics-9999_p20140516.ebuild | 101 ------
46 dev-java/netbeans-extide/ChangeLog | 9 +
47 .../netbeans-extide-9999_p20140510.ebuild | 108 ------
48 .../netbeans-extide-9999_p20140511.ebuild | 108 ------
49 .../netbeans-extide-9999_p20140512.ebuild | 108 ------
50 .../netbeans-extide-9999_p20140513.ebuild | 108 ------
51 .../netbeans-extide-9999_p20140514.ebuild | 108 ------
52 .../netbeans-extide-9999_p20140516.ebuild | 108 ------
53 dev-java/netbeans-groovy/ChangeLog | 9 +
54 .../netbeans-groovy-9999_p20140510.ebuild | 111 ------
55 .../netbeans-groovy-9999_p20140511.ebuild | 111 ------
56 .../netbeans-groovy-9999_p20140512.ebuild | 111 ------
57 .../netbeans-groovy-9999_p20140513.ebuild | 111 ------
58 .../netbeans-groovy-9999_p20140514.ebuild | 111 ------
59 .../netbeans-groovy-9999_p20140516.ebuild | 111 ------
60 dev-java/netbeans-harness/ChangeLog | 9 +
61 .../netbeans-harness-9999_p20140510.ebuild | 114 -------
62 .../netbeans-harness-9999_p20140511.ebuild | 114 -------
63 .../netbeans-harness-9999_p20140512.ebuild | 114 -------
64 .../netbeans-harness-9999_p20140513.ebuild | 114 -------
65 .../netbeans-harness-9999_p20140514.ebuild | 114 -------
66 .../netbeans-harness-9999_p20140516.ebuild | 114 -------
67 dev-java/netbeans-ide/ChangeLog | 6 +
68 .../netbeans-ide-9999_p20140510.ebuild | 373 ---------------------
69 .../netbeans-ide-9999_p20140511.ebuild | 373 ---------------------
70 .../netbeans-ide-9999_p20140512.ebuild | 373 ---------------------
71 .../netbeans-ide-9999_p20140513.ebuild | 373 ---------------------
72 .../netbeans-ide-9999_p20140514.ebuild | 373 ---------------------
73 .../netbeans-ide-9999_p20140516.ebuild | 373 ---------------------
74 dev-java/netbeans-java/ChangeLog | 6 +
75 .../netbeans-java-9999_p20140510.ebuild | 254 --------------
76 .../netbeans-java-9999_p20140511.ebuild | 254 --------------
77 .../netbeans-java-9999_p20140512.ebuild | 254 --------------
78 .../netbeans-java-9999_p20140513.ebuild | 254 --------------
79 .../netbeans-java-9999_p20140514.ebuild | 254 --------------
80 .../netbeans-java-9999_p20140516.ebuild | 254 --------------
81 dev-java/netbeans-javacard/ChangeLog | 9 +
82 .../netbeans-javacard-9999_p20140510.ebuild | 134 --------
83 .../netbeans-javacard-9999_p20140511.ebuild | 134 --------
84 .../netbeans-javacard-9999_p20140512.ebuild | 134 --------
85 .../netbeans-javacard-9999_p20140513.ebuild | 134 --------
86 .../netbeans-javacard-9999_p20140514.ebuild | 134 --------
87 .../netbeans-javacard-9999_p20140516.ebuild | 134 --------
88 dev-java/netbeans-javadoc/ChangeLog | 9 +
89 .../netbeans-javadoc-9999_p20140510.ebuild | 164 ---------
90 .../netbeans-javadoc-9999_p20140511.ebuild | 164 ---------
91 .../netbeans-javadoc-9999_p20140512.ebuild | 164 ---------
92 .../netbeans-javadoc-9999_p20140513.ebuild | 164 ---------
93 .../netbeans-javadoc-9999_p20140514.ebuild | 164 ---------
94 .../netbeans-javadoc-9999_p20140516.ebuild | 164 ---------
95 dev-java/netbeans-javafx/ChangeLog | 9 +
96 .../netbeans-javafx-9999_p20140510.ebuild | 124 -------
97 .../netbeans-javafx-9999_p20140511.ebuild | 124 -------
98 .../netbeans-javafx-9999_p20140512.ebuild | 124 -------
99 .../netbeans-javafx-9999_p20140513.ebuild | 124 -------
100 .../netbeans-javafx-9999_p20140514.ebuild | 124 -------
101 .../netbeans-javafx-9999_p20140516.ebuild | 124 -------
102 dev-java/netbeans-mobility/ChangeLog | 9 +
103 .../netbeans-mobility-9999_p20140510.ebuild | 126 -------
104 .../netbeans-mobility-9999_p20140511.ebuild | 126 -------
105 .../netbeans-mobility-9999_p20140512.ebuild | 126 -------
106 .../netbeans-mobility-9999_p20140513.ebuild | 126 -------
107 .../netbeans-mobility-9999_p20140514.ebuild | 126 -------
108 .../netbeans-mobility-9999_p20140516.ebuild | 126 -------
109 dev-java/netbeans-nb/ChangeLog | 6 +
110 .../netbeans-nb/netbeans-nb-9999_p20140510.ebuild | 148 --------
111 .../netbeans-nb/netbeans-nb-9999_p20140511.ebuild | 148 --------
112 .../netbeans-nb/netbeans-nb-9999_p20140512.ebuild | 148 --------
113 .../netbeans-nb/netbeans-nb-9999_p20140513.ebuild | 148 --------
114 .../netbeans-nb/netbeans-nb-9999_p20140514.ebuild | 148 --------
115 .../netbeans-nb/netbeans-nb-9999_p20140516.ebuild | 148 --------
116 dev-java/netbeans-php/ChangeLog | 6 +
117 .../netbeans-php-9999_p20140510.ebuild | 127 -------
118 .../netbeans-php-9999_p20140511.ebuild | 127 -------
119 .../netbeans-php-9999_p20140512.ebuild | 127 -------
120 .../netbeans-php-9999_p20140513.ebuild | 127 -------
121 .../netbeans-php-9999_p20140514.ebuild | 127 -------
122 .../netbeans-php-9999_p20140516.ebuild | 127 -------
123 dev-java/netbeans-platform/ChangeLog | 9 +
124 .../netbeans-platform-9999_p20140510.ebuild | 126 -------
125 .../netbeans-platform-9999_p20140511.ebuild | 126 -------
126 .../netbeans-platform-9999_p20140512.ebuild | 126 -------
127 .../netbeans-platform-9999_p20140513.ebuild | 126 -------
128 .../netbeans-platform-9999_p20140514.ebuild | 126 -------
129 .../netbeans-platform-9999_p20140516.ebuild | 126 -------
130 dev-java/netbeans-profiler/ChangeLog | 9 +
131 .../netbeans-profiler-9999_p20140510.ebuild | 121 -------
132 .../netbeans-profiler-9999_p20140511.ebuild | 121 -------
133 .../netbeans-profiler-9999_p20140512.ebuild | 121 -------
134 .../netbeans-profiler-9999_p20140513.ebuild | 121 -------
135 .../netbeans-profiler-9999_p20140514.ebuild | 121 -------
136 .../netbeans-profiler-9999_p20140516.ebuild | 121 -------
137 dev-java/netbeans-webcommon/ChangeLog | 9 +
138 .../netbeans-webcommon-9999_p20140510.ebuild | 118 -------
139 .../netbeans-webcommon-9999_p20140511.ebuild | 118 -------
140 .../netbeans-webcommon-9999_p20140512.ebuild | 118 -------
141 .../netbeans-webcommon-9999_p20140513.ebuild | 118 -------
142 .../netbeans-webcommon-9999_p20140514.ebuild | 118 -------
143 .../netbeans-webcommon-9999_p20140516.ebuild | 118 -------
144 dev-java/netbeans-websvccommon/ChangeLog | 9 +
145 .../netbeans-websvccommon-9999_p20140510.ebuild | 94 ------
146 .../netbeans-websvccommon-9999_p20140511.ebuild | 94 ------
147 .../netbeans-websvccommon-9999_p20140512.ebuild | 94 ------
148 .../netbeans-websvccommon-9999_p20140513.ebuild | 94 ------
149 .../netbeans-websvccommon-9999_p20140514.ebuild | 94 ------
150 .../netbeans-websvccommon-9999_p20140516.ebuild | 94 ------
151 dev-util/netbeans/ChangeLog | 6 +
152 dev-util/netbeans/netbeans-9999_p20140510.ebuild | 264 ---------------
153 dev-util/netbeans/netbeans-9999_p20140511.ebuild | 264 ---------------
154 dev-util/netbeans/netbeans-9999_p20140512.ebuild | 264 ---------------
155 dev-util/netbeans/netbeans-9999_p20140513.ebuild | 264 ---------------
156 dev-util/netbeans/netbeans-9999_p20140514.ebuild | 264 ---------------
157 dev-util/netbeans/netbeans-9999_p20140516.ebuild | 264 ---------------
158 147 files changed, 171 insertions(+), 19170 deletions(-)
159
160 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
161 index c6de3a5..3f28516 100644
162 --- a/dev-java/netbeans-apisupport/ChangeLog
163 +++ b/dev-java/netbeans-apisupport/ChangeLog
164 @@ -2,6 +2,15 @@
165 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
166 # $Header: $
167
168 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
169 + -netbeans-apisupport-9999_p20140510.ebuild,
170 + -netbeans-apisupport-9999_p20140511.ebuild,
171 + -netbeans-apisupport-9999_p20140512.ebuild,
172 + -netbeans-apisupport-9999_p20140513.ebuild,
173 + -netbeans-apisupport-9999_p20140514.ebuild,
174 + -netbeans-apisupport-9999_p20140516.ebuild:
175 + removed obsolete ebuilds
176 +
177 *netbeans-apisupport-9999_p20140624 (24 Jun 2014)
178
179 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
180
181 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140510.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140510.ebuild
182 deleted file mode 100644
183 index ae9f882..0000000
184 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140510.ebuild
185 +++ /dev/null
186 @@ -1,111 +0,0 @@
187 -# Copyright 1999-2014 Gentoo Foundation
188 -# Distributed under the terms of the GNU General Public License v2
189 -# $Header: $
190 -
191 -EAPI="4"
192 -inherit eutils java-pkg-2 java-ant-2
193 -
194 -DESCRIPTION="Netbeans API Support Cluster"
195 -HOMEPAGE="http://netbeans.org/projects/apisupport"
196 -SLOT="9999"
197 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
198 -SRC_URI="${SOURCE_URL}
199 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
200 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
201 -KEYWORDS="~amd64 ~x86"
202 -IUSE=""
203 -S="${WORKDIR}"
204 -
205 -CDEPEND="~dev-java/netbeans-extide-${PV}
206 - ~dev-java/netbeans-harness-${PV}
207 - ~dev-java/netbeans-ide-${PV}
208 - ~dev-java/netbeans-java-${PV}
209 - ~dev-java/netbeans-platform-${PV}"
210 -DEPEND=">=virtual/jdk-1.7
211 - app-arch/unzip
212 - ${CDEPEND}
213 - dev-java/javahelp:0"
214 -RDEPEND=">=virtual/jdk-1.7
215 - ${CDEPEND}"
216 -
217 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
218 -
219 -EANT_BUILD_XML="nbbuild/build.xml"
220 -EANT_BUILD_TARGET="rebuild-cluster"
221 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
222 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
223 -JAVA_PKG_BSFIX="off"
224 -
225 -src_unpack() {
226 - unpack $(basename ${SOURCE_URL})
227 -
228 - einfo "Deleting bundled jars..."
229 - find -name "*.jar" -type f -delete
230 -
231 - unpack netbeans-9999-r12-build.xml.patch.bz2
232 -}
233 -
234 -src_prepare() {
235 - einfo "Deleting bundled class files..."
236 - find -name "*.class" -type f | xargs rm -vf
237 -
238 - epatch netbeans-9999-r12-build.xml.patch
239 -
240 - # Support for custom patches
241 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
242 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
243 -
244 - if [ -n "${files}" ] ; then
245 - einfo "Applying custom patches:"
246 -
247 - for file in ${files} ; do
248 - epatch "${file}"
249 - done
250 - fi
251 - fi
252 -
253 - einfo "Symlinking external libraries..."
254 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
255 -
256 - einfo "Linking in other clusters..."
257 - mkdir "${S}"/nbbuild/netbeans || die
258 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
259 -
260 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
261 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
262 - touch nb.cluster.extide.built
263 -
264 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
265 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
266 - touch nb.cluster.harness.built
267 -
268 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
269 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
270 - touch nb.cluster.ide.built
271 -
272 - ln -s /usr/share/netbeans-java-${SLOT} java || die
273 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
274 - touch nb.cluster.java.built
275 -
276 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
277 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
278 - touch nb.cluster.platform.built
279 -
280 - popd >/dev/null || die
281 -
282 - java-pkg-2_src_prepare
283 -}
284 -
285 -src_install() {
286 - pushd nbbuild/netbeans/apisupport >/dev/null || die
287 -
288 - insinto ${INSTALL_DIR}
289 -
290 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
291 -
292 - doins -r *
293 -
294 - popd >/dev/null || die
295 -
296 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
297 -}
298
299 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140511.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140511.ebuild
300 deleted file mode 100644
301 index fe8baaa..0000000
302 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140511.ebuild
303 +++ /dev/null
304 @@ -1,111 +0,0 @@
305 -# Copyright 1999-2014 Gentoo Foundation
306 -# Distributed under the terms of the GNU General Public License v2
307 -# $Header: $
308 -
309 -EAPI="4"
310 -inherit eutils java-pkg-2 java-ant-2
311 -
312 -DESCRIPTION="Netbeans API Support Cluster"
313 -HOMEPAGE="http://netbeans.org/projects/apisupport"
314 -SLOT="9999"
315 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
316 -SRC_URI="${SOURCE_URL}
317 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
318 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
319 -KEYWORDS="~amd64 ~x86"
320 -IUSE=""
321 -S="${WORKDIR}"
322 -
323 -CDEPEND="~dev-java/netbeans-extide-${PV}
324 - ~dev-java/netbeans-harness-${PV}
325 - ~dev-java/netbeans-ide-${PV}
326 - ~dev-java/netbeans-java-${PV}
327 - ~dev-java/netbeans-platform-${PV}"
328 -DEPEND=">=virtual/jdk-1.7
329 - app-arch/unzip
330 - ${CDEPEND}
331 - dev-java/javahelp:0"
332 -RDEPEND=">=virtual/jdk-1.7
333 - ${CDEPEND}"
334 -
335 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
336 -
337 -EANT_BUILD_XML="nbbuild/build.xml"
338 -EANT_BUILD_TARGET="rebuild-cluster"
339 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
340 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
341 -JAVA_PKG_BSFIX="off"
342 -
343 -src_unpack() {
344 - unpack $(basename ${SOURCE_URL})
345 -
346 - einfo "Deleting bundled jars..."
347 - find -name "*.jar" -type f -delete
348 -
349 - unpack netbeans-9999-r12-build.xml.patch.bz2
350 -}
351 -
352 -src_prepare() {
353 - einfo "Deleting bundled class files..."
354 - find -name "*.class" -type f | xargs rm -vf
355 -
356 - epatch netbeans-9999-r12-build.xml.patch
357 -
358 - # Support for custom patches
359 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
360 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
361 -
362 - if [ -n "${files}" ] ; then
363 - einfo "Applying custom patches:"
364 -
365 - for file in ${files} ; do
366 - epatch "${file}"
367 - done
368 - fi
369 - fi
370 -
371 - einfo "Symlinking external libraries..."
372 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
373 -
374 - einfo "Linking in other clusters..."
375 - mkdir "${S}"/nbbuild/netbeans || die
376 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
377 -
378 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
379 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
380 - touch nb.cluster.extide.built
381 -
382 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
383 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
384 - touch nb.cluster.harness.built
385 -
386 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
387 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
388 - touch nb.cluster.ide.built
389 -
390 - ln -s /usr/share/netbeans-java-${SLOT} java || die
391 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
392 - touch nb.cluster.java.built
393 -
394 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
395 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
396 - touch nb.cluster.platform.built
397 -
398 - popd >/dev/null || die
399 -
400 - java-pkg-2_src_prepare
401 -}
402 -
403 -src_install() {
404 - pushd nbbuild/netbeans/apisupport >/dev/null || die
405 -
406 - insinto ${INSTALL_DIR}
407 -
408 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
409 -
410 - doins -r *
411 -
412 - popd >/dev/null || die
413 -
414 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
415 -}
416
417 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140512.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140512.ebuild
418 deleted file mode 100644
419 index d64daae..0000000
420 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140512.ebuild
421 +++ /dev/null
422 @@ -1,111 +0,0 @@
423 -# Copyright 1999-2014 Gentoo Foundation
424 -# Distributed under the terms of the GNU General Public License v2
425 -# $Header: $
426 -
427 -EAPI="4"
428 -inherit eutils java-pkg-2 java-ant-2
429 -
430 -DESCRIPTION="Netbeans API Support Cluster"
431 -HOMEPAGE="http://netbeans.org/projects/apisupport"
432 -SLOT="9999"
433 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
434 -SRC_URI="${SOURCE_URL}
435 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
436 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
437 -KEYWORDS="~amd64 ~x86"
438 -IUSE=""
439 -S="${WORKDIR}"
440 -
441 -CDEPEND="~dev-java/netbeans-extide-${PV}
442 - ~dev-java/netbeans-harness-${PV}
443 - ~dev-java/netbeans-ide-${PV}
444 - ~dev-java/netbeans-java-${PV}
445 - ~dev-java/netbeans-platform-${PV}"
446 -DEPEND=">=virtual/jdk-1.7
447 - app-arch/unzip
448 - ${CDEPEND}
449 - dev-java/javahelp:0"
450 -RDEPEND=">=virtual/jdk-1.7
451 - ${CDEPEND}"
452 -
453 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
454 -
455 -EANT_BUILD_XML="nbbuild/build.xml"
456 -EANT_BUILD_TARGET="rebuild-cluster"
457 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
458 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
459 -JAVA_PKG_BSFIX="off"
460 -
461 -src_unpack() {
462 - unpack $(basename ${SOURCE_URL})
463 -
464 - einfo "Deleting bundled jars..."
465 - find -name "*.jar" -type f -delete
466 -
467 - unpack netbeans-9999-r12-build.xml.patch.bz2
468 -}
469 -
470 -src_prepare() {
471 - einfo "Deleting bundled class files..."
472 - find -name "*.class" -type f | xargs rm -vf
473 -
474 - epatch netbeans-9999-r12-build.xml.patch
475 -
476 - # Support for custom patches
477 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
478 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
479 -
480 - if [ -n "${files}" ] ; then
481 - einfo "Applying custom patches:"
482 -
483 - for file in ${files} ; do
484 - epatch "${file}"
485 - done
486 - fi
487 - fi
488 -
489 - einfo "Symlinking external libraries..."
490 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
491 -
492 - einfo "Linking in other clusters..."
493 - mkdir "${S}"/nbbuild/netbeans || die
494 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
495 -
496 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
497 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
498 - touch nb.cluster.extide.built
499 -
500 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
501 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
502 - touch nb.cluster.harness.built
503 -
504 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
505 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
506 - touch nb.cluster.ide.built
507 -
508 - ln -s /usr/share/netbeans-java-${SLOT} java || die
509 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
510 - touch nb.cluster.java.built
511 -
512 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
513 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
514 - touch nb.cluster.platform.built
515 -
516 - popd >/dev/null || die
517 -
518 - java-pkg-2_src_prepare
519 -}
520 -
521 -src_install() {
522 - pushd nbbuild/netbeans/apisupport >/dev/null || die
523 -
524 - insinto ${INSTALL_DIR}
525 -
526 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
527 -
528 - doins -r *
529 -
530 - popd >/dev/null || die
531 -
532 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
533 -}
534
535 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140513.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140513.ebuild
536 deleted file mode 100644
537 index e2e2dbd..0000000
538 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140513.ebuild
539 +++ /dev/null
540 @@ -1,111 +0,0 @@
541 -# Copyright 1999-2014 Gentoo Foundation
542 -# Distributed under the terms of the GNU General Public License v2
543 -# $Header: $
544 -
545 -EAPI="4"
546 -inherit eutils java-pkg-2 java-ant-2
547 -
548 -DESCRIPTION="Netbeans API Support Cluster"
549 -HOMEPAGE="http://netbeans.org/projects/apisupport"
550 -SLOT="9999"
551 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
552 -SRC_URI="${SOURCE_URL}
553 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
554 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
555 -KEYWORDS="~amd64 ~x86"
556 -IUSE=""
557 -S="${WORKDIR}"
558 -
559 -CDEPEND="~dev-java/netbeans-extide-${PV}
560 - ~dev-java/netbeans-harness-${PV}
561 - ~dev-java/netbeans-ide-${PV}
562 - ~dev-java/netbeans-java-${PV}
563 - ~dev-java/netbeans-platform-${PV}"
564 -DEPEND=">=virtual/jdk-1.7
565 - app-arch/unzip
566 - ${CDEPEND}
567 - dev-java/javahelp:0"
568 -RDEPEND=">=virtual/jdk-1.7
569 - ${CDEPEND}"
570 -
571 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
572 -
573 -EANT_BUILD_XML="nbbuild/build.xml"
574 -EANT_BUILD_TARGET="rebuild-cluster"
575 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
576 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
577 -JAVA_PKG_BSFIX="off"
578 -
579 -src_unpack() {
580 - unpack $(basename ${SOURCE_URL})
581 -
582 - einfo "Deleting bundled jars..."
583 - find -name "*.jar" -type f -delete
584 -
585 - unpack netbeans-9999-r12-build.xml.patch.bz2
586 -}
587 -
588 -src_prepare() {
589 - einfo "Deleting bundled class files..."
590 - find -name "*.class" -type f | xargs rm -vf
591 -
592 - epatch netbeans-9999-r12-build.xml.patch
593 -
594 - # Support for custom patches
595 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
596 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
597 -
598 - if [ -n "${files}" ] ; then
599 - einfo "Applying custom patches:"
600 -
601 - for file in ${files} ; do
602 - epatch "${file}"
603 - done
604 - fi
605 - fi
606 -
607 - einfo "Symlinking external libraries..."
608 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
609 -
610 - einfo "Linking in other clusters..."
611 - mkdir "${S}"/nbbuild/netbeans || die
612 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
613 -
614 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
615 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
616 - touch nb.cluster.extide.built
617 -
618 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
619 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
620 - touch nb.cluster.harness.built
621 -
622 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
623 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
624 - touch nb.cluster.ide.built
625 -
626 - ln -s /usr/share/netbeans-java-${SLOT} java || die
627 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
628 - touch nb.cluster.java.built
629 -
630 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
631 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
632 - touch nb.cluster.platform.built
633 -
634 - popd >/dev/null || die
635 -
636 - java-pkg-2_src_prepare
637 -}
638 -
639 -src_install() {
640 - pushd nbbuild/netbeans/apisupport >/dev/null || die
641 -
642 - insinto ${INSTALL_DIR}
643 -
644 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
645 -
646 - doins -r *
647 -
648 - popd >/dev/null || die
649 -
650 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
651 -}
652
653 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140514.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140514.ebuild
654 deleted file mode 100644
655 index 551a39c..0000000
656 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140514.ebuild
657 +++ /dev/null
658 @@ -1,111 +0,0 @@
659 -# Copyright 1999-2014 Gentoo Foundation
660 -# Distributed under the terms of the GNU General Public License v2
661 -# $Header: $
662 -
663 -EAPI="4"
664 -inherit eutils java-pkg-2 java-ant-2
665 -
666 -DESCRIPTION="Netbeans API Support Cluster"
667 -HOMEPAGE="http://netbeans.org/projects/apisupport"
668 -SLOT="9999"
669 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
670 -SRC_URI="${SOURCE_URL}
671 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
672 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
673 -KEYWORDS="~amd64 ~x86"
674 -IUSE=""
675 -S="${WORKDIR}"
676 -
677 -CDEPEND="~dev-java/netbeans-extide-${PV}
678 - ~dev-java/netbeans-harness-${PV}
679 - ~dev-java/netbeans-ide-${PV}
680 - ~dev-java/netbeans-java-${PV}
681 - ~dev-java/netbeans-platform-${PV}"
682 -DEPEND=">=virtual/jdk-1.7
683 - app-arch/unzip
684 - ${CDEPEND}
685 - dev-java/javahelp:0"
686 -RDEPEND=">=virtual/jdk-1.7
687 - ${CDEPEND}"
688 -
689 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
690 -
691 -EANT_BUILD_XML="nbbuild/build.xml"
692 -EANT_BUILD_TARGET="rebuild-cluster"
693 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
694 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
695 -JAVA_PKG_BSFIX="off"
696 -
697 -src_unpack() {
698 - unpack $(basename ${SOURCE_URL})
699 -
700 - einfo "Deleting bundled jars..."
701 - find -name "*.jar" -type f -delete
702 -
703 - unpack netbeans-9999-r12-build.xml.patch.bz2
704 -}
705 -
706 -src_prepare() {
707 - einfo "Deleting bundled class files..."
708 - find -name "*.class" -type f | xargs rm -vf
709 -
710 - epatch netbeans-9999-r12-build.xml.patch
711 -
712 - # Support for custom patches
713 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
714 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
715 -
716 - if [ -n "${files}" ] ; then
717 - einfo "Applying custom patches:"
718 -
719 - for file in ${files} ; do
720 - epatch "${file}"
721 - done
722 - fi
723 - fi
724 -
725 - einfo "Symlinking external libraries..."
726 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
727 -
728 - einfo "Linking in other clusters..."
729 - mkdir "${S}"/nbbuild/netbeans || die
730 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
731 -
732 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
733 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
734 - touch nb.cluster.extide.built
735 -
736 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
737 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
738 - touch nb.cluster.harness.built
739 -
740 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
741 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
742 - touch nb.cluster.ide.built
743 -
744 - ln -s /usr/share/netbeans-java-${SLOT} java || die
745 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
746 - touch nb.cluster.java.built
747 -
748 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
749 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
750 - touch nb.cluster.platform.built
751 -
752 - popd >/dev/null || die
753 -
754 - java-pkg-2_src_prepare
755 -}
756 -
757 -src_install() {
758 - pushd nbbuild/netbeans/apisupport >/dev/null || die
759 -
760 - insinto ${INSTALL_DIR}
761 -
762 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
763 -
764 - doins -r *
765 -
766 - popd >/dev/null || die
767 -
768 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
769 -}
770
771 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140516.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140516.ebuild
772 deleted file mode 100644
773 index 2f37e72..0000000
774 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20140516.ebuild
775 +++ /dev/null
776 @@ -1,111 +0,0 @@
777 -# Copyright 1999-2014 Gentoo Foundation
778 -# Distributed under the terms of the GNU General Public License v2
779 -# $Header: $
780 -
781 -EAPI="4"
782 -inherit eutils java-pkg-2 java-ant-2
783 -
784 -DESCRIPTION="Netbeans API Support Cluster"
785 -HOMEPAGE="http://netbeans.org/projects/apisupport"
786 -SLOT="9999"
787 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
788 -SRC_URI="${SOURCE_URL}
789 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
790 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
791 -KEYWORDS="~amd64 ~x86"
792 -IUSE=""
793 -S="${WORKDIR}"
794 -
795 -CDEPEND="~dev-java/netbeans-extide-${PV}
796 - ~dev-java/netbeans-harness-${PV}
797 - ~dev-java/netbeans-ide-${PV}
798 - ~dev-java/netbeans-java-${PV}
799 - ~dev-java/netbeans-platform-${PV}"
800 -DEPEND=">=virtual/jdk-1.7
801 - app-arch/unzip
802 - ${CDEPEND}
803 - dev-java/javahelp:0"
804 -RDEPEND=">=virtual/jdk-1.7
805 - ${CDEPEND}"
806 -
807 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
808 -
809 -EANT_BUILD_XML="nbbuild/build.xml"
810 -EANT_BUILD_TARGET="rebuild-cluster"
811 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
812 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
813 -JAVA_PKG_BSFIX="off"
814 -
815 -src_unpack() {
816 - unpack $(basename ${SOURCE_URL})
817 -
818 - einfo "Deleting bundled jars..."
819 - find -name "*.jar" -type f -delete
820 -
821 - unpack netbeans-9999-r12-build.xml.patch.bz2
822 -}
823 -
824 -src_prepare() {
825 - einfo "Deleting bundled class files..."
826 - find -name "*.class" -type f | xargs rm -vf
827 -
828 - epatch netbeans-9999-r12-build.xml.patch
829 -
830 - # Support for custom patches
831 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
832 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
833 -
834 - if [ -n "${files}" ] ; then
835 - einfo "Applying custom patches:"
836 -
837 - for file in ${files} ; do
838 - epatch "${file}"
839 - done
840 - fi
841 - fi
842 -
843 - einfo "Symlinking external libraries..."
844 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
845 -
846 - einfo "Linking in other clusters..."
847 - mkdir "${S}"/nbbuild/netbeans || die
848 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
849 -
850 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
851 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
852 - touch nb.cluster.extide.built
853 -
854 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
855 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
856 - touch nb.cluster.harness.built
857 -
858 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
859 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
860 - touch nb.cluster.ide.built
861 -
862 - ln -s /usr/share/netbeans-java-${SLOT} java || die
863 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
864 - touch nb.cluster.java.built
865 -
866 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
867 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
868 - touch nb.cluster.platform.built
869 -
870 - popd >/dev/null || die
871 -
872 - java-pkg-2_src_prepare
873 -}
874 -
875 -src_install() {
876 - pushd nbbuild/netbeans/apisupport >/dev/null || die
877 -
878 - insinto ${INSTALL_DIR}
879 -
880 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
881 -
882 - doins -r *
883 -
884 - popd >/dev/null || die
885 -
886 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
887 -}
888
889 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
890 index 7c77c2e..8902a40 100644
891 --- a/dev-java/netbeans-cnd/ChangeLog
892 +++ b/dev-java/netbeans-cnd/ChangeLog
893 @@ -2,6 +2,12 @@
894 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
895 # $Header: $
896
897 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
898 + -netbeans-cnd-9999_p20140510.ebuild, -netbeans-cnd-9999_p20140511.ebuild,
899 + -netbeans-cnd-9999_p20140512.ebuild, -netbeans-cnd-9999_p20140513.ebuild,
900 + -netbeans-cnd-9999_p20140514.ebuild, -netbeans-cnd-9999_p20140516.ebuild:
901 + removed obsolete ebuilds
902 +
903 *netbeans-cnd-9999_p20140624 (24 Jun 2014)
904
905 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
906
907 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140510.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140510.ebuild
908 deleted file mode 100644
909 index 2f58813..0000000
910 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140510.ebuild
911 +++ /dev/null
912 @@ -1,125 +0,0 @@
913 -# Copyright 1999-2014 Gentoo Foundation
914 -# Distributed under the terms of the GNU General Public License v2
915 -# $Header: $
916 -
917 -EAPI="4"
918 -inherit eutils java-pkg-2 java-ant-2
919 -
920 -DESCRIPTION="Netbeans CND Cluster"
921 -HOMEPAGE="http://netbeans.org/projects/cnd"
922 -SLOT="9999"
923 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
924 -SRC_URI="${SOURCE_URL}
925 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
926 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
927 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
928 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
929 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
930 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
931 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
932 -KEYWORDS="~amd64 ~x86"
933 -IUSE=""
934 -S="${WORKDIR}"
935 -
936 -# These files are for remote development and debugging
937 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
938 -
939 -CDEPEND="~dev-java/netbeans-dlight-${PV}
940 - ~dev-java/netbeans-harness-${PV}
941 - ~dev-java/netbeans-ide-${PV}
942 - ~dev-java/netbeans-platform-${PV}"
943 -DEPEND=">=virtual/jdk-1.7
944 - app-arch/unzip
945 - >=dev-java/jna-3.4.0
946 - ${CDEPEND}
947 - dev-java/javahelp:0"
948 -RDEPEND=">=virtual/jdk-1.7
949 - ${CDEPEND}"
950 -
951 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
952 -
953 -EANT_BUILD_XML="nbbuild/build.xml"
954 -EANT_BUILD_TARGET="rebuild-cluster"
955 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
956 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
957 -JAVA_PKG_BSFIX="off"
958 -
959 -src_unpack() {
960 - unpack $(basename ${SOURCE_URL})
961 -
962 - einfo "Deleting bundled jars..."
963 - find -name "*.jar" -type f -delete
964 -
965 - unpack netbeans-9999-r12-build.xml.patch.bz2
966 -
967 - pushd "${S}" >/dev/null || die
968 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
969 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
970 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
971 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
972 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
973 - popd >/dev/null || die
974 -}
975 -
976 -src_prepare() {
977 - einfo "Deleting bundled class files..."
978 - find -name "*.class" -type f | xargs rm -vf
979 -
980 - epatch netbeans-9999-r12-build.xml.patch
981 -
982 - # Support for custom patches
983 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
984 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
985 -
986 - if [ -n "${files}" ] ; then
987 - einfo "Applying custom patches:"
988 -
989 - for file in ${files} ; do
990 - epatch "${file}"
991 - done
992 - fi
993 - fi
994 -
995 - einfo "Symlinking external libraries..."
996 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
997 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
998 -
999 - einfo "Linking in other clusters..."
1000 - mkdir "${S}"/nbbuild/netbeans || die
1001 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1002 -
1003 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1004 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1005 - touch nb.cluster.dlight.built
1006 -
1007 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1008 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1009 - touch nb.cluster.harness.built
1010 -
1011 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1012 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1013 - touch nb.cluster.ide.built
1014 -
1015 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1016 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1017 - touch nb.cluster.platform.built
1018 -
1019 - popd >/dev/null || die
1020 -
1021 - java-pkg-2_src_prepare
1022 -}
1023 -
1024 -src_install() {
1025 - pushd nbbuild/netbeans/cnd >/dev/null || die
1026 -
1027 - insinto ${INSTALL_DIR}
1028 -
1029 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1030 -
1031 - doins -r *
1032 - fperms 755 bin/dorun.sh
1033 -
1034 - popd >/dev/null || die
1035 -
1036 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1037 -}
1038
1039 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140511.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140511.ebuild
1040 deleted file mode 100644
1041 index 1712ece..0000000
1042 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140511.ebuild
1043 +++ /dev/null
1044 @@ -1,125 +0,0 @@
1045 -# Copyright 1999-2014 Gentoo Foundation
1046 -# Distributed under the terms of the GNU General Public License v2
1047 -# $Header: $
1048 -
1049 -EAPI="4"
1050 -inherit eutils java-pkg-2 java-ant-2
1051 -
1052 -DESCRIPTION="Netbeans CND Cluster"
1053 -HOMEPAGE="http://netbeans.org/projects/cnd"
1054 -SLOT="9999"
1055 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
1056 -SRC_URI="${SOURCE_URL}
1057 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1058 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
1059 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1060 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
1061 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
1062 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
1063 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1064 -KEYWORDS="~amd64 ~x86"
1065 -IUSE=""
1066 -S="${WORKDIR}"
1067 -
1068 -# These files are for remote development and debugging
1069 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
1070 -
1071 -CDEPEND="~dev-java/netbeans-dlight-${PV}
1072 - ~dev-java/netbeans-harness-${PV}
1073 - ~dev-java/netbeans-ide-${PV}
1074 - ~dev-java/netbeans-platform-${PV}"
1075 -DEPEND=">=virtual/jdk-1.7
1076 - app-arch/unzip
1077 - >=dev-java/jna-3.4.0
1078 - ${CDEPEND}
1079 - dev-java/javahelp:0"
1080 -RDEPEND=">=virtual/jdk-1.7
1081 - ${CDEPEND}"
1082 -
1083 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1084 -
1085 -EANT_BUILD_XML="nbbuild/build.xml"
1086 -EANT_BUILD_TARGET="rebuild-cluster"
1087 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
1088 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1089 -JAVA_PKG_BSFIX="off"
1090 -
1091 -src_unpack() {
1092 - unpack $(basename ${SOURCE_URL})
1093 -
1094 - einfo "Deleting bundled jars..."
1095 - find -name "*.jar" -type f -delete
1096 -
1097 - unpack netbeans-9999-r12-build.xml.patch.bz2
1098 -
1099 - pushd "${S}" >/dev/null || die
1100 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
1101 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1102 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
1103 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
1104 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
1105 - popd >/dev/null || die
1106 -}
1107 -
1108 -src_prepare() {
1109 - einfo "Deleting bundled class files..."
1110 - find -name "*.class" -type f | xargs rm -vf
1111 -
1112 - epatch netbeans-9999-r12-build.xml.patch
1113 -
1114 - # Support for custom patches
1115 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1116 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1117 -
1118 - if [ -n "${files}" ] ; then
1119 - einfo "Applying custom patches:"
1120 -
1121 - for file in ${files} ; do
1122 - epatch "${file}"
1123 - done
1124 - fi
1125 - fi
1126 -
1127 - einfo "Symlinking external libraries..."
1128 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1129 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
1130 -
1131 - einfo "Linking in other clusters..."
1132 - mkdir "${S}"/nbbuild/netbeans || die
1133 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1134 -
1135 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1136 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1137 - touch nb.cluster.dlight.built
1138 -
1139 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1140 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1141 - touch nb.cluster.harness.built
1142 -
1143 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1144 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1145 - touch nb.cluster.ide.built
1146 -
1147 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1148 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1149 - touch nb.cluster.platform.built
1150 -
1151 - popd >/dev/null || die
1152 -
1153 - java-pkg-2_src_prepare
1154 -}
1155 -
1156 -src_install() {
1157 - pushd nbbuild/netbeans/cnd >/dev/null || die
1158 -
1159 - insinto ${INSTALL_DIR}
1160 -
1161 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1162 -
1163 - doins -r *
1164 - fperms 755 bin/dorun.sh
1165 -
1166 - popd >/dev/null || die
1167 -
1168 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1169 -}
1170
1171 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140512.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140512.ebuild
1172 deleted file mode 100644
1173 index b6c7d8b..0000000
1174 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140512.ebuild
1175 +++ /dev/null
1176 @@ -1,125 +0,0 @@
1177 -# Copyright 1999-2014 Gentoo Foundation
1178 -# Distributed under the terms of the GNU General Public License v2
1179 -# $Header: $
1180 -
1181 -EAPI="4"
1182 -inherit eutils java-pkg-2 java-ant-2
1183 -
1184 -DESCRIPTION="Netbeans CND Cluster"
1185 -HOMEPAGE="http://netbeans.org/projects/cnd"
1186 -SLOT="9999"
1187 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
1188 -SRC_URI="${SOURCE_URL}
1189 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1190 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
1191 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1192 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
1193 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
1194 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
1195 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1196 -KEYWORDS="~amd64 ~x86"
1197 -IUSE=""
1198 -S="${WORKDIR}"
1199 -
1200 -# These files are for remote development and debugging
1201 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
1202 -
1203 -CDEPEND="~dev-java/netbeans-dlight-${PV}
1204 - ~dev-java/netbeans-harness-${PV}
1205 - ~dev-java/netbeans-ide-${PV}
1206 - ~dev-java/netbeans-platform-${PV}"
1207 -DEPEND=">=virtual/jdk-1.7
1208 - app-arch/unzip
1209 - >=dev-java/jna-3.4.0
1210 - ${CDEPEND}
1211 - dev-java/javahelp:0"
1212 -RDEPEND=">=virtual/jdk-1.7
1213 - ${CDEPEND}"
1214 -
1215 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1216 -
1217 -EANT_BUILD_XML="nbbuild/build.xml"
1218 -EANT_BUILD_TARGET="rebuild-cluster"
1219 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
1220 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1221 -JAVA_PKG_BSFIX="off"
1222 -
1223 -src_unpack() {
1224 - unpack $(basename ${SOURCE_URL})
1225 -
1226 - einfo "Deleting bundled jars..."
1227 - find -name "*.jar" -type f -delete
1228 -
1229 - unpack netbeans-9999-r12-build.xml.patch.bz2
1230 -
1231 - pushd "${S}" >/dev/null || die
1232 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
1233 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1234 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
1235 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
1236 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
1237 - popd >/dev/null || die
1238 -}
1239 -
1240 -src_prepare() {
1241 - einfo "Deleting bundled class files..."
1242 - find -name "*.class" -type f | xargs rm -vf
1243 -
1244 - epatch netbeans-9999-r12-build.xml.patch
1245 -
1246 - # Support for custom patches
1247 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1248 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1249 -
1250 - if [ -n "${files}" ] ; then
1251 - einfo "Applying custom patches:"
1252 -
1253 - for file in ${files} ; do
1254 - epatch "${file}"
1255 - done
1256 - fi
1257 - fi
1258 -
1259 - einfo "Symlinking external libraries..."
1260 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1261 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
1262 -
1263 - einfo "Linking in other clusters..."
1264 - mkdir "${S}"/nbbuild/netbeans || die
1265 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1266 -
1267 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1268 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1269 - touch nb.cluster.dlight.built
1270 -
1271 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1272 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1273 - touch nb.cluster.harness.built
1274 -
1275 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1276 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1277 - touch nb.cluster.ide.built
1278 -
1279 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1280 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1281 - touch nb.cluster.platform.built
1282 -
1283 - popd >/dev/null || die
1284 -
1285 - java-pkg-2_src_prepare
1286 -}
1287 -
1288 -src_install() {
1289 - pushd nbbuild/netbeans/cnd >/dev/null || die
1290 -
1291 - insinto ${INSTALL_DIR}
1292 -
1293 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1294 -
1295 - doins -r *
1296 - fperms 755 bin/dorun.sh
1297 -
1298 - popd >/dev/null || die
1299 -
1300 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1301 -}
1302
1303 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140513.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140513.ebuild
1304 deleted file mode 100644
1305 index c93880a..0000000
1306 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140513.ebuild
1307 +++ /dev/null
1308 @@ -1,125 +0,0 @@
1309 -# Copyright 1999-2014 Gentoo Foundation
1310 -# Distributed under the terms of the GNU General Public License v2
1311 -# $Header: $
1312 -
1313 -EAPI="4"
1314 -inherit eutils java-pkg-2 java-ant-2
1315 -
1316 -DESCRIPTION="Netbeans CND Cluster"
1317 -HOMEPAGE="http://netbeans.org/projects/cnd"
1318 -SLOT="9999"
1319 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
1320 -SRC_URI="${SOURCE_URL}
1321 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1322 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
1323 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1324 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
1325 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
1326 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
1327 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1328 -KEYWORDS="~amd64 ~x86"
1329 -IUSE=""
1330 -S="${WORKDIR}"
1331 -
1332 -# These files are for remote development and debugging
1333 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
1334 -
1335 -CDEPEND="~dev-java/netbeans-dlight-${PV}
1336 - ~dev-java/netbeans-harness-${PV}
1337 - ~dev-java/netbeans-ide-${PV}
1338 - ~dev-java/netbeans-platform-${PV}"
1339 -DEPEND=">=virtual/jdk-1.7
1340 - app-arch/unzip
1341 - >=dev-java/jna-3.4.0
1342 - ${CDEPEND}
1343 - dev-java/javahelp:0"
1344 -RDEPEND=">=virtual/jdk-1.7
1345 - ${CDEPEND}"
1346 -
1347 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1348 -
1349 -EANT_BUILD_XML="nbbuild/build.xml"
1350 -EANT_BUILD_TARGET="rebuild-cluster"
1351 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
1352 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1353 -JAVA_PKG_BSFIX="off"
1354 -
1355 -src_unpack() {
1356 - unpack $(basename ${SOURCE_URL})
1357 -
1358 - einfo "Deleting bundled jars..."
1359 - find -name "*.jar" -type f -delete
1360 -
1361 - unpack netbeans-9999-r12-build.xml.patch.bz2
1362 -
1363 - pushd "${S}" >/dev/null || die
1364 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
1365 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1366 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
1367 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
1368 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
1369 - popd >/dev/null || die
1370 -}
1371 -
1372 -src_prepare() {
1373 - einfo "Deleting bundled class files..."
1374 - find -name "*.class" -type f | xargs rm -vf
1375 -
1376 - epatch netbeans-9999-r12-build.xml.patch
1377 -
1378 - # Support for custom patches
1379 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1380 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1381 -
1382 - if [ -n "${files}" ] ; then
1383 - einfo "Applying custom patches:"
1384 -
1385 - for file in ${files} ; do
1386 - epatch "${file}"
1387 - done
1388 - fi
1389 - fi
1390 -
1391 - einfo "Symlinking external libraries..."
1392 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1393 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
1394 -
1395 - einfo "Linking in other clusters..."
1396 - mkdir "${S}"/nbbuild/netbeans || die
1397 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1398 -
1399 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1400 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1401 - touch nb.cluster.dlight.built
1402 -
1403 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1404 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1405 - touch nb.cluster.harness.built
1406 -
1407 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1408 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1409 - touch nb.cluster.ide.built
1410 -
1411 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1412 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1413 - touch nb.cluster.platform.built
1414 -
1415 - popd >/dev/null || die
1416 -
1417 - java-pkg-2_src_prepare
1418 -}
1419 -
1420 -src_install() {
1421 - pushd nbbuild/netbeans/cnd >/dev/null || die
1422 -
1423 - insinto ${INSTALL_DIR}
1424 -
1425 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1426 -
1427 - doins -r *
1428 - fperms 755 bin/dorun.sh
1429 -
1430 - popd >/dev/null || die
1431 -
1432 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1433 -}
1434
1435 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140514.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140514.ebuild
1436 deleted file mode 100644
1437 index 467e2e9..0000000
1438 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140514.ebuild
1439 +++ /dev/null
1440 @@ -1,125 +0,0 @@
1441 -# Copyright 1999-2014 Gentoo Foundation
1442 -# Distributed under the terms of the GNU General Public License v2
1443 -# $Header: $
1444 -
1445 -EAPI="4"
1446 -inherit eutils java-pkg-2 java-ant-2
1447 -
1448 -DESCRIPTION="Netbeans CND Cluster"
1449 -HOMEPAGE="http://netbeans.org/projects/cnd"
1450 -SLOT="9999"
1451 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
1452 -SRC_URI="${SOURCE_URL}
1453 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1454 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
1455 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1456 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
1457 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
1458 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
1459 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1460 -KEYWORDS="~amd64 ~x86"
1461 -IUSE=""
1462 -S="${WORKDIR}"
1463 -
1464 -# These files are for remote development and debugging
1465 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
1466 -
1467 -CDEPEND="~dev-java/netbeans-dlight-${PV}
1468 - ~dev-java/netbeans-harness-${PV}
1469 - ~dev-java/netbeans-ide-${PV}
1470 - ~dev-java/netbeans-platform-${PV}"
1471 -DEPEND=">=virtual/jdk-1.7
1472 - app-arch/unzip
1473 - >=dev-java/jna-3.4.0
1474 - ${CDEPEND}
1475 - dev-java/javahelp:0"
1476 -RDEPEND=">=virtual/jdk-1.7
1477 - ${CDEPEND}"
1478 -
1479 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1480 -
1481 -EANT_BUILD_XML="nbbuild/build.xml"
1482 -EANT_BUILD_TARGET="rebuild-cluster"
1483 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
1484 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1485 -JAVA_PKG_BSFIX="off"
1486 -
1487 -src_unpack() {
1488 - unpack $(basename ${SOURCE_URL})
1489 -
1490 - einfo "Deleting bundled jars..."
1491 - find -name "*.jar" -type f -delete
1492 -
1493 - unpack netbeans-9999-r12-build.xml.patch.bz2
1494 -
1495 - pushd "${S}" >/dev/null || die
1496 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
1497 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1498 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
1499 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
1500 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
1501 - popd >/dev/null || die
1502 -}
1503 -
1504 -src_prepare() {
1505 - einfo "Deleting bundled class files..."
1506 - find -name "*.class" -type f | xargs rm -vf
1507 -
1508 - epatch netbeans-9999-r12-build.xml.patch
1509 -
1510 - # Support for custom patches
1511 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1512 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1513 -
1514 - if [ -n "${files}" ] ; then
1515 - einfo "Applying custom patches:"
1516 -
1517 - for file in ${files} ; do
1518 - epatch "${file}"
1519 - done
1520 - fi
1521 - fi
1522 -
1523 - einfo "Symlinking external libraries..."
1524 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1525 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
1526 -
1527 - einfo "Linking in other clusters..."
1528 - mkdir "${S}"/nbbuild/netbeans || die
1529 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1530 -
1531 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1532 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1533 - touch nb.cluster.dlight.built
1534 -
1535 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1536 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1537 - touch nb.cluster.harness.built
1538 -
1539 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1540 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1541 - touch nb.cluster.ide.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/cnd >/dev/null || die
1554 -
1555 - insinto ${INSTALL_DIR}
1556 -
1557 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1558 -
1559 - doins -r *
1560 - fperms 755 bin/dorun.sh
1561 -
1562 - popd >/dev/null || die
1563 -
1564 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1565 -}
1566
1567 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140516.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140516.ebuild
1568 deleted file mode 100644
1569 index 9921909..0000000
1570 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20140516.ebuild
1571 +++ /dev/null
1572 @@ -1,125 +0,0 @@
1573 -# Copyright 1999-2014 Gentoo Foundation
1574 -# Distributed under the terms of the GNU General Public License v2
1575 -# $Header: $
1576 -
1577 -EAPI="4"
1578 -inherit eutils java-pkg-2 java-ant-2
1579 -
1580 -DESCRIPTION="Netbeans CND Cluster"
1581 -HOMEPAGE="http://netbeans.org/projects/cnd"
1582 -SLOT="9999"
1583 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
1584 -SRC_URI="${SOURCE_URL}
1585 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1586 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
1587 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1588 - http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
1589 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
1590 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
1591 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1592 -KEYWORDS="~amd64 ~x86"
1593 -IUSE=""
1594 -S="${WORKDIR}"
1595 -
1596 -# These files are for remote development and debugging
1597 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
1598 -
1599 -CDEPEND="~dev-java/netbeans-dlight-${PV}
1600 - ~dev-java/netbeans-harness-${PV}
1601 - ~dev-java/netbeans-ide-${PV}
1602 - ~dev-java/netbeans-platform-${PV}"
1603 -DEPEND=">=virtual/jdk-1.7
1604 - app-arch/unzip
1605 - >=dev-java/jna-3.4.0
1606 - ${CDEPEND}
1607 - dev-java/javahelp:0"
1608 -RDEPEND=">=virtual/jdk-1.7
1609 - ${CDEPEND}"
1610 -
1611 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1612 -
1613 -EANT_BUILD_XML="nbbuild/build.xml"
1614 -EANT_BUILD_TARGET="rebuild-cluster"
1615 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
1616 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1617 -JAVA_PKG_BSFIX="off"
1618 -
1619 -src_unpack() {
1620 - unpack $(basename ${SOURCE_URL})
1621 -
1622 - einfo "Deleting bundled jars..."
1623 - find -name "*.jar" -type f -delete
1624 -
1625 - unpack netbeans-9999-r12-build.xml.patch.bz2
1626 -
1627 - pushd "${S}" >/dev/null || die
1628 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
1629 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1630 - ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
1631 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
1632 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
1633 - popd >/dev/null || die
1634 -}
1635 -
1636 -src_prepare() {
1637 - einfo "Deleting bundled class files..."
1638 - find -name "*.class" -type f | xargs rm -vf
1639 -
1640 - epatch netbeans-9999-r12-build.xml.patch
1641 -
1642 - # Support for custom patches
1643 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1644 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1645 -
1646 - if [ -n "${files}" ] ; then
1647 - einfo "Applying custom patches:"
1648 -
1649 - for file in ${files} ; do
1650 - epatch "${file}"
1651 - done
1652 - fi
1653 - fi
1654 -
1655 - einfo "Symlinking external libraries..."
1656 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1657 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
1658 -
1659 - einfo "Linking in other clusters..."
1660 - mkdir "${S}"/nbbuild/netbeans || die
1661 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1662 -
1663 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
1664 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1665 - touch nb.cluster.dlight.built
1666 -
1667 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1668 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1669 - touch nb.cluster.harness.built
1670 -
1671 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1672 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1673 - touch nb.cluster.ide.built
1674 -
1675 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1676 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1677 - touch nb.cluster.platform.built
1678 -
1679 - popd >/dev/null || die
1680 -
1681 - java-pkg-2_src_prepare
1682 -}
1683 -
1684 -src_install() {
1685 - pushd nbbuild/netbeans/cnd >/dev/null || die
1686 -
1687 - insinto ${INSTALL_DIR}
1688 -
1689 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1690 -
1691 - doins -r *
1692 - fperms 755 bin/dorun.sh
1693 -
1694 - popd >/dev/null || die
1695 -
1696 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
1697 -}
1698
1699 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
1700 index 2730f27..8f17f75 100644
1701 --- a/dev-java/netbeans-dlight/ChangeLog
1702 +++ b/dev-java/netbeans-dlight/ChangeLog
1703 @@ -2,6 +2,15 @@
1704 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
1705 # $Header: $
1706
1707 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
1708 + -netbeans-dlight-9999_p20140510.ebuild,
1709 + -netbeans-dlight-9999_p20140511.ebuild,
1710 + -netbeans-dlight-9999_p20140512.ebuild,
1711 + -netbeans-dlight-9999_p20140513.ebuild,
1712 + -netbeans-dlight-9999_p20140514.ebuild,
1713 + -netbeans-dlight-9999_p20140516.ebuild:
1714 + removed obsolete ebuilds
1715 +
1716 *netbeans-dlight-9999_p20140624 (24 Jun 2014)
1717
1718 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
1719
1720 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140510.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140510.ebuild
1721 deleted file mode 100644
1722 index b281fd5..0000000
1723 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140510.ebuild
1724 +++ /dev/null
1725 @@ -1,101 +0,0 @@
1726 -# Copyright 1999-2014 Gentoo Foundation
1727 -# Distributed under the terms of the GNU General Public License v2
1728 -# $Header: $
1729 -
1730 -EAPI="4"
1731 -inherit eutils java-pkg-2 java-ant-2
1732 -
1733 -DESCRIPTION="Netbeans D-Light Cluster"
1734 -HOMEPAGE="http://netbeans.org/"
1735 -SLOT="9999"
1736 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
1737 -SRC_URI="${SOURCE_URL}
1738 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1739 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
1740 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1741 -KEYWORDS="~amd64 ~x86"
1742 -IUSE=""
1743 -S="${WORKDIR}"
1744 -
1745 -CDEPEND="~dev-java/netbeans-ide-${PV}
1746 - ~dev-java/netbeans-platform-${PV}"
1747 -DEPEND=">=virtual/jdk-1.7
1748 - app-arch/unzip
1749 - ${CDEPEND}
1750 - dev-java/javahelp:0"
1751 -RDEPEND=">=virtual/jdk-1.7
1752 - ${CDEPEND}"
1753 -
1754 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1755 -
1756 -EANT_BUILD_XML="nbbuild/build.xml"
1757 -EANT_BUILD_TARGET="rebuild-cluster"
1758 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
1759 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1760 -JAVA_PKG_BSFIX="off"
1761 -
1762 -src_unpack() {
1763 - unpack $(basename ${SOURCE_URL})
1764 -
1765 - einfo "Deleting bundled jars..."
1766 - find -name "*.jar" -type f -delete
1767 -
1768 - unpack netbeans-9999-r12-build.xml.patch.bz2
1769 -
1770 - pushd "${S}" >/dev/null || die
1771 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
1772 - popd >/dev/null || die
1773 -}
1774 -
1775 -src_prepare() {
1776 - einfo "Deleting bundled class files..."
1777 - find -name "*.class" -type f | xargs rm -vf
1778 -
1779 - epatch netbeans-9999-r12-build.xml.patch
1780 -
1781 - # Support for custom patches
1782 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1783 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1784 -
1785 - if [ -n "${files}" ] ; then
1786 - einfo "Applying custom patches:"
1787 -
1788 - for file in ${files} ; do
1789 - epatch "${file}"
1790 - done
1791 - fi
1792 - fi
1793 -
1794 - einfo "Symlinking external libraries..."
1795 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1796 -
1797 - einfo "Linking in other clusters..."
1798 - mkdir "${S}"/nbbuild/netbeans || die
1799 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1800 -
1801 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1802 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1803 - touch nb.cluster.ide.built
1804 -
1805 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1806 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1807 - touch nb.cluster.platform.built
1808 -
1809 - popd >/dev/null || die
1810 -
1811 - java-pkg-2_src_prepare
1812 -}
1813 -
1814 -src_install() {
1815 - pushd nbbuild/netbeans/dlight >/dev/null || die
1816 -
1817 - insinto ${INSTALL_DIR}
1818 -
1819 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1820 -
1821 - doins -r *
1822 -
1823 - popd >/dev/null || die
1824 -
1825 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
1826 -}
1827
1828 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140511.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140511.ebuild
1829 deleted file mode 100644
1830 index dae108e..0000000
1831 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140511.ebuild
1832 +++ /dev/null
1833 @@ -1,101 +0,0 @@
1834 -# Copyright 1999-2014 Gentoo Foundation
1835 -# Distributed under the terms of the GNU General Public License v2
1836 -# $Header: $
1837 -
1838 -EAPI="4"
1839 -inherit eutils java-pkg-2 java-ant-2
1840 -
1841 -DESCRIPTION="Netbeans D-Light Cluster"
1842 -HOMEPAGE="http://netbeans.org/"
1843 -SLOT="9999"
1844 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
1845 -SRC_URI="${SOURCE_URL}
1846 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1847 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
1848 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1849 -KEYWORDS="~amd64 ~x86"
1850 -IUSE=""
1851 -S="${WORKDIR}"
1852 -
1853 -CDEPEND="~dev-java/netbeans-ide-${PV}
1854 - ~dev-java/netbeans-platform-${PV}"
1855 -DEPEND=">=virtual/jdk-1.7
1856 - app-arch/unzip
1857 - ${CDEPEND}
1858 - dev-java/javahelp:0"
1859 -RDEPEND=">=virtual/jdk-1.7
1860 - ${CDEPEND}"
1861 -
1862 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1863 -
1864 -EANT_BUILD_XML="nbbuild/build.xml"
1865 -EANT_BUILD_TARGET="rebuild-cluster"
1866 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
1867 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1868 -JAVA_PKG_BSFIX="off"
1869 -
1870 -src_unpack() {
1871 - unpack $(basename ${SOURCE_URL})
1872 -
1873 - einfo "Deleting bundled jars..."
1874 - find -name "*.jar" -type f -delete
1875 -
1876 - unpack netbeans-9999-r12-build.xml.patch.bz2
1877 -
1878 - pushd "${S}" >/dev/null || die
1879 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
1880 - popd >/dev/null || die
1881 -}
1882 -
1883 -src_prepare() {
1884 - einfo "Deleting bundled class files..."
1885 - find -name "*.class" -type f | xargs rm -vf
1886 -
1887 - epatch netbeans-9999-r12-build.xml.patch
1888 -
1889 - # Support for custom patches
1890 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1891 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1892 -
1893 - if [ -n "${files}" ] ; then
1894 - einfo "Applying custom patches:"
1895 -
1896 - for file in ${files} ; do
1897 - epatch "${file}"
1898 - done
1899 - fi
1900 - fi
1901 -
1902 - einfo "Symlinking external libraries..."
1903 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1904 -
1905 - einfo "Linking in other clusters..."
1906 - mkdir "${S}"/nbbuild/netbeans || die
1907 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1908 -
1909 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1910 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1911 - touch nb.cluster.ide.built
1912 -
1913 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1914 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1915 - touch nb.cluster.platform.built
1916 -
1917 - popd >/dev/null || die
1918 -
1919 - java-pkg-2_src_prepare
1920 -}
1921 -
1922 -src_install() {
1923 - pushd nbbuild/netbeans/dlight >/dev/null || die
1924 -
1925 - insinto ${INSTALL_DIR}
1926 -
1927 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1928 -
1929 - doins -r *
1930 -
1931 - popd >/dev/null || die
1932 -
1933 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
1934 -}
1935
1936 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140512.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140512.ebuild
1937 deleted file mode 100644
1938 index 67d9098..0000000
1939 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140512.ebuild
1940 +++ /dev/null
1941 @@ -1,101 +0,0 @@
1942 -# Copyright 1999-2014 Gentoo Foundation
1943 -# Distributed under the terms of the GNU General Public License v2
1944 -# $Header: $
1945 -
1946 -EAPI="4"
1947 -inherit eutils java-pkg-2 java-ant-2
1948 -
1949 -DESCRIPTION="Netbeans D-Light Cluster"
1950 -HOMEPAGE="http://netbeans.org/"
1951 -SLOT="9999"
1952 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
1953 -SRC_URI="${SOURCE_URL}
1954 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1955 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
1956 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1957 -KEYWORDS="~amd64 ~x86"
1958 -IUSE=""
1959 -S="${WORKDIR}"
1960 -
1961 -CDEPEND="~dev-java/netbeans-ide-${PV}
1962 - ~dev-java/netbeans-platform-${PV}"
1963 -DEPEND=">=virtual/jdk-1.7
1964 - app-arch/unzip
1965 - ${CDEPEND}
1966 - dev-java/javahelp:0"
1967 -RDEPEND=">=virtual/jdk-1.7
1968 - ${CDEPEND}"
1969 -
1970 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1971 -
1972 -EANT_BUILD_XML="nbbuild/build.xml"
1973 -EANT_BUILD_TARGET="rebuild-cluster"
1974 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
1975 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1976 -JAVA_PKG_BSFIX="off"
1977 -
1978 -src_unpack() {
1979 - unpack $(basename ${SOURCE_URL})
1980 -
1981 - einfo "Deleting bundled jars..."
1982 - find -name "*.jar" -type f -delete
1983 -
1984 - unpack netbeans-9999-r12-build.xml.patch.bz2
1985 -
1986 - pushd "${S}" >/dev/null || die
1987 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
1988 - popd >/dev/null || die
1989 -}
1990 -
1991 -src_prepare() {
1992 - einfo "Deleting bundled class files..."
1993 - find -name "*.class" -type f | xargs rm -vf
1994 -
1995 - epatch netbeans-9999-r12-build.xml.patch
1996 -
1997 - # Support for custom patches
1998 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1999 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2000 -
2001 - if [ -n "${files}" ] ; then
2002 - einfo "Applying custom patches:"
2003 -
2004 - for file in ${files} ; do
2005 - epatch "${file}"
2006 - done
2007 - fi
2008 - fi
2009 -
2010 - einfo "Symlinking external libraries..."
2011 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2012 -
2013 - einfo "Linking in other clusters..."
2014 - mkdir "${S}"/nbbuild/netbeans || die
2015 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2016 -
2017 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2018 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2019 - touch nb.cluster.ide.built
2020 -
2021 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2022 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2023 - touch nb.cluster.platform.built
2024 -
2025 - popd >/dev/null || die
2026 -
2027 - java-pkg-2_src_prepare
2028 -}
2029 -
2030 -src_install() {
2031 - pushd nbbuild/netbeans/dlight >/dev/null || die
2032 -
2033 - insinto ${INSTALL_DIR}
2034 -
2035 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2036 -
2037 - doins -r *
2038 -
2039 - popd >/dev/null || die
2040 -
2041 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
2042 -}
2043
2044 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140513.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140513.ebuild
2045 deleted file mode 100644
2046 index 386a5b1..0000000
2047 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140513.ebuild
2048 +++ /dev/null
2049 @@ -1,101 +0,0 @@
2050 -# Copyright 1999-2014 Gentoo Foundation
2051 -# Distributed under the terms of the GNU General Public License v2
2052 -# $Header: $
2053 -
2054 -EAPI="4"
2055 -inherit eutils java-pkg-2 java-ant-2
2056 -
2057 -DESCRIPTION="Netbeans D-Light Cluster"
2058 -HOMEPAGE="http://netbeans.org/"
2059 -SLOT="9999"
2060 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
2061 -SRC_URI="${SOURCE_URL}
2062 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2063 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
2064 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2065 -KEYWORDS="~amd64 ~x86"
2066 -IUSE=""
2067 -S="${WORKDIR}"
2068 -
2069 -CDEPEND="~dev-java/netbeans-ide-${PV}
2070 - ~dev-java/netbeans-platform-${PV}"
2071 -DEPEND=">=virtual/jdk-1.7
2072 - app-arch/unzip
2073 - ${CDEPEND}
2074 - dev-java/javahelp:0"
2075 -RDEPEND=">=virtual/jdk-1.7
2076 - ${CDEPEND}"
2077 -
2078 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2079 -
2080 -EANT_BUILD_XML="nbbuild/build.xml"
2081 -EANT_BUILD_TARGET="rebuild-cluster"
2082 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
2083 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2084 -JAVA_PKG_BSFIX="off"
2085 -
2086 -src_unpack() {
2087 - unpack $(basename ${SOURCE_URL})
2088 -
2089 - einfo "Deleting bundled jars..."
2090 - find -name "*.jar" -type f -delete
2091 -
2092 - unpack netbeans-9999-r12-build.xml.patch.bz2
2093 -
2094 - pushd "${S}" >/dev/null || die
2095 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
2096 - popd >/dev/null || die
2097 -}
2098 -
2099 -src_prepare() {
2100 - einfo "Deleting bundled class files..."
2101 - find -name "*.class" -type f | xargs rm -vf
2102 -
2103 - epatch netbeans-9999-r12-build.xml.patch
2104 -
2105 - # Support for custom patches
2106 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2107 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2108 -
2109 - if [ -n "${files}" ] ; then
2110 - einfo "Applying custom patches:"
2111 -
2112 - for file in ${files} ; do
2113 - epatch "${file}"
2114 - done
2115 - fi
2116 - fi
2117 -
2118 - einfo "Symlinking external libraries..."
2119 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2120 -
2121 - einfo "Linking in other clusters..."
2122 - mkdir "${S}"/nbbuild/netbeans || die
2123 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2124 -
2125 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2126 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2127 - touch nb.cluster.ide.built
2128 -
2129 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2130 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2131 - touch nb.cluster.platform.built
2132 -
2133 - popd >/dev/null || die
2134 -
2135 - java-pkg-2_src_prepare
2136 -}
2137 -
2138 -src_install() {
2139 - pushd nbbuild/netbeans/dlight >/dev/null || die
2140 -
2141 - insinto ${INSTALL_DIR}
2142 -
2143 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2144 -
2145 - doins -r *
2146 -
2147 - popd >/dev/null || die
2148 -
2149 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
2150 -}
2151
2152 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140514.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140514.ebuild
2153 deleted file mode 100644
2154 index 4d07283..0000000
2155 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140514.ebuild
2156 +++ /dev/null
2157 @@ -1,101 +0,0 @@
2158 -# Copyright 1999-2014 Gentoo Foundation
2159 -# Distributed under the terms of the GNU General Public License v2
2160 -# $Header: $
2161 -
2162 -EAPI="4"
2163 -inherit eutils java-pkg-2 java-ant-2
2164 -
2165 -DESCRIPTION="Netbeans D-Light Cluster"
2166 -HOMEPAGE="http://netbeans.org/"
2167 -SLOT="9999"
2168 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
2169 -SRC_URI="${SOURCE_URL}
2170 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2171 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
2172 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2173 -KEYWORDS="~amd64 ~x86"
2174 -IUSE=""
2175 -S="${WORKDIR}"
2176 -
2177 -CDEPEND="~dev-java/netbeans-ide-${PV}
2178 - ~dev-java/netbeans-platform-${PV}"
2179 -DEPEND=">=virtual/jdk-1.7
2180 - app-arch/unzip
2181 - ${CDEPEND}
2182 - dev-java/javahelp:0"
2183 -RDEPEND=">=virtual/jdk-1.7
2184 - ${CDEPEND}"
2185 -
2186 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2187 -
2188 -EANT_BUILD_XML="nbbuild/build.xml"
2189 -EANT_BUILD_TARGET="rebuild-cluster"
2190 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
2191 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2192 -JAVA_PKG_BSFIX="off"
2193 -
2194 -src_unpack() {
2195 - unpack $(basename ${SOURCE_URL})
2196 -
2197 - einfo "Deleting bundled jars..."
2198 - find -name "*.jar" -type f -delete
2199 -
2200 - unpack netbeans-9999-r12-build.xml.patch.bz2
2201 -
2202 - pushd "${S}" >/dev/null || die
2203 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
2204 - popd >/dev/null || die
2205 -}
2206 -
2207 -src_prepare() {
2208 - einfo "Deleting bundled class files..."
2209 - find -name "*.class" -type f | xargs rm -vf
2210 -
2211 - epatch netbeans-9999-r12-build.xml.patch
2212 -
2213 - # Support for custom patches
2214 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2215 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2216 -
2217 - if [ -n "${files}" ] ; then
2218 - einfo "Applying custom patches:"
2219 -
2220 - for file in ${files} ; do
2221 - epatch "${file}"
2222 - done
2223 - fi
2224 - fi
2225 -
2226 - einfo "Symlinking external libraries..."
2227 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2228 -
2229 - einfo "Linking in other clusters..."
2230 - mkdir "${S}"/nbbuild/netbeans || die
2231 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2232 -
2233 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2234 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2235 - touch nb.cluster.ide.built
2236 -
2237 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2238 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2239 - touch nb.cluster.platform.built
2240 -
2241 - popd >/dev/null || die
2242 -
2243 - java-pkg-2_src_prepare
2244 -}
2245 -
2246 -src_install() {
2247 - pushd nbbuild/netbeans/dlight >/dev/null || die
2248 -
2249 - insinto ${INSTALL_DIR}
2250 -
2251 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2252 -
2253 - doins -r *
2254 -
2255 - popd >/dev/null || die
2256 -
2257 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
2258 -}
2259
2260 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140516.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140516.ebuild
2261 deleted file mode 100644
2262 index 68649de..0000000
2263 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20140516.ebuild
2264 +++ /dev/null
2265 @@ -1,101 +0,0 @@
2266 -# Copyright 1999-2014 Gentoo Foundation
2267 -# Distributed under the terms of the GNU General Public License v2
2268 -# $Header: $
2269 -
2270 -EAPI="4"
2271 -inherit eutils java-pkg-2 java-ant-2
2272 -
2273 -DESCRIPTION="Netbeans D-Light Cluster"
2274 -HOMEPAGE="http://netbeans.org/"
2275 -SLOT="9999"
2276 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
2277 -SRC_URI="${SOURCE_URL}
2278 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2279 - http://hg.netbeans.org/binaries/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip"
2280 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2281 -KEYWORDS="~amd64 ~x86"
2282 -IUSE=""
2283 -S="${WORKDIR}"
2284 -
2285 -CDEPEND="~dev-java/netbeans-ide-${PV}
2286 - ~dev-java/netbeans-platform-${PV}"
2287 -DEPEND=">=virtual/jdk-1.7
2288 - app-arch/unzip
2289 - ${CDEPEND}
2290 - dev-java/javahelp:0"
2291 -RDEPEND=">=virtual/jdk-1.7
2292 - ${CDEPEND}"
2293 -
2294 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2295 -
2296 -EANT_BUILD_XML="nbbuild/build.xml"
2297 -EANT_BUILD_TARGET="rebuild-cluster"
2298 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
2299 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2300 -JAVA_PKG_BSFIX="off"
2301 -
2302 -src_unpack() {
2303 - unpack $(basename ${SOURCE_URL})
2304 -
2305 - einfo "Deleting bundled jars..."
2306 - find -name "*.jar" -type f -delete
2307 -
2308 - unpack netbeans-9999-r12-build.xml.patch.bz2
2309 -
2310 - pushd "${S}" >/dev/null || die
2311 - ln -s "${DISTDIR}"/4192F57D531786345D321236D5E97E91A4CFC837-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
2312 - popd >/dev/null || die
2313 -}
2314 -
2315 -src_prepare() {
2316 - einfo "Deleting bundled class files..."
2317 - find -name "*.class" -type f | xargs rm -vf
2318 -
2319 - epatch netbeans-9999-r12-build.xml.patch
2320 -
2321 - # Support for custom patches
2322 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2323 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2324 -
2325 - if [ -n "${files}" ] ; then
2326 - einfo "Applying custom patches:"
2327 -
2328 - for file in ${files} ; do
2329 - epatch "${file}"
2330 - done
2331 - fi
2332 - fi
2333 -
2334 - einfo "Symlinking external libraries..."
2335 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2336 -
2337 - einfo "Linking in other clusters..."
2338 - mkdir "${S}"/nbbuild/netbeans || die
2339 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2340 -
2341 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2342 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2343 - touch nb.cluster.ide.built
2344 -
2345 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2346 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2347 - touch nb.cluster.platform.built
2348 -
2349 - popd >/dev/null || die
2350 -
2351 - java-pkg-2_src_prepare
2352 -}
2353 -
2354 -src_install() {
2355 - pushd nbbuild/netbeans/dlight >/dev/null || die
2356 -
2357 - insinto ${INSTALL_DIR}
2358 -
2359 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2360 -
2361 - doins -r *
2362 -
2363 - popd >/dev/null || die
2364 -
2365 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
2366 -}
2367
2368 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
2369 index 34c2088..79188ab 100644
2370 --- a/dev-java/netbeans-enterprise/ChangeLog
2371 +++ b/dev-java/netbeans-enterprise/ChangeLog
2372 @@ -2,6 +2,15 @@
2373 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
2374 # $Header: $
2375
2376 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
2377 + -netbeans-enterprise-9999_p20140510.ebuild,
2378 + -netbeans-enterprise-9999_p20140511.ebuild,
2379 + -netbeans-enterprise-9999_p20140512.ebuild,
2380 + -netbeans-enterprise-9999_p20140513.ebuild,
2381 + -netbeans-enterprise-9999_p20140514.ebuild,
2382 + -netbeans-enterprise-9999_p20140516.ebuild:
2383 + removed obsolete ebuilds
2384 +
2385 *netbeans-enterprise-9999_p20140624 (24 Jun 2014)
2386
2387 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
2388
2389 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140510.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140510.ebuild
2390 deleted file mode 100644
2391 index 229e15c..0000000
2392 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140510.ebuild
2393 +++ /dev/null
2394 @@ -1,251 +0,0 @@
2395 -# Copyright 1999-2014 Gentoo Foundation
2396 -# Distributed under the terms of the GNU General Public License v2
2397 -# $Header: $
2398 -
2399 -EAPI="4"
2400 -inherit eutils java-pkg-2 java-ant-2
2401 -
2402 -DESCRIPTION="Netbeans Enterprise cluster"
2403 -HOMEPAGE="http://netbeans.org/"
2404 -SLOT="9999"
2405 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
2406 -SRC_URI="${SOURCE_URL}
2407 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2408 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
2409 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
2410 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
2411 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
2412 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
2413 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
2414 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
2415 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
2416 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
2417 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
2418 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
2419 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
2420 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
2421 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
2422 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
2423 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
2424 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
2425 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
2426 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
2427 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
2428 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
2429 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
2430 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
2431 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
2432 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
2433 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
2434 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
2435 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
2436 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
2437 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
2438 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
2439 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
2440 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
2441 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2442 -KEYWORDS="~amd64 ~x86"
2443 -IUSE=""
2444 -S="${WORKDIR}"
2445 -
2446 -CDEPEND="~dev-java/netbeans-ide-${PV}
2447 - ~dev-java/netbeans-harness-${PV}
2448 - ~dev-java/netbeans-ide-${PV}
2449 - ~dev-java/netbeans-java-${PV}
2450 - ~dev-java/netbeans-profiler-${PV}
2451 - ~dev-java/netbeans-platform-${PV}
2452 - ~dev-java/netbeans-webcommon-${PV}
2453 - ~dev-java/netbeans-websvccommon-${PV}
2454 - dev-java/commons-codec:0
2455 - dev-java/commons-fileupload:0
2456 - dev-java/commons-logging:0
2457 - dev-java/glassfish-deployment-api:1.2"
2458 -DEPEND=">=virtual/jdk-1.7
2459 - app-arch/unzip
2460 - ${CDEPEND}
2461 - dev-java/javahelp:0
2462 - dev-java/jsr181:0
2463 - >=dev-java/junit-4.4:4
2464 - dev-java/tomcat-servlet-api:2.3"
2465 -RDEPEND=">=virtual/jdk-1.7
2466 - ${CDEPEND}
2467 - dev-java/antlr:0[java]
2468 - dev-java/bsf:2.3
2469 - dev-java/commons-beanutils:1.7
2470 - dev-java/commons-collections:0
2471 - dev-java/commons-digester:0
2472 - dev-java/commons-io:1
2473 - dev-java/commons-validator:0
2474 - dev-java/jakarta-oro:2.0"
2475 -# dev-java/commons-chain:1.1 in overlay
2476 -
2477 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2478 -
2479 -EANT_BUILD_XML="nbbuild/build.xml"
2480 -EANT_BUILD_TARGET="rebuild-cluster"
2481 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
2482 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2483 -JAVA_PKG_BSFIX="off"
2484 -
2485 -src_unpack() {
2486 - unpack $(basename ${SOURCE_URL})
2487 -
2488 - einfo "Deleting bundled jars..."
2489 - find -name "*.jar" -type f -delete
2490 -
2491 - unpack netbeans-9999-r12-build.xml.patch.bz2
2492 -
2493 - pushd "${S}" >/dev/null || die
2494 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
2495 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
2496 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
2497 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
2498 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
2499 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
2500 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
2501 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
2502 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
2503 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
2504 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
2505 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
2506 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
2507 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
2508 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
2509 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
2510 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
2511 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
2512 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
2513 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
2514 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
2515 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
2516 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
2517 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
2518 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
2519 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
2520 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
2521 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
2522 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
2523 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
2524 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
2525 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
2526 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
2527 - popd >/dev/null || die
2528 -}
2529 -
2530 -src_prepare() {
2531 - einfo "Deleting bundled class files..."
2532 - find -name "*.class" -type f | xargs rm -vf
2533 -
2534 - epatch netbeans-9999-r12-build.xml.patch
2535 -
2536 - # Support for custom patches
2537 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2538 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2539 -
2540 - if [ -n "${files}" ] ; then
2541 - einfo "Applying custom patches:"
2542 -
2543 - for file in ${files} ; do
2544 - epatch "${file}"
2545 - done
2546 - fi
2547 - fi
2548 -
2549 - einfo "Symlinking external libraries..."
2550 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2551 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
2552 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
2553 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
2554 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
2555 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
2556 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2557 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
2558 -
2559 - einfo "Linking in other clusters..."
2560 - mkdir "${S}"/nbbuild/netbeans || die
2561 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2562 -
2563 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2564 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2565 - touch nb.cluster.extide.built
2566 -
2567 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2568 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2569 - touch nb.cluster.harness.built
2570 -
2571 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2572 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2573 - touch nb.cluster.ide.built
2574 -
2575 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2576 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2577 - touch nb.cluster.java.built
2578 -
2579 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2580 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2581 - touch nb.cluster.profiler.built
2582 -
2583 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2584 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2585 - touch nb.cluster.platform.built
2586 -
2587 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
2588 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2589 - touch nb.cluster.webcommon.built
2590 -
2591 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2592 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2593 - touch nb.cluster.websvccommon.built
2594 -
2595 - popd >/dev/null || die
2596 -
2597 - java-pkg-2_src_prepare
2598 -}
2599 -
2600 -src_install() {
2601 - pushd nbbuild/netbeans/enterprise >/dev/null || die
2602 -
2603 - insinto ${INSTALL_DIR}
2604 -
2605 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2606 -
2607 - doins -r *
2608 -
2609 - popd >/dev/null || die
2610 -
2611 - local instdir=${INSTALL_DIR}/modules/ext
2612 - pushd "${D}"/${instdir} >/dev/null || die
2613 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
2614 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
2615 - popd >/dev/null || die
2616 -
2617 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
2618 - pushd "${D}"/${instdir} >/dev/null || die
2619 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2620 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
2621 - popd >/dev/null || die
2622 -
2623 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
2624 - pushd "${D}"/${instdir} >/dev/null || die
2625 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
2626 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
2627 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
2628 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
2629 - popd >/dev/null || die
2630 -
2631 - local instdir=${INSTALL_DIR}/modules/ext/struts
2632 - pushd "${D}"/${instdir} >/dev/null || die
2633 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
2634 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
2635 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
2636 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
2637 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
2638 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
2639 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
2640 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
2641 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
2642 - popd >/dev/null || die
2643 -
2644 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
2645 -}
2646
2647 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140511.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140511.ebuild
2648 deleted file mode 100644
2649 index cdd23fb..0000000
2650 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140511.ebuild
2651 +++ /dev/null
2652 @@ -1,251 +0,0 @@
2653 -# Copyright 1999-2014 Gentoo Foundation
2654 -# Distributed under the terms of the GNU General Public License v2
2655 -# $Header: $
2656 -
2657 -EAPI="4"
2658 -inherit eutils java-pkg-2 java-ant-2
2659 -
2660 -DESCRIPTION="Netbeans Enterprise cluster"
2661 -HOMEPAGE="http://netbeans.org/"
2662 -SLOT="9999"
2663 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
2664 -SRC_URI="${SOURCE_URL}
2665 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2666 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
2667 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
2668 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
2669 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
2670 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
2671 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
2672 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
2673 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
2674 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
2675 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
2676 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
2677 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
2678 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
2679 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
2680 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
2681 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
2682 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
2683 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
2684 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
2685 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
2686 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
2687 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
2688 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
2689 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
2690 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
2691 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
2692 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
2693 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
2694 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
2695 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
2696 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
2697 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
2698 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
2699 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2700 -KEYWORDS="~amd64 ~x86"
2701 -IUSE=""
2702 -S="${WORKDIR}"
2703 -
2704 -CDEPEND="~dev-java/netbeans-ide-${PV}
2705 - ~dev-java/netbeans-harness-${PV}
2706 - ~dev-java/netbeans-ide-${PV}
2707 - ~dev-java/netbeans-java-${PV}
2708 - ~dev-java/netbeans-profiler-${PV}
2709 - ~dev-java/netbeans-platform-${PV}
2710 - ~dev-java/netbeans-webcommon-${PV}
2711 - ~dev-java/netbeans-websvccommon-${PV}
2712 - dev-java/commons-codec:0
2713 - dev-java/commons-fileupload:0
2714 - dev-java/commons-logging:0
2715 - dev-java/glassfish-deployment-api:1.2"
2716 -DEPEND=">=virtual/jdk-1.7
2717 - app-arch/unzip
2718 - ${CDEPEND}
2719 - dev-java/javahelp:0
2720 - dev-java/jsr181:0
2721 - >=dev-java/junit-4.4:4
2722 - dev-java/tomcat-servlet-api:2.3"
2723 -RDEPEND=">=virtual/jdk-1.7
2724 - ${CDEPEND}
2725 - dev-java/antlr:0[java]
2726 - dev-java/bsf:2.3
2727 - dev-java/commons-beanutils:1.7
2728 - dev-java/commons-collections:0
2729 - dev-java/commons-digester:0
2730 - dev-java/commons-io:1
2731 - dev-java/commons-validator:0
2732 - dev-java/jakarta-oro:2.0"
2733 -# dev-java/commons-chain:1.1 in overlay
2734 -
2735 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2736 -
2737 -EANT_BUILD_XML="nbbuild/build.xml"
2738 -EANT_BUILD_TARGET="rebuild-cluster"
2739 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
2740 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2741 -JAVA_PKG_BSFIX="off"
2742 -
2743 -src_unpack() {
2744 - unpack $(basename ${SOURCE_URL})
2745 -
2746 - einfo "Deleting bundled jars..."
2747 - find -name "*.jar" -type f -delete
2748 -
2749 - unpack netbeans-9999-r12-build.xml.patch.bz2
2750 -
2751 - pushd "${S}" >/dev/null || die
2752 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
2753 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
2754 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
2755 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
2756 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
2757 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
2758 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
2759 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
2760 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
2761 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
2762 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
2763 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
2764 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
2765 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
2766 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
2767 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
2768 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
2769 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
2770 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
2771 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
2772 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
2773 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
2774 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
2775 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
2776 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
2777 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
2778 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
2779 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
2780 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
2781 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
2782 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
2783 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
2784 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
2785 - popd >/dev/null || die
2786 -}
2787 -
2788 -src_prepare() {
2789 - einfo "Deleting bundled class files..."
2790 - find -name "*.class" -type f | xargs rm -vf
2791 -
2792 - epatch netbeans-9999-r12-build.xml.patch
2793 -
2794 - # Support for custom patches
2795 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2796 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2797 -
2798 - if [ -n "${files}" ] ; then
2799 - einfo "Applying custom patches:"
2800 -
2801 - for file in ${files} ; do
2802 - epatch "${file}"
2803 - done
2804 - fi
2805 - fi
2806 -
2807 - einfo "Symlinking external libraries..."
2808 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2809 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
2810 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
2811 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
2812 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
2813 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
2814 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2815 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
2816 -
2817 - einfo "Linking in other clusters..."
2818 - mkdir "${S}"/nbbuild/netbeans || die
2819 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2820 -
2821 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2822 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2823 - touch nb.cluster.extide.built
2824 -
2825 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2826 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2827 - touch nb.cluster.harness.built
2828 -
2829 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2830 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2831 - touch nb.cluster.ide.built
2832 -
2833 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2834 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2835 - touch nb.cluster.java.built
2836 -
2837 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2838 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2839 - touch nb.cluster.profiler.built
2840 -
2841 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2842 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2843 - touch nb.cluster.platform.built
2844 -
2845 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
2846 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2847 - touch nb.cluster.webcommon.built
2848 -
2849 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2850 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2851 - touch nb.cluster.websvccommon.built
2852 -
2853 - popd >/dev/null || die
2854 -
2855 - java-pkg-2_src_prepare
2856 -}
2857 -
2858 -src_install() {
2859 - pushd nbbuild/netbeans/enterprise >/dev/null || die
2860 -
2861 - insinto ${INSTALL_DIR}
2862 -
2863 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2864 -
2865 - doins -r *
2866 -
2867 - popd >/dev/null || die
2868 -
2869 - local instdir=${INSTALL_DIR}/modules/ext
2870 - pushd "${D}"/${instdir} >/dev/null || die
2871 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
2872 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
2873 - popd >/dev/null || die
2874 -
2875 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
2876 - pushd "${D}"/${instdir} >/dev/null || die
2877 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2878 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
2879 - popd >/dev/null || die
2880 -
2881 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
2882 - pushd "${D}"/${instdir} >/dev/null || die
2883 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
2884 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
2885 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
2886 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
2887 - popd >/dev/null || die
2888 -
2889 - local instdir=${INSTALL_DIR}/modules/ext/struts
2890 - pushd "${D}"/${instdir} >/dev/null || die
2891 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
2892 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
2893 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
2894 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
2895 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
2896 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
2897 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
2898 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
2899 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
2900 - popd >/dev/null || die
2901 -
2902 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
2903 -}
2904
2905 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140512.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140512.ebuild
2906 deleted file mode 100644
2907 index 9caef8c..0000000
2908 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140512.ebuild
2909 +++ /dev/null
2910 @@ -1,251 +0,0 @@
2911 -# Copyright 1999-2014 Gentoo Foundation
2912 -# Distributed under the terms of the GNU General Public License v2
2913 -# $Header: $
2914 -
2915 -EAPI="4"
2916 -inherit eutils java-pkg-2 java-ant-2
2917 -
2918 -DESCRIPTION="Netbeans Enterprise cluster"
2919 -HOMEPAGE="http://netbeans.org/"
2920 -SLOT="9999"
2921 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
2922 -SRC_URI="${SOURCE_URL}
2923 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2924 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
2925 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
2926 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
2927 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
2928 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
2929 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
2930 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
2931 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
2932 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
2933 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
2934 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
2935 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
2936 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
2937 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
2938 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
2939 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
2940 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
2941 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
2942 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
2943 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
2944 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
2945 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
2946 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
2947 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
2948 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
2949 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
2950 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
2951 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
2952 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
2953 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
2954 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
2955 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
2956 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
2957 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2958 -KEYWORDS="~amd64 ~x86"
2959 -IUSE=""
2960 -S="${WORKDIR}"
2961 -
2962 -CDEPEND="~dev-java/netbeans-ide-${PV}
2963 - ~dev-java/netbeans-harness-${PV}
2964 - ~dev-java/netbeans-ide-${PV}
2965 - ~dev-java/netbeans-java-${PV}
2966 - ~dev-java/netbeans-profiler-${PV}
2967 - ~dev-java/netbeans-platform-${PV}
2968 - ~dev-java/netbeans-webcommon-${PV}
2969 - ~dev-java/netbeans-websvccommon-${PV}
2970 - dev-java/commons-codec:0
2971 - dev-java/commons-fileupload:0
2972 - dev-java/commons-logging:0
2973 - dev-java/glassfish-deployment-api:1.2"
2974 -DEPEND=">=virtual/jdk-1.7
2975 - app-arch/unzip
2976 - ${CDEPEND}
2977 - dev-java/javahelp:0
2978 - dev-java/jsr181:0
2979 - >=dev-java/junit-4.4:4
2980 - dev-java/tomcat-servlet-api:2.3"
2981 -RDEPEND=">=virtual/jdk-1.7
2982 - ${CDEPEND}
2983 - dev-java/antlr:0[java]
2984 - dev-java/bsf:2.3
2985 - dev-java/commons-beanutils:1.7
2986 - dev-java/commons-collections:0
2987 - dev-java/commons-digester:0
2988 - dev-java/commons-io:1
2989 - dev-java/commons-validator:0
2990 - dev-java/jakarta-oro:2.0"
2991 -# dev-java/commons-chain:1.1 in overlay
2992 -
2993 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2994 -
2995 -EANT_BUILD_XML="nbbuild/build.xml"
2996 -EANT_BUILD_TARGET="rebuild-cluster"
2997 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
2998 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2999 -JAVA_PKG_BSFIX="off"
3000 -
3001 -src_unpack() {
3002 - unpack $(basename ${SOURCE_URL})
3003 -
3004 - einfo "Deleting bundled jars..."
3005 - find -name "*.jar" -type f -delete
3006 -
3007 - unpack netbeans-9999-r12-build.xml.patch.bz2
3008 -
3009 - pushd "${S}" >/dev/null || die
3010 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
3011 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
3012 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
3013 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
3014 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
3015 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
3016 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
3017 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
3018 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
3019 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
3020 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
3021 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
3022 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
3023 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
3024 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
3025 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
3026 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
3027 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
3028 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
3029 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
3030 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
3031 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
3032 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
3033 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
3034 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
3035 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
3036 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
3037 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
3038 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
3039 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
3040 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
3041 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
3042 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
3043 - popd >/dev/null || die
3044 -}
3045 -
3046 -src_prepare() {
3047 - einfo "Deleting bundled class files..."
3048 - find -name "*.class" -type f | xargs rm -vf
3049 -
3050 - epatch netbeans-9999-r12-build.xml.patch
3051 -
3052 - # Support for custom patches
3053 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3054 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3055 -
3056 - if [ -n "${files}" ] ; then
3057 - einfo "Applying custom patches:"
3058 -
3059 - for file in ${files} ; do
3060 - epatch "${file}"
3061 - done
3062 - fi
3063 - fi
3064 -
3065 - einfo "Symlinking external libraries..."
3066 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3067 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
3068 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
3069 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3070 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
3071 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
3072 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3073 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
3074 -
3075 - einfo "Linking in other clusters..."
3076 - mkdir "${S}"/nbbuild/netbeans || die
3077 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3078 -
3079 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3080 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3081 - touch nb.cluster.extide.built
3082 -
3083 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3084 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3085 - touch nb.cluster.harness.built
3086 -
3087 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3088 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3089 - touch nb.cluster.ide.built
3090 -
3091 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3092 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3093 - touch nb.cluster.java.built
3094 -
3095 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
3096 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3097 - touch nb.cluster.profiler.built
3098 -
3099 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3100 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3101 - touch nb.cluster.platform.built
3102 -
3103 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3104 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3105 - touch nb.cluster.webcommon.built
3106 -
3107 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3108 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3109 - touch nb.cluster.websvccommon.built
3110 -
3111 - popd >/dev/null || die
3112 -
3113 - java-pkg-2_src_prepare
3114 -}
3115 -
3116 -src_install() {
3117 - pushd nbbuild/netbeans/enterprise >/dev/null || die
3118 -
3119 - insinto ${INSTALL_DIR}
3120 -
3121 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3122 -
3123 - doins -r *
3124 -
3125 - popd >/dev/null || die
3126 -
3127 - local instdir=${INSTALL_DIR}/modules/ext
3128 - pushd "${D}"/${instdir} >/dev/null || die
3129 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
3130 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
3131 - popd >/dev/null || die
3132 -
3133 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
3134 - pushd "${D}"/${instdir} >/dev/null || die
3135 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
3136 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
3137 - popd >/dev/null || die
3138 -
3139 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
3140 - pushd "${D}"/${instdir} >/dev/null || die
3141 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
3142 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
3143 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
3144 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
3145 - popd >/dev/null || die
3146 -
3147 - local instdir=${INSTALL_DIR}/modules/ext/struts
3148 - pushd "${D}"/${instdir} >/dev/null || die
3149 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
3150 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
3151 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
3152 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
3153 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
3154 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
3155 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
3156 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
3157 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
3158 - popd >/dev/null || die
3159 -
3160 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
3161 -}
3162
3163 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140513.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140513.ebuild
3164 deleted file mode 100644
3165 index 4cb85ec..0000000
3166 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140513.ebuild
3167 +++ /dev/null
3168 @@ -1,251 +0,0 @@
3169 -# Copyright 1999-2014 Gentoo Foundation
3170 -# Distributed under the terms of the GNU General Public License v2
3171 -# $Header: $
3172 -
3173 -EAPI="4"
3174 -inherit eutils java-pkg-2 java-ant-2
3175 -
3176 -DESCRIPTION="Netbeans Enterprise cluster"
3177 -HOMEPAGE="http://netbeans.org/"
3178 -SLOT="9999"
3179 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
3180 -SRC_URI="${SOURCE_URL}
3181 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3182 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
3183 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
3184 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
3185 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
3186 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
3187 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
3188 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
3189 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
3190 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
3191 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
3192 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
3193 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
3194 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
3195 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
3196 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
3197 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
3198 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
3199 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
3200 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
3201 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
3202 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
3203 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
3204 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
3205 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
3206 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
3207 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
3208 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
3209 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
3210 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
3211 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
3212 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
3213 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
3214 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
3215 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3216 -KEYWORDS="~amd64 ~x86"
3217 -IUSE=""
3218 -S="${WORKDIR}"
3219 -
3220 -CDEPEND="~dev-java/netbeans-ide-${PV}
3221 - ~dev-java/netbeans-harness-${PV}
3222 - ~dev-java/netbeans-ide-${PV}
3223 - ~dev-java/netbeans-java-${PV}
3224 - ~dev-java/netbeans-profiler-${PV}
3225 - ~dev-java/netbeans-platform-${PV}
3226 - ~dev-java/netbeans-webcommon-${PV}
3227 - ~dev-java/netbeans-websvccommon-${PV}
3228 - dev-java/commons-codec:0
3229 - dev-java/commons-fileupload:0
3230 - dev-java/commons-logging:0
3231 - dev-java/glassfish-deployment-api:1.2"
3232 -DEPEND=">=virtual/jdk-1.7
3233 - app-arch/unzip
3234 - ${CDEPEND}
3235 - dev-java/javahelp:0
3236 - dev-java/jsr181:0
3237 - >=dev-java/junit-4.4:4
3238 - dev-java/tomcat-servlet-api:2.3"
3239 -RDEPEND=">=virtual/jdk-1.7
3240 - ${CDEPEND}
3241 - dev-java/antlr:0[java]
3242 - dev-java/bsf:2.3
3243 - dev-java/commons-beanutils:1.7
3244 - dev-java/commons-collections:0
3245 - dev-java/commons-digester:0
3246 - dev-java/commons-io:1
3247 - dev-java/commons-validator:0
3248 - dev-java/jakarta-oro:2.0"
3249 -# dev-java/commons-chain:1.1 in overlay
3250 -
3251 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3252 -
3253 -EANT_BUILD_XML="nbbuild/build.xml"
3254 -EANT_BUILD_TARGET="rebuild-cluster"
3255 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
3256 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3257 -JAVA_PKG_BSFIX="off"
3258 -
3259 -src_unpack() {
3260 - unpack $(basename ${SOURCE_URL})
3261 -
3262 - einfo "Deleting bundled jars..."
3263 - find -name "*.jar" -type f -delete
3264 -
3265 - unpack netbeans-9999-r12-build.xml.patch.bz2
3266 -
3267 - pushd "${S}" >/dev/null || die
3268 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
3269 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
3270 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
3271 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
3272 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
3273 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
3274 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
3275 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
3276 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
3277 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
3278 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
3279 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
3280 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
3281 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
3282 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
3283 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
3284 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
3285 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
3286 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
3287 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
3288 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
3289 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
3290 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
3291 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
3292 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
3293 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
3294 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
3295 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
3296 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
3297 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
3298 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
3299 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
3300 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
3301 - popd >/dev/null || die
3302 -}
3303 -
3304 -src_prepare() {
3305 - einfo "Deleting bundled class files..."
3306 - find -name "*.class" -type f | xargs rm -vf
3307 -
3308 - epatch netbeans-9999-r12-build.xml.patch
3309 -
3310 - # Support for custom patches
3311 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3312 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3313 -
3314 - if [ -n "${files}" ] ; then
3315 - einfo "Applying custom patches:"
3316 -
3317 - for file in ${files} ; do
3318 - epatch "${file}"
3319 - done
3320 - fi
3321 - fi
3322 -
3323 - einfo "Symlinking external libraries..."
3324 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3325 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
3326 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
3327 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3328 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
3329 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
3330 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3331 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
3332 -
3333 - einfo "Linking in other clusters..."
3334 - mkdir "${S}"/nbbuild/netbeans || die
3335 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3336 -
3337 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3338 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3339 - touch nb.cluster.extide.built
3340 -
3341 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3342 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3343 - touch nb.cluster.harness.built
3344 -
3345 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3346 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3347 - touch nb.cluster.ide.built
3348 -
3349 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3350 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3351 - touch nb.cluster.java.built
3352 -
3353 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
3354 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3355 - touch nb.cluster.profiler.built
3356 -
3357 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3358 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3359 - touch nb.cluster.platform.built
3360 -
3361 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3362 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3363 - touch nb.cluster.webcommon.built
3364 -
3365 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3366 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3367 - touch nb.cluster.websvccommon.built
3368 -
3369 - popd >/dev/null || die
3370 -
3371 - java-pkg-2_src_prepare
3372 -}
3373 -
3374 -src_install() {
3375 - pushd nbbuild/netbeans/enterprise >/dev/null || die
3376 -
3377 - insinto ${INSTALL_DIR}
3378 -
3379 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3380 -
3381 - doins -r *
3382 -
3383 - popd >/dev/null || die
3384 -
3385 - local instdir=${INSTALL_DIR}/modules/ext
3386 - pushd "${D}"/${instdir} >/dev/null || die
3387 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
3388 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
3389 - popd >/dev/null || die
3390 -
3391 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
3392 - pushd "${D}"/${instdir} >/dev/null || die
3393 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
3394 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
3395 - popd >/dev/null || die
3396 -
3397 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
3398 - pushd "${D}"/${instdir} >/dev/null || die
3399 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
3400 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
3401 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
3402 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
3403 - popd >/dev/null || die
3404 -
3405 - local instdir=${INSTALL_DIR}/modules/ext/struts
3406 - pushd "${D}"/${instdir} >/dev/null || die
3407 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
3408 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
3409 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
3410 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
3411 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
3412 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
3413 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
3414 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
3415 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
3416 - popd >/dev/null || die
3417 -
3418 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
3419 -}
3420
3421 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140514.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140514.ebuild
3422 deleted file mode 100644
3423 index c78b9cd..0000000
3424 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140514.ebuild
3425 +++ /dev/null
3426 @@ -1,251 +0,0 @@
3427 -# Copyright 1999-2014 Gentoo Foundation
3428 -# Distributed under the terms of the GNU General Public License v2
3429 -# $Header: $
3430 -
3431 -EAPI="4"
3432 -inherit eutils java-pkg-2 java-ant-2
3433 -
3434 -DESCRIPTION="Netbeans Enterprise cluster"
3435 -HOMEPAGE="http://netbeans.org/"
3436 -SLOT="9999"
3437 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
3438 -SRC_URI="${SOURCE_URL}
3439 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3440 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
3441 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
3442 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
3443 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
3444 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
3445 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
3446 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
3447 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
3448 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
3449 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
3450 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
3451 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
3452 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
3453 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
3454 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
3455 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
3456 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
3457 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
3458 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
3459 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
3460 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
3461 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
3462 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
3463 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
3464 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
3465 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
3466 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
3467 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
3468 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
3469 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
3470 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
3471 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
3472 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
3473 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3474 -KEYWORDS="~amd64 ~x86"
3475 -IUSE=""
3476 -S="${WORKDIR}"
3477 -
3478 -CDEPEND="~dev-java/netbeans-ide-${PV}
3479 - ~dev-java/netbeans-harness-${PV}
3480 - ~dev-java/netbeans-ide-${PV}
3481 - ~dev-java/netbeans-java-${PV}
3482 - ~dev-java/netbeans-profiler-${PV}
3483 - ~dev-java/netbeans-platform-${PV}
3484 - ~dev-java/netbeans-webcommon-${PV}
3485 - ~dev-java/netbeans-websvccommon-${PV}
3486 - dev-java/commons-codec:0
3487 - dev-java/commons-fileupload:0
3488 - dev-java/commons-logging:0
3489 - dev-java/glassfish-deployment-api:1.2"
3490 -DEPEND=">=virtual/jdk-1.7
3491 - app-arch/unzip
3492 - ${CDEPEND}
3493 - dev-java/javahelp:0
3494 - dev-java/jsr181:0
3495 - >=dev-java/junit-4.4:4
3496 - dev-java/tomcat-servlet-api:2.3"
3497 -RDEPEND=">=virtual/jdk-1.7
3498 - ${CDEPEND}
3499 - dev-java/antlr:0[java]
3500 - dev-java/bsf:2.3
3501 - dev-java/commons-beanutils:1.7
3502 - dev-java/commons-collections:0
3503 - dev-java/commons-digester:0
3504 - dev-java/commons-io:1
3505 - dev-java/commons-validator:0
3506 - dev-java/jakarta-oro:2.0"
3507 -# dev-java/commons-chain:1.1 in overlay
3508 -
3509 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3510 -
3511 -EANT_BUILD_XML="nbbuild/build.xml"
3512 -EANT_BUILD_TARGET="rebuild-cluster"
3513 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
3514 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3515 -JAVA_PKG_BSFIX="off"
3516 -
3517 -src_unpack() {
3518 - unpack $(basename ${SOURCE_URL})
3519 -
3520 - einfo "Deleting bundled jars..."
3521 - find -name "*.jar" -type f -delete
3522 -
3523 - unpack netbeans-9999-r12-build.xml.patch.bz2
3524 -
3525 - pushd "${S}" >/dev/null || die
3526 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
3527 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
3528 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
3529 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
3530 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
3531 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
3532 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
3533 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
3534 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
3535 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
3536 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
3537 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
3538 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
3539 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
3540 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
3541 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
3542 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
3543 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
3544 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
3545 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
3546 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
3547 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
3548 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
3549 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
3550 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
3551 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
3552 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
3553 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
3554 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
3555 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
3556 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
3557 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
3558 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
3559 - popd >/dev/null || die
3560 -}
3561 -
3562 -src_prepare() {
3563 - einfo "Deleting bundled class files..."
3564 - find -name "*.class" -type f | xargs rm -vf
3565 -
3566 - epatch netbeans-9999-r12-build.xml.patch
3567 -
3568 - # Support for custom patches
3569 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3570 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3571 -
3572 - if [ -n "${files}" ] ; then
3573 - einfo "Applying custom patches:"
3574 -
3575 - for file in ${files} ; do
3576 - epatch "${file}"
3577 - done
3578 - fi
3579 - fi
3580 -
3581 - einfo "Symlinking external libraries..."
3582 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3583 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
3584 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
3585 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3586 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
3587 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
3588 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3589 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
3590 -
3591 - einfo "Linking in other clusters..."
3592 - mkdir "${S}"/nbbuild/netbeans || die
3593 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3594 -
3595 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3596 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3597 - touch nb.cluster.extide.built
3598 -
3599 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3600 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3601 - touch nb.cluster.harness.built
3602 -
3603 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3604 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3605 - touch nb.cluster.ide.built
3606 -
3607 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3608 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3609 - touch nb.cluster.java.built
3610 -
3611 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
3612 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3613 - touch nb.cluster.profiler.built
3614 -
3615 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3616 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3617 - touch nb.cluster.platform.built
3618 -
3619 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3620 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3621 - touch nb.cluster.webcommon.built
3622 -
3623 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3624 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3625 - touch nb.cluster.websvccommon.built
3626 -
3627 - popd >/dev/null || die
3628 -
3629 - java-pkg-2_src_prepare
3630 -}
3631 -
3632 -src_install() {
3633 - pushd nbbuild/netbeans/enterprise >/dev/null || die
3634 -
3635 - insinto ${INSTALL_DIR}
3636 -
3637 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3638 -
3639 - doins -r *
3640 -
3641 - popd >/dev/null || die
3642 -
3643 - local instdir=${INSTALL_DIR}/modules/ext
3644 - pushd "${D}"/${instdir} >/dev/null || die
3645 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
3646 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
3647 - popd >/dev/null || die
3648 -
3649 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
3650 - pushd "${D}"/${instdir} >/dev/null || die
3651 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
3652 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
3653 - popd >/dev/null || die
3654 -
3655 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
3656 - pushd "${D}"/${instdir} >/dev/null || die
3657 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
3658 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
3659 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
3660 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
3661 - popd >/dev/null || die
3662 -
3663 - local instdir=${INSTALL_DIR}/modules/ext/struts
3664 - pushd "${D}"/${instdir} >/dev/null || die
3665 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
3666 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
3667 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
3668 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
3669 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
3670 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
3671 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
3672 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
3673 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
3674 - popd >/dev/null || die
3675 -
3676 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
3677 -}
3678
3679 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140516.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140516.ebuild
3680 deleted file mode 100644
3681 index 2444ac9..0000000
3682 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20140516.ebuild
3683 +++ /dev/null
3684 @@ -1,251 +0,0 @@
3685 -# Copyright 1999-2014 Gentoo Foundation
3686 -# Distributed under the terms of the GNU General Public License v2
3687 -# $Header: $
3688 -
3689 -EAPI="4"
3690 -inherit eutils java-pkg-2 java-ant-2
3691 -
3692 -DESCRIPTION="Netbeans Enterprise cluster"
3693 -HOMEPAGE="http://netbeans.org/"
3694 -SLOT="9999"
3695 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
3696 -SRC_URI="${SOURCE_URL}
3697 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3698 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
3699 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
3700 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
3701 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
3702 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
3703 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
3704 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
3705 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
3706 - http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
3707 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
3708 - http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
3709 - http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
3710 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
3711 - http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
3712 - http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
3713 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
3714 - http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
3715 - http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
3716 - http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
3717 - http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
3718 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
3719 - http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
3720 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
3721 - http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
3722 - http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
3723 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
3724 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
3725 - http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
3726 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
3727 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
3728 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
3729 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
3730 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
3731 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3732 -KEYWORDS="~amd64 ~x86"
3733 -IUSE=""
3734 -S="${WORKDIR}"
3735 -
3736 -CDEPEND="~dev-java/netbeans-ide-${PV}
3737 - ~dev-java/netbeans-harness-${PV}
3738 - ~dev-java/netbeans-ide-${PV}
3739 - ~dev-java/netbeans-java-${PV}
3740 - ~dev-java/netbeans-profiler-${PV}
3741 - ~dev-java/netbeans-platform-${PV}
3742 - ~dev-java/netbeans-webcommon-${PV}
3743 - ~dev-java/netbeans-websvccommon-${PV}
3744 - dev-java/commons-codec:0
3745 - dev-java/commons-fileupload:0
3746 - dev-java/commons-logging:0
3747 - dev-java/glassfish-deployment-api:1.2"
3748 -DEPEND=">=virtual/jdk-1.7
3749 - app-arch/unzip
3750 - ${CDEPEND}
3751 - dev-java/javahelp:0
3752 - dev-java/jsr181:0
3753 - >=dev-java/junit-4.4:4
3754 - dev-java/tomcat-servlet-api:2.3"
3755 -RDEPEND=">=virtual/jdk-1.7
3756 - ${CDEPEND}
3757 - dev-java/antlr:0[java]
3758 - dev-java/bsf:2.3
3759 - dev-java/commons-beanutils:1.7
3760 - dev-java/commons-collections:0
3761 - dev-java/commons-digester:0
3762 - dev-java/commons-io:1
3763 - dev-java/commons-validator:0
3764 - dev-java/jakarta-oro:2.0"
3765 -# dev-java/commons-chain:1.1 in overlay
3766 -
3767 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3768 -
3769 -EANT_BUILD_XML="nbbuild/build.xml"
3770 -EANT_BUILD_TARGET="rebuild-cluster"
3771 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
3772 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3773 -JAVA_PKG_BSFIX="off"
3774 -
3775 -src_unpack() {
3776 - unpack $(basename ${SOURCE_URL})
3777 -
3778 - einfo "Deleting bundled jars..."
3779 - find -name "*.jar" -type f -delete
3780 -
3781 - unpack netbeans-9999-r12-build.xml.patch.bz2
3782 -
3783 - pushd "${S}" >/dev/null || die
3784 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
3785 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
3786 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
3787 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
3788 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
3789 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
3790 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
3791 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
3792 - ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
3793 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
3794 - ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
3795 - ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
3796 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
3797 - ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
3798 - ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
3799 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
3800 - ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
3801 - ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
3802 - ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
3803 - ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
3804 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
3805 - ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
3806 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
3807 - ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
3808 - ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
3809 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
3810 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
3811 - ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
3812 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
3813 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
3814 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
3815 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
3816 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
3817 - popd >/dev/null || die
3818 -}
3819 -
3820 -src_prepare() {
3821 - einfo "Deleting bundled class files..."
3822 - find -name "*.class" -type f | xargs rm -vf
3823 -
3824 - epatch netbeans-9999-r12-build.xml.patch
3825 -
3826 - # Support for custom patches
3827 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3828 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3829 -
3830 - if [ -n "${files}" ] ; then
3831 - einfo "Applying custom patches:"
3832 -
3833 - for file in ${files} ; do
3834 - epatch "${file}"
3835 - done
3836 - fi
3837 - fi
3838 -
3839 - einfo "Symlinking external libraries..."
3840 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3841 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
3842 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
3843 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3844 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
3845 - java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
3846 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3847 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
3848 -
3849 - einfo "Linking in other clusters..."
3850 - mkdir "${S}"/nbbuild/netbeans || die
3851 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3852 -
3853 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3854 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3855 - touch nb.cluster.extide.built
3856 -
3857 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3858 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3859 - touch nb.cluster.harness.built
3860 -
3861 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3862 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3863 - touch nb.cluster.ide.built
3864 -
3865 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3866 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3867 - touch nb.cluster.java.built
3868 -
3869 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
3870 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3871 - touch nb.cluster.profiler.built
3872 -
3873 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3874 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3875 - touch nb.cluster.platform.built
3876 -
3877 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3878 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3879 - touch nb.cluster.webcommon.built
3880 -
3881 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3882 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3883 - touch nb.cluster.websvccommon.built
3884 -
3885 - popd >/dev/null || die
3886 -
3887 - java-pkg-2_src_prepare
3888 -}
3889 -
3890 -src_install() {
3891 - pushd nbbuild/netbeans/enterprise >/dev/null || die
3892 -
3893 - insinto ${INSTALL_DIR}
3894 -
3895 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3896 -
3897 - doins -r *
3898 -
3899 - popd >/dev/null || die
3900 -
3901 - local instdir=${INSTALL_DIR}/modules/ext
3902 - pushd "${D}"/${instdir} >/dev/null || die
3903 - rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
3904 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
3905 - popd >/dev/null || die
3906 -
3907 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
3908 - pushd "${D}"/${instdir} >/dev/null || die
3909 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
3910 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
3911 - popd >/dev/null || die
3912 -
3913 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
3914 - pushd "${D}"/${instdir} >/dev/null || die
3915 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
3916 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
3917 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
3918 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
3919 - popd >/dev/null || die
3920 -
3921 - local instdir=${INSTALL_DIR}/modules/ext/struts
3922 - pushd "${D}"/${instdir} >/dev/null || die
3923 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
3924 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
3925 - rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
3926 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
3927 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
3928 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
3929 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
3930 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
3931 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
3932 - popd >/dev/null || die
3933 -
3934 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
3935 -}
3936
3937 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
3938 index 07902c6..2e0f3d9 100644
3939 --- a/dev-java/netbeans-ergonomics/ChangeLog
3940 +++ b/dev-java/netbeans-ergonomics/ChangeLog
3941 @@ -2,6 +2,15 @@
3942 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
3943 # $Header: $
3944
3945 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
3946 + -netbeans-ergonomics-9999_p20140510.ebuild,
3947 + -netbeans-ergonomics-9999_p20140511.ebuild,
3948 + -netbeans-ergonomics-9999_p20140512.ebuild,
3949 + -netbeans-ergonomics-9999_p20140513.ebuild,
3950 + -netbeans-ergonomics-9999_p20140514.ebuild,
3951 + -netbeans-ergonomics-9999_p20140516.ebuild:
3952 + removed obsolete ebuilds
3953 +
3954 *netbeans-ergonomics-9999_p20140624 (24 Jun 2014)
3955
3956 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
3957
3958 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140510.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140510.ebuild
3959 deleted file mode 100644
3960 index c085717..0000000
3961 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140510.ebuild
3962 +++ /dev/null
3963 @@ -1,101 +0,0 @@
3964 -# Copyright 1999-2014 Gentoo Foundation
3965 -# Distributed under the terms of the GNU General Public License v2
3966 -# $Header: $
3967 -
3968 -EAPI="4"
3969 -inherit eutils java-pkg-2 java-ant-2
3970 -
3971 -DESCRIPTION="Netbeans Ergonomics Cluster"
3972 -HOMEPAGE="http://netbeans.org/"
3973 -SLOT="9999"
3974 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
3975 -SRC_URI="${SOURCE_URL}
3976 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
3977 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3978 -KEYWORDS="~amd64 ~x86"
3979 -IUSE=""
3980 -S="${WORKDIR}"
3981 -
3982 -CDEPEND="~dev-java/netbeans-ide-${PV}
3983 - ~dev-java/netbeans-nb-${PV}
3984 - ~dev-java/netbeans-platform-${PV}"
3985 -DEPEND=">=virtual/jdk-1.7
3986 - app-arch/unzip
3987 - ${CDEPEND}
3988 - dev-java/javahelp:0"
3989 -RDEPEND=">=virtual/jdk-1.7
3990 - ${CDEPEND}"
3991 -
3992 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3993 -
3994 -EANT_BUILD_XML="nbbuild/build.xml"
3995 -EANT_BUILD_TARGET="rebuild-cluster"
3996 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
3997 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3998 -JAVA_PKG_BSFIX="off"
3999 -
4000 -src_unpack() {
4001 - unpack $(basename ${SOURCE_URL})
4002 -
4003 - einfo "Deleting bundled jars..."
4004 - find -name "*.jar" -type f -delete
4005 -
4006 - unpack netbeans-9999-r12-build.xml.patch.bz2
4007 -}
4008 -
4009 -src_prepare() {
4010 - einfo "Deleting bundled class files..."
4011 - find -name "*.class" -type f | xargs rm -vf
4012 -
4013 - epatch netbeans-9999-r12-build.xml.patch
4014 -
4015 - # Support for custom patches
4016 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4017 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4018 -
4019 - if [ -n "${files}" ] ; then
4020 - einfo "Applying custom patches:"
4021 -
4022 - for file in ${files} ; do
4023 - epatch "${file}"
4024 - done
4025 - fi
4026 - fi
4027 -
4028 - einfo "Symlinking external libraries..."
4029 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4030 -
4031 - einfo "Linking in other clusters..."
4032 - mkdir "${S}"/nbbuild/netbeans || die
4033 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4034 -
4035 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4036 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4037 - touch nb.cluster.ide.built
4038 -
4039 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4040 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4041 - touch nb.cluster.nb.built
4042 -
4043 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4044 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4045 - touch nb.cluster.platform.built
4046 -
4047 - popd >/dev/null || die
4048 -
4049 - java-pkg-2_src_prepare
4050 -}
4051 -
4052 -src_install() {
4053 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4054 -
4055 - insinto ${INSTALL_DIR}
4056 -
4057 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4058 -
4059 - doins -r *
4060 -
4061 - popd >/dev/null || die
4062 -
4063 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4064 -}
4065
4066 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140511.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140511.ebuild
4067 deleted file mode 100644
4068 index dcd47ef..0000000
4069 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140511.ebuild
4070 +++ /dev/null
4071 @@ -1,101 +0,0 @@
4072 -# Copyright 1999-2014 Gentoo Foundation
4073 -# Distributed under the terms of the GNU General Public License v2
4074 -# $Header: $
4075 -
4076 -EAPI="4"
4077 -inherit eutils java-pkg-2 java-ant-2
4078 -
4079 -DESCRIPTION="Netbeans Ergonomics Cluster"
4080 -HOMEPAGE="http://netbeans.org/"
4081 -SLOT="9999"
4082 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
4083 -SRC_URI="${SOURCE_URL}
4084 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4085 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4086 -KEYWORDS="~amd64 ~x86"
4087 -IUSE=""
4088 -S="${WORKDIR}"
4089 -
4090 -CDEPEND="~dev-java/netbeans-ide-${PV}
4091 - ~dev-java/netbeans-nb-${PV}
4092 - ~dev-java/netbeans-platform-${PV}"
4093 -DEPEND=">=virtual/jdk-1.7
4094 - app-arch/unzip
4095 - ${CDEPEND}
4096 - dev-java/javahelp:0"
4097 -RDEPEND=">=virtual/jdk-1.7
4098 - ${CDEPEND}"
4099 -
4100 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4101 -
4102 -EANT_BUILD_XML="nbbuild/build.xml"
4103 -EANT_BUILD_TARGET="rebuild-cluster"
4104 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
4105 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4106 -JAVA_PKG_BSFIX="off"
4107 -
4108 -src_unpack() {
4109 - unpack $(basename ${SOURCE_URL})
4110 -
4111 - einfo "Deleting bundled jars..."
4112 - find -name "*.jar" -type f -delete
4113 -
4114 - unpack netbeans-9999-r12-build.xml.patch.bz2
4115 -}
4116 -
4117 -src_prepare() {
4118 - einfo "Deleting bundled class files..."
4119 - find -name "*.class" -type f | xargs rm -vf
4120 -
4121 - epatch netbeans-9999-r12-build.xml.patch
4122 -
4123 - # Support for custom patches
4124 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4125 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4126 -
4127 - if [ -n "${files}" ] ; then
4128 - einfo "Applying custom patches:"
4129 -
4130 - for file in ${files} ; do
4131 - epatch "${file}"
4132 - done
4133 - fi
4134 - fi
4135 -
4136 - einfo "Symlinking external libraries..."
4137 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4138 -
4139 - einfo "Linking in other clusters..."
4140 - mkdir "${S}"/nbbuild/netbeans || die
4141 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4142 -
4143 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4144 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4145 - touch nb.cluster.ide.built
4146 -
4147 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4148 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4149 - touch nb.cluster.nb.built
4150 -
4151 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4152 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4153 - touch nb.cluster.platform.built
4154 -
4155 - popd >/dev/null || die
4156 -
4157 - java-pkg-2_src_prepare
4158 -}
4159 -
4160 -src_install() {
4161 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4162 -
4163 - insinto ${INSTALL_DIR}
4164 -
4165 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4166 -
4167 - doins -r *
4168 -
4169 - popd >/dev/null || die
4170 -
4171 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4172 -}
4173
4174 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140512.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140512.ebuild
4175 deleted file mode 100644
4176 index a6343b3..0000000
4177 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140512.ebuild
4178 +++ /dev/null
4179 @@ -1,101 +0,0 @@
4180 -# Copyright 1999-2014 Gentoo Foundation
4181 -# Distributed under the terms of the GNU General Public License v2
4182 -# $Header: $
4183 -
4184 -EAPI="4"
4185 -inherit eutils java-pkg-2 java-ant-2
4186 -
4187 -DESCRIPTION="Netbeans Ergonomics Cluster"
4188 -HOMEPAGE="http://netbeans.org/"
4189 -SLOT="9999"
4190 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
4191 -SRC_URI="${SOURCE_URL}
4192 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4193 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4194 -KEYWORDS="~amd64 ~x86"
4195 -IUSE=""
4196 -S="${WORKDIR}"
4197 -
4198 -CDEPEND="~dev-java/netbeans-ide-${PV}
4199 - ~dev-java/netbeans-nb-${PV}
4200 - ~dev-java/netbeans-platform-${PV}"
4201 -DEPEND=">=virtual/jdk-1.7
4202 - app-arch/unzip
4203 - ${CDEPEND}
4204 - dev-java/javahelp:0"
4205 -RDEPEND=">=virtual/jdk-1.7
4206 - ${CDEPEND}"
4207 -
4208 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4209 -
4210 -EANT_BUILD_XML="nbbuild/build.xml"
4211 -EANT_BUILD_TARGET="rebuild-cluster"
4212 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
4213 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4214 -JAVA_PKG_BSFIX="off"
4215 -
4216 -src_unpack() {
4217 - unpack $(basename ${SOURCE_URL})
4218 -
4219 - einfo "Deleting bundled jars..."
4220 - find -name "*.jar" -type f -delete
4221 -
4222 - unpack netbeans-9999-r12-build.xml.patch.bz2
4223 -}
4224 -
4225 -src_prepare() {
4226 - einfo "Deleting bundled class files..."
4227 - find -name "*.class" -type f | xargs rm -vf
4228 -
4229 - epatch netbeans-9999-r12-build.xml.patch
4230 -
4231 - # Support for custom patches
4232 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4233 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4234 -
4235 - if [ -n "${files}" ] ; then
4236 - einfo "Applying custom patches:"
4237 -
4238 - for file in ${files} ; do
4239 - epatch "${file}"
4240 - done
4241 - fi
4242 - fi
4243 -
4244 - einfo "Symlinking external libraries..."
4245 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4246 -
4247 - einfo "Linking in other clusters..."
4248 - mkdir "${S}"/nbbuild/netbeans || die
4249 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4250 -
4251 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4252 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4253 - touch nb.cluster.ide.built
4254 -
4255 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4256 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4257 - touch nb.cluster.nb.built
4258 -
4259 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4260 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4261 - touch nb.cluster.platform.built
4262 -
4263 - popd >/dev/null || die
4264 -
4265 - java-pkg-2_src_prepare
4266 -}
4267 -
4268 -src_install() {
4269 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4270 -
4271 - insinto ${INSTALL_DIR}
4272 -
4273 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4274 -
4275 - doins -r *
4276 -
4277 - popd >/dev/null || die
4278 -
4279 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4280 -}
4281
4282 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140513.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140513.ebuild
4283 deleted file mode 100644
4284 index 6aabae7..0000000
4285 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140513.ebuild
4286 +++ /dev/null
4287 @@ -1,101 +0,0 @@
4288 -# Copyright 1999-2014 Gentoo Foundation
4289 -# Distributed under the terms of the GNU General Public License v2
4290 -# $Header: $
4291 -
4292 -EAPI="4"
4293 -inherit eutils java-pkg-2 java-ant-2
4294 -
4295 -DESCRIPTION="Netbeans Ergonomics Cluster"
4296 -HOMEPAGE="http://netbeans.org/"
4297 -SLOT="9999"
4298 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
4299 -SRC_URI="${SOURCE_URL}
4300 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4301 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4302 -KEYWORDS="~amd64 ~x86"
4303 -IUSE=""
4304 -S="${WORKDIR}"
4305 -
4306 -CDEPEND="~dev-java/netbeans-ide-${PV}
4307 - ~dev-java/netbeans-nb-${PV}
4308 - ~dev-java/netbeans-platform-${PV}"
4309 -DEPEND=">=virtual/jdk-1.7
4310 - app-arch/unzip
4311 - ${CDEPEND}
4312 - dev-java/javahelp:0"
4313 -RDEPEND=">=virtual/jdk-1.7
4314 - ${CDEPEND}"
4315 -
4316 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4317 -
4318 -EANT_BUILD_XML="nbbuild/build.xml"
4319 -EANT_BUILD_TARGET="rebuild-cluster"
4320 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
4321 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4322 -JAVA_PKG_BSFIX="off"
4323 -
4324 -src_unpack() {
4325 - unpack $(basename ${SOURCE_URL})
4326 -
4327 - einfo "Deleting bundled jars..."
4328 - find -name "*.jar" -type f -delete
4329 -
4330 - unpack netbeans-9999-r12-build.xml.patch.bz2
4331 -}
4332 -
4333 -src_prepare() {
4334 - einfo "Deleting bundled class files..."
4335 - find -name "*.class" -type f | xargs rm -vf
4336 -
4337 - epatch netbeans-9999-r12-build.xml.patch
4338 -
4339 - # Support for custom patches
4340 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4341 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4342 -
4343 - if [ -n "${files}" ] ; then
4344 - einfo "Applying custom patches:"
4345 -
4346 - for file in ${files} ; do
4347 - epatch "${file}"
4348 - done
4349 - fi
4350 - fi
4351 -
4352 - einfo "Symlinking external libraries..."
4353 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4354 -
4355 - einfo "Linking in other clusters..."
4356 - mkdir "${S}"/nbbuild/netbeans || die
4357 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4358 -
4359 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4360 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4361 - touch nb.cluster.ide.built
4362 -
4363 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4364 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4365 - touch nb.cluster.nb.built
4366 -
4367 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4368 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4369 - touch nb.cluster.platform.built
4370 -
4371 - popd >/dev/null || die
4372 -
4373 - java-pkg-2_src_prepare
4374 -}
4375 -
4376 -src_install() {
4377 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4378 -
4379 - insinto ${INSTALL_DIR}
4380 -
4381 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4382 -
4383 - doins -r *
4384 -
4385 - popd >/dev/null || die
4386 -
4387 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4388 -}
4389
4390 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140514.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140514.ebuild
4391 deleted file mode 100644
4392 index 0e4a801..0000000
4393 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140514.ebuild
4394 +++ /dev/null
4395 @@ -1,101 +0,0 @@
4396 -# Copyright 1999-2014 Gentoo Foundation
4397 -# Distributed under the terms of the GNU General Public License v2
4398 -# $Header: $
4399 -
4400 -EAPI="4"
4401 -inherit eutils java-pkg-2 java-ant-2
4402 -
4403 -DESCRIPTION="Netbeans Ergonomics Cluster"
4404 -HOMEPAGE="http://netbeans.org/"
4405 -SLOT="9999"
4406 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
4407 -SRC_URI="${SOURCE_URL}
4408 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4409 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4410 -KEYWORDS="~amd64 ~x86"
4411 -IUSE=""
4412 -S="${WORKDIR}"
4413 -
4414 -CDEPEND="~dev-java/netbeans-ide-${PV}
4415 - ~dev-java/netbeans-nb-${PV}
4416 - ~dev-java/netbeans-platform-${PV}"
4417 -DEPEND=">=virtual/jdk-1.7
4418 - app-arch/unzip
4419 - ${CDEPEND}
4420 - dev-java/javahelp:0"
4421 -RDEPEND=">=virtual/jdk-1.7
4422 - ${CDEPEND}"
4423 -
4424 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4425 -
4426 -EANT_BUILD_XML="nbbuild/build.xml"
4427 -EANT_BUILD_TARGET="rebuild-cluster"
4428 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
4429 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4430 -JAVA_PKG_BSFIX="off"
4431 -
4432 -src_unpack() {
4433 - unpack $(basename ${SOURCE_URL})
4434 -
4435 - einfo "Deleting bundled jars..."
4436 - find -name "*.jar" -type f -delete
4437 -
4438 - unpack netbeans-9999-r12-build.xml.patch.bz2
4439 -}
4440 -
4441 -src_prepare() {
4442 - einfo "Deleting bundled class files..."
4443 - find -name "*.class" -type f | xargs rm -vf
4444 -
4445 - epatch netbeans-9999-r12-build.xml.patch
4446 -
4447 - # Support for custom patches
4448 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4449 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4450 -
4451 - if [ -n "${files}" ] ; then
4452 - einfo "Applying custom patches:"
4453 -
4454 - for file in ${files} ; do
4455 - epatch "${file}"
4456 - done
4457 - fi
4458 - fi
4459 -
4460 - einfo "Symlinking external libraries..."
4461 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4462 -
4463 - einfo "Linking in other clusters..."
4464 - mkdir "${S}"/nbbuild/netbeans || die
4465 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4466 -
4467 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4468 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4469 - touch nb.cluster.ide.built
4470 -
4471 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4472 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4473 - touch nb.cluster.nb.built
4474 -
4475 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4476 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4477 - touch nb.cluster.platform.built
4478 -
4479 - popd >/dev/null || die
4480 -
4481 - java-pkg-2_src_prepare
4482 -}
4483 -
4484 -src_install() {
4485 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4486 -
4487 - insinto ${INSTALL_DIR}
4488 -
4489 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4490 -
4491 - doins -r *
4492 -
4493 - popd >/dev/null || die
4494 -
4495 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4496 -}
4497
4498 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140516.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140516.ebuild
4499 deleted file mode 100644
4500 index 96d4216..0000000
4501 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20140516.ebuild
4502 +++ /dev/null
4503 @@ -1,101 +0,0 @@
4504 -# Copyright 1999-2014 Gentoo Foundation
4505 -# Distributed under the terms of the GNU General Public License v2
4506 -# $Header: $
4507 -
4508 -EAPI="4"
4509 -inherit eutils java-pkg-2 java-ant-2
4510 -
4511 -DESCRIPTION="Netbeans Ergonomics Cluster"
4512 -HOMEPAGE="http://netbeans.org/"
4513 -SLOT="9999"
4514 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
4515 -SRC_URI="${SOURCE_URL}
4516 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4517 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4518 -KEYWORDS="~amd64 ~x86"
4519 -IUSE=""
4520 -S="${WORKDIR}"
4521 -
4522 -CDEPEND="~dev-java/netbeans-ide-${PV}
4523 - ~dev-java/netbeans-nb-${PV}
4524 - ~dev-java/netbeans-platform-${PV}"
4525 -DEPEND=">=virtual/jdk-1.7
4526 - app-arch/unzip
4527 - ${CDEPEND}
4528 - dev-java/javahelp:0"
4529 -RDEPEND=">=virtual/jdk-1.7
4530 - ${CDEPEND}"
4531 -
4532 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4533 -
4534 -EANT_BUILD_XML="nbbuild/build.xml"
4535 -EANT_BUILD_TARGET="rebuild-cluster"
4536 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
4537 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4538 -JAVA_PKG_BSFIX="off"
4539 -
4540 -src_unpack() {
4541 - unpack $(basename ${SOURCE_URL})
4542 -
4543 - einfo "Deleting bundled jars..."
4544 - find -name "*.jar" -type f -delete
4545 -
4546 - unpack netbeans-9999-r12-build.xml.patch.bz2
4547 -}
4548 -
4549 -src_prepare() {
4550 - einfo "Deleting bundled class files..."
4551 - find -name "*.class" -type f | xargs rm -vf
4552 -
4553 - epatch netbeans-9999-r12-build.xml.patch
4554 -
4555 - # Support for custom patches
4556 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4557 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4558 -
4559 - if [ -n "${files}" ] ; then
4560 - einfo "Applying custom patches:"
4561 -
4562 - for file in ${files} ; do
4563 - epatch "${file}"
4564 - done
4565 - fi
4566 - fi
4567 -
4568 - einfo "Symlinking external libraries..."
4569 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4570 -
4571 - einfo "Linking in other clusters..."
4572 - mkdir "${S}"/nbbuild/netbeans || die
4573 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4574 -
4575 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4576 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4577 - touch nb.cluster.ide.built
4578 -
4579 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
4580 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
4581 - touch nb.cluster.nb.built
4582 -
4583 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4584 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4585 - touch nb.cluster.platform.built
4586 -
4587 - popd >/dev/null || die
4588 -
4589 - java-pkg-2_src_prepare
4590 -}
4591 -
4592 -src_install() {
4593 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
4594 -
4595 - insinto ${INSTALL_DIR}
4596 -
4597 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4598 -
4599 - doins -r *
4600 -
4601 - popd >/dev/null || die
4602 -
4603 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
4604 -}
4605
4606 diff --git a/dev-java/netbeans-extide/ChangeLog b/dev-java/netbeans-extide/ChangeLog
4607 index 2a0cf12..0d8deeb 100644
4608 --- a/dev-java/netbeans-extide/ChangeLog
4609 +++ b/dev-java/netbeans-extide/ChangeLog
4610 @@ -2,6 +2,15 @@
4611 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
4612 # $Header: $
4613
4614 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
4615 + -netbeans-extide-9999_p20140510.ebuild,
4616 + -netbeans-extide-9999_p20140511.ebuild,
4617 + -netbeans-extide-9999_p20140512.ebuild,
4618 + -netbeans-extide-9999_p20140513.ebuild,
4619 + -netbeans-extide-9999_p20140514.ebuild,
4620 + -netbeans-extide-9999_p20140516.ebuild:
4621 + removed obsolete ebuilds
4622 +
4623 *netbeans-extide-9999_p20140624 (24 Jun 2014)
4624
4625 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
4626
4627 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140510.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140510.ebuild
4628 deleted file mode 100644
4629 index ee3441b..0000000
4630 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140510.ebuild
4631 +++ /dev/null
4632 @@ -1,108 +0,0 @@
4633 -# Copyright 1999-2014 Gentoo Foundation
4634 -# Distributed under the terms of the GNU General Public License v2
4635 -# $Header: $
4636 -
4637 -EAPI="4"
4638 -inherit eutils java-pkg-2 java-ant-2
4639 -
4640 -DESCRIPTION="Netbeans ExtIDE Cluster"
4641 -HOMEPAGE="http://netbeans.org/projects/ide"
4642 -SLOT="9999"
4643 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
4644 -SRC_URI="${SOURCE_URL}
4645 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
4646 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
4647 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
4648 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4649 -KEYWORDS="~amd64 ~x86"
4650 -IUSE=""
4651 -S="${WORKDIR}"
4652 -
4653 -CDEPEND="~dev-java/netbeans-ide-${PV}
4654 - ~dev-java/netbeans-platform-${PV}"
4655 -DEPEND=">=virtual/jdk-1.7
4656 - app-arch/unzip
4657 - dev-java/javahelp:0
4658 - ${CDEPEND}"
4659 -RDEPEND=">=virtual/jdk-1.7
4660 - ${CDEPEND}"
4661 -
4662 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4663 -
4664 -EANT_BUILD_XML="nbbuild/build.xml"
4665 -EANT_BUILD_TARGET="rebuild-cluster"
4666 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
4667 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4668 -JAVA_PKG_BSFIX="off"
4669 -
4670 -src_unpack() {
4671 - unpack $(basename ${SOURCE_URL})
4672 -
4673 - einfo "Deleting bundled jars..."
4674 - find -name "*.jar" -type f -delete
4675 -
4676 - unpack netbeans-9999-r12-build.xml.patch.bz2
4677 -
4678 - pushd "${S}" >/dev/null || die
4679 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
4680 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
4681 - popd >/dev/null || die
4682 -}
4683 -
4684 -src_prepare() {
4685 - einfo "Deleting bundled class files..."
4686 - find -name "*.class" -type f | xargs rm -vf
4687 -
4688 - epatch netbeans-9999-r12-build.xml.patch
4689 -
4690 - # Support for custom patches
4691 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4692 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4693 -
4694 - if [ -n "${files}" ] ; then
4695 - einfo "Applying custom patches:"
4696 -
4697 - for file in ${files} ; do
4698 - epatch "${file}"
4699 - done
4700 - fi
4701 - fi
4702 -
4703 - einfo "Symlinking external libraries..."
4704 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4705 -
4706 - einfo "Linking in other clusters..."
4707 - mkdir "${S}"/nbbuild/netbeans || die
4708 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4709 -
4710 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4711 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4712 - touch nb.cluster.ide.built
4713 -
4714 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4715 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4716 - touch nb.cluster.platform.built
4717 -
4718 - popd >/dev/null || die
4719 -
4720 - java-pkg-2_src_prepare
4721 -}
4722 -
4723 -src_compile() {
4724 - unset DISPLAY
4725 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
4726 -}
4727 -
4728 -src_install() {
4729 - pushd nbbuild/netbeans/extide >/dev/null || die
4730 -
4731 - insinto ${INSTALL_DIR}
4732 -
4733 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4734 -
4735 - doins -r *
4736 -
4737 - popd >/dev/null || die
4738 -
4739 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
4740 -}
4741
4742 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140511.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140511.ebuild
4743 deleted file mode 100644
4744 index e61ce04..0000000
4745 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140511.ebuild
4746 +++ /dev/null
4747 @@ -1,108 +0,0 @@
4748 -# Copyright 1999-2014 Gentoo Foundation
4749 -# Distributed under the terms of the GNU General Public License v2
4750 -# $Header: $
4751 -
4752 -EAPI="4"
4753 -inherit eutils java-pkg-2 java-ant-2
4754 -
4755 -DESCRIPTION="Netbeans ExtIDE Cluster"
4756 -HOMEPAGE="http://netbeans.org/projects/ide"
4757 -SLOT="9999"
4758 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
4759 -SRC_URI="${SOURCE_URL}
4760 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
4761 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
4762 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
4763 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4764 -KEYWORDS="~amd64 ~x86"
4765 -IUSE=""
4766 -S="${WORKDIR}"
4767 -
4768 -CDEPEND="~dev-java/netbeans-ide-${PV}
4769 - ~dev-java/netbeans-platform-${PV}"
4770 -DEPEND=">=virtual/jdk-1.7
4771 - app-arch/unzip
4772 - dev-java/javahelp:0
4773 - ${CDEPEND}"
4774 -RDEPEND=">=virtual/jdk-1.7
4775 - ${CDEPEND}"
4776 -
4777 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4778 -
4779 -EANT_BUILD_XML="nbbuild/build.xml"
4780 -EANT_BUILD_TARGET="rebuild-cluster"
4781 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
4782 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4783 -JAVA_PKG_BSFIX="off"
4784 -
4785 -src_unpack() {
4786 - unpack $(basename ${SOURCE_URL})
4787 -
4788 - einfo "Deleting bundled jars..."
4789 - find -name "*.jar" -type f -delete
4790 -
4791 - unpack netbeans-9999-r12-build.xml.patch.bz2
4792 -
4793 - pushd "${S}" >/dev/null || die
4794 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
4795 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
4796 - popd >/dev/null || die
4797 -}
4798 -
4799 -src_prepare() {
4800 - einfo "Deleting bundled class files..."
4801 - find -name "*.class" -type f | xargs rm -vf
4802 -
4803 - epatch netbeans-9999-r12-build.xml.patch
4804 -
4805 - # Support for custom patches
4806 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4807 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4808 -
4809 - if [ -n "${files}" ] ; then
4810 - einfo "Applying custom patches:"
4811 -
4812 - for file in ${files} ; do
4813 - epatch "${file}"
4814 - done
4815 - fi
4816 - fi
4817 -
4818 - einfo "Symlinking external libraries..."
4819 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4820 -
4821 - einfo "Linking in other clusters..."
4822 - mkdir "${S}"/nbbuild/netbeans || die
4823 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4824 -
4825 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4826 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4827 - touch nb.cluster.ide.built
4828 -
4829 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4830 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4831 - touch nb.cluster.platform.built
4832 -
4833 - popd >/dev/null || die
4834 -
4835 - java-pkg-2_src_prepare
4836 -}
4837 -
4838 -src_compile() {
4839 - unset DISPLAY
4840 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
4841 -}
4842 -
4843 -src_install() {
4844 - pushd nbbuild/netbeans/extide >/dev/null || die
4845 -
4846 - insinto ${INSTALL_DIR}
4847 -
4848 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4849 -
4850 - doins -r *
4851 -
4852 - popd >/dev/null || die
4853 -
4854 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
4855 -}
4856
4857 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140512.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140512.ebuild
4858 deleted file mode 100644
4859 index f996cac..0000000
4860 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140512.ebuild
4861 +++ /dev/null
4862 @@ -1,108 +0,0 @@
4863 -# Copyright 1999-2014 Gentoo Foundation
4864 -# Distributed under the terms of the GNU General Public License v2
4865 -# $Header: $
4866 -
4867 -EAPI="4"
4868 -inherit eutils java-pkg-2 java-ant-2
4869 -
4870 -DESCRIPTION="Netbeans ExtIDE Cluster"
4871 -HOMEPAGE="http://netbeans.org/projects/ide"
4872 -SLOT="9999"
4873 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
4874 -SRC_URI="${SOURCE_URL}
4875 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
4876 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
4877 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
4878 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4879 -KEYWORDS="~amd64 ~x86"
4880 -IUSE=""
4881 -S="${WORKDIR}"
4882 -
4883 -CDEPEND="~dev-java/netbeans-ide-${PV}
4884 - ~dev-java/netbeans-platform-${PV}"
4885 -DEPEND=">=virtual/jdk-1.7
4886 - app-arch/unzip
4887 - dev-java/javahelp:0
4888 - ${CDEPEND}"
4889 -RDEPEND=">=virtual/jdk-1.7
4890 - ${CDEPEND}"
4891 -
4892 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4893 -
4894 -EANT_BUILD_XML="nbbuild/build.xml"
4895 -EANT_BUILD_TARGET="rebuild-cluster"
4896 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
4897 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4898 -JAVA_PKG_BSFIX="off"
4899 -
4900 -src_unpack() {
4901 - unpack $(basename ${SOURCE_URL})
4902 -
4903 - einfo "Deleting bundled jars..."
4904 - find -name "*.jar" -type f -delete
4905 -
4906 - unpack netbeans-9999-r12-build.xml.patch.bz2
4907 -
4908 - pushd "${S}" >/dev/null || die
4909 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
4910 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
4911 - popd >/dev/null || die
4912 -}
4913 -
4914 -src_prepare() {
4915 - einfo "Deleting bundled class files..."
4916 - find -name "*.class" -type f | xargs rm -vf
4917 -
4918 - epatch netbeans-9999-r12-build.xml.patch
4919 -
4920 - # Support for custom patches
4921 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4922 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4923 -
4924 - if [ -n "${files}" ] ; then
4925 - einfo "Applying custom patches:"
4926 -
4927 - for file in ${files} ; do
4928 - epatch "${file}"
4929 - done
4930 - fi
4931 - fi
4932 -
4933 - einfo "Symlinking external libraries..."
4934 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4935 -
4936 - einfo "Linking in other clusters..."
4937 - mkdir "${S}"/nbbuild/netbeans || die
4938 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4939 -
4940 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4941 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4942 - touch nb.cluster.ide.built
4943 -
4944 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4945 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4946 - touch nb.cluster.platform.built
4947 -
4948 - popd >/dev/null || die
4949 -
4950 - java-pkg-2_src_prepare
4951 -}
4952 -
4953 -src_compile() {
4954 - unset DISPLAY
4955 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
4956 -}
4957 -
4958 -src_install() {
4959 - pushd nbbuild/netbeans/extide >/dev/null || die
4960 -
4961 - insinto ${INSTALL_DIR}
4962 -
4963 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4964 -
4965 - doins -r *
4966 -
4967 - popd >/dev/null || die
4968 -
4969 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
4970 -}
4971
4972 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140513.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140513.ebuild
4973 deleted file mode 100644
4974 index ac47d49..0000000
4975 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140513.ebuild
4976 +++ /dev/null
4977 @@ -1,108 +0,0 @@
4978 -# Copyright 1999-2014 Gentoo Foundation
4979 -# Distributed under the terms of the GNU General Public License v2
4980 -# $Header: $
4981 -
4982 -EAPI="4"
4983 -inherit eutils java-pkg-2 java-ant-2
4984 -
4985 -DESCRIPTION="Netbeans ExtIDE Cluster"
4986 -HOMEPAGE="http://netbeans.org/projects/ide"
4987 -SLOT="9999"
4988 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
4989 -SRC_URI="${SOURCE_URL}
4990 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
4991 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
4992 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
4993 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4994 -KEYWORDS="~amd64 ~x86"
4995 -IUSE=""
4996 -S="${WORKDIR}"
4997 -
4998 -CDEPEND="~dev-java/netbeans-ide-${PV}
4999 - ~dev-java/netbeans-platform-${PV}"
5000 -DEPEND=">=virtual/jdk-1.7
5001 - app-arch/unzip
5002 - dev-java/javahelp:0
5003 - ${CDEPEND}"
5004 -RDEPEND=">=virtual/jdk-1.7
5005 - ${CDEPEND}"
5006 -
5007 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5008 -
5009 -EANT_BUILD_XML="nbbuild/build.xml"
5010 -EANT_BUILD_TARGET="rebuild-cluster"
5011 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
5012 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5013 -JAVA_PKG_BSFIX="off"
5014 -
5015 -src_unpack() {
5016 - unpack $(basename ${SOURCE_URL})
5017 -
5018 - einfo "Deleting bundled jars..."
5019 - find -name "*.jar" -type f -delete
5020 -
5021 - unpack netbeans-9999-r12-build.xml.patch.bz2
5022 -
5023 - pushd "${S}" >/dev/null || die
5024 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
5025 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
5026 - popd >/dev/null || die
5027 -}
5028 -
5029 -src_prepare() {
5030 - einfo "Deleting bundled class files..."
5031 - find -name "*.class" -type f | xargs rm -vf
5032 -
5033 - epatch netbeans-9999-r12-build.xml.patch
5034 -
5035 - # Support for custom patches
5036 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5037 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5038 -
5039 - if [ -n "${files}" ] ; then
5040 - einfo "Applying custom patches:"
5041 -
5042 - for file in ${files} ; do
5043 - epatch "${file}"
5044 - done
5045 - fi
5046 - fi
5047 -
5048 - einfo "Symlinking external libraries..."
5049 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5050 -
5051 - einfo "Linking in other clusters..."
5052 - mkdir "${S}"/nbbuild/netbeans || die
5053 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5054 -
5055 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5056 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5057 - touch nb.cluster.ide.built
5058 -
5059 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5060 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5061 - touch nb.cluster.platform.built
5062 -
5063 - popd >/dev/null || die
5064 -
5065 - java-pkg-2_src_prepare
5066 -}
5067 -
5068 -src_compile() {
5069 - unset DISPLAY
5070 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
5071 -}
5072 -
5073 -src_install() {
5074 - pushd nbbuild/netbeans/extide >/dev/null || die
5075 -
5076 - insinto ${INSTALL_DIR}
5077 -
5078 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5079 -
5080 - doins -r *
5081 -
5082 - popd >/dev/null || die
5083 -
5084 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
5085 -}
5086
5087 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140514.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140514.ebuild
5088 deleted file mode 100644
5089 index 4c35a93..0000000
5090 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140514.ebuild
5091 +++ /dev/null
5092 @@ -1,108 +0,0 @@
5093 -# Copyright 1999-2014 Gentoo Foundation
5094 -# Distributed under the terms of the GNU General Public License v2
5095 -# $Header: $
5096 -
5097 -EAPI="4"
5098 -inherit eutils java-pkg-2 java-ant-2
5099 -
5100 -DESCRIPTION="Netbeans ExtIDE Cluster"
5101 -HOMEPAGE="http://netbeans.org/projects/ide"
5102 -SLOT="9999"
5103 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
5104 -SRC_URI="${SOURCE_URL}
5105 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5106 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
5107 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
5108 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5109 -KEYWORDS="~amd64 ~x86"
5110 -IUSE=""
5111 -S="${WORKDIR}"
5112 -
5113 -CDEPEND="~dev-java/netbeans-ide-${PV}
5114 - ~dev-java/netbeans-platform-${PV}"
5115 -DEPEND=">=virtual/jdk-1.7
5116 - app-arch/unzip
5117 - dev-java/javahelp:0
5118 - ${CDEPEND}"
5119 -RDEPEND=">=virtual/jdk-1.7
5120 - ${CDEPEND}"
5121 -
5122 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5123 -
5124 -EANT_BUILD_XML="nbbuild/build.xml"
5125 -EANT_BUILD_TARGET="rebuild-cluster"
5126 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
5127 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5128 -JAVA_PKG_BSFIX="off"
5129 -
5130 -src_unpack() {
5131 - unpack $(basename ${SOURCE_URL})
5132 -
5133 - einfo "Deleting bundled jars..."
5134 - find -name "*.jar" -type f -delete
5135 -
5136 - unpack netbeans-9999-r12-build.xml.patch.bz2
5137 -
5138 - pushd "${S}" >/dev/null || die
5139 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
5140 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
5141 - popd >/dev/null || die
5142 -}
5143 -
5144 -src_prepare() {
5145 - einfo "Deleting bundled class files..."
5146 - find -name "*.class" -type f | xargs rm -vf
5147 -
5148 - epatch netbeans-9999-r12-build.xml.patch
5149 -
5150 - # Support for custom patches
5151 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5152 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5153 -
5154 - if [ -n "${files}" ] ; then
5155 - einfo "Applying custom patches:"
5156 -
5157 - for file in ${files} ; do
5158 - epatch "${file}"
5159 - done
5160 - fi
5161 - fi
5162 -
5163 - einfo "Symlinking external libraries..."
5164 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5165 -
5166 - einfo "Linking in other clusters..."
5167 - mkdir "${S}"/nbbuild/netbeans || die
5168 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5169 -
5170 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5171 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5172 - touch nb.cluster.ide.built
5173 -
5174 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5175 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5176 - touch nb.cluster.platform.built
5177 -
5178 - popd >/dev/null || die
5179 -
5180 - java-pkg-2_src_prepare
5181 -}
5182 -
5183 -src_compile() {
5184 - unset DISPLAY
5185 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
5186 -}
5187 -
5188 -src_install() {
5189 - pushd nbbuild/netbeans/extide >/dev/null || die
5190 -
5191 - insinto ${INSTALL_DIR}
5192 -
5193 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5194 -
5195 - doins -r *
5196 -
5197 - popd >/dev/null || die
5198 -
5199 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
5200 -}
5201
5202 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20140516.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20140516.ebuild
5203 deleted file mode 100644
5204 index 7c18d1a..0000000
5205 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20140516.ebuild
5206 +++ /dev/null
5207 @@ -1,108 +0,0 @@
5208 -# Copyright 1999-2014 Gentoo Foundation
5209 -# Distributed under the terms of the GNU General Public License v2
5210 -# $Header: $
5211 -
5212 -EAPI="4"
5213 -inherit eutils java-pkg-2 java-ant-2
5214 -
5215 -DESCRIPTION="Netbeans ExtIDE Cluster"
5216 -HOMEPAGE="http://netbeans.org/projects/ide"
5217 -SLOT="9999"
5218 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
5219 -SRC_URI="${SOURCE_URL}
5220 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5221 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
5222 - http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
5223 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5224 -KEYWORDS="~amd64 ~x86"
5225 -IUSE=""
5226 -S="${WORKDIR}"
5227 -
5228 -CDEPEND="~dev-java/netbeans-ide-${PV}
5229 - ~dev-java/netbeans-platform-${PV}"
5230 -DEPEND=">=virtual/jdk-1.7
5231 - app-arch/unzip
5232 - dev-java/javahelp:0
5233 - ${CDEPEND}"
5234 -RDEPEND=">=virtual/jdk-1.7
5235 - ${CDEPEND}"
5236 -
5237 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5238 -
5239 -EANT_BUILD_XML="nbbuild/build.xml"
5240 -EANT_BUILD_TARGET="rebuild-cluster"
5241 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
5242 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5243 -JAVA_PKG_BSFIX="off"
5244 -
5245 -src_unpack() {
5246 - unpack $(basename ${SOURCE_URL})
5247 -
5248 - einfo "Deleting bundled jars..."
5249 - find -name "*.jar" -type f -delete
5250 -
5251 - unpack netbeans-9999-r12-build.xml.patch.bz2
5252 -
5253 - pushd "${S}" >/dev/null || die
5254 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
5255 - ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
5256 - popd >/dev/null || die
5257 -}
5258 -
5259 -src_prepare() {
5260 - einfo "Deleting bundled class files..."
5261 - find -name "*.class" -type f | xargs rm -vf
5262 -
5263 - epatch netbeans-9999-r12-build.xml.patch
5264 -
5265 - # Support for custom patches
5266 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5267 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5268 -
5269 - if [ -n "${files}" ] ; then
5270 - einfo "Applying custom patches:"
5271 -
5272 - for file in ${files} ; do
5273 - epatch "${file}"
5274 - done
5275 - fi
5276 - fi
5277 -
5278 - einfo "Symlinking external libraries..."
5279 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5280 -
5281 - einfo "Linking in other clusters..."
5282 - mkdir "${S}"/nbbuild/netbeans || die
5283 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5284 -
5285 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5286 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5287 - touch nb.cluster.ide.built
5288 -
5289 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5290 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5291 - touch nb.cluster.platform.built
5292 -
5293 - popd >/dev/null || die
5294 -
5295 - java-pkg-2_src_prepare
5296 -}
5297 -
5298 -src_compile() {
5299 - unset DISPLAY
5300 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
5301 -}
5302 -
5303 -src_install() {
5304 - pushd nbbuild/netbeans/extide >/dev/null || die
5305 -
5306 - insinto ${INSTALL_DIR}
5307 -
5308 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5309 -
5310 - doins -r *
5311 -
5312 - popd >/dev/null || die
5313 -
5314 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
5315 -}
5316
5317 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
5318 index a7df415..15647da 100644
5319 --- a/dev-java/netbeans-groovy/ChangeLog
5320 +++ b/dev-java/netbeans-groovy/ChangeLog
5321 @@ -2,6 +2,15 @@
5322 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
5323 # $Header: $
5324
5325 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
5326 + -netbeans-groovy-9999_p20140510.ebuild,
5327 + -netbeans-groovy-9999_p20140511.ebuild,
5328 + -netbeans-groovy-9999_p20140512.ebuild,
5329 + -netbeans-groovy-9999_p20140513.ebuild,
5330 + -netbeans-groovy-9999_p20140514.ebuild,
5331 + -netbeans-groovy-9999_p20140516.ebuild:
5332 + removed obsolete ebuilds
5333 +
5334 *netbeans-groovy-9999_p20140624 (24 Jun 2014)
5335
5336 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
5337
5338 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140510.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140510.ebuild
5339 deleted file mode 100644
5340 index 2ba4f05..0000000
5341 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140510.ebuild
5342 +++ /dev/null
5343 @@ -1,111 +0,0 @@
5344 -# Copyright 1999-2014 Gentoo Foundation
5345 -# Distributed under the terms of the GNU General Public License v2
5346 -# $Header: $
5347 -
5348 -EAPI="4"
5349 -inherit eutils java-pkg-2 java-ant-2
5350 -
5351 -DESCRIPTION="Netbeans Groovy Cluster"
5352 -HOMEPAGE="http://netbeans.org/projects/groovy"
5353 -SLOT="9999"
5354 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
5355 -SRC_URI="${SOURCE_URL}
5356 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5357 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5358 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5359 -KEYWORDS="~amd64 ~x86"
5360 -IUSE=""
5361 -S="${WORKDIR}"
5362 -
5363 -CDEPEND="~dev-java/netbeans-extide-${PV}
5364 - ~dev-java/netbeans-ide-${PV}
5365 - ~dev-java/netbeans-java-${PV}
5366 - ~dev-java/netbeans-platform-${PV}"
5367 -DEPEND=">=virtual/jdk-1.7
5368 - app-arch/unzip
5369 - ${CDEPEND}
5370 - dev-java/javahelp:0"
5371 -RDEPEND=">=virtual/jdk-1.7
5372 - ${CDEPEND}"
5373 -
5374 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5375 -
5376 -EANT_BUILD_XML="nbbuild/build.xml"
5377 -EANT_BUILD_TARGET="rebuild-cluster"
5378 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5379 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5380 -JAVA_PKG_BSFIX="off"
5381 -
5382 -src_unpack() {
5383 - unpack $(basename ${SOURCE_URL})
5384 -
5385 - einfo "Deleting bundled jars..."
5386 - find -name "*.jar" -type f -delete
5387 -
5388 - unpack netbeans-9999-r12-build.xml.patch.bz2
5389 -
5390 - pushd "${S}" >/dev/null || die
5391 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5392 - popd >/dev/null || die
5393 -}
5394 -
5395 -src_prepare() {
5396 - einfo "Deleting bundled class files..."
5397 - find -name "*.class" -type f | xargs rm -vf
5398 -
5399 - epatch netbeans-9999-r12-build.xml.patch
5400 -
5401 - # Support for custom patches
5402 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5403 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5404 -
5405 - if [ -n "${files}" ] ; then
5406 - einfo "Applying custom patches:"
5407 -
5408 - for file in ${files} ; do
5409 - epatch "${file}"
5410 - done
5411 - fi
5412 - fi
5413 -
5414 - einfo "Symlinking external libraries..."
5415 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5416 -
5417 - einfo "Linking in other clusters..."
5418 - mkdir "${S}"/nbbuild/netbeans || die
5419 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5420 -
5421 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5422 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5423 - touch nb.cluster.extide.built
5424 -
5425 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5426 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5427 - touch nb.cluster.ide.built
5428 -
5429 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5430 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5431 - touch nb.cluster.java.built
5432 -
5433 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5434 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5435 - touch nb.cluster.platform.built
5436 -
5437 - popd >/dev/null || die
5438 -
5439 - java-pkg-2_src_prepare
5440 -}
5441 -
5442 -src_install() {
5443 - pushd nbbuild/netbeans/groovy >/dev/null || die
5444 -
5445 - insinto ${INSTALL_DIR}
5446 -
5447 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5448 -
5449 - doins -r *
5450 -
5451 - popd >/dev/null || die
5452 -
5453 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
5454 -}
5455
5456 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140511.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140511.ebuild
5457 deleted file mode 100644
5458 index 939d293..0000000
5459 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140511.ebuild
5460 +++ /dev/null
5461 @@ -1,111 +0,0 @@
5462 -# Copyright 1999-2014 Gentoo Foundation
5463 -# Distributed under the terms of the GNU General Public License v2
5464 -# $Header: $
5465 -
5466 -EAPI="4"
5467 -inherit eutils java-pkg-2 java-ant-2
5468 -
5469 -DESCRIPTION="Netbeans Groovy Cluster"
5470 -HOMEPAGE="http://netbeans.org/projects/groovy"
5471 -SLOT="9999"
5472 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
5473 -SRC_URI="${SOURCE_URL}
5474 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5475 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5476 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5477 -KEYWORDS="~amd64 ~x86"
5478 -IUSE=""
5479 -S="${WORKDIR}"
5480 -
5481 -CDEPEND="~dev-java/netbeans-extide-${PV}
5482 - ~dev-java/netbeans-ide-${PV}
5483 - ~dev-java/netbeans-java-${PV}
5484 - ~dev-java/netbeans-platform-${PV}"
5485 -DEPEND=">=virtual/jdk-1.7
5486 - app-arch/unzip
5487 - ${CDEPEND}
5488 - dev-java/javahelp:0"
5489 -RDEPEND=">=virtual/jdk-1.7
5490 - ${CDEPEND}"
5491 -
5492 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5493 -
5494 -EANT_BUILD_XML="nbbuild/build.xml"
5495 -EANT_BUILD_TARGET="rebuild-cluster"
5496 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5497 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5498 -JAVA_PKG_BSFIX="off"
5499 -
5500 -src_unpack() {
5501 - unpack $(basename ${SOURCE_URL})
5502 -
5503 - einfo "Deleting bundled jars..."
5504 - find -name "*.jar" -type f -delete
5505 -
5506 - unpack netbeans-9999-r12-build.xml.patch.bz2
5507 -
5508 - pushd "${S}" >/dev/null || die
5509 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5510 - popd >/dev/null || die
5511 -}
5512 -
5513 -src_prepare() {
5514 - einfo "Deleting bundled class files..."
5515 - find -name "*.class" -type f | xargs rm -vf
5516 -
5517 - epatch netbeans-9999-r12-build.xml.patch
5518 -
5519 - # Support for custom patches
5520 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5521 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5522 -
5523 - if [ -n "${files}" ] ; then
5524 - einfo "Applying custom patches:"
5525 -
5526 - for file in ${files} ; do
5527 - epatch "${file}"
5528 - done
5529 - fi
5530 - fi
5531 -
5532 - einfo "Symlinking external libraries..."
5533 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5534 -
5535 - einfo "Linking in other clusters..."
5536 - mkdir "${S}"/nbbuild/netbeans || die
5537 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5538 -
5539 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5540 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5541 - touch nb.cluster.extide.built
5542 -
5543 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5544 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5545 - touch nb.cluster.ide.built
5546 -
5547 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5548 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5549 - touch nb.cluster.java.built
5550 -
5551 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5552 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5553 - touch nb.cluster.platform.built
5554 -
5555 - popd >/dev/null || die
5556 -
5557 - java-pkg-2_src_prepare
5558 -}
5559 -
5560 -src_install() {
5561 - pushd nbbuild/netbeans/groovy >/dev/null || die
5562 -
5563 - insinto ${INSTALL_DIR}
5564 -
5565 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5566 -
5567 - doins -r *
5568 -
5569 - popd >/dev/null || die
5570 -
5571 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
5572 -}
5573
5574 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140512.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140512.ebuild
5575 deleted file mode 100644
5576 index 40420ab..0000000
5577 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140512.ebuild
5578 +++ /dev/null
5579 @@ -1,111 +0,0 @@
5580 -# Copyright 1999-2014 Gentoo Foundation
5581 -# Distributed under the terms of the GNU General Public License v2
5582 -# $Header: $
5583 -
5584 -EAPI="4"
5585 -inherit eutils java-pkg-2 java-ant-2
5586 -
5587 -DESCRIPTION="Netbeans Groovy Cluster"
5588 -HOMEPAGE="http://netbeans.org/projects/groovy"
5589 -SLOT="9999"
5590 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
5591 -SRC_URI="${SOURCE_URL}
5592 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5593 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5594 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5595 -KEYWORDS="~amd64 ~x86"
5596 -IUSE=""
5597 -S="${WORKDIR}"
5598 -
5599 -CDEPEND="~dev-java/netbeans-extide-${PV}
5600 - ~dev-java/netbeans-ide-${PV}
5601 - ~dev-java/netbeans-java-${PV}
5602 - ~dev-java/netbeans-platform-${PV}"
5603 -DEPEND=">=virtual/jdk-1.7
5604 - app-arch/unzip
5605 - ${CDEPEND}
5606 - dev-java/javahelp:0"
5607 -RDEPEND=">=virtual/jdk-1.7
5608 - ${CDEPEND}"
5609 -
5610 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5611 -
5612 -EANT_BUILD_XML="nbbuild/build.xml"
5613 -EANT_BUILD_TARGET="rebuild-cluster"
5614 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5615 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5616 -JAVA_PKG_BSFIX="off"
5617 -
5618 -src_unpack() {
5619 - unpack $(basename ${SOURCE_URL})
5620 -
5621 - einfo "Deleting bundled jars..."
5622 - find -name "*.jar" -type f -delete
5623 -
5624 - unpack netbeans-9999-r12-build.xml.patch.bz2
5625 -
5626 - pushd "${S}" >/dev/null || die
5627 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5628 - popd >/dev/null || die
5629 -}
5630 -
5631 -src_prepare() {
5632 - einfo "Deleting bundled class files..."
5633 - find -name "*.class" -type f | xargs rm -vf
5634 -
5635 - epatch netbeans-9999-r12-build.xml.patch
5636 -
5637 - # Support for custom patches
5638 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5639 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5640 -
5641 - if [ -n "${files}" ] ; then
5642 - einfo "Applying custom patches:"
5643 -
5644 - for file in ${files} ; do
5645 - epatch "${file}"
5646 - done
5647 - fi
5648 - fi
5649 -
5650 - einfo "Symlinking external libraries..."
5651 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5652 -
5653 - einfo "Linking in other clusters..."
5654 - mkdir "${S}"/nbbuild/netbeans || die
5655 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5656 -
5657 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5658 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5659 - touch nb.cluster.extide.built
5660 -
5661 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5662 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5663 - touch nb.cluster.ide.built
5664 -
5665 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5666 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5667 - touch nb.cluster.java.built
5668 -
5669 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5670 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5671 - touch nb.cluster.platform.built
5672 -
5673 - popd >/dev/null || die
5674 -
5675 - java-pkg-2_src_prepare
5676 -}
5677 -
5678 -src_install() {
5679 - pushd nbbuild/netbeans/groovy >/dev/null || die
5680 -
5681 - insinto ${INSTALL_DIR}
5682 -
5683 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5684 -
5685 - doins -r *
5686 -
5687 - popd >/dev/null || die
5688 -
5689 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
5690 -}
5691
5692 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140513.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140513.ebuild
5693 deleted file mode 100644
5694 index 3d0db43..0000000
5695 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140513.ebuild
5696 +++ /dev/null
5697 @@ -1,111 +0,0 @@
5698 -# Copyright 1999-2014 Gentoo Foundation
5699 -# Distributed under the terms of the GNU General Public License v2
5700 -# $Header: $
5701 -
5702 -EAPI="4"
5703 -inherit eutils java-pkg-2 java-ant-2
5704 -
5705 -DESCRIPTION="Netbeans Groovy Cluster"
5706 -HOMEPAGE="http://netbeans.org/projects/groovy"
5707 -SLOT="9999"
5708 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
5709 -SRC_URI="${SOURCE_URL}
5710 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5711 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5712 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5713 -KEYWORDS="~amd64 ~x86"
5714 -IUSE=""
5715 -S="${WORKDIR}"
5716 -
5717 -CDEPEND="~dev-java/netbeans-extide-${PV}
5718 - ~dev-java/netbeans-ide-${PV}
5719 - ~dev-java/netbeans-java-${PV}
5720 - ~dev-java/netbeans-platform-${PV}"
5721 -DEPEND=">=virtual/jdk-1.7
5722 - app-arch/unzip
5723 - ${CDEPEND}
5724 - dev-java/javahelp:0"
5725 -RDEPEND=">=virtual/jdk-1.7
5726 - ${CDEPEND}"
5727 -
5728 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5729 -
5730 -EANT_BUILD_XML="nbbuild/build.xml"
5731 -EANT_BUILD_TARGET="rebuild-cluster"
5732 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5733 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5734 -JAVA_PKG_BSFIX="off"
5735 -
5736 -src_unpack() {
5737 - unpack $(basename ${SOURCE_URL})
5738 -
5739 - einfo "Deleting bundled jars..."
5740 - find -name "*.jar" -type f -delete
5741 -
5742 - unpack netbeans-9999-r12-build.xml.patch.bz2
5743 -
5744 - pushd "${S}" >/dev/null || die
5745 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5746 - popd >/dev/null || die
5747 -}
5748 -
5749 -src_prepare() {
5750 - einfo "Deleting bundled class files..."
5751 - find -name "*.class" -type f | xargs rm -vf
5752 -
5753 - epatch netbeans-9999-r12-build.xml.patch
5754 -
5755 - # Support for custom patches
5756 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5757 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5758 -
5759 - if [ -n "${files}" ] ; then
5760 - einfo "Applying custom patches:"
5761 -
5762 - for file in ${files} ; do
5763 - epatch "${file}"
5764 - done
5765 - fi
5766 - fi
5767 -
5768 - einfo "Symlinking external libraries..."
5769 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5770 -
5771 - einfo "Linking in other clusters..."
5772 - mkdir "${S}"/nbbuild/netbeans || die
5773 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5774 -
5775 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5776 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5777 - touch nb.cluster.extide.built
5778 -
5779 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5780 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5781 - touch nb.cluster.ide.built
5782 -
5783 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5784 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5785 - touch nb.cluster.java.built
5786 -
5787 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5788 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5789 - touch nb.cluster.platform.built
5790 -
5791 - popd >/dev/null || die
5792 -
5793 - java-pkg-2_src_prepare
5794 -}
5795 -
5796 -src_install() {
5797 - pushd nbbuild/netbeans/groovy >/dev/null || die
5798 -
5799 - insinto ${INSTALL_DIR}
5800 -
5801 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5802 -
5803 - doins -r *
5804 -
5805 - popd >/dev/null || die
5806 -
5807 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
5808 -}
5809
5810 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140514.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140514.ebuild
5811 deleted file mode 100644
5812 index 95609d9..0000000
5813 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140514.ebuild
5814 +++ /dev/null
5815 @@ -1,111 +0,0 @@
5816 -# Copyright 1999-2014 Gentoo Foundation
5817 -# Distributed under the terms of the GNU General Public License v2
5818 -# $Header: $
5819 -
5820 -EAPI="4"
5821 -inherit eutils java-pkg-2 java-ant-2
5822 -
5823 -DESCRIPTION="Netbeans Groovy Cluster"
5824 -HOMEPAGE="http://netbeans.org/projects/groovy"
5825 -SLOT="9999"
5826 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
5827 -SRC_URI="${SOURCE_URL}
5828 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5829 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5830 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5831 -KEYWORDS="~amd64 ~x86"
5832 -IUSE=""
5833 -S="${WORKDIR}"
5834 -
5835 -CDEPEND="~dev-java/netbeans-extide-${PV}
5836 - ~dev-java/netbeans-ide-${PV}
5837 - ~dev-java/netbeans-java-${PV}
5838 - ~dev-java/netbeans-platform-${PV}"
5839 -DEPEND=">=virtual/jdk-1.7
5840 - app-arch/unzip
5841 - ${CDEPEND}
5842 - dev-java/javahelp:0"
5843 -RDEPEND=">=virtual/jdk-1.7
5844 - ${CDEPEND}"
5845 -
5846 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5847 -
5848 -EANT_BUILD_XML="nbbuild/build.xml"
5849 -EANT_BUILD_TARGET="rebuild-cluster"
5850 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5851 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5852 -JAVA_PKG_BSFIX="off"
5853 -
5854 -src_unpack() {
5855 - unpack $(basename ${SOURCE_URL})
5856 -
5857 - einfo "Deleting bundled jars..."
5858 - find -name "*.jar" -type f -delete
5859 -
5860 - unpack netbeans-9999-r12-build.xml.patch.bz2
5861 -
5862 - pushd "${S}" >/dev/null || die
5863 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5864 - popd >/dev/null || die
5865 -}
5866 -
5867 -src_prepare() {
5868 - einfo "Deleting bundled class files..."
5869 - find -name "*.class" -type f | xargs rm -vf
5870 -
5871 - epatch netbeans-9999-r12-build.xml.patch
5872 -
5873 - # Support for custom patches
5874 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5875 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5876 -
5877 - if [ -n "${files}" ] ; then
5878 - einfo "Applying custom patches:"
5879 -
5880 - for file in ${files} ; do
5881 - epatch "${file}"
5882 - done
5883 - fi
5884 - fi
5885 -
5886 - einfo "Symlinking external libraries..."
5887 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5888 -
5889 - einfo "Linking in other clusters..."
5890 - mkdir "${S}"/nbbuild/netbeans || die
5891 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5892 -
5893 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5894 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5895 - touch nb.cluster.extide.built
5896 -
5897 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5898 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5899 - touch nb.cluster.ide.built
5900 -
5901 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5902 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5903 - touch nb.cluster.java.built
5904 -
5905 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5906 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5907 - touch nb.cluster.platform.built
5908 -
5909 - popd >/dev/null || die
5910 -
5911 - java-pkg-2_src_prepare
5912 -}
5913 -
5914 -src_install() {
5915 - pushd nbbuild/netbeans/groovy >/dev/null || die
5916 -
5917 - insinto ${INSTALL_DIR}
5918 -
5919 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5920 -
5921 - doins -r *
5922 -
5923 - popd >/dev/null || die
5924 -
5925 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
5926 -}
5927
5928 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140516.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140516.ebuild
5929 deleted file mode 100644
5930 index ea239c2..0000000
5931 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20140516.ebuild
5932 +++ /dev/null
5933 @@ -1,111 +0,0 @@
5934 -# Copyright 1999-2014 Gentoo Foundation
5935 -# Distributed under the terms of the GNU General Public License v2
5936 -# $Header: $
5937 -
5938 -EAPI="4"
5939 -inherit eutils java-pkg-2 java-ant-2
5940 -
5941 -DESCRIPTION="Netbeans Groovy Cluster"
5942 -HOMEPAGE="http://netbeans.org/projects/groovy"
5943 -SLOT="9999"
5944 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
5945 -SRC_URI="${SOURCE_URL}
5946 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
5947 - http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
5948 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5949 -KEYWORDS="~amd64 ~x86"
5950 -IUSE=""
5951 -S="${WORKDIR}"
5952 -
5953 -CDEPEND="~dev-java/netbeans-extide-${PV}
5954 - ~dev-java/netbeans-ide-${PV}
5955 - ~dev-java/netbeans-java-${PV}
5956 - ~dev-java/netbeans-platform-${PV}"
5957 -DEPEND=">=virtual/jdk-1.7
5958 - app-arch/unzip
5959 - ${CDEPEND}
5960 - dev-java/javahelp:0"
5961 -RDEPEND=">=virtual/jdk-1.7
5962 - ${CDEPEND}"
5963 -
5964 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5965 -
5966 -EANT_BUILD_XML="nbbuild/build.xml"
5967 -EANT_BUILD_TARGET="rebuild-cluster"
5968 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
5969 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5970 -JAVA_PKG_BSFIX="off"
5971 -
5972 -src_unpack() {
5973 - unpack $(basename ${SOURCE_URL})
5974 -
5975 - einfo "Deleting bundled jars..."
5976 - find -name "*.jar" -type f -delete
5977 -
5978 - unpack netbeans-9999-r12-build.xml.patch.bz2
5979 -
5980 - pushd "${S}" >/dev/null || die
5981 - ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
5982 - popd >/dev/null || die
5983 -}
5984 -
5985 -src_prepare() {
5986 - einfo "Deleting bundled class files..."
5987 - find -name "*.class" -type f | xargs rm -vf
5988 -
5989 - epatch netbeans-9999-r12-build.xml.patch
5990 -
5991 - # Support for custom patches
5992 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5993 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5994 -
5995 - if [ -n "${files}" ] ; then
5996 - einfo "Applying custom patches:"
5997 -
5998 - for file in ${files} ; do
5999 - epatch "${file}"
6000 - done
6001 - fi
6002 - fi
6003 -
6004 - einfo "Symlinking external libraries..."
6005 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6006 -
6007 - einfo "Linking in other clusters..."
6008 - mkdir "${S}"/nbbuild/netbeans || die
6009 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6010 -
6011 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6012 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6013 - touch nb.cluster.extide.built
6014 -
6015 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6016 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6017 - touch nb.cluster.ide.built
6018 -
6019 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6020 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6021 - touch nb.cluster.java.built
6022 -
6023 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6024 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6025 - touch nb.cluster.platform.built
6026 -
6027 - popd >/dev/null || die
6028 -
6029 - java-pkg-2_src_prepare
6030 -}
6031 -
6032 -src_install() {
6033 - pushd nbbuild/netbeans/groovy >/dev/null || die
6034 -
6035 - insinto ${INSTALL_DIR}
6036 -
6037 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6038 -
6039 - doins -r *
6040 -
6041 - popd >/dev/null || die
6042 -
6043 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
6044 -}
6045
6046 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
6047 index 88d4247..622f953 100644
6048 --- a/dev-java/netbeans-harness/ChangeLog
6049 +++ b/dev-java/netbeans-harness/ChangeLog
6050 @@ -2,6 +2,15 @@
6051 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
6052 # $Header: $
6053
6054 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
6055 + -netbeans-harness-9999_p20140510.ebuild,
6056 + -netbeans-harness-9999_p20140511.ebuild,
6057 + -netbeans-harness-9999_p20140512.ebuild,
6058 + -netbeans-harness-9999_p20140513.ebuild,
6059 + -netbeans-harness-9999_p20140514.ebuild,
6060 + -netbeans-harness-9999_p20140516.ebuild:
6061 + removed obsolete ebuilds
6062 +
6063 *netbeans-harness-9999_p20140624 (24 Jun 2014)
6064
6065 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
6066
6067 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140510.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140510.ebuild
6068 deleted file mode 100644
6069 index 5b39eab..0000000
6070 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140510.ebuild
6071 +++ /dev/null
6072 @@ -1,114 +0,0 @@
6073 -# Copyright 1999-2014 Gentoo Foundation
6074 -# Distributed under the terms of the GNU General Public License v2
6075 -# $Header: $
6076 -
6077 -EAPI="4"
6078 -inherit eutils java-pkg-2 java-ant-2
6079 -
6080 -DESCRIPTION="Netbeans Harness"
6081 -HOMEPAGE="http://netbeans.org/features/platform/"
6082 -SLOT="9999"
6083 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
6084 -SRC_URI="${SOURCE_URL}
6085 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6086 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6087 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6088 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6089 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6090 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6091 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6092 -KEYWORDS="~amd64 ~x86"
6093 -IUSE=""
6094 -S="${WORKDIR}"
6095 -
6096 -CDEPEND="~dev-java/netbeans-platform-${PV}
6097 - dev-java/javahelp:0"
6098 -DEPEND=">=virtual/jdk-1.7
6099 - app-arch/unzip
6100 - ${CDEPEND}
6101 - >=dev-java/junit-4.4:4"
6102 -RDEPEND=">=virtual/jdk-1.7
6103 - ${CDEPEND}"
6104 -
6105 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6106 -
6107 -EANT_BUILD_XML="nbbuild/build.xml"
6108 -EANT_BUILD_TARGET="rebuild-cluster"
6109 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6110 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6111 -JAVA_PKG_BSFIX="off"
6112 -
6113 -src_unpack() {
6114 - unpack $(basename ${SOURCE_URL})
6115 -
6116 - einfo "Deleting bundled jars..."
6117 - find -name "*.jar" -type f -delete
6118 -
6119 - unpack netbeans-9999-r12-build.xml.patch.bz2
6120 -
6121 - pushd "${S}" >/dev/null || die
6122 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6123 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6124 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6125 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6126 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6127 - popd >/dev/null || die
6128 -}
6129 -
6130 -src_prepare() {
6131 - einfo "Deleting bundled class files..."
6132 - find -name "*.class" -type f | xargs rm -vf
6133 -
6134 - epatch netbeans-9999-r12-build.xml.patch
6135 -
6136 - # Support for custom patches
6137 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6138 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6139 -
6140 - if [ -n "${files}" ] ; then
6141 - einfo "Applying custom patches:"
6142 -
6143 - for file in ${files} ; do
6144 - epatch "${file}"
6145 - done
6146 - fi
6147 - fi
6148 -
6149 - einfo "Symlinking external libraries..."
6150 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6151 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6152 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6153 -
6154 - einfo "Linking in other clusters..."
6155 - mkdir "${S}"/nbbuild/netbeans || die
6156 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6157 -
6158 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6159 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6160 - touch nb.cluster.platform.built
6161 -
6162 - popd >/dev/null || die
6163 -
6164 - java-pkg-2_src_prepare
6165 -}
6166 -
6167 -src_install() {
6168 - pushd nbbuild/netbeans/harness >/dev/null || die
6169 -
6170 - insinto ${INSTALL_DIR}
6171 -
6172 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6173 -
6174 - doins -r *
6175 - fperms 755 launchers/app.sh
6176 - find "${D}" -name "*.exe" -type f -delete
6177 -
6178 - popd >/dev/null || die
6179 -
6180 - local instdir=${INSTALL_DIR}/antlib
6181 - pushd "${D}"/${instdir} >/dev/null || die
6182 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6183 - popd >/dev/null || die
6184 -
6185 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6186 -}
6187
6188 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140511.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140511.ebuild
6189 deleted file mode 100644
6190 index d2385f8..0000000
6191 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140511.ebuild
6192 +++ /dev/null
6193 @@ -1,114 +0,0 @@
6194 -# Copyright 1999-2014 Gentoo Foundation
6195 -# Distributed under the terms of the GNU General Public License v2
6196 -# $Header: $
6197 -
6198 -EAPI="4"
6199 -inherit eutils java-pkg-2 java-ant-2
6200 -
6201 -DESCRIPTION="Netbeans Harness"
6202 -HOMEPAGE="http://netbeans.org/features/platform/"
6203 -SLOT="9999"
6204 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
6205 -SRC_URI="${SOURCE_URL}
6206 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6207 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6208 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6209 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6210 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6211 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6212 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6213 -KEYWORDS="~amd64 ~x86"
6214 -IUSE=""
6215 -S="${WORKDIR}"
6216 -
6217 -CDEPEND="~dev-java/netbeans-platform-${PV}
6218 - dev-java/javahelp:0"
6219 -DEPEND=">=virtual/jdk-1.7
6220 - app-arch/unzip
6221 - ${CDEPEND}
6222 - >=dev-java/junit-4.4:4"
6223 -RDEPEND=">=virtual/jdk-1.7
6224 - ${CDEPEND}"
6225 -
6226 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6227 -
6228 -EANT_BUILD_XML="nbbuild/build.xml"
6229 -EANT_BUILD_TARGET="rebuild-cluster"
6230 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6231 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6232 -JAVA_PKG_BSFIX="off"
6233 -
6234 -src_unpack() {
6235 - unpack $(basename ${SOURCE_URL})
6236 -
6237 - einfo "Deleting bundled jars..."
6238 - find -name "*.jar" -type f -delete
6239 -
6240 - unpack netbeans-9999-r12-build.xml.patch.bz2
6241 -
6242 - pushd "${S}" >/dev/null || die
6243 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6244 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6245 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6246 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6247 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6248 - popd >/dev/null || die
6249 -}
6250 -
6251 -src_prepare() {
6252 - einfo "Deleting bundled class files..."
6253 - find -name "*.class" -type f | xargs rm -vf
6254 -
6255 - epatch netbeans-9999-r12-build.xml.patch
6256 -
6257 - # Support for custom patches
6258 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6259 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6260 -
6261 - if [ -n "${files}" ] ; then
6262 - einfo "Applying custom patches:"
6263 -
6264 - for file in ${files} ; do
6265 - epatch "${file}"
6266 - done
6267 - fi
6268 - fi
6269 -
6270 - einfo "Symlinking external libraries..."
6271 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6272 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6273 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6274 -
6275 - einfo "Linking in other clusters..."
6276 - mkdir "${S}"/nbbuild/netbeans || die
6277 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6278 -
6279 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6280 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6281 - touch nb.cluster.platform.built
6282 -
6283 - popd >/dev/null || die
6284 -
6285 - java-pkg-2_src_prepare
6286 -}
6287 -
6288 -src_install() {
6289 - pushd nbbuild/netbeans/harness >/dev/null || die
6290 -
6291 - insinto ${INSTALL_DIR}
6292 -
6293 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6294 -
6295 - doins -r *
6296 - fperms 755 launchers/app.sh
6297 - find "${D}" -name "*.exe" -type f -delete
6298 -
6299 - popd >/dev/null || die
6300 -
6301 - local instdir=${INSTALL_DIR}/antlib
6302 - pushd "${D}"/${instdir} >/dev/null || die
6303 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6304 - popd >/dev/null || die
6305 -
6306 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6307 -}
6308
6309 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140512.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140512.ebuild
6310 deleted file mode 100644
6311 index abf2db3..0000000
6312 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140512.ebuild
6313 +++ /dev/null
6314 @@ -1,114 +0,0 @@
6315 -# Copyright 1999-2014 Gentoo Foundation
6316 -# Distributed under the terms of the GNU General Public License v2
6317 -# $Header: $
6318 -
6319 -EAPI="4"
6320 -inherit eutils java-pkg-2 java-ant-2
6321 -
6322 -DESCRIPTION="Netbeans Harness"
6323 -HOMEPAGE="http://netbeans.org/features/platform/"
6324 -SLOT="9999"
6325 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
6326 -SRC_URI="${SOURCE_URL}
6327 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6328 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6329 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6330 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6331 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6332 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6333 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6334 -KEYWORDS="~amd64 ~x86"
6335 -IUSE=""
6336 -S="${WORKDIR}"
6337 -
6338 -CDEPEND="~dev-java/netbeans-platform-${PV}
6339 - dev-java/javahelp:0"
6340 -DEPEND=">=virtual/jdk-1.7
6341 - app-arch/unzip
6342 - ${CDEPEND}
6343 - >=dev-java/junit-4.4:4"
6344 -RDEPEND=">=virtual/jdk-1.7
6345 - ${CDEPEND}"
6346 -
6347 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6348 -
6349 -EANT_BUILD_XML="nbbuild/build.xml"
6350 -EANT_BUILD_TARGET="rebuild-cluster"
6351 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6352 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6353 -JAVA_PKG_BSFIX="off"
6354 -
6355 -src_unpack() {
6356 - unpack $(basename ${SOURCE_URL})
6357 -
6358 - einfo "Deleting bundled jars..."
6359 - find -name "*.jar" -type f -delete
6360 -
6361 - unpack netbeans-9999-r12-build.xml.patch.bz2
6362 -
6363 - pushd "${S}" >/dev/null || die
6364 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6365 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6366 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6367 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6368 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6369 - popd >/dev/null || die
6370 -}
6371 -
6372 -src_prepare() {
6373 - einfo "Deleting bundled class files..."
6374 - find -name "*.class" -type f | xargs rm -vf
6375 -
6376 - epatch netbeans-9999-r12-build.xml.patch
6377 -
6378 - # Support for custom patches
6379 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6380 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6381 -
6382 - if [ -n "${files}" ] ; then
6383 - einfo "Applying custom patches:"
6384 -
6385 - for file in ${files} ; do
6386 - epatch "${file}"
6387 - done
6388 - fi
6389 - fi
6390 -
6391 - einfo "Symlinking external libraries..."
6392 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6393 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6394 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6395 -
6396 - einfo "Linking in other clusters..."
6397 - mkdir "${S}"/nbbuild/netbeans || die
6398 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6399 -
6400 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6401 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6402 - touch nb.cluster.platform.built
6403 -
6404 - popd >/dev/null || die
6405 -
6406 - java-pkg-2_src_prepare
6407 -}
6408 -
6409 -src_install() {
6410 - pushd nbbuild/netbeans/harness >/dev/null || die
6411 -
6412 - insinto ${INSTALL_DIR}
6413 -
6414 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6415 -
6416 - doins -r *
6417 - fperms 755 launchers/app.sh
6418 - find "${D}" -name "*.exe" -type f -delete
6419 -
6420 - popd >/dev/null || die
6421 -
6422 - local instdir=${INSTALL_DIR}/antlib
6423 - pushd "${D}"/${instdir} >/dev/null || die
6424 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6425 - popd >/dev/null || die
6426 -
6427 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6428 -}
6429
6430 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140513.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140513.ebuild
6431 deleted file mode 100644
6432 index 196b1ca..0000000
6433 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140513.ebuild
6434 +++ /dev/null
6435 @@ -1,114 +0,0 @@
6436 -# Copyright 1999-2014 Gentoo Foundation
6437 -# Distributed under the terms of the GNU General Public License v2
6438 -# $Header: $
6439 -
6440 -EAPI="4"
6441 -inherit eutils java-pkg-2 java-ant-2
6442 -
6443 -DESCRIPTION="Netbeans Harness"
6444 -HOMEPAGE="http://netbeans.org/features/platform/"
6445 -SLOT="9999"
6446 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
6447 -SRC_URI="${SOURCE_URL}
6448 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6449 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6450 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6451 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6452 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6453 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6454 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6455 -KEYWORDS="~amd64 ~x86"
6456 -IUSE=""
6457 -S="${WORKDIR}"
6458 -
6459 -CDEPEND="~dev-java/netbeans-platform-${PV}
6460 - dev-java/javahelp:0"
6461 -DEPEND=">=virtual/jdk-1.7
6462 - app-arch/unzip
6463 - ${CDEPEND}
6464 - >=dev-java/junit-4.4:4"
6465 -RDEPEND=">=virtual/jdk-1.7
6466 - ${CDEPEND}"
6467 -
6468 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6469 -
6470 -EANT_BUILD_XML="nbbuild/build.xml"
6471 -EANT_BUILD_TARGET="rebuild-cluster"
6472 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6473 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6474 -JAVA_PKG_BSFIX="off"
6475 -
6476 -src_unpack() {
6477 - unpack $(basename ${SOURCE_URL})
6478 -
6479 - einfo "Deleting bundled jars..."
6480 - find -name "*.jar" -type f -delete
6481 -
6482 - unpack netbeans-9999-r12-build.xml.patch.bz2
6483 -
6484 - pushd "${S}" >/dev/null || die
6485 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6486 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6487 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6488 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6489 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6490 - popd >/dev/null || die
6491 -}
6492 -
6493 -src_prepare() {
6494 - einfo "Deleting bundled class files..."
6495 - find -name "*.class" -type f | xargs rm -vf
6496 -
6497 - epatch netbeans-9999-r12-build.xml.patch
6498 -
6499 - # Support for custom patches
6500 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6501 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6502 -
6503 - if [ -n "${files}" ] ; then
6504 - einfo "Applying custom patches:"
6505 -
6506 - for file in ${files} ; do
6507 - epatch "${file}"
6508 - done
6509 - fi
6510 - fi
6511 -
6512 - einfo "Symlinking external libraries..."
6513 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6514 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6515 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6516 -
6517 - einfo "Linking in other clusters..."
6518 - mkdir "${S}"/nbbuild/netbeans || die
6519 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6520 -
6521 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6522 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6523 - touch nb.cluster.platform.built
6524 -
6525 - popd >/dev/null || die
6526 -
6527 - java-pkg-2_src_prepare
6528 -}
6529 -
6530 -src_install() {
6531 - pushd nbbuild/netbeans/harness >/dev/null || die
6532 -
6533 - insinto ${INSTALL_DIR}
6534 -
6535 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6536 -
6537 - doins -r *
6538 - fperms 755 launchers/app.sh
6539 - find "${D}" -name "*.exe" -type f -delete
6540 -
6541 - popd >/dev/null || die
6542 -
6543 - local instdir=${INSTALL_DIR}/antlib
6544 - pushd "${D}"/${instdir} >/dev/null || die
6545 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6546 - popd >/dev/null || die
6547 -
6548 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6549 -}
6550
6551 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140514.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140514.ebuild
6552 deleted file mode 100644
6553 index a0797f7..0000000
6554 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140514.ebuild
6555 +++ /dev/null
6556 @@ -1,114 +0,0 @@
6557 -# Copyright 1999-2014 Gentoo Foundation
6558 -# Distributed under the terms of the GNU General Public License v2
6559 -# $Header: $
6560 -
6561 -EAPI="4"
6562 -inherit eutils java-pkg-2 java-ant-2
6563 -
6564 -DESCRIPTION="Netbeans Harness"
6565 -HOMEPAGE="http://netbeans.org/features/platform/"
6566 -SLOT="9999"
6567 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
6568 -SRC_URI="${SOURCE_URL}
6569 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6570 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6571 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6572 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6573 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6574 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6575 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6576 -KEYWORDS="~amd64 ~x86"
6577 -IUSE=""
6578 -S="${WORKDIR}"
6579 -
6580 -CDEPEND="~dev-java/netbeans-platform-${PV}
6581 - dev-java/javahelp:0"
6582 -DEPEND=">=virtual/jdk-1.7
6583 - app-arch/unzip
6584 - ${CDEPEND}
6585 - >=dev-java/junit-4.4:4"
6586 -RDEPEND=">=virtual/jdk-1.7
6587 - ${CDEPEND}"
6588 -
6589 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6590 -
6591 -EANT_BUILD_XML="nbbuild/build.xml"
6592 -EANT_BUILD_TARGET="rebuild-cluster"
6593 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6594 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6595 -JAVA_PKG_BSFIX="off"
6596 -
6597 -src_unpack() {
6598 - unpack $(basename ${SOURCE_URL})
6599 -
6600 - einfo "Deleting bundled jars..."
6601 - find -name "*.jar" -type f -delete
6602 -
6603 - unpack netbeans-9999-r12-build.xml.patch.bz2
6604 -
6605 - pushd "${S}" >/dev/null || die
6606 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6607 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6608 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6609 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6610 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6611 - popd >/dev/null || die
6612 -}
6613 -
6614 -src_prepare() {
6615 - einfo "Deleting bundled class files..."
6616 - find -name "*.class" -type f | xargs rm -vf
6617 -
6618 - epatch netbeans-9999-r12-build.xml.patch
6619 -
6620 - # Support for custom patches
6621 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6622 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6623 -
6624 - if [ -n "${files}" ] ; then
6625 - einfo "Applying custom patches:"
6626 -
6627 - for file in ${files} ; do
6628 - epatch "${file}"
6629 - done
6630 - fi
6631 - fi
6632 -
6633 - einfo "Symlinking external libraries..."
6634 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6635 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6636 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6637 -
6638 - einfo "Linking in other clusters..."
6639 - mkdir "${S}"/nbbuild/netbeans || die
6640 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6641 -
6642 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6643 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6644 - touch nb.cluster.platform.built
6645 -
6646 - popd >/dev/null || die
6647 -
6648 - java-pkg-2_src_prepare
6649 -}
6650 -
6651 -src_install() {
6652 - pushd nbbuild/netbeans/harness >/dev/null || die
6653 -
6654 - insinto ${INSTALL_DIR}
6655 -
6656 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6657 -
6658 - doins -r *
6659 - fperms 755 launchers/app.sh
6660 - find "${D}" -name "*.exe" -type f -delete
6661 -
6662 - popd >/dev/null || die
6663 -
6664 - local instdir=${INSTALL_DIR}/antlib
6665 - pushd "${D}"/${instdir} >/dev/null || die
6666 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6667 - popd >/dev/null || die
6668 -
6669 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6670 -}
6671
6672 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20140516.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20140516.ebuild
6673 deleted file mode 100644
6674 index 0115072..0000000
6675 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20140516.ebuild
6676 +++ /dev/null
6677 @@ -1,114 +0,0 @@
6678 -# Copyright 1999-2014 Gentoo Foundation
6679 -# Distributed under the terms of the GNU General Public License v2
6680 -# $Header: $
6681 -
6682 -EAPI="4"
6683 -inherit eutils java-pkg-2 java-ant-2
6684 -
6685 -DESCRIPTION="Netbeans Harness"
6686 -HOMEPAGE="http://netbeans.org/features/platform/"
6687 -SLOT="9999"
6688 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
6689 -SRC_URI="${SOURCE_URL}
6690 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6691 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6692 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6693 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6694 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6695 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
6696 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6697 -KEYWORDS="~amd64 ~x86"
6698 -IUSE=""
6699 -S="${WORKDIR}"
6700 -
6701 -CDEPEND="~dev-java/netbeans-platform-${PV}
6702 - dev-java/javahelp:0"
6703 -DEPEND=">=virtual/jdk-1.7
6704 - app-arch/unzip
6705 - ${CDEPEND}
6706 - >=dev-java/junit-4.4:4"
6707 -RDEPEND=">=virtual/jdk-1.7
6708 - ${CDEPEND}"
6709 -
6710 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6711 -
6712 -EANT_BUILD_XML="nbbuild/build.xml"
6713 -EANT_BUILD_TARGET="rebuild-cluster"
6714 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
6715 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6716 -JAVA_PKG_BSFIX="off"
6717 -
6718 -src_unpack() {
6719 - unpack $(basename ${SOURCE_URL})
6720 -
6721 - einfo "Deleting bundled jars..."
6722 - find -name "*.jar" -type f -delete
6723 -
6724 - unpack netbeans-9999-r12-build.xml.patch.bz2
6725 -
6726 - pushd "${S}" >/dev/null || die
6727 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6728 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6729 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6730 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6731 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6732 - popd >/dev/null || die
6733 -}
6734 -
6735 -src_prepare() {
6736 - einfo "Deleting bundled class files..."
6737 - find -name "*.class" -type f | xargs rm -vf
6738 -
6739 - epatch netbeans-9999-r12-build.xml.patch
6740 -
6741 - # Support for custom patches
6742 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6743 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6744 -
6745 - if [ -n "${files}" ] ; then
6746 - einfo "Applying custom patches:"
6747 -
6748 - for file in ${files} ; do
6749 - epatch "${file}"
6750 - done
6751 - fi
6752 - fi
6753 -
6754 - einfo "Symlinking external libraries..."
6755 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6756 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6757 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6758 -
6759 - einfo "Linking in other clusters..."
6760 - mkdir "${S}"/nbbuild/netbeans || die
6761 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6762 -
6763 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6764 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6765 - touch nb.cluster.platform.built
6766 -
6767 - popd >/dev/null || die
6768 -
6769 - java-pkg-2_src_prepare
6770 -}
6771 -
6772 -src_install() {
6773 - pushd nbbuild/netbeans/harness >/dev/null || die
6774 -
6775 - insinto ${INSTALL_DIR}
6776 -
6777 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6778 -
6779 - doins -r *
6780 - fperms 755 launchers/app.sh
6781 - find "${D}" -name "*.exe" -type f -delete
6782 -
6783 - popd >/dev/null || die
6784 -
6785 - local instdir=${INSTALL_DIR}/antlib
6786 - pushd "${D}"/${instdir} >/dev/null || die
6787 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
6788 - popd >/dev/null || die
6789 -
6790 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
6791 -}
6792
6793 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
6794 index 3f25127..c57f899 100644
6795 --- a/dev-java/netbeans-ide/ChangeLog
6796 +++ b/dev-java/netbeans-ide/ChangeLog
6797 @@ -2,6 +2,12 @@
6798 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
6799 # $Header: $
6800
6801 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
6802 + -netbeans-ide-9999_p20140510.ebuild, -netbeans-ide-9999_p20140511.ebuild,
6803 + -netbeans-ide-9999_p20140512.ebuild, -netbeans-ide-9999_p20140513.ebuild,
6804 + -netbeans-ide-9999_p20140514.ebuild, -netbeans-ide-9999_p20140516.ebuild:
6805 + removed obsolete ebuilds
6806 +
6807 *netbeans-ide-9999_p20140624 (24 Jun 2014)
6808
6809 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
6810
6811 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140510.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140510.ebuild
6812 deleted file mode 100644
6813 index 357c4b6..0000000
6814 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140510.ebuild
6815 +++ /dev/null
6816 @@ -1,373 +0,0 @@
6817 -# Copyright 1999-2014 Gentoo Foundation
6818 -# Distributed under the terms of the GNU General Public License v2
6819 -# $Header: $
6820 -
6821 -EAPI="4"
6822 -inherit eutils java-pkg-2 java-ant-2
6823 -
6824 -DESCRIPTION="Netbeans IDE Cluster"
6825 -HOMEPAGE="http://netbeans.org/projects/ide"
6826 -SLOT="9999"
6827 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
6828 -SRC_URI="${SOURCE_URL}
6829 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
6830 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
6831 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
6832 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
6833 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
6834 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
6835 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
6836 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
6837 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
6838 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
6839 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
6840 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
6841 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
6842 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
6843 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
6844 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
6845 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
6846 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
6847 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
6848 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
6849 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
6850 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
6851 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
6852 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
6853 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
6854 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
6855 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
6856 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
6857 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
6858 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
6859 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
6860 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
6861 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
6862 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
6863 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
6864 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
6865 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
6866 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
6867 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
6868 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
6869 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
6870 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
6871 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
6872 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
6873 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
6874 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
6875 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
6876 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
6877 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
6878 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
6879 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
6880 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
6881 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
6882 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
6883 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
6884 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
6885 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
6886 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
6887 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
6888 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
6889 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
6890 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
6891 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
6892 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
6893 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
6894 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
6895 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
6896 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
6897 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
6898 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
6899 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
6900 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
6901 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
6902 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
6903 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
6904 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
6905 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
6906 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6907 -KEYWORDS="~amd64 ~x86"
6908 -IUSE=""
6909 -S="${WORKDIR}"
6910 -
6911 -CDEPEND="~dev-java/netbeans-harness-${PV}
6912 - ~dev-java/netbeans-platform-${PV}
6913 - dev-java/commons-httpclient:3
6914 - dev-java/commons-lang:2.1
6915 - dev-java/commons-logging:0
6916 - dev-java/icu4j:4.4
6917 - dev-java/iso-relax:0
6918 - dev-java/jdbc-mysql:0
6919 - dev-java/jdbc-postgresql:0
6920 - >=dev-java/json-simple-1.1:0
6921 - dev-java/jsr173:0
6922 - dev-java/jvyamlb:0
6923 - dev-java/log4j:0
6924 - dev-java/lucene:3.5
6925 - dev-java/rhino:1.6
6926 - dev-java/saxon:9
6927 - dev-java/smack:2.2
6928 - dev-java/sun-jaf:0
6929 - dev-java/tomcat-servlet-api:2.2
6930 - dev-java/ws-commons-util:0
6931 - dev-java/xerces:2"
6932 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
6933 -# app-text/jing:0 our version is probably too old
6934 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
6935 -# dev-java/freemarker:2.3
6936 -# dev-java/ini4j:0 our version is too old
6937 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
6938 -# dev-java/trilead-ssh2:0 in overlay
6939 -DEPEND=">=virtual/jdk-1.7
6940 - app-arch/unzip
6941 - dev-java/commons-codec:0
6942 - >=dev-java/jsch-0.1.46:0
6943 - dev-java/jzlib:0
6944 - ${CDEPEND}
6945 - dev-java/javacc:0
6946 - dev-java/javahelp:0"
6947 -RDEPEND=">=virtual/jdk-1.7
6948 - ${CDEPEND}"
6949 -
6950 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6951 -
6952 -EANT_BUILD_XML="nbbuild/build.xml"
6953 -EANT_BUILD_TARGET="rebuild-cluster"
6954 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
6955 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6956 -JAVA_PKG_BSFIX="off"
6957 -
6958 -JAVA_PKG_WANT_SOURCE="1.7"
6959 -JAVA_PKG_WANT_TARGET="1.7"
6960 -
6961 -src_unpack() {
6962 - unpack $(basename ${SOURCE_URL})
6963 -
6964 - einfo "Deleting bundled jars..."
6965 - find -name "*.jar" -type f -delete
6966 -
6967 - unpack netbeans-9999-r12-build.xml.patch.bz2
6968 -
6969 - pushd "${S}" >/dev/null || die
6970 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
6971 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
6972 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
6973 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
6974 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
6975 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
6976 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
6977 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
6978 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
6979 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
6980 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
6981 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
6982 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
6983 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
6984 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
6985 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
6986 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
6987 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
6988 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
6989 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
6990 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
6991 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
6992 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
6993 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
6994 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
6995 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
6996 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
6997 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
6998 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
6999 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
7000 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
7001 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
7002 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
7003 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
7004 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
7005 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
7006 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
7007 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
7008 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
7009 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
7010 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
7011 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
7012 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
7013 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
7014 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
7015 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
7016 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
7017 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
7018 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
7019 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
7020 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
7021 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
7022 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
7023 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
7024 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
7025 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
7026 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
7027 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
7028 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
7029 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
7030 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
7031 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
7032 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
7033 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
7034 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
7035 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
7036 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
7037 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
7038 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
7039 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
7040 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
7041 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
7042 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
7043 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
7044 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
7045 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
7046 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
7047 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
7048 - popd >/dev/null || die
7049 -}
7050 -
7051 -src_prepare() {
7052 - einfo "Deleting bundled class files..."
7053 - find -name "*.class" -type f | xargs rm -vf
7054 -
7055 - epatch netbeans-9999-r12-build.xml.patch
7056 -
7057 - # Support for custom patches
7058 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7059 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7060 -
7061 - if [ -n "${files}" ] ; then
7062 - einfo "Applying custom patches:"
7063 -
7064 - for file in ${files} ; do
7065 - epatch "${file}"
7066 - done
7067 - fi
7068 - fi
7069 -
7070 - einfo "Symlinking external libraries..."
7071 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7072 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
7073 -
7074 - einfo "Linking in other clusters..."
7075 - mkdir "${S}"/nbbuild/netbeans || die
7076 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7077 -
7078 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7079 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7080 - touch nb.cluster.platform.built
7081 -
7082 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7083 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7084 - touch nb.cluster.harness.built
7085 -
7086 - popd >/dev/null || die
7087 -
7088 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
7089 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
7090 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
7091 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
7092 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
7093 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
7094 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
7095 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
7096 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
7097 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
7098 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
7099 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
7100 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
7101 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
7102 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
7103 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
7104 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
7105 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
7106 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
7107 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
7108 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
7109 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
7110 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
7111 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
7112 -
7113 - java-pkg-2_src_prepare
7114 -}
7115 -
7116 -src_compile() {
7117 - unset DISPLAY
7118 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
7119 -}
7120 -
7121 -src_install() {
7122 - pushd nbbuild/netbeans/ide >/dev/null || die
7123 -
7124 - insinto ${INSTALL_DIR}
7125 -
7126 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7127 -
7128 - doins -r *
7129 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
7130 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
7131 -
7132 - insinto ${INSTALL_DIR}/bin/nativeexecution
7133 - doins bin/nativeexecution/*
7134 -
7135 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
7136 - for file in *.sh ; do
7137 - fperms 755 ${file}
7138 - done
7139 - popd >/dev/null || die
7140 -
7141 - if use x86 ; then
7142 - doins -r bin/nativeexecution/Linux-x86
7143 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
7144 - for file in * ; do
7145 - fperms 755 ${file}
7146 - done
7147 - popd >/dev/null || die
7148 - elif use amd64 ; then
7149 - doins -r bin/nativeexecution/Linux-x86_64
7150 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
7151 - for file in * ; do
7152 - fperms 755 ${file}
7153 - done
7154 - popd >/dev/null || die
7155 - fi
7156 -
7157 - popd >/dev/null || die
7158 -
7159 - local instdir=${INSTALL_DIR}/modules/ext
7160 - pushd "${D}"/${instdir} >/dev/null || die
7161 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
7162 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
7163 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
7164 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
7165 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
7166 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
7167 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
7168 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
7169 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
7170 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
7171 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
7172 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
7173 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
7174 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
7175 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
7176 - popd >/dev/null || die
7177 -
7178 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
7179 - pushd "${D}"/${instdir} >/dev/null || die
7180 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
7181 - popd >/dev/null || die
7182 -
7183 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
7184 - pushd "${D}"/${instdir} >/dev/null || die
7185 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
7186 - popd >/dev/null || die
7187 -
7188 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
7189 -}
7190
7191 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140511.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140511.ebuild
7192 deleted file mode 100644
7193 index c1c425a..0000000
7194 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140511.ebuild
7195 +++ /dev/null
7196 @@ -1,373 +0,0 @@
7197 -# Copyright 1999-2014 Gentoo Foundation
7198 -# Distributed under the terms of the GNU General Public License v2
7199 -# $Header: $
7200 -
7201 -EAPI="4"
7202 -inherit eutils java-pkg-2 java-ant-2
7203 -
7204 -DESCRIPTION="Netbeans IDE Cluster"
7205 -HOMEPAGE="http://netbeans.org/projects/ide"
7206 -SLOT="9999"
7207 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
7208 -SRC_URI="${SOURCE_URL}
7209 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
7210 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
7211 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
7212 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
7213 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
7214 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
7215 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
7216 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
7217 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
7218 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
7219 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
7220 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
7221 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
7222 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
7223 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
7224 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
7225 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
7226 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
7227 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
7228 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
7229 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
7230 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
7231 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
7232 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
7233 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
7234 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
7235 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
7236 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
7237 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
7238 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
7239 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
7240 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
7241 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
7242 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
7243 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
7244 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
7245 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
7246 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
7247 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
7248 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
7249 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
7250 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
7251 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
7252 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
7253 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
7254 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
7255 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
7256 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
7257 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
7258 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
7259 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
7260 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
7261 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
7262 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
7263 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
7264 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
7265 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
7266 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
7267 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
7268 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
7269 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
7270 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
7271 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
7272 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
7273 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
7274 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
7275 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
7276 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
7277 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
7278 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
7279 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
7280 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
7281 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
7282 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
7283 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
7284 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
7285 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
7286 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7287 -KEYWORDS="~amd64 ~x86"
7288 -IUSE=""
7289 -S="${WORKDIR}"
7290 -
7291 -CDEPEND="~dev-java/netbeans-harness-${PV}
7292 - ~dev-java/netbeans-platform-${PV}
7293 - dev-java/commons-httpclient:3
7294 - dev-java/commons-lang:2.1
7295 - dev-java/commons-logging:0
7296 - dev-java/icu4j:4.4
7297 - dev-java/iso-relax:0
7298 - dev-java/jdbc-mysql:0
7299 - dev-java/jdbc-postgresql:0
7300 - >=dev-java/json-simple-1.1:0
7301 - dev-java/jsr173:0
7302 - dev-java/jvyamlb:0
7303 - dev-java/log4j:0
7304 - dev-java/lucene:3.5
7305 - dev-java/rhino:1.6
7306 - dev-java/saxon:9
7307 - dev-java/smack:2.2
7308 - dev-java/sun-jaf:0
7309 - dev-java/tomcat-servlet-api:2.2
7310 - dev-java/ws-commons-util:0
7311 - dev-java/xerces:2"
7312 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
7313 -# app-text/jing:0 our version is probably too old
7314 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
7315 -# dev-java/freemarker:2.3
7316 -# dev-java/ini4j:0 our version is too old
7317 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
7318 -# dev-java/trilead-ssh2:0 in overlay
7319 -DEPEND=">=virtual/jdk-1.7
7320 - app-arch/unzip
7321 - dev-java/commons-codec:0
7322 - >=dev-java/jsch-0.1.46:0
7323 - dev-java/jzlib:0
7324 - ${CDEPEND}
7325 - dev-java/javacc:0
7326 - dev-java/javahelp:0"
7327 -RDEPEND=">=virtual/jdk-1.7
7328 - ${CDEPEND}"
7329 -
7330 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7331 -
7332 -EANT_BUILD_XML="nbbuild/build.xml"
7333 -EANT_BUILD_TARGET="rebuild-cluster"
7334 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
7335 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7336 -JAVA_PKG_BSFIX="off"
7337 -
7338 -JAVA_PKG_WANT_SOURCE="1.7"
7339 -JAVA_PKG_WANT_TARGET="1.7"
7340 -
7341 -src_unpack() {
7342 - unpack $(basename ${SOURCE_URL})
7343 -
7344 - einfo "Deleting bundled jars..."
7345 - find -name "*.jar" -type f -delete
7346 -
7347 - unpack netbeans-9999-r12-build.xml.patch.bz2
7348 -
7349 - pushd "${S}" >/dev/null || die
7350 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
7351 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
7352 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
7353 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
7354 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
7355 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
7356 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
7357 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
7358 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
7359 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
7360 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
7361 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
7362 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
7363 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
7364 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
7365 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
7366 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
7367 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
7368 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
7369 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
7370 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
7371 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
7372 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
7373 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
7374 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
7375 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
7376 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
7377 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
7378 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
7379 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
7380 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
7381 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
7382 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
7383 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
7384 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
7385 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
7386 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
7387 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
7388 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
7389 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
7390 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
7391 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
7392 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
7393 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
7394 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
7395 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
7396 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
7397 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
7398 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
7399 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
7400 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
7401 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
7402 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
7403 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
7404 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
7405 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
7406 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
7407 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
7408 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
7409 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
7410 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
7411 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
7412 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
7413 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
7414 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
7415 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
7416 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
7417 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
7418 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
7419 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
7420 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
7421 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
7422 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
7423 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
7424 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
7425 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
7426 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
7427 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
7428 - popd >/dev/null || die
7429 -}
7430 -
7431 -src_prepare() {
7432 - einfo "Deleting bundled class files..."
7433 - find -name "*.class" -type f | xargs rm -vf
7434 -
7435 - epatch netbeans-9999-r12-build.xml.patch
7436 -
7437 - # Support for custom patches
7438 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7439 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7440 -
7441 - if [ -n "${files}" ] ; then
7442 - einfo "Applying custom patches:"
7443 -
7444 - for file in ${files} ; do
7445 - epatch "${file}"
7446 - done
7447 - fi
7448 - fi
7449 -
7450 - einfo "Symlinking external libraries..."
7451 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7452 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
7453 -
7454 - einfo "Linking in other clusters..."
7455 - mkdir "${S}"/nbbuild/netbeans || die
7456 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7457 -
7458 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7459 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7460 - touch nb.cluster.platform.built
7461 -
7462 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7463 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7464 - touch nb.cluster.harness.built
7465 -
7466 - popd >/dev/null || die
7467 -
7468 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
7469 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
7470 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
7471 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
7472 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
7473 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
7474 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
7475 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
7476 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
7477 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
7478 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
7479 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
7480 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
7481 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
7482 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
7483 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
7484 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
7485 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
7486 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
7487 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
7488 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
7489 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
7490 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
7491 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
7492 -
7493 - java-pkg-2_src_prepare
7494 -}
7495 -
7496 -src_compile() {
7497 - unset DISPLAY
7498 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
7499 -}
7500 -
7501 -src_install() {
7502 - pushd nbbuild/netbeans/ide >/dev/null || die
7503 -
7504 - insinto ${INSTALL_DIR}
7505 -
7506 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7507 -
7508 - doins -r *
7509 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
7510 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
7511 -
7512 - insinto ${INSTALL_DIR}/bin/nativeexecution
7513 - doins bin/nativeexecution/*
7514 -
7515 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
7516 - for file in *.sh ; do
7517 - fperms 755 ${file}
7518 - done
7519 - popd >/dev/null || die
7520 -
7521 - if use x86 ; then
7522 - doins -r bin/nativeexecution/Linux-x86
7523 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
7524 - for file in * ; do
7525 - fperms 755 ${file}
7526 - done
7527 - popd >/dev/null || die
7528 - elif use amd64 ; then
7529 - doins -r bin/nativeexecution/Linux-x86_64
7530 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
7531 - for file in * ; do
7532 - fperms 755 ${file}
7533 - done
7534 - popd >/dev/null || die
7535 - fi
7536 -
7537 - popd >/dev/null || die
7538 -
7539 - local instdir=${INSTALL_DIR}/modules/ext
7540 - pushd "${D}"/${instdir} >/dev/null || die
7541 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
7542 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
7543 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
7544 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
7545 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
7546 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
7547 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
7548 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
7549 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
7550 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
7551 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
7552 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
7553 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
7554 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
7555 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
7556 - popd >/dev/null || die
7557 -
7558 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
7559 - pushd "${D}"/${instdir} >/dev/null || die
7560 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
7561 - popd >/dev/null || die
7562 -
7563 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
7564 - pushd "${D}"/${instdir} >/dev/null || die
7565 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
7566 - popd >/dev/null || die
7567 -
7568 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
7569 -}
7570
7571 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140512.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140512.ebuild
7572 deleted file mode 100644
7573 index 629e086..0000000
7574 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140512.ebuild
7575 +++ /dev/null
7576 @@ -1,373 +0,0 @@
7577 -# Copyright 1999-2014 Gentoo Foundation
7578 -# Distributed under the terms of the GNU General Public License v2
7579 -# $Header: $
7580 -
7581 -EAPI="4"
7582 -inherit eutils java-pkg-2 java-ant-2
7583 -
7584 -DESCRIPTION="Netbeans IDE Cluster"
7585 -HOMEPAGE="http://netbeans.org/projects/ide"
7586 -SLOT="9999"
7587 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
7588 -SRC_URI="${SOURCE_URL}
7589 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
7590 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
7591 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
7592 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
7593 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
7594 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
7595 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
7596 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
7597 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
7598 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
7599 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
7600 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
7601 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
7602 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
7603 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
7604 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
7605 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
7606 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
7607 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
7608 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
7609 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
7610 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
7611 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
7612 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
7613 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
7614 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
7615 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
7616 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
7617 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
7618 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
7619 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
7620 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
7621 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
7622 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
7623 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
7624 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
7625 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
7626 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
7627 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
7628 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
7629 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
7630 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
7631 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
7632 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
7633 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
7634 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
7635 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
7636 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
7637 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
7638 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
7639 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
7640 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
7641 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
7642 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
7643 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
7644 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
7645 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
7646 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
7647 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
7648 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
7649 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
7650 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
7651 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
7652 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
7653 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
7654 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
7655 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
7656 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
7657 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
7658 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
7659 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
7660 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
7661 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
7662 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
7663 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
7664 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
7665 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
7666 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7667 -KEYWORDS="~amd64 ~x86"
7668 -IUSE=""
7669 -S="${WORKDIR}"
7670 -
7671 -CDEPEND="~dev-java/netbeans-harness-${PV}
7672 - ~dev-java/netbeans-platform-${PV}
7673 - dev-java/commons-httpclient:3
7674 - dev-java/commons-lang:2.1
7675 - dev-java/commons-logging:0
7676 - dev-java/icu4j:4.4
7677 - dev-java/iso-relax:0
7678 - dev-java/jdbc-mysql:0
7679 - dev-java/jdbc-postgresql:0
7680 - >=dev-java/json-simple-1.1:0
7681 - dev-java/jsr173:0
7682 - dev-java/jvyamlb:0
7683 - dev-java/log4j:0
7684 - dev-java/lucene:3.5
7685 - dev-java/rhino:1.6
7686 - dev-java/saxon:9
7687 - dev-java/smack:2.2
7688 - dev-java/sun-jaf:0
7689 - dev-java/tomcat-servlet-api:2.2
7690 - dev-java/ws-commons-util:0
7691 - dev-java/xerces:2"
7692 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
7693 -# app-text/jing:0 our version is probably too old
7694 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
7695 -# dev-java/freemarker:2.3
7696 -# dev-java/ini4j:0 our version is too old
7697 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
7698 -# dev-java/trilead-ssh2:0 in overlay
7699 -DEPEND=">=virtual/jdk-1.7
7700 - app-arch/unzip
7701 - dev-java/commons-codec:0
7702 - >=dev-java/jsch-0.1.46:0
7703 - dev-java/jzlib:0
7704 - ${CDEPEND}
7705 - dev-java/javacc:0
7706 - dev-java/javahelp:0"
7707 -RDEPEND=">=virtual/jdk-1.7
7708 - ${CDEPEND}"
7709 -
7710 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7711 -
7712 -EANT_BUILD_XML="nbbuild/build.xml"
7713 -EANT_BUILD_TARGET="rebuild-cluster"
7714 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
7715 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7716 -JAVA_PKG_BSFIX="off"
7717 -
7718 -JAVA_PKG_WANT_SOURCE="1.7"
7719 -JAVA_PKG_WANT_TARGET="1.7"
7720 -
7721 -src_unpack() {
7722 - unpack $(basename ${SOURCE_URL})
7723 -
7724 - einfo "Deleting bundled jars..."
7725 - find -name "*.jar" -type f -delete
7726 -
7727 - unpack netbeans-9999-r12-build.xml.patch.bz2
7728 -
7729 - pushd "${S}" >/dev/null || die
7730 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
7731 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
7732 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
7733 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
7734 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
7735 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
7736 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
7737 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
7738 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
7739 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
7740 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
7741 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
7742 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
7743 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
7744 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
7745 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
7746 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
7747 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
7748 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
7749 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
7750 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
7751 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
7752 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
7753 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
7754 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
7755 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
7756 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
7757 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
7758 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
7759 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
7760 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
7761 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
7762 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
7763 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
7764 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
7765 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
7766 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
7767 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
7768 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
7769 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
7770 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
7771 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
7772 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
7773 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
7774 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
7775 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
7776 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
7777 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
7778 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
7779 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
7780 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
7781 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
7782 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
7783 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
7784 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
7785 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
7786 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
7787 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
7788 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
7789 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
7790 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
7791 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
7792 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
7793 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
7794 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
7795 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
7796 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
7797 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
7798 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
7799 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
7800 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
7801 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
7802 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
7803 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
7804 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
7805 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
7806 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
7807 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
7808 - popd >/dev/null || die
7809 -}
7810 -
7811 -src_prepare() {
7812 - einfo "Deleting bundled class files..."
7813 - find -name "*.class" -type f | xargs rm -vf
7814 -
7815 - epatch netbeans-9999-r12-build.xml.patch
7816 -
7817 - # Support for custom patches
7818 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7819 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7820 -
7821 - if [ -n "${files}" ] ; then
7822 - einfo "Applying custom patches:"
7823 -
7824 - for file in ${files} ; do
7825 - epatch "${file}"
7826 - done
7827 - fi
7828 - fi
7829 -
7830 - einfo "Symlinking external libraries..."
7831 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7832 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
7833 -
7834 - einfo "Linking in other clusters..."
7835 - mkdir "${S}"/nbbuild/netbeans || die
7836 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7837 -
7838 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7839 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7840 - touch nb.cluster.platform.built
7841 -
7842 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7843 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7844 - touch nb.cluster.harness.built
7845 -
7846 - popd >/dev/null || die
7847 -
7848 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
7849 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
7850 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
7851 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
7852 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
7853 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
7854 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
7855 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
7856 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
7857 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
7858 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
7859 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
7860 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
7861 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
7862 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
7863 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
7864 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
7865 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
7866 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
7867 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
7868 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
7869 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
7870 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
7871 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
7872 -
7873 - java-pkg-2_src_prepare
7874 -}
7875 -
7876 -src_compile() {
7877 - unset DISPLAY
7878 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
7879 -}
7880 -
7881 -src_install() {
7882 - pushd nbbuild/netbeans/ide >/dev/null || die
7883 -
7884 - insinto ${INSTALL_DIR}
7885 -
7886 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7887 -
7888 - doins -r *
7889 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
7890 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
7891 -
7892 - insinto ${INSTALL_DIR}/bin/nativeexecution
7893 - doins bin/nativeexecution/*
7894 -
7895 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
7896 - for file in *.sh ; do
7897 - fperms 755 ${file}
7898 - done
7899 - popd >/dev/null || die
7900 -
7901 - if use x86 ; then
7902 - doins -r bin/nativeexecution/Linux-x86
7903 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
7904 - for file in * ; do
7905 - fperms 755 ${file}
7906 - done
7907 - popd >/dev/null || die
7908 - elif use amd64 ; then
7909 - doins -r bin/nativeexecution/Linux-x86_64
7910 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
7911 - for file in * ; do
7912 - fperms 755 ${file}
7913 - done
7914 - popd >/dev/null || die
7915 - fi
7916 -
7917 - popd >/dev/null || die
7918 -
7919 - local instdir=${INSTALL_DIR}/modules/ext
7920 - pushd "${D}"/${instdir} >/dev/null || die
7921 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
7922 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
7923 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
7924 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
7925 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
7926 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
7927 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
7928 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
7929 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
7930 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
7931 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
7932 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
7933 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
7934 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
7935 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
7936 - popd >/dev/null || die
7937 -
7938 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
7939 - pushd "${D}"/${instdir} >/dev/null || die
7940 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
7941 - popd >/dev/null || die
7942 -
7943 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
7944 - pushd "${D}"/${instdir} >/dev/null || die
7945 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
7946 - popd >/dev/null || die
7947 -
7948 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
7949 -}
7950
7951 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140513.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140513.ebuild
7952 deleted file mode 100644
7953 index 6d4ac8c..0000000
7954 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140513.ebuild
7955 +++ /dev/null
7956 @@ -1,373 +0,0 @@
7957 -# Copyright 1999-2014 Gentoo Foundation
7958 -# Distributed under the terms of the GNU General Public License v2
7959 -# $Header: $
7960 -
7961 -EAPI="4"
7962 -inherit eutils java-pkg-2 java-ant-2
7963 -
7964 -DESCRIPTION="Netbeans IDE Cluster"
7965 -HOMEPAGE="http://netbeans.org/projects/ide"
7966 -SLOT="9999"
7967 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
7968 -SRC_URI="${SOURCE_URL}
7969 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
7970 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
7971 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
7972 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
7973 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
7974 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
7975 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
7976 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
7977 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
7978 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
7979 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
7980 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
7981 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
7982 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
7983 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
7984 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
7985 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
7986 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
7987 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
7988 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
7989 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
7990 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
7991 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
7992 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
7993 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
7994 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
7995 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
7996 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
7997 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
7998 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
7999 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
8000 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
8001 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
8002 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
8003 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
8004 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
8005 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
8006 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
8007 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
8008 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
8009 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
8010 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
8011 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
8012 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
8013 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
8014 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
8015 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
8016 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
8017 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
8018 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
8019 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
8020 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
8021 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
8022 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
8023 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
8024 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
8025 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
8026 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
8027 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
8028 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
8029 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
8030 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
8031 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
8032 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
8033 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
8034 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
8035 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
8036 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
8037 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
8038 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
8039 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
8040 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
8041 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
8042 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
8043 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
8044 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
8045 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
8046 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8047 -KEYWORDS="~amd64 ~x86"
8048 -IUSE=""
8049 -S="${WORKDIR}"
8050 -
8051 -CDEPEND="~dev-java/netbeans-harness-${PV}
8052 - ~dev-java/netbeans-platform-${PV}
8053 - dev-java/commons-httpclient:3
8054 - dev-java/commons-lang:2.1
8055 - dev-java/commons-logging:0
8056 - dev-java/icu4j:4.4
8057 - dev-java/iso-relax:0
8058 - dev-java/jdbc-mysql:0
8059 - dev-java/jdbc-postgresql:0
8060 - >=dev-java/json-simple-1.1:0
8061 - dev-java/jsr173:0
8062 - dev-java/jvyamlb:0
8063 - dev-java/log4j:0
8064 - dev-java/lucene:3.5
8065 - dev-java/rhino:1.6
8066 - dev-java/saxon:9
8067 - dev-java/smack:2.2
8068 - dev-java/sun-jaf:0
8069 - dev-java/tomcat-servlet-api:2.2
8070 - dev-java/ws-commons-util:0
8071 - dev-java/xerces:2"
8072 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
8073 -# app-text/jing:0 our version is probably too old
8074 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
8075 -# dev-java/freemarker:2.3
8076 -# dev-java/ini4j:0 our version is too old
8077 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
8078 -# dev-java/trilead-ssh2:0 in overlay
8079 -DEPEND=">=virtual/jdk-1.7
8080 - app-arch/unzip
8081 - dev-java/commons-codec:0
8082 - >=dev-java/jsch-0.1.46:0
8083 - dev-java/jzlib:0
8084 - ${CDEPEND}
8085 - dev-java/javacc:0
8086 - dev-java/javahelp:0"
8087 -RDEPEND=">=virtual/jdk-1.7
8088 - ${CDEPEND}"
8089 -
8090 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8091 -
8092 -EANT_BUILD_XML="nbbuild/build.xml"
8093 -EANT_BUILD_TARGET="rebuild-cluster"
8094 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8095 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8096 -JAVA_PKG_BSFIX="off"
8097 -
8098 -JAVA_PKG_WANT_SOURCE="1.7"
8099 -JAVA_PKG_WANT_TARGET="1.7"
8100 -
8101 -src_unpack() {
8102 - unpack $(basename ${SOURCE_URL})
8103 -
8104 - einfo "Deleting bundled jars..."
8105 - find -name "*.jar" -type f -delete
8106 -
8107 - unpack netbeans-9999-r12-build.xml.patch.bz2
8108 -
8109 - pushd "${S}" >/dev/null || die
8110 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
8111 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
8112 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
8113 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
8114 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
8115 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
8116 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
8117 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
8118 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
8119 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
8120 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
8121 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
8122 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
8123 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
8124 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
8125 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
8126 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
8127 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
8128 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
8129 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
8130 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
8131 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
8132 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
8133 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
8134 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
8135 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
8136 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
8137 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
8138 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
8139 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
8140 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
8141 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
8142 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
8143 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
8144 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
8145 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
8146 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
8147 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
8148 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
8149 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
8150 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
8151 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
8152 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
8153 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
8154 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
8155 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
8156 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
8157 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
8158 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
8159 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
8160 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
8161 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
8162 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
8163 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
8164 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
8165 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
8166 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
8167 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
8168 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
8169 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
8170 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
8171 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
8172 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
8173 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
8174 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
8175 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
8176 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
8177 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
8178 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
8179 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
8180 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
8181 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
8182 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
8183 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
8184 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
8185 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
8186 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
8187 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
8188 - popd >/dev/null || die
8189 -}
8190 -
8191 -src_prepare() {
8192 - einfo "Deleting bundled class files..."
8193 - find -name "*.class" -type f | xargs rm -vf
8194 -
8195 - epatch netbeans-9999-r12-build.xml.patch
8196 -
8197 - # Support for custom patches
8198 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8199 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8200 -
8201 - if [ -n "${files}" ] ; then
8202 - einfo "Applying custom patches:"
8203 -
8204 - for file in ${files} ; do
8205 - epatch "${file}"
8206 - done
8207 - fi
8208 - fi
8209 -
8210 - einfo "Symlinking external libraries..."
8211 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8212 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
8213 -
8214 - einfo "Linking in other clusters..."
8215 - mkdir "${S}"/nbbuild/netbeans || die
8216 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8217 -
8218 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8219 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8220 - touch nb.cluster.platform.built
8221 -
8222 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
8223 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8224 - touch nb.cluster.harness.built
8225 -
8226 - popd >/dev/null || die
8227 -
8228 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
8229 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
8230 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
8231 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
8232 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
8233 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
8234 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
8235 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
8236 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
8237 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
8238 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
8239 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
8240 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
8241 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
8242 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
8243 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
8244 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
8245 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
8246 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
8247 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
8248 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
8249 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
8250 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
8251 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
8252 -
8253 - java-pkg-2_src_prepare
8254 -}
8255 -
8256 -src_compile() {
8257 - unset DISPLAY
8258 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
8259 -}
8260 -
8261 -src_install() {
8262 - pushd nbbuild/netbeans/ide >/dev/null || die
8263 -
8264 - insinto ${INSTALL_DIR}
8265 -
8266 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8267 -
8268 - doins -r *
8269 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
8270 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
8271 -
8272 - insinto ${INSTALL_DIR}/bin/nativeexecution
8273 - doins bin/nativeexecution/*
8274 -
8275 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
8276 - for file in *.sh ; do
8277 - fperms 755 ${file}
8278 - done
8279 - popd >/dev/null || die
8280 -
8281 - if use x86 ; then
8282 - doins -r bin/nativeexecution/Linux-x86
8283 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
8284 - for file in * ; do
8285 - fperms 755 ${file}
8286 - done
8287 - popd >/dev/null || die
8288 - elif use amd64 ; then
8289 - doins -r bin/nativeexecution/Linux-x86_64
8290 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
8291 - for file in * ; do
8292 - fperms 755 ${file}
8293 - done
8294 - popd >/dev/null || die
8295 - fi
8296 -
8297 - popd >/dev/null || die
8298 -
8299 - local instdir=${INSTALL_DIR}/modules/ext
8300 - pushd "${D}"/${instdir} >/dev/null || die
8301 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
8302 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
8303 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
8304 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
8305 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
8306 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
8307 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
8308 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
8309 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
8310 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
8311 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
8312 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
8313 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
8314 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
8315 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
8316 - popd >/dev/null || die
8317 -
8318 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
8319 - pushd "${D}"/${instdir} >/dev/null || die
8320 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
8321 - popd >/dev/null || die
8322 -
8323 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
8324 - pushd "${D}"/${instdir} >/dev/null || die
8325 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
8326 - popd >/dev/null || die
8327 -
8328 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
8329 -}
8330
8331 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140514.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140514.ebuild
8332 deleted file mode 100644
8333 index 9bf6ea4..0000000
8334 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140514.ebuild
8335 +++ /dev/null
8336 @@ -1,373 +0,0 @@
8337 -# Copyright 1999-2014 Gentoo Foundation
8338 -# Distributed under the terms of the GNU General Public License v2
8339 -# $Header: $
8340 -
8341 -EAPI="4"
8342 -inherit eutils java-pkg-2 java-ant-2
8343 -
8344 -DESCRIPTION="Netbeans IDE Cluster"
8345 -HOMEPAGE="http://netbeans.org/projects/ide"
8346 -SLOT="9999"
8347 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
8348 -SRC_URI="${SOURCE_URL}
8349 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
8350 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
8351 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
8352 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
8353 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
8354 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
8355 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
8356 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
8357 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
8358 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
8359 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
8360 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
8361 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
8362 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
8363 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
8364 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
8365 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
8366 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
8367 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
8368 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
8369 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
8370 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
8371 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
8372 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
8373 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
8374 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
8375 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
8376 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
8377 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
8378 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
8379 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
8380 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
8381 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
8382 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
8383 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
8384 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
8385 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
8386 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
8387 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
8388 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
8389 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
8390 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
8391 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
8392 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
8393 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
8394 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
8395 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
8396 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
8397 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
8398 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
8399 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
8400 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
8401 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
8402 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
8403 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
8404 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
8405 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
8406 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
8407 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
8408 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
8409 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
8410 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
8411 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
8412 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
8413 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
8414 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
8415 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
8416 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
8417 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
8418 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
8419 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
8420 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
8421 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
8422 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
8423 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
8424 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
8425 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
8426 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8427 -KEYWORDS="~amd64 ~x86"
8428 -IUSE=""
8429 -S="${WORKDIR}"
8430 -
8431 -CDEPEND="~dev-java/netbeans-harness-${PV}
8432 - ~dev-java/netbeans-platform-${PV}
8433 - dev-java/commons-httpclient:3
8434 - dev-java/commons-lang:2.1
8435 - dev-java/commons-logging:0
8436 - dev-java/icu4j:4.4
8437 - dev-java/iso-relax:0
8438 - dev-java/jdbc-mysql:0
8439 - dev-java/jdbc-postgresql:0
8440 - >=dev-java/json-simple-1.1:0
8441 - dev-java/jsr173:0
8442 - dev-java/jvyamlb:0
8443 - dev-java/log4j:0
8444 - dev-java/lucene:3.5
8445 - dev-java/rhino:1.6
8446 - dev-java/saxon:9
8447 - dev-java/smack:2.2
8448 - dev-java/sun-jaf:0
8449 - dev-java/tomcat-servlet-api:2.2
8450 - dev-java/ws-commons-util:0
8451 - dev-java/xerces:2"
8452 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
8453 -# app-text/jing:0 our version is probably too old
8454 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
8455 -# dev-java/freemarker:2.3
8456 -# dev-java/ini4j:0 our version is too old
8457 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
8458 -# dev-java/trilead-ssh2:0 in overlay
8459 -DEPEND=">=virtual/jdk-1.7
8460 - app-arch/unzip
8461 - dev-java/commons-codec:0
8462 - >=dev-java/jsch-0.1.46:0
8463 - dev-java/jzlib:0
8464 - ${CDEPEND}
8465 - dev-java/javacc:0
8466 - dev-java/javahelp:0"
8467 -RDEPEND=">=virtual/jdk-1.7
8468 - ${CDEPEND}"
8469 -
8470 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8471 -
8472 -EANT_BUILD_XML="nbbuild/build.xml"
8473 -EANT_BUILD_TARGET="rebuild-cluster"
8474 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8475 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8476 -JAVA_PKG_BSFIX="off"
8477 -
8478 -JAVA_PKG_WANT_SOURCE="1.7"
8479 -JAVA_PKG_WANT_TARGET="1.7"
8480 -
8481 -src_unpack() {
8482 - unpack $(basename ${SOURCE_URL})
8483 -
8484 - einfo "Deleting bundled jars..."
8485 - find -name "*.jar" -type f -delete
8486 -
8487 - unpack netbeans-9999-r12-build.xml.patch.bz2
8488 -
8489 - pushd "${S}" >/dev/null || die
8490 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
8491 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
8492 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
8493 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
8494 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
8495 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
8496 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
8497 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
8498 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
8499 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
8500 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
8501 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
8502 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
8503 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
8504 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
8505 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
8506 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
8507 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
8508 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
8509 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
8510 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
8511 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
8512 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
8513 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
8514 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
8515 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
8516 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
8517 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
8518 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
8519 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
8520 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
8521 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
8522 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
8523 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
8524 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
8525 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
8526 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
8527 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
8528 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
8529 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
8530 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
8531 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
8532 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
8533 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
8534 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
8535 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
8536 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
8537 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
8538 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
8539 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
8540 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
8541 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
8542 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
8543 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
8544 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
8545 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
8546 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
8547 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
8548 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
8549 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
8550 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
8551 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
8552 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
8553 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
8554 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
8555 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
8556 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
8557 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
8558 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
8559 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
8560 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
8561 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
8562 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
8563 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
8564 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
8565 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
8566 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
8567 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
8568 - popd >/dev/null || die
8569 -}
8570 -
8571 -src_prepare() {
8572 - einfo "Deleting bundled class files..."
8573 - find -name "*.class" -type f | xargs rm -vf
8574 -
8575 - epatch netbeans-9999-r12-build.xml.patch
8576 -
8577 - # Support for custom patches
8578 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8579 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8580 -
8581 - if [ -n "${files}" ] ; then
8582 - einfo "Applying custom patches:"
8583 -
8584 - for file in ${files} ; do
8585 - epatch "${file}"
8586 - done
8587 - fi
8588 - fi
8589 -
8590 - einfo "Symlinking external libraries..."
8591 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8592 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
8593 -
8594 - einfo "Linking in other clusters..."
8595 - mkdir "${S}"/nbbuild/netbeans || die
8596 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8597 -
8598 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8599 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8600 - touch nb.cluster.platform.built
8601 -
8602 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
8603 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8604 - touch nb.cluster.harness.built
8605 -
8606 - popd >/dev/null || die
8607 -
8608 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
8609 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
8610 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
8611 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
8612 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
8613 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
8614 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
8615 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
8616 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
8617 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
8618 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
8619 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
8620 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
8621 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
8622 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
8623 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
8624 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
8625 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
8626 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
8627 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
8628 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
8629 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
8630 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
8631 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
8632 -
8633 - java-pkg-2_src_prepare
8634 -}
8635 -
8636 -src_compile() {
8637 - unset DISPLAY
8638 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
8639 -}
8640 -
8641 -src_install() {
8642 - pushd nbbuild/netbeans/ide >/dev/null || die
8643 -
8644 - insinto ${INSTALL_DIR}
8645 -
8646 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8647 -
8648 - doins -r *
8649 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
8650 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
8651 -
8652 - insinto ${INSTALL_DIR}/bin/nativeexecution
8653 - doins bin/nativeexecution/*
8654 -
8655 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
8656 - for file in *.sh ; do
8657 - fperms 755 ${file}
8658 - done
8659 - popd >/dev/null || die
8660 -
8661 - if use x86 ; then
8662 - doins -r bin/nativeexecution/Linux-x86
8663 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
8664 - for file in * ; do
8665 - fperms 755 ${file}
8666 - done
8667 - popd >/dev/null || die
8668 - elif use amd64 ; then
8669 - doins -r bin/nativeexecution/Linux-x86_64
8670 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
8671 - for file in * ; do
8672 - fperms 755 ${file}
8673 - done
8674 - popd >/dev/null || die
8675 - fi
8676 -
8677 - popd >/dev/null || die
8678 -
8679 - local instdir=${INSTALL_DIR}/modules/ext
8680 - pushd "${D}"/${instdir} >/dev/null || die
8681 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
8682 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
8683 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
8684 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
8685 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
8686 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
8687 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
8688 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
8689 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
8690 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
8691 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
8692 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
8693 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
8694 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
8695 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
8696 - popd >/dev/null || die
8697 -
8698 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
8699 - pushd "${D}"/${instdir} >/dev/null || die
8700 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
8701 - popd >/dev/null || die
8702 -
8703 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
8704 - pushd "${D}"/${instdir} >/dev/null || die
8705 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
8706 - popd >/dev/null || die
8707 -
8708 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
8709 -}
8710
8711 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20140516.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20140516.ebuild
8712 deleted file mode 100644
8713 index 32d00a3..0000000
8714 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20140516.ebuild
8715 +++ /dev/null
8716 @@ -1,373 +0,0 @@
8717 -# Copyright 1999-2014 Gentoo Foundation
8718 -# Distributed under the terms of the GNU General Public License v2
8719 -# $Header: $
8720 -
8721 -EAPI="4"
8722 -inherit eutils java-pkg-2 java-ant-2
8723 -
8724 -DESCRIPTION="Netbeans IDE Cluster"
8725 -HOMEPAGE="http://netbeans.org/projects/ide"
8726 -SLOT="9999"
8727 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
8728 -SRC_URI="${SOURCE_URL}
8729 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
8730 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
8731 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
8732 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
8733 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
8734 - http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
8735 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
8736 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
8737 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
8738 - http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
8739 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
8740 - http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
8741 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
8742 - http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
8743 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
8744 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
8745 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
8746 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
8747 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
8748 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
8749 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
8750 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
8751 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
8752 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
8753 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
8754 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
8755 - http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
8756 - http://hg.netbeans.org/binaries/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip
8757 - http://hg.netbeans.org/binaries/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip
8758 - http://hg.netbeans.org/binaries/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip
8759 - http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
8760 - http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
8761 - http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
8762 - http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
8763 - http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
8764 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
8765 - http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
8766 - http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
8767 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
8768 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
8769 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
8770 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
8771 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
8772 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
8773 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
8774 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
8775 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
8776 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
8777 - http://hg.netbeans.org/binaries/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar
8778 - http://hg.netbeans.org/binaries/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar
8779 - http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
8780 - http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
8781 - http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
8782 - http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
8783 - http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
8784 - http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
8785 - http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
8786 - http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
8787 - http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
8788 - http://hg.netbeans.org/binaries/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar
8789 - http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
8790 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
8791 - http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
8792 - http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
8793 - http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
8794 - http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
8795 - http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
8796 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
8797 - http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
8798 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
8799 - http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
8800 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
8801 - http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
8802 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
8803 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
8804 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
8805 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
8806 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8807 -KEYWORDS="~amd64 ~x86"
8808 -IUSE=""
8809 -S="${WORKDIR}"
8810 -
8811 -CDEPEND="~dev-java/netbeans-harness-${PV}
8812 - ~dev-java/netbeans-platform-${PV}
8813 - dev-java/commons-httpclient:3
8814 - dev-java/commons-lang:2.1
8815 - dev-java/commons-logging:0
8816 - dev-java/icu4j:4.4
8817 - dev-java/iso-relax:0
8818 - dev-java/jdbc-mysql:0
8819 - dev-java/jdbc-postgresql:0
8820 - >=dev-java/json-simple-1.1:0
8821 - dev-java/jsr173:0
8822 - dev-java/jvyamlb:0
8823 - dev-java/log4j:0
8824 - dev-java/lucene:3.5
8825 - dev-java/rhino:1.6
8826 - dev-java/saxon:9
8827 - dev-java/smack:2.2
8828 - dev-java/sun-jaf:0
8829 - dev-java/tomcat-servlet-api:2.2
8830 - dev-java/ws-commons-util:0
8831 - dev-java/xerces:2"
8832 -# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
8833 -# app-text/jing:0 our version is probably too old
8834 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
8835 -# dev-java/freemarker:2.3
8836 -# dev-java/ini4j:0 our version is too old
8837 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
8838 -# dev-java/trilead-ssh2:0 in overlay
8839 -DEPEND=">=virtual/jdk-1.7
8840 - app-arch/unzip
8841 - dev-java/commons-codec:0
8842 - >=dev-java/jsch-0.1.46:0
8843 - dev-java/jzlib:0
8844 - ${CDEPEND}
8845 - dev-java/javacc:0
8846 - dev-java/javahelp:0"
8847 -RDEPEND=">=virtual/jdk-1.7
8848 - ${CDEPEND}"
8849 -
8850 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8851 -
8852 -EANT_BUILD_XML="nbbuild/build.xml"
8853 -EANT_BUILD_TARGET="rebuild-cluster"
8854 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8855 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8856 -JAVA_PKG_BSFIX="off"
8857 -
8858 -JAVA_PKG_WANT_SOURCE="1.7"
8859 -JAVA_PKG_WANT_TARGET="1.7"
8860 -
8861 -src_unpack() {
8862 - unpack $(basename ${SOURCE_URL})
8863 -
8864 - einfo "Deleting bundled jars..."
8865 - find -name "*.jar" -type f -delete
8866 -
8867 - unpack netbeans-9999-r12-build.xml.patch.bz2
8868 -
8869 - pushd "${S}" >/dev/null || die
8870 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
8871 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
8872 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
8873 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
8874 - ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
8875 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
8876 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
8877 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
8878 - ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
8879 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
8880 - ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
8881 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
8882 - ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
8883 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
8884 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
8885 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
8886 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
8887 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
8888 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
8889 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
8890 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
8891 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
8892 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
8893 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
8894 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
8895 - ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
8896 - ln -s "${DISTDIR}"/1AD9F34A4E4C56BA7BD9FCF0617130DF53012649-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
8897 - ln -s "${DISTDIR}"/6B0D6677D200139FFC9C1B81F047071DE6EE365D-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
8898 - ln -s "${DISTDIR}"/223DAE218D3FACA6141D66183445FE56B52F9B47-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
8899 - ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
8900 - ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
8901 - ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
8902 - ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
8903 - ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
8904 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
8905 - ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
8906 - ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
8907 - ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
8908 - ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
8909 - ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
8910 - ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
8911 - ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
8912 - ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
8913 - ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
8914 - ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
8915 - ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
8916 - ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
8917 - ln -s "${DISTDIR}"/4AD603313CC7E1040F18A5563BF539F7EE9D4EF8-org.eclipse.jgit-3.3.1.201403241930-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.3.1.201403241930-r.jar || die
8918 - ln -s "${DISTDIR}"/4E8929310C539255AD698636C1CFF9C1AAB45F78-org.eclipse.jgit.java7-3.3.1.201403241930-r.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.3.1.201403241930-r.jar || die
8919 - ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
8920 - ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
8921 - ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
8922 - ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
8923 - ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
8924 - ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
8925 - ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
8926 - ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
8927 - ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
8928 - ln -s "${DISTDIR}"/8A2F6232978E0330A5D36F19BA0686F96FB980B5-org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.4.r10218_v20140302_1242.jar || die
8929 - ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
8930 - ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
8931 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
8932 - ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
8933 - ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
8934 - ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
8935 - ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
8936 - ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
8937 - ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
8938 - ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
8939 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
8940 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
8941 - ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
8942 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
8943 - ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
8944 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
8945 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
8946 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
8947 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
8948 - popd >/dev/null || die
8949 -}
8950 -
8951 -src_prepare() {
8952 - einfo "Deleting bundled class files..."
8953 - find -name "*.class" -type f | xargs rm -vf
8954 -
8955 - epatch netbeans-9999-r12-build.xml.patch
8956 -
8957 - # Support for custom patches
8958 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8959 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8960 -
8961 - if [ -n "${files}" ] ; then
8962 - einfo "Applying custom patches:"
8963 -
8964 - for file in ${files} ; do
8965 - epatch "${file}"
8966 - done
8967 - fi
8968 - fi
8969 -
8970 - einfo "Symlinking external libraries..."
8971 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8972 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
8973 -
8974 - einfo "Linking in other clusters..."
8975 - mkdir "${S}"/nbbuild/netbeans || die
8976 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8977 -
8978 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8979 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8980 - touch nb.cluster.platform.built
8981 -
8982 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
8983 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8984 - touch nb.cluster.harness.built
8985 -
8986 - popd >/dev/null || die
8987 -
8988 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
8989 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
8990 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
8991 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
8992 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
8993 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
8994 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
8995 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
8996 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
8997 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
8998 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
8999 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
9000 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
9001 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
9002 - # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
9003 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
9004 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
9005 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
9006 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
9007 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
9008 - java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
9009 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
9010 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
9011 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
9012 -
9013 - java-pkg-2_src_prepare
9014 -}
9015 -
9016 -src_compile() {
9017 - unset DISPLAY
9018 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
9019 -}
9020 -
9021 -src_install() {
9022 - pushd nbbuild/netbeans/ide >/dev/null || die
9023 -
9024 - insinto ${INSTALL_DIR}
9025 -
9026 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9027 -
9028 - doins -r *
9029 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
9030 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
9031 -
9032 - insinto ${INSTALL_DIR}/bin/nativeexecution
9033 - doins bin/nativeexecution/*
9034 -
9035 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
9036 - for file in *.sh ; do
9037 - fperms 755 ${file}
9038 - done
9039 - popd >/dev/null || die
9040 -
9041 - if use x86 ; then
9042 - doins -r bin/nativeexecution/Linux-x86
9043 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
9044 - for file in * ; do
9045 - fperms 755 ${file}
9046 - done
9047 - popd >/dev/null || die
9048 - elif use amd64 ; then
9049 - doins -r bin/nativeexecution/Linux-x86_64
9050 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
9051 - for file in * ; do
9052 - fperms 755 ${file}
9053 - done
9054 - popd >/dev/null || die
9055 - fi
9056 -
9057 - popd >/dev/null || die
9058 -
9059 - local instdir=${INSTALL_DIR}/modules/ext
9060 - pushd "${D}"/${instdir} >/dev/null || die
9061 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
9062 - rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
9063 - rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
9064 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
9065 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
9066 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
9067 - rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
9068 - rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
9069 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
9070 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
9071 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
9072 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
9073 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
9074 - # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
9075 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
9076 - popd >/dev/null || die
9077 -
9078 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
9079 - pushd "${D}"/${instdir} >/dev/null || die
9080 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
9081 - popd >/dev/null || die
9082 -
9083 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
9084 - pushd "${D}"/${instdir} >/dev/null || die
9085 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
9086 - popd >/dev/null || die
9087 -
9088 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
9089 -}
9090
9091 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
9092 index 837958d..f446dc7 100644
9093 --- a/dev-java/netbeans-java/ChangeLog
9094 +++ b/dev-java/netbeans-java/ChangeLog
9095 @@ -2,6 +2,12 @@
9096 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
9097 # $Header: $
9098
9099 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
9100 + -netbeans-java-9999_p20140510.ebuild, -netbeans-java-9999_p20140511.ebuild,
9101 + -netbeans-java-9999_p20140512.ebuild, -netbeans-java-9999_p20140513.ebuild,
9102 + -netbeans-java-9999_p20140514.ebuild, -netbeans-java-9999_p20140516.ebuild:
9103 + removed obsolete ebuilds
9104 +
9105 *netbeans-java-9999_p20140624 (24 Jun 2014)
9106
9107 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
9108
9109 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140510.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140510.ebuild
9110 deleted file mode 100644
9111 index 7cbd575..0000000
9112 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140510.ebuild
9113 +++ /dev/null
9114 @@ -1,254 +0,0 @@
9115 -# Copyright 1999-2014 Gentoo Foundation
9116 -# Distributed under the terms of the GNU General Public License v2
9117 -# $Header: $
9118 -
9119 -EAPI="4"
9120 -inherit eutils java-pkg-2 java-ant-2
9121 -
9122 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
9123 -
9124 -DESCRIPTION="Netbeans Java Cluster"
9125 -HOMEPAGE="http://netbeans.org/projects/java"
9126 -SLOT="9999"
9127 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
9128 -SRC_URI="${SOURCE_URL}
9129 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
9130 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
9131 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
9132 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
9133 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
9134 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
9135 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
9136 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
9137 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
9138 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
9139 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
9140 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
9141 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
9142 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
9143 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
9144 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
9145 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
9146 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
9147 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
9148 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
9149 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
9150 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9151 -KEYWORDS="~amd64 ~x86"
9152 -IUSE=""
9153 -S="${WORKDIR}"
9154 -
9155 -CDEPEND="~dev-java/netbeans-platform-${PV}
9156 - ~dev-java/netbeans-extide-${PV}
9157 - ~dev-java/netbeans-harness-${PV}
9158 - ~dev-java/netbeans-ide-${PV}
9159 - ~dev-java/netbeans-websvccommon-${PV}
9160 - dev-java/beansbinding:0
9161 - dev-java/cglib:2.2
9162 - dev-java/jdom:1.0"
9163 -DEPEND=">=virtual/jdk-1.7
9164 - app-arch/unzip
9165 - ${CDEPEND}
9166 - dev-java/javahelp:0
9167 - dev-java/json-simple:0
9168 - dev-java/junit:4"
9169 -RDEPEND=">=virtual/jdk-1.7
9170 - ${CDEPEND}
9171 - dev-java/absolutelayout:0
9172 - dev-java/antlr:0[java]
9173 - dev-java/asm:2.2
9174 - dev-java/c3p0:0
9175 - dev-java/cglib:2.1
9176 - dev-java/commons-collections:0
9177 - dev-java/dom4j:1
9178 - dev-java/fastinfoset:0
9179 - dev-java/glassfish-transaction-api:0
9180 - dev-java/javassist:3
9181 - dev-java/jboss-logging:0
9182 - dev-java/jsr67:0
9183 - dev-java/jsr181:0
9184 - dev-java/jtidy:0
9185 - dev-java/log4j:0
9186 - dev-java/mimepull:0
9187 - dev-java/saaj:0
9188 - dev-java/stax-ex:0
9189 - dev-java/xmlstreambuffer:0"
9190 -
9191 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9192 -
9193 -EANT_BUILD_XML="nbbuild/build.xml"
9194 -EANT_BUILD_TARGET="rebuild-cluster"
9195 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
9196 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9197 -JAVA_PKG_BSFIX="off"
9198 -
9199 -pkg_pretend() {
9200 - local die_now=""
9201 -
9202 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
9203 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
9204 - eerror "Please remove following symlinks and run emerge again:"
9205 - find /usr/share/netbeans-java-${SLOT}/ant -type l
9206 - die_now="1"
9207 - fi
9208 - fi
9209 -
9210 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
9211 - if [ -z "${die_now}" ]; then
9212 - eerror "Please remove following symlinks and run emerge again:"
9213 - fi
9214 -
9215 - echo "/usr/share/netbeans-java-${SLOT}/maven"
9216 - die_now="1"
9217 - fi
9218 -
9219 - if [ -n "${die_now}" ]; then
9220 - die "Symlinks exist"
9221 - fi
9222 -}
9223 -
9224 -src_unpack() {
9225 - unpack $(basename ${SOURCE_URL})
9226 -
9227 - einfo "Deleting bundled jars..."
9228 - find -name "*.jar" -type f -delete
9229 -
9230 - unpack netbeans-9999-r12-build.xml.patch.bz2
9231 -
9232 - pushd "${S}" >/dev/null || die
9233 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
9234 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
9235 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
9236 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
9237 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
9238 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
9239 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
9240 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
9241 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
9242 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
9243 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
9244 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
9245 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
9246 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
9247 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
9248 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
9249 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
9250 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
9251 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
9252 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
9253 - popd >/dev/null || die
9254 -}
9255 -
9256 -src_prepare() {
9257 - einfo "Deleting bundled class files..."
9258 - find -name "*.class" -type f | xargs rm -vf
9259 -
9260 - epatch netbeans-9999-r12-build.xml.patch
9261 -
9262 - # Support for custom patches
9263 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9264 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9265 -
9266 - if [ -n "${files}" ] ; then
9267 - einfo "Applying custom patches:"
9268 -
9269 - for file in ${files} ; do
9270 - epatch "${file}"
9271 - done
9272 - fi
9273 - fi
9274 -
9275 - einfo "Symlinking external libraries..."
9276 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9277 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
9278 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
9279 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
9280 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
9281 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
9282 -
9283 - einfo "Linking in other clusters..."
9284 - mkdir "${S}"/nbbuild/netbeans || die
9285 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9286 -
9287 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9288 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9289 - touch nb.cluster.platform.built
9290 -
9291 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9292 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9293 - touch nb.cluster.extide.built
9294 -
9295 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
9296 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9297 - touch nb.cluster.harness.built
9298 -
9299 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9300 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9301 - touch nb.cluster.ide.built
9302 -
9303 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
9304 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9305 - touch nb.cluster.websvccommon.built
9306 -
9307 - popd >/dev/null || die
9308 -
9309 - java-pkg-2_src_prepare
9310 -}
9311 -
9312 -src_install() {
9313 - pushd nbbuild/netbeans/java >/dev/null || die
9314 -
9315 - insinto ${INSTALL_DIR}
9316 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9317 -
9318 - doins -r *
9319 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
9320 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
9321 -
9322 - popd >/dev/null || die
9323 -
9324 - local instdir=/${INSTALL_DIR}/modules/ext
9325 - pushd "${D}"/${instdir} >/dev/null || die
9326 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
9327 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
9328 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9329 - popd >/dev/null || die
9330 -
9331 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
9332 - pushd "${D}"/${instdir} >/dev/null || die
9333 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
9334 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
9335 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
9336 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
9337 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9338 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
9339 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
9340 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
9341 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
9342 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
9343 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
9344 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
9345 - popd >/dev/null || die
9346 -
9347 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
9348 - pushd "${D}"/${instdir} >/dev/null || die
9349 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
9350 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
9351 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
9352 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
9353 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
9354 - popd >/dev/null || die
9355 -
9356 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
9357 - pushd "${D}"/${instdir} >/dev/null || die
9358 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
9359 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
9360 - popd >/dev/null || die
9361 -
9362 - local instdir=${INSTALL_DIR}/modules/ext/maven
9363 - pushd "${D}"/${instdir} >/dev/null || die
9364 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
9365 - popd >/dev/null || die
9366 -
9367 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
9368 -}
9369
9370 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140511.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140511.ebuild
9371 deleted file mode 100644
9372 index 346353c..0000000
9373 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140511.ebuild
9374 +++ /dev/null
9375 @@ -1,254 +0,0 @@
9376 -# Copyright 1999-2014 Gentoo Foundation
9377 -# Distributed under the terms of the GNU General Public License v2
9378 -# $Header: $
9379 -
9380 -EAPI="4"
9381 -inherit eutils java-pkg-2 java-ant-2
9382 -
9383 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
9384 -
9385 -DESCRIPTION="Netbeans Java Cluster"
9386 -HOMEPAGE="http://netbeans.org/projects/java"
9387 -SLOT="9999"
9388 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
9389 -SRC_URI="${SOURCE_URL}
9390 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
9391 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
9392 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
9393 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
9394 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
9395 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
9396 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
9397 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
9398 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
9399 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
9400 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
9401 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
9402 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
9403 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
9404 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
9405 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
9406 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
9407 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
9408 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
9409 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
9410 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
9411 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9412 -KEYWORDS="~amd64 ~x86"
9413 -IUSE=""
9414 -S="${WORKDIR}"
9415 -
9416 -CDEPEND="~dev-java/netbeans-platform-${PV}
9417 - ~dev-java/netbeans-extide-${PV}
9418 - ~dev-java/netbeans-harness-${PV}
9419 - ~dev-java/netbeans-ide-${PV}
9420 - ~dev-java/netbeans-websvccommon-${PV}
9421 - dev-java/beansbinding:0
9422 - dev-java/cglib:2.2
9423 - dev-java/jdom:1.0"
9424 -DEPEND=">=virtual/jdk-1.7
9425 - app-arch/unzip
9426 - ${CDEPEND}
9427 - dev-java/javahelp:0
9428 - dev-java/json-simple:0
9429 - dev-java/junit:4"
9430 -RDEPEND=">=virtual/jdk-1.7
9431 - ${CDEPEND}
9432 - dev-java/absolutelayout:0
9433 - dev-java/antlr:0[java]
9434 - dev-java/asm:2.2
9435 - dev-java/c3p0:0
9436 - dev-java/cglib:2.1
9437 - dev-java/commons-collections:0
9438 - dev-java/dom4j:1
9439 - dev-java/fastinfoset:0
9440 - dev-java/glassfish-transaction-api:0
9441 - dev-java/javassist:3
9442 - dev-java/jboss-logging:0
9443 - dev-java/jsr67:0
9444 - dev-java/jsr181:0
9445 - dev-java/jtidy:0
9446 - dev-java/log4j:0
9447 - dev-java/mimepull:0
9448 - dev-java/saaj:0
9449 - dev-java/stax-ex:0
9450 - dev-java/xmlstreambuffer:0"
9451 -
9452 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9453 -
9454 -EANT_BUILD_XML="nbbuild/build.xml"
9455 -EANT_BUILD_TARGET="rebuild-cluster"
9456 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
9457 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9458 -JAVA_PKG_BSFIX="off"
9459 -
9460 -pkg_pretend() {
9461 - local die_now=""
9462 -
9463 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
9464 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
9465 - eerror "Please remove following symlinks and run emerge again:"
9466 - find /usr/share/netbeans-java-${SLOT}/ant -type l
9467 - die_now="1"
9468 - fi
9469 - fi
9470 -
9471 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
9472 - if [ -z "${die_now}" ]; then
9473 - eerror "Please remove following symlinks and run emerge again:"
9474 - fi
9475 -
9476 - echo "/usr/share/netbeans-java-${SLOT}/maven"
9477 - die_now="1"
9478 - fi
9479 -
9480 - if [ -n "${die_now}" ]; then
9481 - die "Symlinks exist"
9482 - fi
9483 -}
9484 -
9485 -src_unpack() {
9486 - unpack $(basename ${SOURCE_URL})
9487 -
9488 - einfo "Deleting bundled jars..."
9489 - find -name "*.jar" -type f -delete
9490 -
9491 - unpack netbeans-9999-r12-build.xml.patch.bz2
9492 -
9493 - pushd "${S}" >/dev/null || die
9494 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
9495 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
9496 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
9497 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
9498 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
9499 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
9500 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
9501 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
9502 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
9503 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
9504 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
9505 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
9506 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
9507 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
9508 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
9509 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
9510 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
9511 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
9512 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
9513 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
9514 - popd >/dev/null || die
9515 -}
9516 -
9517 -src_prepare() {
9518 - einfo "Deleting bundled class files..."
9519 - find -name "*.class" -type f | xargs rm -vf
9520 -
9521 - epatch netbeans-9999-r12-build.xml.patch
9522 -
9523 - # Support for custom patches
9524 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9525 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9526 -
9527 - if [ -n "${files}" ] ; then
9528 - einfo "Applying custom patches:"
9529 -
9530 - for file in ${files} ; do
9531 - epatch "${file}"
9532 - done
9533 - fi
9534 - fi
9535 -
9536 - einfo "Symlinking external libraries..."
9537 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9538 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
9539 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
9540 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
9541 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
9542 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
9543 -
9544 - einfo "Linking in other clusters..."
9545 - mkdir "${S}"/nbbuild/netbeans || die
9546 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9547 -
9548 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9549 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9550 - touch nb.cluster.platform.built
9551 -
9552 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9553 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9554 - touch nb.cluster.extide.built
9555 -
9556 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
9557 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9558 - touch nb.cluster.harness.built
9559 -
9560 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9561 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9562 - touch nb.cluster.ide.built
9563 -
9564 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
9565 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9566 - touch nb.cluster.websvccommon.built
9567 -
9568 - popd >/dev/null || die
9569 -
9570 - java-pkg-2_src_prepare
9571 -}
9572 -
9573 -src_install() {
9574 - pushd nbbuild/netbeans/java >/dev/null || die
9575 -
9576 - insinto ${INSTALL_DIR}
9577 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9578 -
9579 - doins -r *
9580 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
9581 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
9582 -
9583 - popd >/dev/null || die
9584 -
9585 - local instdir=/${INSTALL_DIR}/modules/ext
9586 - pushd "${D}"/${instdir} >/dev/null || die
9587 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
9588 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
9589 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9590 - popd >/dev/null || die
9591 -
9592 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
9593 - pushd "${D}"/${instdir} >/dev/null || die
9594 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
9595 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
9596 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
9597 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
9598 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9599 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
9600 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
9601 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
9602 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
9603 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
9604 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
9605 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
9606 - popd >/dev/null || die
9607 -
9608 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
9609 - pushd "${D}"/${instdir} >/dev/null || die
9610 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
9611 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
9612 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
9613 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
9614 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
9615 - popd >/dev/null || die
9616 -
9617 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
9618 - pushd "${D}"/${instdir} >/dev/null || die
9619 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
9620 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
9621 - popd >/dev/null || die
9622 -
9623 - local instdir=${INSTALL_DIR}/modules/ext/maven
9624 - pushd "${D}"/${instdir} >/dev/null || die
9625 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
9626 - popd >/dev/null || die
9627 -
9628 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
9629 -}
9630
9631 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140512.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140512.ebuild
9632 deleted file mode 100644
9633 index 605a327..0000000
9634 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140512.ebuild
9635 +++ /dev/null
9636 @@ -1,254 +0,0 @@
9637 -# Copyright 1999-2014 Gentoo Foundation
9638 -# Distributed under the terms of the GNU General Public License v2
9639 -# $Header: $
9640 -
9641 -EAPI="4"
9642 -inherit eutils java-pkg-2 java-ant-2
9643 -
9644 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
9645 -
9646 -DESCRIPTION="Netbeans Java Cluster"
9647 -HOMEPAGE="http://netbeans.org/projects/java"
9648 -SLOT="9999"
9649 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
9650 -SRC_URI="${SOURCE_URL}
9651 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
9652 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
9653 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
9654 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
9655 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
9656 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
9657 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
9658 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
9659 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
9660 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
9661 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
9662 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
9663 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
9664 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
9665 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
9666 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
9667 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
9668 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
9669 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
9670 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
9671 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
9672 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9673 -KEYWORDS="~amd64 ~x86"
9674 -IUSE=""
9675 -S="${WORKDIR}"
9676 -
9677 -CDEPEND="~dev-java/netbeans-platform-${PV}
9678 - ~dev-java/netbeans-extide-${PV}
9679 - ~dev-java/netbeans-harness-${PV}
9680 - ~dev-java/netbeans-ide-${PV}
9681 - ~dev-java/netbeans-websvccommon-${PV}
9682 - dev-java/beansbinding:0
9683 - dev-java/cglib:2.2
9684 - dev-java/jdom:1.0"
9685 -DEPEND=">=virtual/jdk-1.7
9686 - app-arch/unzip
9687 - ${CDEPEND}
9688 - dev-java/javahelp:0
9689 - dev-java/json-simple:0
9690 - dev-java/junit:4"
9691 -RDEPEND=">=virtual/jdk-1.7
9692 - ${CDEPEND}
9693 - dev-java/absolutelayout:0
9694 - dev-java/antlr:0[java]
9695 - dev-java/asm:2.2
9696 - dev-java/c3p0:0
9697 - dev-java/cglib:2.1
9698 - dev-java/commons-collections:0
9699 - dev-java/dom4j:1
9700 - dev-java/fastinfoset:0
9701 - dev-java/glassfish-transaction-api:0
9702 - dev-java/javassist:3
9703 - dev-java/jboss-logging:0
9704 - dev-java/jsr67:0
9705 - dev-java/jsr181:0
9706 - dev-java/jtidy:0
9707 - dev-java/log4j:0
9708 - dev-java/mimepull:0
9709 - dev-java/saaj:0
9710 - dev-java/stax-ex:0
9711 - dev-java/xmlstreambuffer:0"
9712 -
9713 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9714 -
9715 -EANT_BUILD_XML="nbbuild/build.xml"
9716 -EANT_BUILD_TARGET="rebuild-cluster"
9717 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
9718 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9719 -JAVA_PKG_BSFIX="off"
9720 -
9721 -pkg_pretend() {
9722 - local die_now=""
9723 -
9724 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
9725 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
9726 - eerror "Please remove following symlinks and run emerge again:"
9727 - find /usr/share/netbeans-java-${SLOT}/ant -type l
9728 - die_now="1"
9729 - fi
9730 - fi
9731 -
9732 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
9733 - if [ -z "${die_now}" ]; then
9734 - eerror "Please remove following symlinks and run emerge again:"
9735 - fi
9736 -
9737 - echo "/usr/share/netbeans-java-${SLOT}/maven"
9738 - die_now="1"
9739 - fi
9740 -
9741 - if [ -n "${die_now}" ]; then
9742 - die "Symlinks exist"
9743 - fi
9744 -}
9745 -
9746 -src_unpack() {
9747 - unpack $(basename ${SOURCE_URL})
9748 -
9749 - einfo "Deleting bundled jars..."
9750 - find -name "*.jar" -type f -delete
9751 -
9752 - unpack netbeans-9999-r12-build.xml.patch.bz2
9753 -
9754 - pushd "${S}" >/dev/null || die
9755 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
9756 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
9757 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
9758 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
9759 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
9760 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
9761 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
9762 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
9763 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
9764 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
9765 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
9766 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
9767 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
9768 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
9769 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
9770 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
9771 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
9772 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
9773 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
9774 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
9775 - popd >/dev/null || die
9776 -}
9777 -
9778 -src_prepare() {
9779 - einfo "Deleting bundled class files..."
9780 - find -name "*.class" -type f | xargs rm -vf
9781 -
9782 - epatch netbeans-9999-r12-build.xml.patch
9783 -
9784 - # Support for custom patches
9785 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9786 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9787 -
9788 - if [ -n "${files}" ] ; then
9789 - einfo "Applying custom patches:"
9790 -
9791 - for file in ${files} ; do
9792 - epatch "${file}"
9793 - done
9794 - fi
9795 - fi
9796 -
9797 - einfo "Symlinking external libraries..."
9798 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9799 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
9800 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
9801 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
9802 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
9803 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
9804 -
9805 - einfo "Linking in other clusters..."
9806 - mkdir "${S}"/nbbuild/netbeans || die
9807 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9808 -
9809 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9810 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9811 - touch nb.cluster.platform.built
9812 -
9813 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9814 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9815 - touch nb.cluster.extide.built
9816 -
9817 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
9818 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9819 - touch nb.cluster.harness.built
9820 -
9821 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9822 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9823 - touch nb.cluster.ide.built
9824 -
9825 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
9826 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9827 - touch nb.cluster.websvccommon.built
9828 -
9829 - popd >/dev/null || die
9830 -
9831 - java-pkg-2_src_prepare
9832 -}
9833 -
9834 -src_install() {
9835 - pushd nbbuild/netbeans/java >/dev/null || die
9836 -
9837 - insinto ${INSTALL_DIR}
9838 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9839 -
9840 - doins -r *
9841 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
9842 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
9843 -
9844 - popd >/dev/null || die
9845 -
9846 - local instdir=/${INSTALL_DIR}/modules/ext
9847 - pushd "${D}"/${instdir} >/dev/null || die
9848 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
9849 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
9850 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9851 - popd >/dev/null || die
9852 -
9853 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
9854 - pushd "${D}"/${instdir} >/dev/null || die
9855 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
9856 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
9857 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
9858 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
9859 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
9860 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
9861 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
9862 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
9863 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
9864 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
9865 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
9866 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
9867 - popd >/dev/null || die
9868 -
9869 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
9870 - pushd "${D}"/${instdir} >/dev/null || die
9871 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
9872 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
9873 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
9874 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
9875 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
9876 - popd >/dev/null || die
9877 -
9878 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
9879 - pushd "${D}"/${instdir} >/dev/null || die
9880 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
9881 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
9882 - popd >/dev/null || die
9883 -
9884 - local instdir=${INSTALL_DIR}/modules/ext/maven
9885 - pushd "${D}"/${instdir} >/dev/null || die
9886 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
9887 - popd >/dev/null || die
9888 -
9889 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
9890 -}
9891
9892 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140513.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140513.ebuild
9893 deleted file mode 100644
9894 index 4632b24..0000000
9895 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140513.ebuild
9896 +++ /dev/null
9897 @@ -1,254 +0,0 @@
9898 -# Copyright 1999-2014 Gentoo Foundation
9899 -# Distributed under the terms of the GNU General Public License v2
9900 -# $Header: $
9901 -
9902 -EAPI="4"
9903 -inherit eutils java-pkg-2 java-ant-2
9904 -
9905 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
9906 -
9907 -DESCRIPTION="Netbeans Java Cluster"
9908 -HOMEPAGE="http://netbeans.org/projects/java"
9909 -SLOT="9999"
9910 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
9911 -SRC_URI="${SOURCE_URL}
9912 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
9913 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
9914 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
9915 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
9916 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
9917 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
9918 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
9919 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
9920 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
9921 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
9922 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
9923 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
9924 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
9925 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
9926 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
9927 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
9928 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
9929 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
9930 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
9931 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
9932 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
9933 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9934 -KEYWORDS="~amd64 ~x86"
9935 -IUSE=""
9936 -S="${WORKDIR}"
9937 -
9938 -CDEPEND="~dev-java/netbeans-platform-${PV}
9939 - ~dev-java/netbeans-extide-${PV}
9940 - ~dev-java/netbeans-harness-${PV}
9941 - ~dev-java/netbeans-ide-${PV}
9942 - ~dev-java/netbeans-websvccommon-${PV}
9943 - dev-java/beansbinding:0
9944 - dev-java/cglib:2.2
9945 - dev-java/jdom:1.0"
9946 -DEPEND=">=virtual/jdk-1.7
9947 - app-arch/unzip
9948 - ${CDEPEND}
9949 - dev-java/javahelp:0
9950 - dev-java/json-simple:0
9951 - dev-java/junit:4"
9952 -RDEPEND=">=virtual/jdk-1.7
9953 - ${CDEPEND}
9954 - dev-java/absolutelayout:0
9955 - dev-java/antlr:0[java]
9956 - dev-java/asm:2.2
9957 - dev-java/c3p0:0
9958 - dev-java/cglib:2.1
9959 - dev-java/commons-collections:0
9960 - dev-java/dom4j:1
9961 - dev-java/fastinfoset:0
9962 - dev-java/glassfish-transaction-api:0
9963 - dev-java/javassist:3
9964 - dev-java/jboss-logging:0
9965 - dev-java/jsr67:0
9966 - dev-java/jsr181:0
9967 - dev-java/jtidy:0
9968 - dev-java/log4j:0
9969 - dev-java/mimepull:0
9970 - dev-java/saaj:0
9971 - dev-java/stax-ex:0
9972 - dev-java/xmlstreambuffer:0"
9973 -
9974 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9975 -
9976 -EANT_BUILD_XML="nbbuild/build.xml"
9977 -EANT_BUILD_TARGET="rebuild-cluster"
9978 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
9979 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9980 -JAVA_PKG_BSFIX="off"
9981 -
9982 -pkg_pretend() {
9983 - local die_now=""
9984 -
9985 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
9986 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
9987 - eerror "Please remove following symlinks and run emerge again:"
9988 - find /usr/share/netbeans-java-${SLOT}/ant -type l
9989 - die_now="1"
9990 - fi
9991 - fi
9992 -
9993 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
9994 - if [ -z "${die_now}" ]; then
9995 - eerror "Please remove following symlinks and run emerge again:"
9996 - fi
9997 -
9998 - echo "/usr/share/netbeans-java-${SLOT}/maven"
9999 - die_now="1"
10000 - fi
10001 -
10002 - if [ -n "${die_now}" ]; then
10003 - die "Symlinks exist"
10004 - fi
10005 -}
10006 -
10007 -src_unpack() {
10008 - unpack $(basename ${SOURCE_URL})
10009 -
10010 - einfo "Deleting bundled jars..."
10011 - find -name "*.jar" -type f -delete
10012 -
10013 - unpack netbeans-9999-r12-build.xml.patch.bz2
10014 -
10015 - pushd "${S}" >/dev/null || die
10016 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
10017 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
10018 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
10019 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
10020 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
10021 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
10022 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
10023 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
10024 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
10025 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
10026 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
10027 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
10028 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
10029 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
10030 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
10031 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
10032 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
10033 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
10034 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
10035 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
10036 - popd >/dev/null || die
10037 -}
10038 -
10039 -src_prepare() {
10040 - einfo "Deleting bundled class files..."
10041 - find -name "*.class" -type f | xargs rm -vf
10042 -
10043 - epatch netbeans-9999-r12-build.xml.patch
10044 -
10045 - # Support for custom patches
10046 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10047 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10048 -
10049 - if [ -n "${files}" ] ; then
10050 - einfo "Applying custom patches:"
10051 -
10052 - for file in ${files} ; do
10053 - epatch "${file}"
10054 - done
10055 - fi
10056 - fi
10057 -
10058 - einfo "Symlinking external libraries..."
10059 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10060 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
10061 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
10062 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
10063 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
10064 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
10065 -
10066 - einfo "Linking in other clusters..."
10067 - mkdir "${S}"/nbbuild/netbeans || die
10068 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10069 -
10070 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
10071 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10072 - touch nb.cluster.platform.built
10073 -
10074 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
10075 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10076 - touch nb.cluster.extide.built
10077 -
10078 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
10079 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10080 - touch nb.cluster.harness.built
10081 -
10082 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
10083 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10084 - touch nb.cluster.ide.built
10085 -
10086 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
10087 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10088 - touch nb.cluster.websvccommon.built
10089 -
10090 - popd >/dev/null || die
10091 -
10092 - java-pkg-2_src_prepare
10093 -}
10094 -
10095 -src_install() {
10096 - pushd nbbuild/netbeans/java >/dev/null || die
10097 -
10098 - insinto ${INSTALL_DIR}
10099 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
10100 -
10101 - doins -r *
10102 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
10103 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
10104 -
10105 - popd >/dev/null || die
10106 -
10107 - local instdir=/${INSTALL_DIR}/modules/ext
10108 - pushd "${D}"/${instdir} >/dev/null || die
10109 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
10110 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
10111 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10112 - popd >/dev/null || die
10113 -
10114 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
10115 - pushd "${D}"/${instdir} >/dev/null || die
10116 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
10117 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
10118 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
10119 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
10120 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10121 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
10122 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
10123 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
10124 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
10125 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
10126 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
10127 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
10128 - popd >/dev/null || die
10129 -
10130 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
10131 - pushd "${D}"/${instdir} >/dev/null || die
10132 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
10133 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
10134 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
10135 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
10136 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
10137 - popd >/dev/null || die
10138 -
10139 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
10140 - pushd "${D}"/${instdir} >/dev/null || die
10141 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
10142 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
10143 - popd >/dev/null || die
10144 -
10145 - local instdir=${INSTALL_DIR}/modules/ext/maven
10146 - pushd "${D}"/${instdir} >/dev/null || die
10147 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
10148 - popd >/dev/null || die
10149 -
10150 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
10151 -}
10152
10153 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140514.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140514.ebuild
10154 deleted file mode 100644
10155 index 85920ce..0000000
10156 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140514.ebuild
10157 +++ /dev/null
10158 @@ -1,254 +0,0 @@
10159 -# Copyright 1999-2014 Gentoo Foundation
10160 -# Distributed under the terms of the GNU General Public License v2
10161 -# $Header: $
10162 -
10163 -EAPI="4"
10164 -inherit eutils java-pkg-2 java-ant-2
10165 -
10166 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
10167 -
10168 -DESCRIPTION="Netbeans Java Cluster"
10169 -HOMEPAGE="http://netbeans.org/projects/java"
10170 -SLOT="9999"
10171 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
10172 -SRC_URI="${SOURCE_URL}
10173 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
10174 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
10175 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
10176 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
10177 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
10178 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
10179 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
10180 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
10181 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
10182 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
10183 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
10184 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
10185 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
10186 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
10187 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
10188 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
10189 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
10190 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
10191 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
10192 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
10193 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
10194 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10195 -KEYWORDS="~amd64 ~x86"
10196 -IUSE=""
10197 -S="${WORKDIR}"
10198 -
10199 -CDEPEND="~dev-java/netbeans-platform-${PV}
10200 - ~dev-java/netbeans-extide-${PV}
10201 - ~dev-java/netbeans-harness-${PV}
10202 - ~dev-java/netbeans-ide-${PV}
10203 - ~dev-java/netbeans-websvccommon-${PV}
10204 - dev-java/beansbinding:0
10205 - dev-java/cglib:2.2
10206 - dev-java/jdom:1.0"
10207 -DEPEND=">=virtual/jdk-1.7
10208 - app-arch/unzip
10209 - ${CDEPEND}
10210 - dev-java/javahelp:0
10211 - dev-java/json-simple:0
10212 - dev-java/junit:4"
10213 -RDEPEND=">=virtual/jdk-1.7
10214 - ${CDEPEND}
10215 - dev-java/absolutelayout:0
10216 - dev-java/antlr:0[java]
10217 - dev-java/asm:2.2
10218 - dev-java/c3p0:0
10219 - dev-java/cglib:2.1
10220 - dev-java/commons-collections:0
10221 - dev-java/dom4j:1
10222 - dev-java/fastinfoset:0
10223 - dev-java/glassfish-transaction-api:0
10224 - dev-java/javassist:3
10225 - dev-java/jboss-logging:0
10226 - dev-java/jsr67:0
10227 - dev-java/jsr181:0
10228 - dev-java/jtidy:0
10229 - dev-java/log4j:0
10230 - dev-java/mimepull:0
10231 - dev-java/saaj:0
10232 - dev-java/stax-ex:0
10233 - dev-java/xmlstreambuffer:0"
10234 -
10235 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
10236 -
10237 -EANT_BUILD_XML="nbbuild/build.xml"
10238 -EANT_BUILD_TARGET="rebuild-cluster"
10239 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
10240 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
10241 -JAVA_PKG_BSFIX="off"
10242 -
10243 -pkg_pretend() {
10244 - local die_now=""
10245 -
10246 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
10247 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
10248 - eerror "Please remove following symlinks and run emerge again:"
10249 - find /usr/share/netbeans-java-${SLOT}/ant -type l
10250 - die_now="1"
10251 - fi
10252 - fi
10253 -
10254 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
10255 - if [ -z "${die_now}" ]; then
10256 - eerror "Please remove following symlinks and run emerge again:"
10257 - fi
10258 -
10259 - echo "/usr/share/netbeans-java-${SLOT}/maven"
10260 - die_now="1"
10261 - fi
10262 -
10263 - if [ -n "${die_now}" ]; then
10264 - die "Symlinks exist"
10265 - fi
10266 -}
10267 -
10268 -src_unpack() {
10269 - unpack $(basename ${SOURCE_URL})
10270 -
10271 - einfo "Deleting bundled jars..."
10272 - find -name "*.jar" -type f -delete
10273 -
10274 - unpack netbeans-9999-r12-build.xml.patch.bz2
10275 -
10276 - pushd "${S}" >/dev/null || die
10277 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
10278 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
10279 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
10280 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
10281 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
10282 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
10283 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
10284 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
10285 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
10286 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
10287 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
10288 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
10289 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
10290 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
10291 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
10292 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
10293 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
10294 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
10295 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
10296 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
10297 - popd >/dev/null || die
10298 -}
10299 -
10300 -src_prepare() {
10301 - einfo "Deleting bundled class files..."
10302 - find -name "*.class" -type f | xargs rm -vf
10303 -
10304 - epatch netbeans-9999-r12-build.xml.patch
10305 -
10306 - # Support for custom patches
10307 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10308 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10309 -
10310 - if [ -n "${files}" ] ; then
10311 - einfo "Applying custom patches:"
10312 -
10313 - for file in ${files} ; do
10314 - epatch "${file}"
10315 - done
10316 - fi
10317 - fi
10318 -
10319 - einfo "Symlinking external libraries..."
10320 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10321 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
10322 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
10323 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
10324 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
10325 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
10326 -
10327 - einfo "Linking in other clusters..."
10328 - mkdir "${S}"/nbbuild/netbeans || die
10329 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10330 -
10331 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
10332 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10333 - touch nb.cluster.platform.built
10334 -
10335 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
10336 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10337 - touch nb.cluster.extide.built
10338 -
10339 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
10340 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10341 - touch nb.cluster.harness.built
10342 -
10343 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
10344 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10345 - touch nb.cluster.ide.built
10346 -
10347 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
10348 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10349 - touch nb.cluster.websvccommon.built
10350 -
10351 - popd >/dev/null || die
10352 -
10353 - java-pkg-2_src_prepare
10354 -}
10355 -
10356 -src_install() {
10357 - pushd nbbuild/netbeans/java >/dev/null || die
10358 -
10359 - insinto ${INSTALL_DIR}
10360 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
10361 -
10362 - doins -r *
10363 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
10364 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
10365 -
10366 - popd >/dev/null || die
10367 -
10368 - local instdir=/${INSTALL_DIR}/modules/ext
10369 - pushd "${D}"/${instdir} >/dev/null || die
10370 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
10371 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
10372 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10373 - popd >/dev/null || die
10374 -
10375 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
10376 - pushd "${D}"/${instdir} >/dev/null || die
10377 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
10378 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
10379 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
10380 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
10381 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10382 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
10383 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
10384 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
10385 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
10386 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
10387 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
10388 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
10389 - popd >/dev/null || die
10390 -
10391 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
10392 - pushd "${D}"/${instdir} >/dev/null || die
10393 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
10394 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
10395 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
10396 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
10397 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
10398 - popd >/dev/null || die
10399 -
10400 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
10401 - pushd "${D}"/${instdir} >/dev/null || die
10402 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
10403 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
10404 - popd >/dev/null || die
10405 -
10406 - local instdir=${INSTALL_DIR}/modules/ext/maven
10407 - pushd "${D}"/${instdir} >/dev/null || die
10408 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
10409 - popd >/dev/null || die
10410 -
10411 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
10412 -}
10413
10414 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20140516.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20140516.ebuild
10415 deleted file mode 100644
10416 index 8e42aa9..0000000
10417 --- a/dev-java/netbeans-java/netbeans-java-9999_p20140516.ebuild
10418 +++ /dev/null
10419 @@ -1,254 +0,0 @@
10420 -# Copyright 1999-2014 Gentoo Foundation
10421 -# Distributed under the terms of the GNU General Public License v2
10422 -# $Header: $
10423 -
10424 -EAPI="4"
10425 -inherit eutils java-pkg-2 java-ant-2
10426 -
10427 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
10428 -
10429 -DESCRIPTION="Netbeans Java Cluster"
10430 -HOMEPAGE="http://netbeans.org/projects/java"
10431 -SLOT="9999"
10432 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
10433 -SRC_URI="${SOURCE_URL}
10434 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
10435 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
10436 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
10437 - http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
10438 - http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
10439 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
10440 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
10441 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
10442 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
10443 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
10444 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
10445 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
10446 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
10447 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
10448 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
10449 - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
10450 - http://hg.netbeans.org/binaries/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar
10451 - http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
10452 - http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
10453 - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
10454 - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
10455 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10456 -KEYWORDS="~amd64 ~x86"
10457 -IUSE=""
10458 -S="${WORKDIR}"
10459 -
10460 -CDEPEND="~dev-java/netbeans-platform-${PV}
10461 - ~dev-java/netbeans-extide-${PV}
10462 - ~dev-java/netbeans-harness-${PV}
10463 - ~dev-java/netbeans-ide-${PV}
10464 - ~dev-java/netbeans-websvccommon-${PV}
10465 - dev-java/beansbinding:0
10466 - dev-java/cglib:2.2
10467 - dev-java/jdom:1.0"
10468 -DEPEND=">=virtual/jdk-1.7
10469 - app-arch/unzip
10470 - ${CDEPEND}
10471 - dev-java/javahelp:0
10472 - dev-java/json-simple:0
10473 - dev-java/junit:4"
10474 -RDEPEND=">=virtual/jdk-1.7
10475 - ${CDEPEND}
10476 - dev-java/absolutelayout:0
10477 - dev-java/antlr:0[java]
10478 - dev-java/asm:2.2
10479 - dev-java/c3p0:0
10480 - dev-java/cglib:2.1
10481 - dev-java/commons-collections:0
10482 - dev-java/dom4j:1
10483 - dev-java/fastinfoset:0
10484 - dev-java/glassfish-transaction-api:0
10485 - dev-java/javassist:3
10486 - dev-java/jboss-logging:0
10487 - dev-java/jsr67:0
10488 - dev-java/jsr181:0
10489 - dev-java/jtidy:0
10490 - dev-java/log4j:0
10491 - dev-java/mimepull:0
10492 - dev-java/saaj:0
10493 - dev-java/stax-ex:0
10494 - dev-java/xmlstreambuffer:0"
10495 -
10496 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
10497 -
10498 -EANT_BUILD_XML="nbbuild/build.xml"
10499 -EANT_BUILD_TARGET="rebuild-cluster"
10500 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
10501 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
10502 -JAVA_PKG_BSFIX="off"
10503 -
10504 -pkg_pretend() {
10505 - local die_now=""
10506 -
10507 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
10508 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
10509 - eerror "Please remove following symlinks and run emerge again:"
10510 - find /usr/share/netbeans-java-${SLOT}/ant -type l
10511 - die_now="1"
10512 - fi
10513 - fi
10514 -
10515 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
10516 - if [ -z "${die_now}" ]; then
10517 - eerror "Please remove following symlinks and run emerge again:"
10518 - fi
10519 -
10520 - echo "/usr/share/netbeans-java-${SLOT}/maven"
10521 - die_now="1"
10522 - fi
10523 -
10524 - if [ -n "${die_now}" ]; then
10525 - die "Symlinks exist"
10526 - fi
10527 -}
10528 -
10529 -src_unpack() {
10530 - unpack $(basename ${SOURCE_URL})
10531 -
10532 - einfo "Deleting bundled jars..."
10533 - find -name "*.jar" -type f -delete
10534 -
10535 - unpack netbeans-9999-r12-build.xml.patch.bz2
10536 -
10537 - pushd "${S}" >/dev/null || die
10538 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
10539 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
10540 - ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
10541 - ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
10542 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
10543 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
10544 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
10545 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
10546 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
10547 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
10548 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
10549 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
10550 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
10551 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
10552 - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
10553 - ln -s "${DISTDIR}"/A30E0305F8EEB7FF6710AA93B984A248EC17FA1A-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
10554 - ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
10555 - ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
10556 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
10557 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
10558 - popd >/dev/null || die
10559 -}
10560 -
10561 -src_prepare() {
10562 - einfo "Deleting bundled class files..."
10563 - find -name "*.class" -type f | xargs rm -vf
10564 -
10565 - epatch netbeans-9999-r12-build.xml.patch
10566 -
10567 - # Support for custom patches
10568 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10569 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10570 -
10571 - if [ -n "${files}" ] ; then
10572 - einfo "Applying custom patches:"
10573 -
10574 - for file in ${files} ; do
10575 - epatch "${file}"
10576 - done
10577 - fi
10578 - fi
10579 -
10580 - einfo "Symlinking external libraries..."
10581 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10582 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
10583 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
10584 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
10585 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
10586 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
10587 -
10588 - einfo "Linking in other clusters..."
10589 - mkdir "${S}"/nbbuild/netbeans || die
10590 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10591 -
10592 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
10593 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10594 - touch nb.cluster.platform.built
10595 -
10596 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
10597 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10598 - touch nb.cluster.extide.built
10599 -
10600 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
10601 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10602 - touch nb.cluster.harness.built
10603 -
10604 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
10605 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10606 - touch nb.cluster.ide.built
10607 -
10608 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
10609 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10610 - touch nb.cluster.websvccommon.built
10611 -
10612 - popd >/dev/null || die
10613 -
10614 - java-pkg-2_src_prepare
10615 -}
10616 -
10617 -src_install() {
10618 - pushd nbbuild/netbeans/java >/dev/null || die
10619 -
10620 - insinto ${INSTALL_DIR}
10621 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
10622 -
10623 - doins -r *
10624 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
10625 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
10626 -
10627 - popd >/dev/null || die
10628 -
10629 - local instdir=/${INSTALL_DIR}/modules/ext
10630 - pushd "${D}"/${instdir} >/dev/null || die
10631 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
10632 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
10633 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10634 - popd >/dev/null || die
10635 -
10636 - local instdir=${INSTALL_DIR}/modules/ext/hibernate4
10637 - pushd "${D}"/${instdir} >/dev/null || die
10638 - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
10639 - rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
10640 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
10641 - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
10642 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
10643 - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
10644 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
10645 - rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
10646 - rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
10647 - rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
10648 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
10649 - rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
10650 - popd >/dev/null || die
10651 -
10652 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
10653 - pushd "${D}"/${instdir} >/dev/null || die
10654 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
10655 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
10656 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
10657 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
10658 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
10659 - popd >/dev/null || die
10660 -
10661 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
10662 - pushd "${D}"/${instdir} >/dev/null || die
10663 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
10664 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
10665 - popd >/dev/null || die
10666 -
10667 - local instdir=${INSTALL_DIR}/modules/ext/maven
10668 - pushd "${D}"/${instdir} >/dev/null || die
10669 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
10670 - popd >/dev/null || die
10671 -
10672 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
10673 -}
10674
10675 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
10676 index a0deb31..b3a44cf 100644
10677 --- a/dev-java/netbeans-javacard/ChangeLog
10678 +++ b/dev-java/netbeans-javacard/ChangeLog
10679 @@ -2,6 +2,15 @@
10680 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
10681 # $Header: $
10682
10683 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
10684 + -netbeans-javacard-9999_p20140510.ebuild,
10685 + -netbeans-javacard-9999_p20140511.ebuild,
10686 + -netbeans-javacard-9999_p20140512.ebuild,
10687 + -netbeans-javacard-9999_p20140513.ebuild,
10688 + -netbeans-javacard-9999_p20140514.ebuild,
10689 + -netbeans-javacard-9999_p20140516.ebuild:
10690 + removed obsolete ebuilds
10691 +
10692 *netbeans-javacard-9999_p20140624 (24 Jun 2014)
10693
10694 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
10695
10696 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140510.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140510.ebuild
10697 deleted file mode 100644
10698 index be46153..0000000
10699 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140510.ebuild
10700 +++ /dev/null
10701 @@ -1,134 +0,0 @@
10702 -# Copyright 1999-2014 Gentoo Foundation
10703 -# Distributed under the terms of the GNU General Public License v2
10704 -# $Header: $
10705 -
10706 -EAPI="4"
10707 -inherit eutils java-pkg-2 java-ant-2
10708 -
10709 -DESCRIPTION="Netbeans JavaCard Cluster"
10710 -HOMEPAGE="http://netbeans.org/projects/javacard"
10711 -SLOT="9999"
10712 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
10713 -SRC_URI="${SOURCE_URL}
10714 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
10715 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
10716 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
10717 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
10718 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10719 -KEYWORDS="~amd64 ~x86"
10720 -IUSE=""
10721 -S="${WORKDIR}"
10722 -
10723 -CDEPEND="~dev-java/netbeans-extide-${PV}
10724 - ~dev-java/netbeans-ide-${PV}
10725 - ~dev-java/netbeans-java-${PV}
10726 - ~dev-java/netbeans-platform-${PV}"
10727 -DEPEND=">=virtual/jdk-1.7
10728 - app-arch/unzip
10729 - ${CDEPEND}
10730 - dev-java/javahelp:0"
10731 -RDEPEND=">=virtual/jdk-1.7
10732 - ${CDEPEND}
10733 - dev-java/ant-contrib:0
10734 - dev-java/asm:3
10735 - dev-java/bcel:0
10736 - dev-java/commons-cli:1
10737 - dev-java/commons-codec:0
10738 - dev-java/commons-httpclient:3
10739 - dev-java/commons-logging:0"
10740 -
10741 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
10742 -
10743 -EANT_BUILD_XML="nbbuild/build.xml"
10744 -EANT_BUILD_TARGET="rebuild-cluster"
10745 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
10746 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
10747 -JAVA_PKG_BSFIX="off"
10748 -
10749 -src_unpack() {
10750 - unpack $(basename ${SOURCE_URL})
10751 -
10752 - einfo "Deleting bundled jars..."
10753 - find -name "*.jar" -type f -delete
10754 -
10755 - unpack netbeans-9999-r12-build.xml.patch.bz2
10756 -
10757 - pushd "${S}" >/dev/null || die
10758 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
10759 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
10760 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
10761 - popd >/dev/null || die
10762 -}
10763 -
10764 -src_prepare() {
10765 - einfo "Deleting bundled class files..."
10766 - find -name "*.class" -type f | xargs rm -vf
10767 -
10768 - epatch netbeans-9999-r12-build.xml.patch
10769 -
10770 - # Support for custom patches
10771 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10772 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10773 -
10774 - if [ -n "${files}" ] ; then
10775 - einfo "Applying custom patches:"
10776 -
10777 - for file in ${files} ; do
10778 - epatch "${file}"
10779 - done
10780 - fi
10781 - fi
10782 -
10783 - einfo "Symlinking external libraries..."
10784 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10785 -
10786 - einfo "Linking in other clusters..."
10787 - mkdir "${S}"/nbbuild/netbeans || die
10788 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10789 -
10790 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
10791 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10792 - touch nb.cluster.extide.built
10793 -
10794 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
10795 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10796 - touch nb.cluster.ide.built
10797 -
10798 - ln -s /usr/share/netbeans-java-${SLOT} java || die
10799 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10800 - touch nb.cluster.java.built
10801 -
10802 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
10803 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10804 - touch nb.cluster.platform.built
10805 -
10806 - popd >/dev/null || die
10807 -
10808 - java-pkg-2_src_prepare
10809 -}
10810 -
10811 -src_install() {
10812 - pushd nbbuild/netbeans/javacard >/dev/null || die
10813 -
10814 - insinto ${INSTALL_DIR}
10815 -
10816 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
10817 -
10818 - doins -r *
10819 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
10820 -
10821 - popd >/dev/null || die
10822 -
10823 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
10824 - pushd "${D}"/${instdir} >/dev/null || die
10825 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
10826 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
10827 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
10828 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
10829 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
10830 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
10831 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
10832 - popd >/dev/null || die
10833 -
10834 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
10835 -}
10836
10837 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140511.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140511.ebuild
10838 deleted file mode 100644
10839 index 26b0916..0000000
10840 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140511.ebuild
10841 +++ /dev/null
10842 @@ -1,134 +0,0 @@
10843 -# Copyright 1999-2014 Gentoo Foundation
10844 -# Distributed under the terms of the GNU General Public License v2
10845 -# $Header: $
10846 -
10847 -EAPI="4"
10848 -inherit eutils java-pkg-2 java-ant-2
10849 -
10850 -DESCRIPTION="Netbeans JavaCard Cluster"
10851 -HOMEPAGE="http://netbeans.org/projects/javacard"
10852 -SLOT="9999"
10853 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
10854 -SRC_URI="${SOURCE_URL}
10855 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
10856 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
10857 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
10858 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
10859 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10860 -KEYWORDS="~amd64 ~x86"
10861 -IUSE=""
10862 -S="${WORKDIR}"
10863 -
10864 -CDEPEND="~dev-java/netbeans-extide-${PV}
10865 - ~dev-java/netbeans-ide-${PV}
10866 - ~dev-java/netbeans-java-${PV}
10867 - ~dev-java/netbeans-platform-${PV}"
10868 -DEPEND=">=virtual/jdk-1.7
10869 - app-arch/unzip
10870 - ${CDEPEND}
10871 - dev-java/javahelp:0"
10872 -RDEPEND=">=virtual/jdk-1.7
10873 - ${CDEPEND}
10874 - dev-java/ant-contrib:0
10875 - dev-java/asm:3
10876 - dev-java/bcel:0
10877 - dev-java/commons-cli:1
10878 - dev-java/commons-codec:0
10879 - dev-java/commons-httpclient:3
10880 - dev-java/commons-logging:0"
10881 -
10882 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
10883 -
10884 -EANT_BUILD_XML="nbbuild/build.xml"
10885 -EANT_BUILD_TARGET="rebuild-cluster"
10886 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
10887 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
10888 -JAVA_PKG_BSFIX="off"
10889 -
10890 -src_unpack() {
10891 - unpack $(basename ${SOURCE_URL})
10892 -
10893 - einfo "Deleting bundled jars..."
10894 - find -name "*.jar" -type f -delete
10895 -
10896 - unpack netbeans-9999-r12-build.xml.patch.bz2
10897 -
10898 - pushd "${S}" >/dev/null || die
10899 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
10900 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
10901 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
10902 - popd >/dev/null || die
10903 -}
10904 -
10905 -src_prepare() {
10906 - einfo "Deleting bundled class files..."
10907 - find -name "*.class" -type f | xargs rm -vf
10908 -
10909 - epatch netbeans-9999-r12-build.xml.patch
10910 -
10911 - # Support for custom patches
10912 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10913 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10914 -
10915 - if [ -n "${files}" ] ; then
10916 - einfo "Applying custom patches:"
10917 -
10918 - for file in ${files} ; do
10919 - epatch "${file}"
10920 - done
10921 - fi
10922 - fi
10923 -
10924 - einfo "Symlinking external libraries..."
10925 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10926 -
10927 - einfo "Linking in other clusters..."
10928 - mkdir "${S}"/nbbuild/netbeans || die
10929 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10930 -
10931 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
10932 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10933 - touch nb.cluster.extide.built
10934 -
10935 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
10936 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10937 - touch nb.cluster.ide.built
10938 -
10939 - ln -s /usr/share/netbeans-java-${SLOT} java || die
10940 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10941 - touch nb.cluster.java.built
10942 -
10943 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
10944 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
10945 - touch nb.cluster.platform.built
10946 -
10947 - popd >/dev/null || die
10948 -
10949 - java-pkg-2_src_prepare
10950 -}
10951 -
10952 -src_install() {
10953 - pushd nbbuild/netbeans/javacard >/dev/null || die
10954 -
10955 - insinto ${INSTALL_DIR}
10956 -
10957 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
10958 -
10959 - doins -r *
10960 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
10961 -
10962 - popd >/dev/null || die
10963 -
10964 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
10965 - pushd "${D}"/${instdir} >/dev/null || die
10966 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
10967 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
10968 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
10969 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
10970 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
10971 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
10972 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
10973 - popd >/dev/null || die
10974 -
10975 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
10976 -}
10977
10978 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140512.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140512.ebuild
10979 deleted file mode 100644
10980 index 0c9de05..0000000
10981 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140512.ebuild
10982 +++ /dev/null
10983 @@ -1,134 +0,0 @@
10984 -# Copyright 1999-2014 Gentoo Foundation
10985 -# Distributed under the terms of the GNU General Public License v2
10986 -# $Header: $
10987 -
10988 -EAPI="4"
10989 -inherit eutils java-pkg-2 java-ant-2
10990 -
10991 -DESCRIPTION="Netbeans JavaCard Cluster"
10992 -HOMEPAGE="http://netbeans.org/projects/javacard"
10993 -SLOT="9999"
10994 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
10995 -SRC_URI="${SOURCE_URL}
10996 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
10997 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
10998 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
10999 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
11000 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11001 -KEYWORDS="~amd64 ~x86"
11002 -IUSE=""
11003 -S="${WORKDIR}"
11004 -
11005 -CDEPEND="~dev-java/netbeans-extide-${PV}
11006 - ~dev-java/netbeans-ide-${PV}
11007 - ~dev-java/netbeans-java-${PV}
11008 - ~dev-java/netbeans-platform-${PV}"
11009 -DEPEND=">=virtual/jdk-1.7
11010 - app-arch/unzip
11011 - ${CDEPEND}
11012 - dev-java/javahelp:0"
11013 -RDEPEND=">=virtual/jdk-1.7
11014 - ${CDEPEND}
11015 - dev-java/ant-contrib:0
11016 - dev-java/asm:3
11017 - dev-java/bcel:0
11018 - dev-java/commons-cli:1
11019 - dev-java/commons-codec:0
11020 - dev-java/commons-httpclient:3
11021 - dev-java/commons-logging:0"
11022 -
11023 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
11024 -
11025 -EANT_BUILD_XML="nbbuild/build.xml"
11026 -EANT_BUILD_TARGET="rebuild-cluster"
11027 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
11028 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
11029 -JAVA_PKG_BSFIX="off"
11030 -
11031 -src_unpack() {
11032 - unpack $(basename ${SOURCE_URL})
11033 -
11034 - einfo "Deleting bundled jars..."
11035 - find -name "*.jar" -type f -delete
11036 -
11037 - unpack netbeans-9999-r12-build.xml.patch.bz2
11038 -
11039 - pushd "${S}" >/dev/null || die
11040 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
11041 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
11042 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
11043 - popd >/dev/null || die
11044 -}
11045 -
11046 -src_prepare() {
11047 - einfo "Deleting bundled class files..."
11048 - find -name "*.class" -type f | xargs rm -vf
11049 -
11050 - epatch netbeans-9999-r12-build.xml.patch
11051 -
11052 - # Support for custom patches
11053 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11054 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11055 -
11056 - if [ -n "${files}" ] ; then
11057 - einfo "Applying custom patches:"
11058 -
11059 - for file in ${files} ; do
11060 - epatch "${file}"
11061 - done
11062 - fi
11063 - fi
11064 -
11065 - einfo "Symlinking external libraries..."
11066 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11067 -
11068 - einfo "Linking in other clusters..."
11069 - mkdir "${S}"/nbbuild/netbeans || die
11070 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11071 -
11072 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11073 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11074 - touch nb.cluster.extide.built
11075 -
11076 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11077 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11078 - touch nb.cluster.ide.built
11079 -
11080 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11081 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11082 - touch nb.cluster.java.built
11083 -
11084 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11085 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11086 - touch nb.cluster.platform.built
11087 -
11088 - popd >/dev/null || die
11089 -
11090 - java-pkg-2_src_prepare
11091 -}
11092 -
11093 -src_install() {
11094 - pushd nbbuild/netbeans/javacard >/dev/null || die
11095 -
11096 - insinto ${INSTALL_DIR}
11097 -
11098 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
11099 -
11100 - doins -r *
11101 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
11102 -
11103 - popd >/dev/null || die
11104 -
11105 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
11106 - pushd "${D}"/${instdir} >/dev/null || die
11107 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
11108 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
11109 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
11110 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
11111 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
11112 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
11113 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
11114 - popd >/dev/null || die
11115 -
11116 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
11117 -}
11118
11119 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140513.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140513.ebuild
11120 deleted file mode 100644
11121 index bd5862f..0000000
11122 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140513.ebuild
11123 +++ /dev/null
11124 @@ -1,134 +0,0 @@
11125 -# Copyright 1999-2014 Gentoo Foundation
11126 -# Distributed under the terms of the GNU General Public License v2
11127 -# $Header: $
11128 -
11129 -EAPI="4"
11130 -inherit eutils java-pkg-2 java-ant-2
11131 -
11132 -DESCRIPTION="Netbeans JavaCard Cluster"
11133 -HOMEPAGE="http://netbeans.org/projects/javacard"
11134 -SLOT="9999"
11135 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
11136 -SRC_URI="${SOURCE_URL}
11137 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11138 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
11139 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
11140 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
11141 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11142 -KEYWORDS="~amd64 ~x86"
11143 -IUSE=""
11144 -S="${WORKDIR}"
11145 -
11146 -CDEPEND="~dev-java/netbeans-extide-${PV}
11147 - ~dev-java/netbeans-ide-${PV}
11148 - ~dev-java/netbeans-java-${PV}
11149 - ~dev-java/netbeans-platform-${PV}"
11150 -DEPEND=">=virtual/jdk-1.7
11151 - app-arch/unzip
11152 - ${CDEPEND}
11153 - dev-java/javahelp:0"
11154 -RDEPEND=">=virtual/jdk-1.7
11155 - ${CDEPEND}
11156 - dev-java/ant-contrib:0
11157 - dev-java/asm:3
11158 - dev-java/bcel:0
11159 - dev-java/commons-cli:1
11160 - dev-java/commons-codec:0
11161 - dev-java/commons-httpclient:3
11162 - dev-java/commons-logging:0"
11163 -
11164 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
11165 -
11166 -EANT_BUILD_XML="nbbuild/build.xml"
11167 -EANT_BUILD_TARGET="rebuild-cluster"
11168 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
11169 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
11170 -JAVA_PKG_BSFIX="off"
11171 -
11172 -src_unpack() {
11173 - unpack $(basename ${SOURCE_URL})
11174 -
11175 - einfo "Deleting bundled jars..."
11176 - find -name "*.jar" -type f -delete
11177 -
11178 - unpack netbeans-9999-r12-build.xml.patch.bz2
11179 -
11180 - pushd "${S}" >/dev/null || die
11181 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
11182 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
11183 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
11184 - popd >/dev/null || die
11185 -}
11186 -
11187 -src_prepare() {
11188 - einfo "Deleting bundled class files..."
11189 - find -name "*.class" -type f | xargs rm -vf
11190 -
11191 - epatch netbeans-9999-r12-build.xml.patch
11192 -
11193 - # Support for custom patches
11194 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11195 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11196 -
11197 - if [ -n "${files}" ] ; then
11198 - einfo "Applying custom patches:"
11199 -
11200 - for file in ${files} ; do
11201 - epatch "${file}"
11202 - done
11203 - fi
11204 - fi
11205 -
11206 - einfo "Symlinking external libraries..."
11207 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11208 -
11209 - einfo "Linking in other clusters..."
11210 - mkdir "${S}"/nbbuild/netbeans || die
11211 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11212 -
11213 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11214 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11215 - touch nb.cluster.extide.built
11216 -
11217 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11218 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11219 - touch nb.cluster.ide.built
11220 -
11221 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11222 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11223 - touch nb.cluster.java.built
11224 -
11225 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11226 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11227 - touch nb.cluster.platform.built
11228 -
11229 - popd >/dev/null || die
11230 -
11231 - java-pkg-2_src_prepare
11232 -}
11233 -
11234 -src_install() {
11235 - pushd nbbuild/netbeans/javacard >/dev/null || die
11236 -
11237 - insinto ${INSTALL_DIR}
11238 -
11239 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
11240 -
11241 - doins -r *
11242 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
11243 -
11244 - popd >/dev/null || die
11245 -
11246 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
11247 - pushd "${D}"/${instdir} >/dev/null || die
11248 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
11249 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
11250 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
11251 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
11252 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
11253 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
11254 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
11255 - popd >/dev/null || die
11256 -
11257 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
11258 -}
11259
11260 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140514.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140514.ebuild
11261 deleted file mode 100644
11262 index 6b8f750..0000000
11263 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140514.ebuild
11264 +++ /dev/null
11265 @@ -1,134 +0,0 @@
11266 -# Copyright 1999-2014 Gentoo Foundation
11267 -# Distributed under the terms of the GNU General Public License v2
11268 -# $Header: $
11269 -
11270 -EAPI="4"
11271 -inherit eutils java-pkg-2 java-ant-2
11272 -
11273 -DESCRIPTION="Netbeans JavaCard Cluster"
11274 -HOMEPAGE="http://netbeans.org/projects/javacard"
11275 -SLOT="9999"
11276 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
11277 -SRC_URI="${SOURCE_URL}
11278 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11279 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
11280 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
11281 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
11282 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11283 -KEYWORDS="~amd64 ~x86"
11284 -IUSE=""
11285 -S="${WORKDIR}"
11286 -
11287 -CDEPEND="~dev-java/netbeans-extide-${PV}
11288 - ~dev-java/netbeans-ide-${PV}
11289 - ~dev-java/netbeans-java-${PV}
11290 - ~dev-java/netbeans-platform-${PV}"
11291 -DEPEND=">=virtual/jdk-1.7
11292 - app-arch/unzip
11293 - ${CDEPEND}
11294 - dev-java/javahelp:0"
11295 -RDEPEND=">=virtual/jdk-1.7
11296 - ${CDEPEND}
11297 - dev-java/ant-contrib:0
11298 - dev-java/asm:3
11299 - dev-java/bcel:0
11300 - dev-java/commons-cli:1
11301 - dev-java/commons-codec:0
11302 - dev-java/commons-httpclient:3
11303 - dev-java/commons-logging:0"
11304 -
11305 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
11306 -
11307 -EANT_BUILD_XML="nbbuild/build.xml"
11308 -EANT_BUILD_TARGET="rebuild-cluster"
11309 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
11310 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
11311 -JAVA_PKG_BSFIX="off"
11312 -
11313 -src_unpack() {
11314 - unpack $(basename ${SOURCE_URL})
11315 -
11316 - einfo "Deleting bundled jars..."
11317 - find -name "*.jar" -type f -delete
11318 -
11319 - unpack netbeans-9999-r12-build.xml.patch.bz2
11320 -
11321 - pushd "${S}" >/dev/null || die
11322 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
11323 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
11324 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
11325 - popd >/dev/null || die
11326 -}
11327 -
11328 -src_prepare() {
11329 - einfo "Deleting bundled class files..."
11330 - find -name "*.class" -type f | xargs rm -vf
11331 -
11332 - epatch netbeans-9999-r12-build.xml.patch
11333 -
11334 - # Support for custom patches
11335 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11336 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11337 -
11338 - if [ -n "${files}" ] ; then
11339 - einfo "Applying custom patches:"
11340 -
11341 - for file in ${files} ; do
11342 - epatch "${file}"
11343 - done
11344 - fi
11345 - fi
11346 -
11347 - einfo "Symlinking external libraries..."
11348 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11349 -
11350 - einfo "Linking in other clusters..."
11351 - mkdir "${S}"/nbbuild/netbeans || die
11352 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11353 -
11354 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11355 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11356 - touch nb.cluster.extide.built
11357 -
11358 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11359 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11360 - touch nb.cluster.ide.built
11361 -
11362 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11363 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11364 - touch nb.cluster.java.built
11365 -
11366 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11367 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11368 - touch nb.cluster.platform.built
11369 -
11370 - popd >/dev/null || die
11371 -
11372 - java-pkg-2_src_prepare
11373 -}
11374 -
11375 -src_install() {
11376 - pushd nbbuild/netbeans/javacard >/dev/null || die
11377 -
11378 - insinto ${INSTALL_DIR}
11379 -
11380 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
11381 -
11382 - doins -r *
11383 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
11384 -
11385 - popd >/dev/null || die
11386 -
11387 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
11388 - pushd "${D}"/${instdir} >/dev/null || die
11389 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
11390 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
11391 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
11392 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
11393 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
11394 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
11395 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
11396 - popd >/dev/null || die
11397 -
11398 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
11399 -}
11400
11401 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140516.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140516.ebuild
11402 deleted file mode 100644
11403 index 9aa2062..0000000
11404 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20140516.ebuild
11405 +++ /dev/null
11406 @@ -1,134 +0,0 @@
11407 -# Copyright 1999-2014 Gentoo Foundation
11408 -# Distributed under the terms of the GNU General Public License v2
11409 -# $Header: $
11410 -
11411 -EAPI="4"
11412 -inherit eutils java-pkg-2 java-ant-2
11413 -
11414 -DESCRIPTION="Netbeans JavaCard Cluster"
11415 -HOMEPAGE="http://netbeans.org/projects/javacard"
11416 -SLOT="9999"
11417 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
11418 -SRC_URI="${SOURCE_URL}
11419 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11420 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
11421 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
11422 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
11423 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11424 -KEYWORDS="~amd64 ~x86"
11425 -IUSE=""
11426 -S="${WORKDIR}"
11427 -
11428 -CDEPEND="~dev-java/netbeans-extide-${PV}
11429 - ~dev-java/netbeans-ide-${PV}
11430 - ~dev-java/netbeans-java-${PV}
11431 - ~dev-java/netbeans-platform-${PV}"
11432 -DEPEND=">=virtual/jdk-1.7
11433 - app-arch/unzip
11434 - ${CDEPEND}
11435 - dev-java/javahelp:0"
11436 -RDEPEND=">=virtual/jdk-1.7
11437 - ${CDEPEND}
11438 - dev-java/ant-contrib:0
11439 - dev-java/asm:3
11440 - dev-java/bcel:0
11441 - dev-java/commons-cli:1
11442 - dev-java/commons-codec:0
11443 - dev-java/commons-httpclient:3
11444 - dev-java/commons-logging:0"
11445 -
11446 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
11447 -
11448 -EANT_BUILD_XML="nbbuild/build.xml"
11449 -EANT_BUILD_TARGET="rebuild-cluster"
11450 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
11451 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
11452 -JAVA_PKG_BSFIX="off"
11453 -
11454 -src_unpack() {
11455 - unpack $(basename ${SOURCE_URL})
11456 -
11457 - einfo "Deleting bundled jars..."
11458 - find -name "*.jar" -type f -delete
11459 -
11460 - unpack netbeans-9999-r12-build.xml.patch.bz2
11461 -
11462 - pushd "${S}" >/dev/null || die
11463 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
11464 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
11465 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
11466 - popd >/dev/null || die
11467 -}
11468 -
11469 -src_prepare() {
11470 - einfo "Deleting bundled class files..."
11471 - find -name "*.class" -type f | xargs rm -vf
11472 -
11473 - epatch netbeans-9999-r12-build.xml.patch
11474 -
11475 - # Support for custom patches
11476 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11477 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11478 -
11479 - if [ -n "${files}" ] ; then
11480 - einfo "Applying custom patches:"
11481 -
11482 - for file in ${files} ; do
11483 - epatch "${file}"
11484 - done
11485 - fi
11486 - fi
11487 -
11488 - einfo "Symlinking external libraries..."
11489 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11490 -
11491 - einfo "Linking in other clusters..."
11492 - mkdir "${S}"/nbbuild/netbeans || die
11493 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11494 -
11495 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11496 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11497 - touch nb.cluster.extide.built
11498 -
11499 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11500 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11501 - touch nb.cluster.ide.built
11502 -
11503 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11504 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11505 - touch nb.cluster.java.built
11506 -
11507 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11508 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11509 - touch nb.cluster.platform.built
11510 -
11511 - popd >/dev/null || die
11512 -
11513 - java-pkg-2_src_prepare
11514 -}
11515 -
11516 -src_install() {
11517 - pushd nbbuild/netbeans/javacard >/dev/null || die
11518 -
11519 - insinto ${INSTALL_DIR}
11520 -
11521 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
11522 -
11523 - doins -r *
11524 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
11525 -
11526 - popd >/dev/null || die
11527 -
11528 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
11529 - pushd "${D}"/${instdir} >/dev/null || die
11530 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
11531 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
11532 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
11533 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
11534 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
11535 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
11536 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
11537 - popd >/dev/null || die
11538 -
11539 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
11540 -}
11541
11542 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
11543 index 27df729..fc518c7 100644
11544 --- a/dev-java/netbeans-javadoc/ChangeLog
11545 +++ b/dev-java/netbeans-javadoc/ChangeLog
11546 @@ -2,6 +2,15 @@
11547 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
11548 # $Header: $
11549
11550 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
11551 + -netbeans-javadoc-9999_p20140510.ebuild,
11552 + -netbeans-javadoc-9999_p20140511.ebuild,
11553 + -netbeans-javadoc-9999_p20140512.ebuild,
11554 + -netbeans-javadoc-9999_p20140513.ebuild,
11555 + -netbeans-javadoc-9999_p20140514.ebuild,
11556 + -netbeans-javadoc-9999_p20140516.ebuild:
11557 + removed obsolete ebuilds
11558 +
11559 *netbeans-javadoc-9999_p20140624 (24 Jun 2014)
11560
11561 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
11562
11563 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140510.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140510.ebuild
11564 deleted file mode 100644
11565 index f29ef9f..0000000
11566 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140510.ebuild
11567 +++ /dev/null
11568 @@ -1,164 +0,0 @@
11569 -# Copyright 1999-2014 Gentoo Foundation
11570 -# Distributed under the terms of the GNU General Public License v2
11571 -# $Header: $
11572 -
11573 -EAPI="4"
11574 -inherit eutils java-pkg-2 java-ant-2
11575 -
11576 -DESCRIPTION="Netbeans JavaDocs"
11577 -HOMEPAGE="http://netbeans.org/"
11578 -SLOT="9999"
11579 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
11580 -SRC_URI="${SOURCE_URL}
11581 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11582 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
11583 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11584 -KEYWORDS="~amd64 ~x86"
11585 -IUSE=""
11586 -S="${WORKDIR}"
11587 -
11588 -DEPEND=">=virtual/jdk-1.7
11589 - app-arch/unzip
11590 - dev-java/javahelp:0
11591 - dev-java/junit:4
11592 - ~dev-java/netbeans-apisupport-${PV}
11593 - ~dev-java/netbeans-cnd-${PV}
11594 - ~dev-java/netbeans-dlight-${PV}
11595 - ~dev-java/netbeans-enterprise-${PV}
11596 - ~dev-java/netbeans-ergonomics-${PV}
11597 - ~dev-java/netbeans-extide-${PV}
11598 - ~dev-java/netbeans-groovy-${PV}
11599 - ~dev-java/netbeans-harness-${PV}
11600 - ~dev-java/netbeans-ide-${PV}
11601 - ~dev-java/netbeans-java-${PV}
11602 - ~dev-java/netbeans-javacard-${PV}
11603 - ~dev-java/netbeans-mobility-${PV}
11604 - ~dev-java/netbeans-nb-${PV}
11605 - ~dev-java/netbeans-php-${PV}
11606 - ~dev-java/netbeans-platform-${PV}
11607 - ~dev-java/netbeans-profiler-${PV}
11608 - ~dev-java/netbeans-websvccommon-${PV}"
11609 -RDEPEND=""
11610 -
11611 -JAVA_PKG_BSFIX="off"
11612 -
11613 -src_unpack() {
11614 - unpack $(basename ${SOURCE_URL})
11615 -
11616 - einfo "Deleting bundled jars..."
11617 - find -name "*.jar" -type f -delete
11618 -
11619 - unpack netbeans-9999-r12-build.xml.patch.bz2
11620 -
11621 - pushd "${S}" >/dev/null || die
11622 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
11623 - popd >/dev/null || die
11624 -}
11625 -
11626 -src_prepare() {
11627 - einfo "Deleting bundled class files..."
11628 - find -name "*.class" -type f | xargs rm -vf
11629 -
11630 - epatch netbeans-9999-r12-build.xml.patch
11631 -
11632 - # Support for custom patches
11633 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11634 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11635 -
11636 - if [ -n "${files}" ] ; then
11637 - einfo "Applying custom patches:"
11638 -
11639 - for file in ${files} ; do
11640 - epatch "${file}"
11641 - done
11642 - fi
11643 - fi
11644 -
11645 - einfo "Symlinking external libraries..."
11646 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11647 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
11648 -
11649 - einfo "Linking in other clusters..."
11650 - mkdir "${S}"/nbbuild/netbeans || die
11651 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11652 -
11653 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
11654 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11655 - touch nb.cluster.apisupport.built
11656 -
11657 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
11658 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11659 - touch nb.cluster.cnd.built
11660 -
11661 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
11662 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11663 - touch nb.cluster.dlight.built
11664 -
11665 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
11666 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11667 - touch nb.cluster.enterprise.built
11668 -
11669 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
11670 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11671 - touch nb.cluster.ergonomics.built
11672 -
11673 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11674 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11675 - touch nb.cluster.extide.built
11676 -
11677 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
11678 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11679 - touch nb.cluster.groovy.built
11680 -
11681 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
11682 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11683 - touch nb.cluster.harness.built
11684 -
11685 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11686 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11687 - touch nb.cluster.ide.built
11688 -
11689 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11690 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11691 - touch nb.cluster.java.built
11692 -
11693 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
11694 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11695 - touch nb.cluster.javacard.built
11696 -
11697 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
11698 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11699 - touch nb.cluster.mobility.built
11700 -
11701 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
11702 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
11703 - touch nb.cluster.nb.built
11704 -
11705 - ln -s /usr/share/netbeans-php-${SLOT} php || die
11706 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11707 - touch nb.cluster.php.built
11708 -
11709 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11710 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11711 - touch nb.cluster.platform.built
11712 -
11713 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
11714 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11715 - touch nb.cluster.profiler.built
11716 -
11717 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
11718 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11719 - touch nb.cluster.websvccommon.built
11720 -
11721 - java-pkg-2_src_prepare
11722 -}
11723 -
11724 -src_compile() {
11725 - eant -f nbbuild/build.xml bootstrap || die
11726 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
11727 -}
11728 -
11729 -src_install() {
11730 - rm nbbuild/build/javadoc/*.zip
11731 - java-pkg_dojavadoc nbbuild/build/javadoc
11732 -}
11733
11734 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140511.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140511.ebuild
11735 deleted file mode 100644
11736 index e5e5b30..0000000
11737 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140511.ebuild
11738 +++ /dev/null
11739 @@ -1,164 +0,0 @@
11740 -# Copyright 1999-2014 Gentoo Foundation
11741 -# Distributed under the terms of the GNU General Public License v2
11742 -# $Header: $
11743 -
11744 -EAPI="4"
11745 -inherit eutils java-pkg-2 java-ant-2
11746 -
11747 -DESCRIPTION="Netbeans JavaDocs"
11748 -HOMEPAGE="http://netbeans.org/"
11749 -SLOT="9999"
11750 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
11751 -SRC_URI="${SOURCE_URL}
11752 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11753 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
11754 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11755 -KEYWORDS="~amd64 ~x86"
11756 -IUSE=""
11757 -S="${WORKDIR}"
11758 -
11759 -DEPEND=">=virtual/jdk-1.7
11760 - app-arch/unzip
11761 - dev-java/javahelp:0
11762 - dev-java/junit:4
11763 - ~dev-java/netbeans-apisupport-${PV}
11764 - ~dev-java/netbeans-cnd-${PV}
11765 - ~dev-java/netbeans-dlight-${PV}
11766 - ~dev-java/netbeans-enterprise-${PV}
11767 - ~dev-java/netbeans-ergonomics-${PV}
11768 - ~dev-java/netbeans-extide-${PV}
11769 - ~dev-java/netbeans-groovy-${PV}
11770 - ~dev-java/netbeans-harness-${PV}
11771 - ~dev-java/netbeans-ide-${PV}
11772 - ~dev-java/netbeans-java-${PV}
11773 - ~dev-java/netbeans-javacard-${PV}
11774 - ~dev-java/netbeans-mobility-${PV}
11775 - ~dev-java/netbeans-nb-${PV}
11776 - ~dev-java/netbeans-php-${PV}
11777 - ~dev-java/netbeans-platform-${PV}
11778 - ~dev-java/netbeans-profiler-${PV}
11779 - ~dev-java/netbeans-websvccommon-${PV}"
11780 -RDEPEND=""
11781 -
11782 -JAVA_PKG_BSFIX="off"
11783 -
11784 -src_unpack() {
11785 - unpack $(basename ${SOURCE_URL})
11786 -
11787 - einfo "Deleting bundled jars..."
11788 - find -name "*.jar" -type f -delete
11789 -
11790 - unpack netbeans-9999-r12-build.xml.patch.bz2
11791 -
11792 - pushd "${S}" >/dev/null || die
11793 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
11794 - popd >/dev/null || die
11795 -}
11796 -
11797 -src_prepare() {
11798 - einfo "Deleting bundled class files..."
11799 - find -name "*.class" -type f | xargs rm -vf
11800 -
11801 - epatch netbeans-9999-r12-build.xml.patch
11802 -
11803 - # Support for custom patches
11804 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11805 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11806 -
11807 - if [ -n "${files}" ] ; then
11808 - einfo "Applying custom patches:"
11809 -
11810 - for file in ${files} ; do
11811 - epatch "${file}"
11812 - done
11813 - fi
11814 - fi
11815 -
11816 - einfo "Symlinking external libraries..."
11817 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11818 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
11819 -
11820 - einfo "Linking in other clusters..."
11821 - mkdir "${S}"/nbbuild/netbeans || die
11822 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11823 -
11824 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
11825 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11826 - touch nb.cluster.apisupport.built
11827 -
11828 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
11829 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11830 - touch nb.cluster.cnd.built
11831 -
11832 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
11833 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11834 - touch nb.cluster.dlight.built
11835 -
11836 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
11837 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11838 - touch nb.cluster.enterprise.built
11839 -
11840 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
11841 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11842 - touch nb.cluster.ergonomics.built
11843 -
11844 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
11845 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11846 - touch nb.cluster.extide.built
11847 -
11848 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
11849 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11850 - touch nb.cluster.groovy.built
11851 -
11852 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
11853 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11854 - touch nb.cluster.harness.built
11855 -
11856 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
11857 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11858 - touch nb.cluster.ide.built
11859 -
11860 - ln -s /usr/share/netbeans-java-${SLOT} java || die
11861 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11862 - touch nb.cluster.java.built
11863 -
11864 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
11865 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11866 - touch nb.cluster.javacard.built
11867 -
11868 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
11869 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11870 - touch nb.cluster.mobility.built
11871 -
11872 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
11873 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
11874 - touch nb.cluster.nb.built
11875 -
11876 - ln -s /usr/share/netbeans-php-${SLOT} php || die
11877 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11878 - touch nb.cluster.php.built
11879 -
11880 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
11881 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11882 - touch nb.cluster.platform.built
11883 -
11884 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
11885 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11886 - touch nb.cluster.profiler.built
11887 -
11888 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
11889 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11890 - touch nb.cluster.websvccommon.built
11891 -
11892 - java-pkg-2_src_prepare
11893 -}
11894 -
11895 -src_compile() {
11896 - eant -f nbbuild/build.xml bootstrap || die
11897 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
11898 -}
11899 -
11900 -src_install() {
11901 - rm nbbuild/build/javadoc/*.zip
11902 - java-pkg_dojavadoc nbbuild/build/javadoc
11903 -}
11904
11905 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140512.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140512.ebuild
11906 deleted file mode 100644
11907 index ee76256..0000000
11908 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140512.ebuild
11909 +++ /dev/null
11910 @@ -1,164 +0,0 @@
11911 -# Copyright 1999-2014 Gentoo Foundation
11912 -# Distributed under the terms of the GNU General Public License v2
11913 -# $Header: $
11914 -
11915 -EAPI="4"
11916 -inherit eutils java-pkg-2 java-ant-2
11917 -
11918 -DESCRIPTION="Netbeans JavaDocs"
11919 -HOMEPAGE="http://netbeans.org/"
11920 -SLOT="9999"
11921 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
11922 -SRC_URI="${SOURCE_URL}
11923 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
11924 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
11925 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
11926 -KEYWORDS="~amd64 ~x86"
11927 -IUSE=""
11928 -S="${WORKDIR}"
11929 -
11930 -DEPEND=">=virtual/jdk-1.7
11931 - app-arch/unzip
11932 - dev-java/javahelp:0
11933 - dev-java/junit:4
11934 - ~dev-java/netbeans-apisupport-${PV}
11935 - ~dev-java/netbeans-cnd-${PV}
11936 - ~dev-java/netbeans-dlight-${PV}
11937 - ~dev-java/netbeans-enterprise-${PV}
11938 - ~dev-java/netbeans-ergonomics-${PV}
11939 - ~dev-java/netbeans-extide-${PV}
11940 - ~dev-java/netbeans-groovy-${PV}
11941 - ~dev-java/netbeans-harness-${PV}
11942 - ~dev-java/netbeans-ide-${PV}
11943 - ~dev-java/netbeans-java-${PV}
11944 - ~dev-java/netbeans-javacard-${PV}
11945 - ~dev-java/netbeans-mobility-${PV}
11946 - ~dev-java/netbeans-nb-${PV}
11947 - ~dev-java/netbeans-php-${PV}
11948 - ~dev-java/netbeans-platform-${PV}
11949 - ~dev-java/netbeans-profiler-${PV}
11950 - ~dev-java/netbeans-websvccommon-${PV}"
11951 -RDEPEND=""
11952 -
11953 -JAVA_PKG_BSFIX="off"
11954 -
11955 -src_unpack() {
11956 - unpack $(basename ${SOURCE_URL})
11957 -
11958 - einfo "Deleting bundled jars..."
11959 - find -name "*.jar" -type f -delete
11960 -
11961 - unpack netbeans-9999-r12-build.xml.patch.bz2
11962 -
11963 - pushd "${S}" >/dev/null || die
11964 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
11965 - popd >/dev/null || die
11966 -}
11967 -
11968 -src_prepare() {
11969 - einfo "Deleting bundled class files..."
11970 - find -name "*.class" -type f | xargs rm -vf
11971 -
11972 - epatch netbeans-9999-r12-build.xml.patch
11973 -
11974 - # Support for custom patches
11975 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
11976 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
11977 -
11978 - if [ -n "${files}" ] ; then
11979 - einfo "Applying custom patches:"
11980 -
11981 - for file in ${files} ; do
11982 - epatch "${file}"
11983 - done
11984 - fi
11985 - fi
11986 -
11987 - einfo "Symlinking external libraries..."
11988 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
11989 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
11990 -
11991 - einfo "Linking in other clusters..."
11992 - mkdir "${S}"/nbbuild/netbeans || die
11993 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
11994 -
11995 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
11996 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
11997 - touch nb.cluster.apisupport.built
11998 -
11999 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
12000 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12001 - touch nb.cluster.cnd.built
12002 -
12003 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
12004 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12005 - touch nb.cluster.dlight.built
12006 -
12007 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
12008 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12009 - touch nb.cluster.enterprise.built
12010 -
12011 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
12012 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12013 - touch nb.cluster.ergonomics.built
12014 -
12015 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12016 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12017 - touch nb.cluster.extide.built
12018 -
12019 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
12020 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12021 - touch nb.cluster.groovy.built
12022 -
12023 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
12024 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12025 - touch nb.cluster.harness.built
12026 -
12027 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12028 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12029 - touch nb.cluster.ide.built
12030 -
12031 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12032 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12033 - touch nb.cluster.java.built
12034 -
12035 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
12036 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12037 - touch nb.cluster.javacard.built
12038 -
12039 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
12040 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12041 - touch nb.cluster.mobility.built
12042 -
12043 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
12044 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
12045 - touch nb.cluster.nb.built
12046 -
12047 - ln -s /usr/share/netbeans-php-${SLOT} php || die
12048 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12049 - touch nb.cluster.php.built
12050 -
12051 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12052 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12053 - touch nb.cluster.platform.built
12054 -
12055 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
12056 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12057 - touch nb.cluster.profiler.built
12058 -
12059 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
12060 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12061 - touch nb.cluster.websvccommon.built
12062 -
12063 - java-pkg-2_src_prepare
12064 -}
12065 -
12066 -src_compile() {
12067 - eant -f nbbuild/build.xml bootstrap || die
12068 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
12069 -}
12070 -
12071 -src_install() {
12072 - rm nbbuild/build/javadoc/*.zip
12073 - java-pkg_dojavadoc nbbuild/build/javadoc
12074 -}
12075
12076 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140513.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140513.ebuild
12077 deleted file mode 100644
12078 index 4de7c11..0000000
12079 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140513.ebuild
12080 +++ /dev/null
12081 @@ -1,164 +0,0 @@
12082 -# Copyright 1999-2014 Gentoo Foundation
12083 -# Distributed under the terms of the GNU General Public License v2
12084 -# $Header: $
12085 -
12086 -EAPI="4"
12087 -inherit eutils java-pkg-2 java-ant-2
12088 -
12089 -DESCRIPTION="Netbeans JavaDocs"
12090 -HOMEPAGE="http://netbeans.org/"
12091 -SLOT="9999"
12092 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
12093 -SRC_URI="${SOURCE_URL}
12094 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12095 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
12096 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12097 -KEYWORDS="~amd64 ~x86"
12098 -IUSE=""
12099 -S="${WORKDIR}"
12100 -
12101 -DEPEND=">=virtual/jdk-1.7
12102 - app-arch/unzip
12103 - dev-java/javahelp:0
12104 - dev-java/junit:4
12105 - ~dev-java/netbeans-apisupport-${PV}
12106 - ~dev-java/netbeans-cnd-${PV}
12107 - ~dev-java/netbeans-dlight-${PV}
12108 - ~dev-java/netbeans-enterprise-${PV}
12109 - ~dev-java/netbeans-ergonomics-${PV}
12110 - ~dev-java/netbeans-extide-${PV}
12111 - ~dev-java/netbeans-groovy-${PV}
12112 - ~dev-java/netbeans-harness-${PV}
12113 - ~dev-java/netbeans-ide-${PV}
12114 - ~dev-java/netbeans-java-${PV}
12115 - ~dev-java/netbeans-javacard-${PV}
12116 - ~dev-java/netbeans-mobility-${PV}
12117 - ~dev-java/netbeans-nb-${PV}
12118 - ~dev-java/netbeans-php-${PV}
12119 - ~dev-java/netbeans-platform-${PV}
12120 - ~dev-java/netbeans-profiler-${PV}
12121 - ~dev-java/netbeans-websvccommon-${PV}"
12122 -RDEPEND=""
12123 -
12124 -JAVA_PKG_BSFIX="off"
12125 -
12126 -src_unpack() {
12127 - unpack $(basename ${SOURCE_URL})
12128 -
12129 - einfo "Deleting bundled jars..."
12130 - find -name "*.jar" -type f -delete
12131 -
12132 - unpack netbeans-9999-r12-build.xml.patch.bz2
12133 -
12134 - pushd "${S}" >/dev/null || die
12135 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
12136 - popd >/dev/null || die
12137 -}
12138 -
12139 -src_prepare() {
12140 - einfo "Deleting bundled class files..."
12141 - find -name "*.class" -type f | xargs rm -vf
12142 -
12143 - epatch netbeans-9999-r12-build.xml.patch
12144 -
12145 - # Support for custom patches
12146 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12147 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12148 -
12149 - if [ -n "${files}" ] ; then
12150 - einfo "Applying custom patches:"
12151 -
12152 - for file in ${files} ; do
12153 - epatch "${file}"
12154 - done
12155 - fi
12156 - fi
12157 -
12158 - einfo "Symlinking external libraries..."
12159 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12160 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12161 -
12162 - einfo "Linking in other clusters..."
12163 - mkdir "${S}"/nbbuild/netbeans || die
12164 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12165 -
12166 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
12167 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12168 - touch nb.cluster.apisupport.built
12169 -
12170 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
12171 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12172 - touch nb.cluster.cnd.built
12173 -
12174 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
12175 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12176 - touch nb.cluster.dlight.built
12177 -
12178 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
12179 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12180 - touch nb.cluster.enterprise.built
12181 -
12182 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
12183 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12184 - touch nb.cluster.ergonomics.built
12185 -
12186 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12187 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12188 - touch nb.cluster.extide.built
12189 -
12190 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
12191 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12192 - touch nb.cluster.groovy.built
12193 -
12194 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
12195 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12196 - touch nb.cluster.harness.built
12197 -
12198 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12199 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12200 - touch nb.cluster.ide.built
12201 -
12202 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12203 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12204 - touch nb.cluster.java.built
12205 -
12206 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
12207 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12208 - touch nb.cluster.javacard.built
12209 -
12210 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
12211 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12212 - touch nb.cluster.mobility.built
12213 -
12214 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
12215 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
12216 - touch nb.cluster.nb.built
12217 -
12218 - ln -s /usr/share/netbeans-php-${SLOT} php || die
12219 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12220 - touch nb.cluster.php.built
12221 -
12222 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12223 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12224 - touch nb.cluster.platform.built
12225 -
12226 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
12227 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12228 - touch nb.cluster.profiler.built
12229 -
12230 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
12231 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12232 - touch nb.cluster.websvccommon.built
12233 -
12234 - java-pkg-2_src_prepare
12235 -}
12236 -
12237 -src_compile() {
12238 - eant -f nbbuild/build.xml bootstrap || die
12239 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
12240 -}
12241 -
12242 -src_install() {
12243 - rm nbbuild/build/javadoc/*.zip
12244 - java-pkg_dojavadoc nbbuild/build/javadoc
12245 -}
12246
12247 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140514.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140514.ebuild
12248 deleted file mode 100644
12249 index db300f7..0000000
12250 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140514.ebuild
12251 +++ /dev/null
12252 @@ -1,164 +0,0 @@
12253 -# Copyright 1999-2014 Gentoo Foundation
12254 -# Distributed under the terms of the GNU General Public License v2
12255 -# $Header: $
12256 -
12257 -EAPI="4"
12258 -inherit eutils java-pkg-2 java-ant-2
12259 -
12260 -DESCRIPTION="Netbeans JavaDocs"
12261 -HOMEPAGE="http://netbeans.org/"
12262 -SLOT="9999"
12263 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
12264 -SRC_URI="${SOURCE_URL}
12265 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12266 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
12267 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12268 -KEYWORDS="~amd64 ~x86"
12269 -IUSE=""
12270 -S="${WORKDIR}"
12271 -
12272 -DEPEND=">=virtual/jdk-1.7
12273 - app-arch/unzip
12274 - dev-java/javahelp:0
12275 - dev-java/junit:4
12276 - ~dev-java/netbeans-apisupport-${PV}
12277 - ~dev-java/netbeans-cnd-${PV}
12278 - ~dev-java/netbeans-dlight-${PV}
12279 - ~dev-java/netbeans-enterprise-${PV}
12280 - ~dev-java/netbeans-ergonomics-${PV}
12281 - ~dev-java/netbeans-extide-${PV}
12282 - ~dev-java/netbeans-groovy-${PV}
12283 - ~dev-java/netbeans-harness-${PV}
12284 - ~dev-java/netbeans-ide-${PV}
12285 - ~dev-java/netbeans-java-${PV}
12286 - ~dev-java/netbeans-javacard-${PV}
12287 - ~dev-java/netbeans-mobility-${PV}
12288 - ~dev-java/netbeans-nb-${PV}
12289 - ~dev-java/netbeans-php-${PV}
12290 - ~dev-java/netbeans-platform-${PV}
12291 - ~dev-java/netbeans-profiler-${PV}
12292 - ~dev-java/netbeans-websvccommon-${PV}"
12293 -RDEPEND=""
12294 -
12295 -JAVA_PKG_BSFIX="off"
12296 -
12297 -src_unpack() {
12298 - unpack $(basename ${SOURCE_URL})
12299 -
12300 - einfo "Deleting bundled jars..."
12301 - find -name "*.jar" -type f -delete
12302 -
12303 - unpack netbeans-9999-r12-build.xml.patch.bz2
12304 -
12305 - pushd "${S}" >/dev/null || die
12306 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
12307 - popd >/dev/null || die
12308 -}
12309 -
12310 -src_prepare() {
12311 - einfo "Deleting bundled class files..."
12312 - find -name "*.class" -type f | xargs rm -vf
12313 -
12314 - epatch netbeans-9999-r12-build.xml.patch
12315 -
12316 - # Support for custom patches
12317 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12318 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12319 -
12320 - if [ -n "${files}" ] ; then
12321 - einfo "Applying custom patches:"
12322 -
12323 - for file in ${files} ; do
12324 - epatch "${file}"
12325 - done
12326 - fi
12327 - fi
12328 -
12329 - einfo "Symlinking external libraries..."
12330 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12331 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12332 -
12333 - einfo "Linking in other clusters..."
12334 - mkdir "${S}"/nbbuild/netbeans || die
12335 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12336 -
12337 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
12338 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12339 - touch nb.cluster.apisupport.built
12340 -
12341 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
12342 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12343 - touch nb.cluster.cnd.built
12344 -
12345 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
12346 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12347 - touch nb.cluster.dlight.built
12348 -
12349 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
12350 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12351 - touch nb.cluster.enterprise.built
12352 -
12353 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
12354 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12355 - touch nb.cluster.ergonomics.built
12356 -
12357 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12358 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12359 - touch nb.cluster.extide.built
12360 -
12361 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
12362 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12363 - touch nb.cluster.groovy.built
12364 -
12365 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
12366 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12367 - touch nb.cluster.harness.built
12368 -
12369 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12370 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12371 - touch nb.cluster.ide.built
12372 -
12373 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12374 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12375 - touch nb.cluster.java.built
12376 -
12377 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
12378 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12379 - touch nb.cluster.javacard.built
12380 -
12381 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
12382 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12383 - touch nb.cluster.mobility.built
12384 -
12385 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
12386 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
12387 - touch nb.cluster.nb.built
12388 -
12389 - ln -s /usr/share/netbeans-php-${SLOT} php || die
12390 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12391 - touch nb.cluster.php.built
12392 -
12393 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12394 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12395 - touch nb.cluster.platform.built
12396 -
12397 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
12398 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12399 - touch nb.cluster.profiler.built
12400 -
12401 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
12402 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12403 - touch nb.cluster.websvccommon.built
12404 -
12405 - java-pkg-2_src_prepare
12406 -}
12407 -
12408 -src_compile() {
12409 - eant -f nbbuild/build.xml bootstrap || die
12410 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
12411 -}
12412 -
12413 -src_install() {
12414 - rm nbbuild/build/javadoc/*.zip
12415 - java-pkg_dojavadoc nbbuild/build/javadoc
12416 -}
12417
12418 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140516.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140516.ebuild
12419 deleted file mode 100644
12420 index 71a07f7..0000000
12421 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20140516.ebuild
12422 +++ /dev/null
12423 @@ -1,164 +0,0 @@
12424 -# Copyright 1999-2014 Gentoo Foundation
12425 -# Distributed under the terms of the GNU General Public License v2
12426 -# $Header: $
12427 -
12428 -EAPI="4"
12429 -inherit eutils java-pkg-2 java-ant-2
12430 -
12431 -DESCRIPTION="Netbeans JavaDocs"
12432 -HOMEPAGE="http://netbeans.org/"
12433 -SLOT="9999"
12434 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
12435 -SRC_URI="${SOURCE_URL}
12436 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12437 - http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
12438 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12439 -KEYWORDS="~amd64 ~x86"
12440 -IUSE=""
12441 -S="${WORKDIR}"
12442 -
12443 -DEPEND=">=virtual/jdk-1.7
12444 - app-arch/unzip
12445 - dev-java/javahelp:0
12446 - dev-java/junit:4
12447 - ~dev-java/netbeans-apisupport-${PV}
12448 - ~dev-java/netbeans-cnd-${PV}
12449 - ~dev-java/netbeans-dlight-${PV}
12450 - ~dev-java/netbeans-enterprise-${PV}
12451 - ~dev-java/netbeans-ergonomics-${PV}
12452 - ~dev-java/netbeans-extide-${PV}
12453 - ~dev-java/netbeans-groovy-${PV}
12454 - ~dev-java/netbeans-harness-${PV}
12455 - ~dev-java/netbeans-ide-${PV}
12456 - ~dev-java/netbeans-java-${PV}
12457 - ~dev-java/netbeans-javacard-${PV}
12458 - ~dev-java/netbeans-mobility-${PV}
12459 - ~dev-java/netbeans-nb-${PV}
12460 - ~dev-java/netbeans-php-${PV}
12461 - ~dev-java/netbeans-platform-${PV}
12462 - ~dev-java/netbeans-profiler-${PV}
12463 - ~dev-java/netbeans-websvccommon-${PV}"
12464 -RDEPEND=""
12465 -
12466 -JAVA_PKG_BSFIX="off"
12467 -
12468 -src_unpack() {
12469 - unpack $(basename ${SOURCE_URL})
12470 -
12471 - einfo "Deleting bundled jars..."
12472 - find -name "*.jar" -type f -delete
12473 -
12474 - unpack netbeans-9999-r12-build.xml.patch.bz2
12475 -
12476 - pushd "${S}" >/dev/null || die
12477 - ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
12478 - popd >/dev/null || die
12479 -}
12480 -
12481 -src_prepare() {
12482 - einfo "Deleting bundled class files..."
12483 - find -name "*.class" -type f | xargs rm -vf
12484 -
12485 - epatch netbeans-9999-r12-build.xml.patch
12486 -
12487 - # Support for custom patches
12488 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12489 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12490 -
12491 - if [ -n "${files}" ] ; then
12492 - einfo "Applying custom patches:"
12493 -
12494 - for file in ${files} ; do
12495 - epatch "${file}"
12496 - done
12497 - fi
12498 - fi
12499 -
12500 - einfo "Symlinking external libraries..."
12501 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12502 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12503 -
12504 - einfo "Linking in other clusters..."
12505 - mkdir "${S}"/nbbuild/netbeans || die
12506 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12507 -
12508 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
12509 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12510 - touch nb.cluster.apisupport.built
12511 -
12512 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
12513 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12514 - touch nb.cluster.cnd.built
12515 -
12516 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
12517 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12518 - touch nb.cluster.dlight.built
12519 -
12520 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
12521 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12522 - touch nb.cluster.enterprise.built
12523 -
12524 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
12525 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12526 - touch nb.cluster.ergonomics.built
12527 -
12528 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12529 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12530 - touch nb.cluster.extide.built
12531 -
12532 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
12533 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12534 - touch nb.cluster.groovy.built
12535 -
12536 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
12537 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12538 - touch nb.cluster.harness.built
12539 -
12540 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12541 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12542 - touch nb.cluster.ide.built
12543 -
12544 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12545 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12546 - touch nb.cluster.java.built
12547 -
12548 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
12549 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12550 - touch nb.cluster.javacard.built
12551 -
12552 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
12553 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12554 - touch nb.cluster.mobility.built
12555 -
12556 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
12557 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
12558 - touch nb.cluster.nb.built
12559 -
12560 - ln -s /usr/share/netbeans-php-${SLOT} php || die
12561 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12562 - touch nb.cluster.php.built
12563 -
12564 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12565 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12566 - touch nb.cluster.platform.built
12567 -
12568 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
12569 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12570 - touch nb.cluster.profiler.built
12571 -
12572 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
12573 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12574 - touch nb.cluster.websvccommon.built
12575 -
12576 - java-pkg-2_src_prepare
12577 -}
12578 -
12579 -src_compile() {
12580 - eant -f nbbuild/build.xml bootstrap || die
12581 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
12582 -}
12583 -
12584 -src_install() {
12585 - rm nbbuild/build/javadoc/*.zip
12586 - java-pkg_dojavadoc nbbuild/build/javadoc
12587 -}
12588
12589 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
12590 index 2b3b1dc..551f4f7 100644
12591 --- a/dev-java/netbeans-javafx/ChangeLog
12592 +++ b/dev-java/netbeans-javafx/ChangeLog
12593 @@ -2,6 +2,15 @@
12594 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
12595 # $Header: $
12596
12597 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
12598 + -netbeans-javafx-9999_p20140510.ebuild,
12599 + -netbeans-javafx-9999_p20140511.ebuild,
12600 + -netbeans-javafx-9999_p20140512.ebuild,
12601 + -netbeans-javafx-9999_p20140513.ebuild,
12602 + -netbeans-javafx-9999_p20140514.ebuild,
12603 + -netbeans-javafx-9999_p20140516.ebuild:
12604 + removed obsolete ebuilds
12605 +
12606 *netbeans-javafx-9999_p20140624 (24 Jun 2014)
12607
12608 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
12609
12610 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140510.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140510.ebuild
12611 deleted file mode 100644
12612 index 7afdca6..0000000
12613 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140510.ebuild
12614 +++ /dev/null
12615 @@ -1,124 +0,0 @@
12616 -# Copyright 1999-2014 Gentoo Foundation
12617 -# Distributed under the terms of the GNU General Public License v2
12618 -# $Header: $
12619 -
12620 -EAPI="4"
12621 -inherit eutils java-pkg-2 java-ant-2
12622 -
12623 -DESCRIPTION="Netbeans JavaFX Cluster"
12624 -HOMEPAGE="http://netbeans.org/projects/javafx"
12625 -SLOT="9999"
12626 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
12627 -SRC_URI="${SOURCE_URL}
12628 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12629 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
12630 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
12631 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
12632 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
12633 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
12634 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
12635 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12636 -KEYWORDS="~amd64 ~x86"
12637 -IUSE=""
12638 -S="${WORKDIR}"
12639 -
12640 -CDEPEND="~dev-java/netbeans-extide-${PV}
12641 - ~dev-java/netbeans-ide-${PV}
12642 - ~dev-java/netbeans-java-${PV}
12643 - ~dev-java/netbeans-platform-${PV}"
12644 -DEPEND=">=virtual/jdk-1.7
12645 - app-arch/unzip
12646 - ${CDEPEND}
12647 - dev-java/javahelp:0
12648 - dev-java/junit:4"
12649 -RDEPEND=">=virtual/jdk-1.7
12650 - ${CDEPEND}"
12651 -
12652 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
12653 -
12654 -EANT_BUILD_XML="nbbuild/build.xml"
12655 -EANT_BUILD_TARGET="rebuild-cluster"
12656 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
12657 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
12658 -JAVA_PKG_BSFIX="off"
12659 -
12660 -src_unpack() {
12661 - unpack $(basename ${SOURCE_URL})
12662 -
12663 - einfo "Deleting bundled jars..."
12664 - find -name "*.jar" -type f -delete
12665 -
12666 - unpack netbeans-9999-r12-build.xml.patch.bz2
12667 -
12668 - pushd "${S}" >/dev/null || die
12669 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
12670 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
12671 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
12672 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
12673 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
12674 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
12675 - popd >/dev/null || die
12676 -}
12677 -
12678 -src_prepare() {
12679 - einfo "Deleting bundled class files..."
12680 - find -name "*.class" -type f | xargs rm -vf
12681 -
12682 - epatch netbeans-9999-r12-build.xml.patch
12683 -
12684 - # Support for custom patches
12685 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12686 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12687 -
12688 - if [ -n "${files}" ] ; then
12689 - einfo "Applying custom patches:"
12690 -
12691 - for file in ${files} ; do
12692 - epatch "${file}"
12693 - done
12694 - fi
12695 - fi
12696 -
12697 - einfo "Symlinking external libraries..."
12698 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
12699 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12700 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12701 -
12702 - einfo "Linking in other clusters..."
12703 - mkdir "${S}"/nbbuild/netbeans || die
12704 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12705 -
12706 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12707 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12708 - touch nb.cluster.extide.built
12709 -
12710 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12711 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12712 - touch nb.cluster.ide.built
12713 -
12714 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12715 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12716 - touch nb.cluster.java.built
12717 -
12718 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12719 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12720 - touch nb.cluster.platform.built
12721 -
12722 - popd >/dev/null || die
12723 -
12724 - java-pkg-2_src_prepare
12725 -}
12726 -
12727 -src_install() {
12728 - pushd nbbuild/netbeans/javafx >/dev/null || die
12729 -
12730 - insinto ${INSTALL_DIR}
12731 -
12732 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
12733 -
12734 - doins -r *
12735 -
12736 - popd >/dev/null || die
12737 -
12738 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
12739 -}
12740
12741 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140511.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140511.ebuild
12742 deleted file mode 100644
12743 index 517dd3a..0000000
12744 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140511.ebuild
12745 +++ /dev/null
12746 @@ -1,124 +0,0 @@
12747 -# Copyright 1999-2014 Gentoo Foundation
12748 -# Distributed under the terms of the GNU General Public License v2
12749 -# $Header: $
12750 -
12751 -EAPI="4"
12752 -inherit eutils java-pkg-2 java-ant-2
12753 -
12754 -DESCRIPTION="Netbeans JavaFX Cluster"
12755 -HOMEPAGE="http://netbeans.org/projects/javafx"
12756 -SLOT="9999"
12757 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
12758 -SRC_URI="${SOURCE_URL}
12759 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12760 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
12761 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
12762 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
12763 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
12764 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
12765 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
12766 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12767 -KEYWORDS="~amd64 ~x86"
12768 -IUSE=""
12769 -S="${WORKDIR}"
12770 -
12771 -CDEPEND="~dev-java/netbeans-extide-${PV}
12772 - ~dev-java/netbeans-ide-${PV}
12773 - ~dev-java/netbeans-java-${PV}
12774 - ~dev-java/netbeans-platform-${PV}"
12775 -DEPEND=">=virtual/jdk-1.7
12776 - app-arch/unzip
12777 - ${CDEPEND}
12778 - dev-java/javahelp:0
12779 - dev-java/junit:4"
12780 -RDEPEND=">=virtual/jdk-1.7
12781 - ${CDEPEND}"
12782 -
12783 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
12784 -
12785 -EANT_BUILD_XML="nbbuild/build.xml"
12786 -EANT_BUILD_TARGET="rebuild-cluster"
12787 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
12788 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
12789 -JAVA_PKG_BSFIX="off"
12790 -
12791 -src_unpack() {
12792 - unpack $(basename ${SOURCE_URL})
12793 -
12794 - einfo "Deleting bundled jars..."
12795 - find -name "*.jar" -type f -delete
12796 -
12797 - unpack netbeans-9999-r12-build.xml.patch.bz2
12798 -
12799 - pushd "${S}" >/dev/null || die
12800 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
12801 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
12802 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
12803 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
12804 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
12805 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
12806 - popd >/dev/null || die
12807 -}
12808 -
12809 -src_prepare() {
12810 - einfo "Deleting bundled class files..."
12811 - find -name "*.class" -type f | xargs rm -vf
12812 -
12813 - epatch netbeans-9999-r12-build.xml.patch
12814 -
12815 - # Support for custom patches
12816 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12817 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12818 -
12819 - if [ -n "${files}" ] ; then
12820 - einfo "Applying custom patches:"
12821 -
12822 - for file in ${files} ; do
12823 - epatch "${file}"
12824 - done
12825 - fi
12826 - fi
12827 -
12828 - einfo "Symlinking external libraries..."
12829 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
12830 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12831 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12832 -
12833 - einfo "Linking in other clusters..."
12834 - mkdir "${S}"/nbbuild/netbeans || die
12835 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12836 -
12837 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12838 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12839 - touch nb.cluster.extide.built
12840 -
12841 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12842 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12843 - touch nb.cluster.ide.built
12844 -
12845 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12846 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12847 - touch nb.cluster.java.built
12848 -
12849 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12850 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12851 - touch nb.cluster.platform.built
12852 -
12853 - popd >/dev/null || die
12854 -
12855 - java-pkg-2_src_prepare
12856 -}
12857 -
12858 -src_install() {
12859 - pushd nbbuild/netbeans/javafx >/dev/null || die
12860 -
12861 - insinto ${INSTALL_DIR}
12862 -
12863 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
12864 -
12865 - doins -r *
12866 -
12867 - popd >/dev/null || die
12868 -
12869 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
12870 -}
12871
12872 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140512.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140512.ebuild
12873 deleted file mode 100644
12874 index 4c13219..0000000
12875 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140512.ebuild
12876 +++ /dev/null
12877 @@ -1,124 +0,0 @@
12878 -# Copyright 1999-2014 Gentoo Foundation
12879 -# Distributed under the terms of the GNU General Public License v2
12880 -# $Header: $
12881 -
12882 -EAPI="4"
12883 -inherit eutils java-pkg-2 java-ant-2
12884 -
12885 -DESCRIPTION="Netbeans JavaFX Cluster"
12886 -HOMEPAGE="http://netbeans.org/projects/javafx"
12887 -SLOT="9999"
12888 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
12889 -SRC_URI="${SOURCE_URL}
12890 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
12891 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
12892 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
12893 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
12894 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
12895 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
12896 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
12897 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
12898 -KEYWORDS="~amd64 ~x86"
12899 -IUSE=""
12900 -S="${WORKDIR}"
12901 -
12902 -CDEPEND="~dev-java/netbeans-extide-${PV}
12903 - ~dev-java/netbeans-ide-${PV}
12904 - ~dev-java/netbeans-java-${PV}
12905 - ~dev-java/netbeans-platform-${PV}"
12906 -DEPEND=">=virtual/jdk-1.7
12907 - app-arch/unzip
12908 - ${CDEPEND}
12909 - dev-java/javahelp:0
12910 - dev-java/junit:4"
12911 -RDEPEND=">=virtual/jdk-1.7
12912 - ${CDEPEND}"
12913 -
12914 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
12915 -
12916 -EANT_BUILD_XML="nbbuild/build.xml"
12917 -EANT_BUILD_TARGET="rebuild-cluster"
12918 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
12919 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
12920 -JAVA_PKG_BSFIX="off"
12921 -
12922 -src_unpack() {
12923 - unpack $(basename ${SOURCE_URL})
12924 -
12925 - einfo "Deleting bundled jars..."
12926 - find -name "*.jar" -type f -delete
12927 -
12928 - unpack netbeans-9999-r12-build.xml.patch.bz2
12929 -
12930 - pushd "${S}" >/dev/null || die
12931 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
12932 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
12933 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
12934 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
12935 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
12936 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
12937 - popd >/dev/null || die
12938 -}
12939 -
12940 -src_prepare() {
12941 - einfo "Deleting bundled class files..."
12942 - find -name "*.class" -type f | xargs rm -vf
12943 -
12944 - epatch netbeans-9999-r12-build.xml.patch
12945 -
12946 - # Support for custom patches
12947 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
12948 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
12949 -
12950 - if [ -n "${files}" ] ; then
12951 - einfo "Applying custom patches:"
12952 -
12953 - for file in ${files} ; do
12954 - epatch "${file}"
12955 - done
12956 - fi
12957 - fi
12958 -
12959 - einfo "Symlinking external libraries..."
12960 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
12961 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
12962 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
12963 -
12964 - einfo "Linking in other clusters..."
12965 - mkdir "${S}"/nbbuild/netbeans || die
12966 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
12967 -
12968 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
12969 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12970 - touch nb.cluster.extide.built
12971 -
12972 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
12973 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12974 - touch nb.cluster.ide.built
12975 -
12976 - ln -s /usr/share/netbeans-java-${SLOT} java || die
12977 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12978 - touch nb.cluster.java.built
12979 -
12980 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
12981 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
12982 - touch nb.cluster.platform.built
12983 -
12984 - popd >/dev/null || die
12985 -
12986 - java-pkg-2_src_prepare
12987 -}
12988 -
12989 -src_install() {
12990 - pushd nbbuild/netbeans/javafx >/dev/null || die
12991 -
12992 - insinto ${INSTALL_DIR}
12993 -
12994 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
12995 -
12996 - doins -r *
12997 -
12998 - popd >/dev/null || die
12999 -
13000 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
13001 -}
13002
13003 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140513.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140513.ebuild
13004 deleted file mode 100644
13005 index 51d74ae..0000000
13006 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140513.ebuild
13007 +++ /dev/null
13008 @@ -1,124 +0,0 @@
13009 -# Copyright 1999-2014 Gentoo Foundation
13010 -# Distributed under the terms of the GNU General Public License v2
13011 -# $Header: $
13012 -
13013 -EAPI="4"
13014 -inherit eutils java-pkg-2 java-ant-2
13015 -
13016 -DESCRIPTION="Netbeans JavaFX Cluster"
13017 -HOMEPAGE="http://netbeans.org/projects/javafx"
13018 -SLOT="9999"
13019 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
13020 -SRC_URI="${SOURCE_URL}
13021 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
13022 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
13023 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
13024 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
13025 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
13026 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
13027 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
13028 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13029 -KEYWORDS="~amd64 ~x86"
13030 -IUSE=""
13031 -S="${WORKDIR}"
13032 -
13033 -CDEPEND="~dev-java/netbeans-extide-${PV}
13034 - ~dev-java/netbeans-ide-${PV}
13035 - ~dev-java/netbeans-java-${PV}
13036 - ~dev-java/netbeans-platform-${PV}"
13037 -DEPEND=">=virtual/jdk-1.7
13038 - app-arch/unzip
13039 - ${CDEPEND}
13040 - dev-java/javahelp:0
13041 - dev-java/junit:4"
13042 -RDEPEND=">=virtual/jdk-1.7
13043 - ${CDEPEND}"
13044 -
13045 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13046 -
13047 -EANT_BUILD_XML="nbbuild/build.xml"
13048 -EANT_BUILD_TARGET="rebuild-cluster"
13049 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
13050 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13051 -JAVA_PKG_BSFIX="off"
13052 -
13053 -src_unpack() {
13054 - unpack $(basename ${SOURCE_URL})
13055 -
13056 - einfo "Deleting bundled jars..."
13057 - find -name "*.jar" -type f -delete
13058 -
13059 - unpack netbeans-9999-r12-build.xml.patch.bz2
13060 -
13061 - pushd "${S}" >/dev/null || die
13062 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
13063 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
13064 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
13065 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
13066 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
13067 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
13068 - popd >/dev/null || die
13069 -}
13070 -
13071 -src_prepare() {
13072 - einfo "Deleting bundled class files..."
13073 - find -name "*.class" -type f | xargs rm -vf
13074 -
13075 - epatch netbeans-9999-r12-build.xml.patch
13076 -
13077 - # Support for custom patches
13078 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13079 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13080 -
13081 - if [ -n "${files}" ] ; then
13082 - einfo "Applying custom patches:"
13083 -
13084 - for file in ${files} ; do
13085 - epatch "${file}"
13086 - done
13087 - fi
13088 - fi
13089 -
13090 - einfo "Symlinking external libraries..."
13091 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
13092 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13093 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
13094 -
13095 - einfo "Linking in other clusters..."
13096 - mkdir "${S}"/nbbuild/netbeans || die
13097 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13098 -
13099 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13100 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13101 - touch nb.cluster.extide.built
13102 -
13103 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13104 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13105 - touch nb.cluster.ide.built
13106 -
13107 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13108 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13109 - touch nb.cluster.java.built
13110 -
13111 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13112 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13113 - touch nb.cluster.platform.built
13114 -
13115 - popd >/dev/null || die
13116 -
13117 - java-pkg-2_src_prepare
13118 -}
13119 -
13120 -src_install() {
13121 - pushd nbbuild/netbeans/javafx >/dev/null || die
13122 -
13123 - insinto ${INSTALL_DIR}
13124 -
13125 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13126 -
13127 - doins -r *
13128 -
13129 - popd >/dev/null || die
13130 -
13131 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
13132 -}
13133
13134 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140514.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140514.ebuild
13135 deleted file mode 100644
13136 index 2c29653..0000000
13137 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140514.ebuild
13138 +++ /dev/null
13139 @@ -1,124 +0,0 @@
13140 -# Copyright 1999-2014 Gentoo Foundation
13141 -# Distributed under the terms of the GNU General Public License v2
13142 -# $Header: $
13143 -
13144 -EAPI="4"
13145 -inherit eutils java-pkg-2 java-ant-2
13146 -
13147 -DESCRIPTION="Netbeans JavaFX Cluster"
13148 -HOMEPAGE="http://netbeans.org/projects/javafx"
13149 -SLOT="9999"
13150 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
13151 -SRC_URI="${SOURCE_URL}
13152 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
13153 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
13154 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
13155 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
13156 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
13157 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
13158 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
13159 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13160 -KEYWORDS="~amd64 ~x86"
13161 -IUSE=""
13162 -S="${WORKDIR}"
13163 -
13164 -CDEPEND="~dev-java/netbeans-extide-${PV}
13165 - ~dev-java/netbeans-ide-${PV}
13166 - ~dev-java/netbeans-java-${PV}
13167 - ~dev-java/netbeans-platform-${PV}"
13168 -DEPEND=">=virtual/jdk-1.7
13169 - app-arch/unzip
13170 - ${CDEPEND}
13171 - dev-java/javahelp:0
13172 - dev-java/junit:4"
13173 -RDEPEND=">=virtual/jdk-1.7
13174 - ${CDEPEND}"
13175 -
13176 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13177 -
13178 -EANT_BUILD_XML="nbbuild/build.xml"
13179 -EANT_BUILD_TARGET="rebuild-cluster"
13180 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
13181 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13182 -JAVA_PKG_BSFIX="off"
13183 -
13184 -src_unpack() {
13185 - unpack $(basename ${SOURCE_URL})
13186 -
13187 - einfo "Deleting bundled jars..."
13188 - find -name "*.jar" -type f -delete
13189 -
13190 - unpack netbeans-9999-r12-build.xml.patch.bz2
13191 -
13192 - pushd "${S}" >/dev/null || die
13193 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
13194 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
13195 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
13196 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
13197 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
13198 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
13199 - popd >/dev/null || die
13200 -}
13201 -
13202 -src_prepare() {
13203 - einfo "Deleting bundled class files..."
13204 - find -name "*.class" -type f | xargs rm -vf
13205 -
13206 - epatch netbeans-9999-r12-build.xml.patch
13207 -
13208 - # Support for custom patches
13209 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13210 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13211 -
13212 - if [ -n "${files}" ] ; then
13213 - einfo "Applying custom patches:"
13214 -
13215 - for file in ${files} ; do
13216 - epatch "${file}"
13217 - done
13218 - fi
13219 - fi
13220 -
13221 - einfo "Symlinking external libraries..."
13222 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
13223 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13224 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
13225 -
13226 - einfo "Linking in other clusters..."
13227 - mkdir "${S}"/nbbuild/netbeans || die
13228 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13229 -
13230 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13231 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13232 - touch nb.cluster.extide.built
13233 -
13234 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13235 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13236 - touch nb.cluster.ide.built
13237 -
13238 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13239 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13240 - touch nb.cluster.java.built
13241 -
13242 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13243 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13244 - touch nb.cluster.platform.built
13245 -
13246 - popd >/dev/null || die
13247 -
13248 - java-pkg-2_src_prepare
13249 -}
13250 -
13251 -src_install() {
13252 - pushd nbbuild/netbeans/javafx >/dev/null || die
13253 -
13254 - insinto ${INSTALL_DIR}
13255 -
13256 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13257 -
13258 - doins -r *
13259 -
13260 - popd >/dev/null || die
13261 -
13262 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
13263 -}
13264
13265 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140516.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140516.ebuild
13266 deleted file mode 100644
13267 index 147f5b1..0000000
13268 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20140516.ebuild
13269 +++ /dev/null
13270 @@ -1,124 +0,0 @@
13271 -# Copyright 1999-2014 Gentoo Foundation
13272 -# Distributed under the terms of the GNU General Public License v2
13273 -# $Header: $
13274 -
13275 -EAPI="4"
13276 -inherit eutils java-pkg-2 java-ant-2
13277 -
13278 -DESCRIPTION="Netbeans JavaFX Cluster"
13279 -HOMEPAGE="http://netbeans.org/projects/javafx"
13280 -SLOT="9999"
13281 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
13282 -SRC_URI="${SOURCE_URL}
13283 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
13284 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
13285 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
13286 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
13287 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
13288 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
13289 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
13290 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13291 -KEYWORDS="~amd64 ~x86"
13292 -IUSE=""
13293 -S="${WORKDIR}"
13294 -
13295 -CDEPEND="~dev-java/netbeans-extide-${PV}
13296 - ~dev-java/netbeans-ide-${PV}
13297 - ~dev-java/netbeans-java-${PV}
13298 - ~dev-java/netbeans-platform-${PV}"
13299 -DEPEND=">=virtual/jdk-1.7
13300 - app-arch/unzip
13301 - ${CDEPEND}
13302 - dev-java/javahelp:0
13303 - dev-java/junit:4"
13304 -RDEPEND=">=virtual/jdk-1.7
13305 - ${CDEPEND}"
13306 -
13307 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13308 -
13309 -EANT_BUILD_XML="nbbuild/build.xml"
13310 -EANT_BUILD_TARGET="rebuild-cluster"
13311 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
13312 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13313 -JAVA_PKG_BSFIX="off"
13314 -
13315 -src_unpack() {
13316 - unpack $(basename ${SOURCE_URL})
13317 -
13318 - einfo "Deleting bundled jars..."
13319 - find -name "*.jar" -type f -delete
13320 -
13321 - unpack netbeans-9999-r12-build.xml.patch.bz2
13322 -
13323 - pushd "${S}" >/dev/null || die
13324 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
13325 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
13326 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
13327 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
13328 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
13329 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
13330 - popd >/dev/null || die
13331 -}
13332 -
13333 -src_prepare() {
13334 - einfo "Deleting bundled class files..."
13335 - find -name "*.class" -type f | xargs rm -vf
13336 -
13337 - epatch netbeans-9999-r12-build.xml.patch
13338 -
13339 - # Support for custom patches
13340 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13341 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13342 -
13343 - if [ -n "${files}" ] ; then
13344 - einfo "Applying custom patches:"
13345 -
13346 - for file in ${files} ; do
13347 - epatch "${file}"
13348 - done
13349 - fi
13350 - fi
13351 -
13352 - einfo "Symlinking external libraries..."
13353 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
13354 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13355 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
13356 -
13357 - einfo "Linking in other clusters..."
13358 - mkdir "${S}"/nbbuild/netbeans || die
13359 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13360 -
13361 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13362 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13363 - touch nb.cluster.extide.built
13364 -
13365 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13366 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13367 - touch nb.cluster.ide.built
13368 -
13369 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13370 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13371 - touch nb.cluster.java.built
13372 -
13373 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13374 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13375 - touch nb.cluster.platform.built
13376 -
13377 - popd >/dev/null || die
13378 -
13379 - java-pkg-2_src_prepare
13380 -}
13381 -
13382 -src_install() {
13383 - pushd nbbuild/netbeans/javafx >/dev/null || die
13384 -
13385 - insinto ${INSTALL_DIR}
13386 -
13387 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13388 -
13389 - doins -r *
13390 -
13391 - popd >/dev/null || die
13392 -
13393 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
13394 -}
13395
13396 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
13397 index 010d22f..1d15334 100644
13398 --- a/dev-java/netbeans-mobility/ChangeLog
13399 +++ b/dev-java/netbeans-mobility/ChangeLog
13400 @@ -2,6 +2,15 @@
13401 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
13402 # $Header: $
13403
13404 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
13405 + -netbeans-mobility-9999_p20140510.ebuild,
13406 + -netbeans-mobility-9999_p20140511.ebuild,
13407 + -netbeans-mobility-9999_p20140512.ebuild,
13408 + -netbeans-mobility-9999_p20140513.ebuild,
13409 + -netbeans-mobility-9999_p20140514.ebuild,
13410 + -netbeans-mobility-9999_p20140516.ebuild:
13411 + removed obsolete ebuilds
13412 +
13413 *netbeans-mobility-9999_p20140624 (24 Jun 2014)
13414
13415 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
13416
13417 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140510.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140510.ebuild
13418 deleted file mode 100644
13419 index 043d185..0000000
13420 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140510.ebuild
13421 +++ /dev/null
13422 @@ -1,126 +0,0 @@
13423 -# Copyright 1999-2014 Gentoo Foundation
13424 -# Distributed under the terms of the GNU General Public License v2
13425 -# $Header: $
13426 -
13427 -EAPI="4"
13428 -inherit eutils java-pkg-2 java-ant-2
13429 -
13430 -DESCRIPTION="Netbeans Mobility Cluster"
13431 -HOMEPAGE="http://netbeans.org/features/platform/"
13432 -SLOT="9999"
13433 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
13434 -SRC_URI="${SOURCE_URL}
13435 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
13436 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13437 -KEYWORDS="~amd64 ~x86"
13438 -IUSE=""
13439 -S="${WORKDIR}"
13440 -
13441 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
13442 - ~dev-java/netbeans-enterprise-${PV}
13443 - ~dev-java/netbeans-extide-${PV}
13444 - ~dev-java/netbeans-ide-${PV}
13445 - ~dev-java/netbeans-java-${PV}
13446 - ~dev-java/netbeans-platform-${PV}
13447 - ~dev-java/netbeans-websvccommon-${PV}"
13448 -DEPEND=">=virtual/jdk-1.7
13449 - app-arch/unzip
13450 - ${CDEPEND}
13451 - dev-java/javahelp:0"
13452 -RDEPEND=">=virtual/jdk-1.7
13453 - ${CDEPEND}"
13454 -
13455 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13456 -
13457 -EANT_BUILD_XML="nbbuild/build.xml"
13458 -EANT_BUILD_TARGET="rebuild-cluster"
13459 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
13460 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13461 -JAVA_PKG_BSFIX="off"
13462 -
13463 -src_unpack() {
13464 - unpack $(basename ${SOURCE_URL})
13465 -
13466 - einfo "Deleting bundled jars..."
13467 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
13468 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
13469 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
13470 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
13471 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
13472 -
13473 - unpack netbeans-9999-r12-build.xml.patch.bz2
13474 -}
13475 -
13476 -src_prepare() {
13477 - einfo "Deleting bundled class files..."
13478 - find -name "*.class" -type f | xargs rm -vf
13479 -
13480 - epatch netbeans-9999-r12-build.xml.patch
13481 -
13482 - # Support for custom patches
13483 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13484 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13485 -
13486 - if [ -n "${files}" ] ; then
13487 - einfo "Applying custom patches:"
13488 -
13489 - for file in ${files} ; do
13490 - epatch "${file}"
13491 - done
13492 - fi
13493 - fi
13494 -
13495 - einfo "Symlinking external libraries..."
13496 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13497 -
13498 - einfo "Linking in other clusters..."
13499 - mkdir "${S}"/nbbuild/netbeans || die
13500 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13501 -
13502 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
13503 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13504 - touch nb.cluster.apisupport.built
13505 -
13506 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
13507 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13508 - touch nb.cluster.enterprise.built
13509 -
13510 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13511 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13512 - touch nb.cluster.extide.built
13513 -
13514 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13515 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13516 - touch nb.cluster.ide.built
13517 -
13518 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13519 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13520 - touch nb.cluster.java.built
13521 -
13522 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13523 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13524 - touch nb.cluster.platform.built
13525 -
13526 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
13527 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13528 - touch nb.cluster.websvccommon.built
13529 -
13530 - popd >/dev/null || die
13531 -
13532 - java-pkg-2_src_prepare
13533 -}
13534 -
13535 -src_install() {
13536 - pushd nbbuild/netbeans/mobility >/dev/null || die
13537 -
13538 - insinto ${INSTALL_DIR}
13539 -
13540 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13541 -
13542 - doins -r *
13543 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
13544 -
13545 - popd >/dev/null || die
13546 -
13547 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
13548 -}
13549
13550 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140511.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140511.ebuild
13551 deleted file mode 100644
13552 index 63243c3..0000000
13553 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140511.ebuild
13554 +++ /dev/null
13555 @@ -1,126 +0,0 @@
13556 -# Copyright 1999-2014 Gentoo Foundation
13557 -# Distributed under the terms of the GNU General Public License v2
13558 -# $Header: $
13559 -
13560 -EAPI="4"
13561 -inherit eutils java-pkg-2 java-ant-2
13562 -
13563 -DESCRIPTION="Netbeans Mobility Cluster"
13564 -HOMEPAGE="http://netbeans.org/features/platform/"
13565 -SLOT="9999"
13566 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
13567 -SRC_URI="${SOURCE_URL}
13568 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
13569 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13570 -KEYWORDS="~amd64 ~x86"
13571 -IUSE=""
13572 -S="${WORKDIR}"
13573 -
13574 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
13575 - ~dev-java/netbeans-enterprise-${PV}
13576 - ~dev-java/netbeans-extide-${PV}
13577 - ~dev-java/netbeans-ide-${PV}
13578 - ~dev-java/netbeans-java-${PV}
13579 - ~dev-java/netbeans-platform-${PV}
13580 - ~dev-java/netbeans-websvccommon-${PV}"
13581 -DEPEND=">=virtual/jdk-1.7
13582 - app-arch/unzip
13583 - ${CDEPEND}
13584 - dev-java/javahelp:0"
13585 -RDEPEND=">=virtual/jdk-1.7
13586 - ${CDEPEND}"
13587 -
13588 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13589 -
13590 -EANT_BUILD_XML="nbbuild/build.xml"
13591 -EANT_BUILD_TARGET="rebuild-cluster"
13592 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
13593 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13594 -JAVA_PKG_BSFIX="off"
13595 -
13596 -src_unpack() {
13597 - unpack $(basename ${SOURCE_URL})
13598 -
13599 - einfo "Deleting bundled jars..."
13600 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
13601 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
13602 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
13603 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
13604 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
13605 -
13606 - unpack netbeans-9999-r12-build.xml.patch.bz2
13607 -}
13608 -
13609 -src_prepare() {
13610 - einfo "Deleting bundled class files..."
13611 - find -name "*.class" -type f | xargs rm -vf
13612 -
13613 - epatch netbeans-9999-r12-build.xml.patch
13614 -
13615 - # Support for custom patches
13616 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13617 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13618 -
13619 - if [ -n "${files}" ] ; then
13620 - einfo "Applying custom patches:"
13621 -
13622 - for file in ${files} ; do
13623 - epatch "${file}"
13624 - done
13625 - fi
13626 - fi
13627 -
13628 - einfo "Symlinking external libraries..."
13629 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13630 -
13631 - einfo "Linking in other clusters..."
13632 - mkdir "${S}"/nbbuild/netbeans || die
13633 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13634 -
13635 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
13636 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13637 - touch nb.cluster.apisupport.built
13638 -
13639 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
13640 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13641 - touch nb.cluster.enterprise.built
13642 -
13643 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13644 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13645 - touch nb.cluster.extide.built
13646 -
13647 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13648 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13649 - touch nb.cluster.ide.built
13650 -
13651 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13652 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13653 - touch nb.cluster.java.built
13654 -
13655 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13656 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13657 - touch nb.cluster.platform.built
13658 -
13659 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
13660 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13661 - touch nb.cluster.websvccommon.built
13662 -
13663 - popd >/dev/null || die
13664 -
13665 - java-pkg-2_src_prepare
13666 -}
13667 -
13668 -src_install() {
13669 - pushd nbbuild/netbeans/mobility >/dev/null || die
13670 -
13671 - insinto ${INSTALL_DIR}
13672 -
13673 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13674 -
13675 - doins -r *
13676 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
13677 -
13678 - popd >/dev/null || die
13679 -
13680 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
13681 -}
13682
13683 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140512.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140512.ebuild
13684 deleted file mode 100644
13685 index 80c54a9..0000000
13686 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140512.ebuild
13687 +++ /dev/null
13688 @@ -1,126 +0,0 @@
13689 -# Copyright 1999-2014 Gentoo Foundation
13690 -# Distributed under the terms of the GNU General Public License v2
13691 -# $Header: $
13692 -
13693 -EAPI="4"
13694 -inherit eutils java-pkg-2 java-ant-2
13695 -
13696 -DESCRIPTION="Netbeans Mobility Cluster"
13697 -HOMEPAGE="http://netbeans.org/features/platform/"
13698 -SLOT="9999"
13699 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
13700 -SRC_URI="${SOURCE_URL}
13701 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
13702 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13703 -KEYWORDS="~amd64 ~x86"
13704 -IUSE=""
13705 -S="${WORKDIR}"
13706 -
13707 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
13708 - ~dev-java/netbeans-enterprise-${PV}
13709 - ~dev-java/netbeans-extide-${PV}
13710 - ~dev-java/netbeans-ide-${PV}
13711 - ~dev-java/netbeans-java-${PV}
13712 - ~dev-java/netbeans-platform-${PV}
13713 - ~dev-java/netbeans-websvccommon-${PV}"
13714 -DEPEND=">=virtual/jdk-1.7
13715 - app-arch/unzip
13716 - ${CDEPEND}
13717 - dev-java/javahelp:0"
13718 -RDEPEND=">=virtual/jdk-1.7
13719 - ${CDEPEND}"
13720 -
13721 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13722 -
13723 -EANT_BUILD_XML="nbbuild/build.xml"
13724 -EANT_BUILD_TARGET="rebuild-cluster"
13725 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
13726 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13727 -JAVA_PKG_BSFIX="off"
13728 -
13729 -src_unpack() {
13730 - unpack $(basename ${SOURCE_URL})
13731 -
13732 - einfo "Deleting bundled jars..."
13733 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
13734 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
13735 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
13736 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
13737 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
13738 -
13739 - unpack netbeans-9999-r12-build.xml.patch.bz2
13740 -}
13741 -
13742 -src_prepare() {
13743 - einfo "Deleting bundled class files..."
13744 - find -name "*.class" -type f | xargs rm -vf
13745 -
13746 - epatch netbeans-9999-r12-build.xml.patch
13747 -
13748 - # Support for custom patches
13749 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13750 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13751 -
13752 - if [ -n "${files}" ] ; then
13753 - einfo "Applying custom patches:"
13754 -
13755 - for file in ${files} ; do
13756 - epatch "${file}"
13757 - done
13758 - fi
13759 - fi
13760 -
13761 - einfo "Symlinking external libraries..."
13762 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13763 -
13764 - einfo "Linking in other clusters..."
13765 - mkdir "${S}"/nbbuild/netbeans || die
13766 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13767 -
13768 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
13769 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13770 - touch nb.cluster.apisupport.built
13771 -
13772 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
13773 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13774 - touch nb.cluster.enterprise.built
13775 -
13776 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13777 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13778 - touch nb.cluster.extide.built
13779 -
13780 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13781 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13782 - touch nb.cluster.ide.built
13783 -
13784 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13785 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13786 - touch nb.cluster.java.built
13787 -
13788 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13789 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13790 - touch nb.cluster.platform.built
13791 -
13792 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
13793 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13794 - touch nb.cluster.websvccommon.built
13795 -
13796 - popd >/dev/null || die
13797 -
13798 - java-pkg-2_src_prepare
13799 -}
13800 -
13801 -src_install() {
13802 - pushd nbbuild/netbeans/mobility >/dev/null || die
13803 -
13804 - insinto ${INSTALL_DIR}
13805 -
13806 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13807 -
13808 - doins -r *
13809 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
13810 -
13811 - popd >/dev/null || die
13812 -
13813 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
13814 -}
13815
13816 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140513.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140513.ebuild
13817 deleted file mode 100644
13818 index 43a6b24..0000000
13819 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140513.ebuild
13820 +++ /dev/null
13821 @@ -1,126 +0,0 @@
13822 -# Copyright 1999-2014 Gentoo Foundation
13823 -# Distributed under the terms of the GNU General Public License v2
13824 -# $Header: $
13825 -
13826 -EAPI="4"
13827 -inherit eutils java-pkg-2 java-ant-2
13828 -
13829 -DESCRIPTION="Netbeans Mobility Cluster"
13830 -HOMEPAGE="http://netbeans.org/features/platform/"
13831 -SLOT="9999"
13832 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
13833 -SRC_URI="${SOURCE_URL}
13834 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
13835 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13836 -KEYWORDS="~amd64 ~x86"
13837 -IUSE=""
13838 -S="${WORKDIR}"
13839 -
13840 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
13841 - ~dev-java/netbeans-enterprise-${PV}
13842 - ~dev-java/netbeans-extide-${PV}
13843 - ~dev-java/netbeans-ide-${PV}
13844 - ~dev-java/netbeans-java-${PV}
13845 - ~dev-java/netbeans-platform-${PV}
13846 - ~dev-java/netbeans-websvccommon-${PV}"
13847 -DEPEND=">=virtual/jdk-1.7
13848 - app-arch/unzip
13849 - ${CDEPEND}
13850 - dev-java/javahelp:0"
13851 -RDEPEND=">=virtual/jdk-1.7
13852 - ${CDEPEND}"
13853 -
13854 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13855 -
13856 -EANT_BUILD_XML="nbbuild/build.xml"
13857 -EANT_BUILD_TARGET="rebuild-cluster"
13858 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
13859 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13860 -JAVA_PKG_BSFIX="off"
13861 -
13862 -src_unpack() {
13863 - unpack $(basename ${SOURCE_URL})
13864 -
13865 - einfo "Deleting bundled jars..."
13866 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
13867 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
13868 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
13869 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
13870 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
13871 -
13872 - unpack netbeans-9999-r12-build.xml.patch.bz2
13873 -}
13874 -
13875 -src_prepare() {
13876 - einfo "Deleting bundled class files..."
13877 - find -name "*.class" -type f | xargs rm -vf
13878 -
13879 - epatch netbeans-9999-r12-build.xml.patch
13880 -
13881 - # Support for custom patches
13882 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
13883 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
13884 -
13885 - if [ -n "${files}" ] ; then
13886 - einfo "Applying custom patches:"
13887 -
13888 - for file in ${files} ; do
13889 - epatch "${file}"
13890 - done
13891 - fi
13892 - fi
13893 -
13894 - einfo "Symlinking external libraries..."
13895 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
13896 -
13897 - einfo "Linking in other clusters..."
13898 - mkdir "${S}"/nbbuild/netbeans || die
13899 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
13900 -
13901 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
13902 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13903 - touch nb.cluster.apisupport.built
13904 -
13905 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
13906 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13907 - touch nb.cluster.enterprise.built
13908 -
13909 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
13910 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13911 - touch nb.cluster.extide.built
13912 -
13913 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
13914 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13915 - touch nb.cluster.ide.built
13916 -
13917 - ln -s /usr/share/netbeans-java-${SLOT} java || die
13918 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13919 - touch nb.cluster.java.built
13920 -
13921 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
13922 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13923 - touch nb.cluster.platform.built
13924 -
13925 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
13926 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
13927 - touch nb.cluster.websvccommon.built
13928 -
13929 - popd >/dev/null || die
13930 -
13931 - java-pkg-2_src_prepare
13932 -}
13933 -
13934 -src_install() {
13935 - pushd nbbuild/netbeans/mobility >/dev/null || die
13936 -
13937 - insinto ${INSTALL_DIR}
13938 -
13939 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
13940 -
13941 - doins -r *
13942 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
13943 -
13944 - popd >/dev/null || die
13945 -
13946 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
13947 -}
13948
13949 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140514.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140514.ebuild
13950 deleted file mode 100644
13951 index 781e791..0000000
13952 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140514.ebuild
13953 +++ /dev/null
13954 @@ -1,126 +0,0 @@
13955 -# Copyright 1999-2014 Gentoo Foundation
13956 -# Distributed under the terms of the GNU General Public License v2
13957 -# $Header: $
13958 -
13959 -EAPI="4"
13960 -inherit eutils java-pkg-2 java-ant-2
13961 -
13962 -DESCRIPTION="Netbeans Mobility Cluster"
13963 -HOMEPAGE="http://netbeans.org/features/platform/"
13964 -SLOT="9999"
13965 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
13966 -SRC_URI="${SOURCE_URL}
13967 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
13968 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
13969 -KEYWORDS="~amd64 ~x86"
13970 -IUSE=""
13971 -S="${WORKDIR}"
13972 -
13973 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
13974 - ~dev-java/netbeans-enterprise-${PV}
13975 - ~dev-java/netbeans-extide-${PV}
13976 - ~dev-java/netbeans-ide-${PV}
13977 - ~dev-java/netbeans-java-${PV}
13978 - ~dev-java/netbeans-platform-${PV}
13979 - ~dev-java/netbeans-websvccommon-${PV}"
13980 -DEPEND=">=virtual/jdk-1.7
13981 - app-arch/unzip
13982 - ${CDEPEND}
13983 - dev-java/javahelp:0"
13984 -RDEPEND=">=virtual/jdk-1.7
13985 - ${CDEPEND}"
13986 -
13987 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
13988 -
13989 -EANT_BUILD_XML="nbbuild/build.xml"
13990 -EANT_BUILD_TARGET="rebuild-cluster"
13991 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
13992 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
13993 -JAVA_PKG_BSFIX="off"
13994 -
13995 -src_unpack() {
13996 - unpack $(basename ${SOURCE_URL})
13997 -
13998 - einfo "Deleting bundled jars..."
13999 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
14000 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
14001 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
14002 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
14003 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
14004 -
14005 - unpack netbeans-9999-r12-build.xml.patch.bz2
14006 -}
14007 -
14008 -src_prepare() {
14009 - einfo "Deleting bundled class files..."
14010 - find -name "*.class" -type f | xargs rm -vf
14011 -
14012 - epatch netbeans-9999-r12-build.xml.patch
14013 -
14014 - # Support for custom patches
14015 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14016 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14017 -
14018 - if [ -n "${files}" ] ; then
14019 - einfo "Applying custom patches:"
14020 -
14021 - for file in ${files} ; do
14022 - epatch "${file}"
14023 - done
14024 - fi
14025 - fi
14026 -
14027 - einfo "Symlinking external libraries..."
14028 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14029 -
14030 - einfo "Linking in other clusters..."
14031 - mkdir "${S}"/nbbuild/netbeans || die
14032 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14033 -
14034 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
14035 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14036 - touch nb.cluster.apisupport.built
14037 -
14038 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
14039 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14040 - touch nb.cluster.enterprise.built
14041 -
14042 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
14043 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14044 - touch nb.cluster.extide.built
14045 -
14046 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14047 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14048 - touch nb.cluster.ide.built
14049 -
14050 - ln -s /usr/share/netbeans-java-${SLOT} java || die
14051 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14052 - touch nb.cluster.java.built
14053 -
14054 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14055 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14056 - touch nb.cluster.platform.built
14057 -
14058 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
14059 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14060 - touch nb.cluster.websvccommon.built
14061 -
14062 - popd >/dev/null || die
14063 -
14064 - java-pkg-2_src_prepare
14065 -}
14066 -
14067 -src_install() {
14068 - pushd nbbuild/netbeans/mobility >/dev/null || die
14069 -
14070 - insinto ${INSTALL_DIR}
14071 -
14072 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
14073 -
14074 - doins -r *
14075 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
14076 -
14077 - popd >/dev/null || die
14078 -
14079 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
14080 -}
14081
14082 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140516.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140516.ebuild
14083 deleted file mode 100644
14084 index 8aa82d2..0000000
14085 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20140516.ebuild
14086 +++ /dev/null
14087 @@ -1,126 +0,0 @@
14088 -# Copyright 1999-2014 Gentoo Foundation
14089 -# Distributed under the terms of the GNU General Public License v2
14090 -# $Header: $
14091 -
14092 -EAPI="4"
14093 -inherit eutils java-pkg-2 java-ant-2
14094 -
14095 -DESCRIPTION="Netbeans Mobility Cluster"
14096 -HOMEPAGE="http://netbeans.org/features/platform/"
14097 -SLOT="9999"
14098 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
14099 -SRC_URI="${SOURCE_URL}
14100 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
14101 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14102 -KEYWORDS="~amd64 ~x86"
14103 -IUSE=""
14104 -S="${WORKDIR}"
14105 -
14106 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
14107 - ~dev-java/netbeans-enterprise-${PV}
14108 - ~dev-java/netbeans-extide-${PV}
14109 - ~dev-java/netbeans-ide-${PV}
14110 - ~dev-java/netbeans-java-${PV}
14111 - ~dev-java/netbeans-platform-${PV}
14112 - ~dev-java/netbeans-websvccommon-${PV}"
14113 -DEPEND=">=virtual/jdk-1.7
14114 - app-arch/unzip
14115 - ${CDEPEND}
14116 - dev-java/javahelp:0"
14117 -RDEPEND=">=virtual/jdk-1.7
14118 - ${CDEPEND}"
14119 -
14120 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14121 -
14122 -EANT_BUILD_XML="nbbuild/build.xml"
14123 -EANT_BUILD_TARGET="rebuild-cluster"
14124 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
14125 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14126 -JAVA_PKG_BSFIX="off"
14127 -
14128 -src_unpack() {
14129 - unpack $(basename ${SOURCE_URL})
14130 -
14131 - einfo "Deleting bundled jars..."
14132 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
14133 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
14134 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
14135 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
14136 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
14137 -
14138 - unpack netbeans-9999-r12-build.xml.patch.bz2
14139 -}
14140 -
14141 -src_prepare() {
14142 - einfo "Deleting bundled class files..."
14143 - find -name "*.class" -type f | xargs rm -vf
14144 -
14145 - epatch netbeans-9999-r12-build.xml.patch
14146 -
14147 - # Support for custom patches
14148 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14149 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14150 -
14151 - if [ -n "${files}" ] ; then
14152 - einfo "Applying custom patches:"
14153 -
14154 - for file in ${files} ; do
14155 - epatch "${file}"
14156 - done
14157 - fi
14158 - fi
14159 -
14160 - einfo "Symlinking external libraries..."
14161 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14162 -
14163 - einfo "Linking in other clusters..."
14164 - mkdir "${S}"/nbbuild/netbeans || die
14165 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14166 -
14167 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
14168 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14169 - touch nb.cluster.apisupport.built
14170 -
14171 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
14172 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14173 - touch nb.cluster.enterprise.built
14174 -
14175 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
14176 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14177 - touch nb.cluster.extide.built
14178 -
14179 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14180 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14181 - touch nb.cluster.ide.built
14182 -
14183 - ln -s /usr/share/netbeans-java-${SLOT} java || die
14184 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14185 - touch nb.cluster.java.built
14186 -
14187 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14188 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14189 - touch nb.cluster.platform.built
14190 -
14191 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
14192 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14193 - touch nb.cluster.websvccommon.built
14194 -
14195 - popd >/dev/null || die
14196 -
14197 - java-pkg-2_src_prepare
14198 -}
14199 -
14200 -src_install() {
14201 - pushd nbbuild/netbeans/mobility >/dev/null || die
14202 -
14203 - insinto ${INSTALL_DIR}
14204 -
14205 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
14206 -
14207 - doins -r *
14208 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
14209 -
14210 - popd >/dev/null || die
14211 -
14212 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
14213 -}
14214
14215 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
14216 index 10ab9a3..0be3047 100644
14217 --- a/dev-java/netbeans-nb/ChangeLog
14218 +++ b/dev-java/netbeans-nb/ChangeLog
14219 @@ -2,6 +2,12 @@
14220 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
14221 # $Header: $
14222
14223 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
14224 + -netbeans-nb-9999_p20140510.ebuild, -netbeans-nb-9999_p20140511.ebuild,
14225 + -netbeans-nb-9999_p20140512.ebuild, -netbeans-nb-9999_p20140513.ebuild,
14226 + -netbeans-nb-9999_p20140514.ebuild, -netbeans-nb-9999_p20140516.ebuild:
14227 + removed obsolete ebuilds
14228 +
14229 *netbeans-nb-9999_p20140624 (24 Jun 2014)
14230
14231 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
14232
14233 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140510.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140510.ebuild
14234 deleted file mode 100644
14235 index fe5fab3..0000000
14236 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140510.ebuild
14237 +++ /dev/null
14238 @@ -1,148 +0,0 @@
14239 -# Copyright 1999-2014 Gentoo Foundation
14240 -# Distributed under the terms of the GNU General Public License v2
14241 -# $Header: $
14242 -
14243 -EAPI="4"
14244 -inherit eutils java-pkg-2 java-ant-2
14245 -
14246 -DESCRIPTION="Netbeans IDE Branding"
14247 -HOMEPAGE="http://netbeans.org/"
14248 -SLOT="9999"
14249 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
14250 -SRC_URI="${SOURCE_URL}
14251 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
14252 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
14253 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14254 -KEYWORDS="~amd64 ~x86"
14255 -IUSE="keychain"
14256 -S="${WORKDIR}"
14257 -
14258 -CDEPEND="~dev-java/netbeans-platform-${PV}
14259 - ~dev-java/netbeans-harness-${PV}
14260 - ~dev-java/netbeans-ide-${PV}"
14261 -DEPEND=">=virtual/jdk-1.7
14262 - app-arch/unzip
14263 - ${CDEPEND}
14264 - dev-java/javahelp:0"
14265 -RDEPEND=">=virtual/jdk-1.7
14266 - ${CDEPEND}
14267 - keychain? (
14268 - net-misc/keychain:0
14269 - net-misc/x11-ssh-askpass:0
14270 - )"
14271 -
14272 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14273 -
14274 -EANT_BUILD_XML="nbbuild/build.xml"
14275 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
14276 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
14277 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14278 -JAVA_PKG_BSFIX="off"
14279 -
14280 -src_unpack() {
14281 - unpack $(basename ${SOURCE_URL})
14282 -
14283 - einfo "Deleting bundled jars..."
14284 - find -name "*.jar" -type f -delete
14285 -
14286 - unpack netbeans-9999-r12-build.xml.patch.bz2
14287 -}
14288 -
14289 -src_prepare() {
14290 - einfo "Deleting bundled class files..."
14291 - find -name "*.class" -type f | xargs rm -vf
14292 -
14293 - epatch netbeans-9999-r12-build.xml.patch
14294 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
14295 -
14296 - # Support for custom patches
14297 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14298 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14299 -
14300 - if [ -n "${files}" ] ; then
14301 - einfo "Applying custom patches:"
14302 -
14303 - for file in ${files} ; do
14304 - epatch "${file}"
14305 - done
14306 - fi
14307 - fi
14308 -
14309 - einfo "Symlinking external libraries..."
14310 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14311 -
14312 - einfo "Linking in other clusters..."
14313 - mkdir "${S}"/nbbuild/netbeans || die
14314 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14315 -
14316 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14317 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14318 - touch nb.cluster.platform.built
14319 -
14320 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
14321 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14322 - touch nb.cluster.harness.built
14323 -
14324 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14325 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14326 - touch nb.cluster.ide.built
14327 - popd >/dev/null || die
14328 -
14329 - java-pkg-2_src_prepare
14330 -}
14331 -
14332 -src_install() {
14333 - pushd nbbuild/netbeans >/dev/null || die
14334 -
14335 - insinto ${INSTALL_DIR}/nb
14336 -
14337 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
14338 -
14339 - insinto ${INSTALL_DIR}
14340 - doins -r nb
14341 - dodoc *.txt
14342 - dohtml *.html *.css
14343 -
14344 - insinto ${INSTALL_DIR}/bin
14345 - doins bin/netbeans
14346 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
14347 - fperms 755 ${INSTALL_DIR}/bin/netbeans
14348 -
14349 - insinto /etc/netbeans-${SLOT}
14350 - doins etc/*
14351 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
14352 -
14353 - # fix paths per bug# 163483
14354 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
14355 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14356 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14357 - fi
14358 -
14359 - dodir /usr/share/icons/hicolor/32x32/apps
14360 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
14361 - dodir /usr/share/icons/hicolor/128x128/apps
14362 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
14363 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
14364 -
14365 - popd >/dev/null || die
14366 -
14367 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
14368 -
14369 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
14370 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
14371 -}
14372 -
14373 -pkg_postinst() {
14374 - if use keychain ; then
14375 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
14376 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
14377 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
14378 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
14379 - einfo "each key on single line, for example:"
14380 - einfo "id_dsa"
14381 - einfo "id_dsa_gentoo"
14382 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
14383 - einfo "for key password (only this time and never again). You can find more information"
14384 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
14385 - fi
14386 -}
14387
14388 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140511.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140511.ebuild
14389 deleted file mode 100644
14390 index f8e684a..0000000
14391 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140511.ebuild
14392 +++ /dev/null
14393 @@ -1,148 +0,0 @@
14394 -# Copyright 1999-2014 Gentoo Foundation
14395 -# Distributed under the terms of the GNU General Public License v2
14396 -# $Header: $
14397 -
14398 -EAPI="4"
14399 -inherit eutils java-pkg-2 java-ant-2
14400 -
14401 -DESCRIPTION="Netbeans IDE Branding"
14402 -HOMEPAGE="http://netbeans.org/"
14403 -SLOT="9999"
14404 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
14405 -SRC_URI="${SOURCE_URL}
14406 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
14407 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
14408 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14409 -KEYWORDS="~amd64 ~x86"
14410 -IUSE="keychain"
14411 -S="${WORKDIR}"
14412 -
14413 -CDEPEND="~dev-java/netbeans-platform-${PV}
14414 - ~dev-java/netbeans-harness-${PV}
14415 - ~dev-java/netbeans-ide-${PV}"
14416 -DEPEND=">=virtual/jdk-1.7
14417 - app-arch/unzip
14418 - ${CDEPEND}
14419 - dev-java/javahelp:0"
14420 -RDEPEND=">=virtual/jdk-1.7
14421 - ${CDEPEND}
14422 - keychain? (
14423 - net-misc/keychain:0
14424 - net-misc/x11-ssh-askpass:0
14425 - )"
14426 -
14427 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14428 -
14429 -EANT_BUILD_XML="nbbuild/build.xml"
14430 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
14431 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
14432 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14433 -JAVA_PKG_BSFIX="off"
14434 -
14435 -src_unpack() {
14436 - unpack $(basename ${SOURCE_URL})
14437 -
14438 - einfo "Deleting bundled jars..."
14439 - find -name "*.jar" -type f -delete
14440 -
14441 - unpack netbeans-9999-r12-build.xml.patch.bz2
14442 -}
14443 -
14444 -src_prepare() {
14445 - einfo "Deleting bundled class files..."
14446 - find -name "*.class" -type f | xargs rm -vf
14447 -
14448 - epatch netbeans-9999-r12-build.xml.patch
14449 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
14450 -
14451 - # Support for custom patches
14452 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14453 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14454 -
14455 - if [ -n "${files}" ] ; then
14456 - einfo "Applying custom patches:"
14457 -
14458 - for file in ${files} ; do
14459 - epatch "${file}"
14460 - done
14461 - fi
14462 - fi
14463 -
14464 - einfo "Symlinking external libraries..."
14465 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14466 -
14467 - einfo "Linking in other clusters..."
14468 - mkdir "${S}"/nbbuild/netbeans || die
14469 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14470 -
14471 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14472 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14473 - touch nb.cluster.platform.built
14474 -
14475 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
14476 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14477 - touch nb.cluster.harness.built
14478 -
14479 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14480 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14481 - touch nb.cluster.ide.built
14482 - popd >/dev/null || die
14483 -
14484 - java-pkg-2_src_prepare
14485 -}
14486 -
14487 -src_install() {
14488 - pushd nbbuild/netbeans >/dev/null || die
14489 -
14490 - insinto ${INSTALL_DIR}/nb
14491 -
14492 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
14493 -
14494 - insinto ${INSTALL_DIR}
14495 - doins -r nb
14496 - dodoc *.txt
14497 - dohtml *.html *.css
14498 -
14499 - insinto ${INSTALL_DIR}/bin
14500 - doins bin/netbeans
14501 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
14502 - fperms 755 ${INSTALL_DIR}/bin/netbeans
14503 -
14504 - insinto /etc/netbeans-${SLOT}
14505 - doins etc/*
14506 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
14507 -
14508 - # fix paths per bug# 163483
14509 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
14510 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14511 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14512 - fi
14513 -
14514 - dodir /usr/share/icons/hicolor/32x32/apps
14515 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
14516 - dodir /usr/share/icons/hicolor/128x128/apps
14517 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
14518 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
14519 -
14520 - popd >/dev/null || die
14521 -
14522 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
14523 -
14524 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
14525 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
14526 -}
14527 -
14528 -pkg_postinst() {
14529 - if use keychain ; then
14530 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
14531 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
14532 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
14533 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
14534 - einfo "each key on single line, for example:"
14535 - einfo "id_dsa"
14536 - einfo "id_dsa_gentoo"
14537 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
14538 - einfo "for key password (only this time and never again). You can find more information"
14539 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
14540 - fi
14541 -}
14542
14543 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140512.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140512.ebuild
14544 deleted file mode 100644
14545 index 2da053b..0000000
14546 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140512.ebuild
14547 +++ /dev/null
14548 @@ -1,148 +0,0 @@
14549 -# Copyright 1999-2014 Gentoo Foundation
14550 -# Distributed under the terms of the GNU General Public License v2
14551 -# $Header: $
14552 -
14553 -EAPI="4"
14554 -inherit eutils java-pkg-2 java-ant-2
14555 -
14556 -DESCRIPTION="Netbeans IDE Branding"
14557 -HOMEPAGE="http://netbeans.org/"
14558 -SLOT="9999"
14559 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
14560 -SRC_URI="${SOURCE_URL}
14561 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
14562 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
14563 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14564 -KEYWORDS="~amd64 ~x86"
14565 -IUSE="keychain"
14566 -S="${WORKDIR}"
14567 -
14568 -CDEPEND="~dev-java/netbeans-platform-${PV}
14569 - ~dev-java/netbeans-harness-${PV}
14570 - ~dev-java/netbeans-ide-${PV}"
14571 -DEPEND=">=virtual/jdk-1.7
14572 - app-arch/unzip
14573 - ${CDEPEND}
14574 - dev-java/javahelp:0"
14575 -RDEPEND=">=virtual/jdk-1.7
14576 - ${CDEPEND}
14577 - keychain? (
14578 - net-misc/keychain:0
14579 - net-misc/x11-ssh-askpass:0
14580 - )"
14581 -
14582 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14583 -
14584 -EANT_BUILD_XML="nbbuild/build.xml"
14585 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
14586 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
14587 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14588 -JAVA_PKG_BSFIX="off"
14589 -
14590 -src_unpack() {
14591 - unpack $(basename ${SOURCE_URL})
14592 -
14593 - einfo "Deleting bundled jars..."
14594 - find -name "*.jar" -type f -delete
14595 -
14596 - unpack netbeans-9999-r12-build.xml.patch.bz2
14597 -}
14598 -
14599 -src_prepare() {
14600 - einfo "Deleting bundled class files..."
14601 - find -name "*.class" -type f | xargs rm -vf
14602 -
14603 - epatch netbeans-9999-r12-build.xml.patch
14604 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
14605 -
14606 - # Support for custom patches
14607 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14608 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14609 -
14610 - if [ -n "${files}" ] ; then
14611 - einfo "Applying custom patches:"
14612 -
14613 - for file in ${files} ; do
14614 - epatch "${file}"
14615 - done
14616 - fi
14617 - fi
14618 -
14619 - einfo "Symlinking external libraries..."
14620 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14621 -
14622 - einfo "Linking in other clusters..."
14623 - mkdir "${S}"/nbbuild/netbeans || die
14624 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14625 -
14626 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14627 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14628 - touch nb.cluster.platform.built
14629 -
14630 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
14631 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14632 - touch nb.cluster.harness.built
14633 -
14634 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14635 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14636 - touch nb.cluster.ide.built
14637 - popd >/dev/null || die
14638 -
14639 - java-pkg-2_src_prepare
14640 -}
14641 -
14642 -src_install() {
14643 - pushd nbbuild/netbeans >/dev/null || die
14644 -
14645 - insinto ${INSTALL_DIR}/nb
14646 -
14647 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
14648 -
14649 - insinto ${INSTALL_DIR}
14650 - doins -r nb
14651 - dodoc *.txt
14652 - dohtml *.html *.css
14653 -
14654 - insinto ${INSTALL_DIR}/bin
14655 - doins bin/netbeans
14656 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
14657 - fperms 755 ${INSTALL_DIR}/bin/netbeans
14658 -
14659 - insinto /etc/netbeans-${SLOT}
14660 - doins etc/*
14661 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
14662 -
14663 - # fix paths per bug# 163483
14664 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
14665 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14666 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14667 - fi
14668 -
14669 - dodir /usr/share/icons/hicolor/32x32/apps
14670 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
14671 - dodir /usr/share/icons/hicolor/128x128/apps
14672 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
14673 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
14674 -
14675 - popd >/dev/null || die
14676 -
14677 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
14678 -
14679 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
14680 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
14681 -}
14682 -
14683 -pkg_postinst() {
14684 - if use keychain ; then
14685 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
14686 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
14687 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
14688 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
14689 - einfo "each key on single line, for example:"
14690 - einfo "id_dsa"
14691 - einfo "id_dsa_gentoo"
14692 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
14693 - einfo "for key password (only this time and never again). You can find more information"
14694 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
14695 - fi
14696 -}
14697
14698 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140513.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140513.ebuild
14699 deleted file mode 100644
14700 index 8655776..0000000
14701 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140513.ebuild
14702 +++ /dev/null
14703 @@ -1,148 +0,0 @@
14704 -# Copyright 1999-2014 Gentoo Foundation
14705 -# Distributed under the terms of the GNU General Public License v2
14706 -# $Header: $
14707 -
14708 -EAPI="4"
14709 -inherit eutils java-pkg-2 java-ant-2
14710 -
14711 -DESCRIPTION="Netbeans IDE Branding"
14712 -HOMEPAGE="http://netbeans.org/"
14713 -SLOT="9999"
14714 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
14715 -SRC_URI="${SOURCE_URL}
14716 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
14717 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
14718 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14719 -KEYWORDS="~amd64 ~x86"
14720 -IUSE="keychain"
14721 -S="${WORKDIR}"
14722 -
14723 -CDEPEND="~dev-java/netbeans-platform-${PV}
14724 - ~dev-java/netbeans-harness-${PV}
14725 - ~dev-java/netbeans-ide-${PV}"
14726 -DEPEND=">=virtual/jdk-1.7
14727 - app-arch/unzip
14728 - ${CDEPEND}
14729 - dev-java/javahelp:0"
14730 -RDEPEND=">=virtual/jdk-1.7
14731 - ${CDEPEND}
14732 - keychain? (
14733 - net-misc/keychain:0
14734 - net-misc/x11-ssh-askpass:0
14735 - )"
14736 -
14737 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14738 -
14739 -EANT_BUILD_XML="nbbuild/build.xml"
14740 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
14741 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
14742 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14743 -JAVA_PKG_BSFIX="off"
14744 -
14745 -src_unpack() {
14746 - unpack $(basename ${SOURCE_URL})
14747 -
14748 - einfo "Deleting bundled jars..."
14749 - find -name "*.jar" -type f -delete
14750 -
14751 - unpack netbeans-9999-r12-build.xml.patch.bz2
14752 -}
14753 -
14754 -src_prepare() {
14755 - einfo "Deleting bundled class files..."
14756 - find -name "*.class" -type f | xargs rm -vf
14757 -
14758 - epatch netbeans-9999-r12-build.xml.patch
14759 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
14760 -
14761 - # Support for custom patches
14762 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14763 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14764 -
14765 - if [ -n "${files}" ] ; then
14766 - einfo "Applying custom patches:"
14767 -
14768 - for file in ${files} ; do
14769 - epatch "${file}"
14770 - done
14771 - fi
14772 - fi
14773 -
14774 - einfo "Symlinking external libraries..."
14775 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14776 -
14777 - einfo "Linking in other clusters..."
14778 - mkdir "${S}"/nbbuild/netbeans || die
14779 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14780 -
14781 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14782 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14783 - touch nb.cluster.platform.built
14784 -
14785 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
14786 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14787 - touch nb.cluster.harness.built
14788 -
14789 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14790 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14791 - touch nb.cluster.ide.built
14792 - popd >/dev/null || die
14793 -
14794 - java-pkg-2_src_prepare
14795 -}
14796 -
14797 -src_install() {
14798 - pushd nbbuild/netbeans >/dev/null || die
14799 -
14800 - insinto ${INSTALL_DIR}/nb
14801 -
14802 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
14803 -
14804 - insinto ${INSTALL_DIR}
14805 - doins -r nb
14806 - dodoc *.txt
14807 - dohtml *.html *.css
14808 -
14809 - insinto ${INSTALL_DIR}/bin
14810 - doins bin/netbeans
14811 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
14812 - fperms 755 ${INSTALL_DIR}/bin/netbeans
14813 -
14814 - insinto /etc/netbeans-${SLOT}
14815 - doins etc/*
14816 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
14817 -
14818 - # fix paths per bug# 163483
14819 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
14820 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14821 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14822 - fi
14823 -
14824 - dodir /usr/share/icons/hicolor/32x32/apps
14825 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
14826 - dodir /usr/share/icons/hicolor/128x128/apps
14827 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
14828 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
14829 -
14830 - popd >/dev/null || die
14831 -
14832 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
14833 -
14834 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
14835 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
14836 -}
14837 -
14838 -pkg_postinst() {
14839 - if use keychain ; then
14840 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
14841 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
14842 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
14843 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
14844 - einfo "each key on single line, for example:"
14845 - einfo "id_dsa"
14846 - einfo "id_dsa_gentoo"
14847 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
14848 - einfo "for key password (only this time and never again). You can find more information"
14849 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
14850 - fi
14851 -}
14852
14853 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140514.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140514.ebuild
14854 deleted file mode 100644
14855 index 83ba34b..0000000
14856 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140514.ebuild
14857 +++ /dev/null
14858 @@ -1,148 +0,0 @@
14859 -# Copyright 1999-2014 Gentoo Foundation
14860 -# Distributed under the terms of the GNU General Public License v2
14861 -# $Header: $
14862 -
14863 -EAPI="4"
14864 -inherit eutils java-pkg-2 java-ant-2
14865 -
14866 -DESCRIPTION="Netbeans IDE Branding"
14867 -HOMEPAGE="http://netbeans.org/"
14868 -SLOT="9999"
14869 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
14870 -SRC_URI="${SOURCE_URL}
14871 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
14872 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
14873 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
14874 -KEYWORDS="~amd64 ~x86"
14875 -IUSE="keychain"
14876 -S="${WORKDIR}"
14877 -
14878 -CDEPEND="~dev-java/netbeans-platform-${PV}
14879 - ~dev-java/netbeans-harness-${PV}
14880 - ~dev-java/netbeans-ide-${PV}"
14881 -DEPEND=">=virtual/jdk-1.7
14882 - app-arch/unzip
14883 - ${CDEPEND}
14884 - dev-java/javahelp:0"
14885 -RDEPEND=">=virtual/jdk-1.7
14886 - ${CDEPEND}
14887 - keychain? (
14888 - net-misc/keychain:0
14889 - net-misc/x11-ssh-askpass:0
14890 - )"
14891 -
14892 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
14893 -
14894 -EANT_BUILD_XML="nbbuild/build.xml"
14895 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
14896 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
14897 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
14898 -JAVA_PKG_BSFIX="off"
14899 -
14900 -src_unpack() {
14901 - unpack $(basename ${SOURCE_URL})
14902 -
14903 - einfo "Deleting bundled jars..."
14904 - find -name "*.jar" -type f -delete
14905 -
14906 - unpack netbeans-9999-r12-build.xml.patch.bz2
14907 -}
14908 -
14909 -src_prepare() {
14910 - einfo "Deleting bundled class files..."
14911 - find -name "*.class" -type f | xargs rm -vf
14912 -
14913 - epatch netbeans-9999-r12-build.xml.patch
14914 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
14915 -
14916 - # Support for custom patches
14917 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
14918 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
14919 -
14920 - if [ -n "${files}" ] ; then
14921 - einfo "Applying custom patches:"
14922 -
14923 - for file in ${files} ; do
14924 - epatch "${file}"
14925 - done
14926 - fi
14927 - fi
14928 -
14929 - einfo "Symlinking external libraries..."
14930 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
14931 -
14932 - einfo "Linking in other clusters..."
14933 - mkdir "${S}"/nbbuild/netbeans || die
14934 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
14935 -
14936 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
14937 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14938 - touch nb.cluster.platform.built
14939 -
14940 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
14941 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14942 - touch nb.cluster.harness.built
14943 -
14944 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
14945 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
14946 - touch nb.cluster.ide.built
14947 - popd >/dev/null || die
14948 -
14949 - java-pkg-2_src_prepare
14950 -}
14951 -
14952 -src_install() {
14953 - pushd nbbuild/netbeans >/dev/null || die
14954 -
14955 - insinto ${INSTALL_DIR}/nb
14956 -
14957 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
14958 -
14959 - insinto ${INSTALL_DIR}
14960 - doins -r nb
14961 - dodoc *.txt
14962 - dohtml *.html *.css
14963 -
14964 - insinto ${INSTALL_DIR}/bin
14965 - doins bin/netbeans
14966 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
14967 - fperms 755 ${INSTALL_DIR}/bin/netbeans
14968 -
14969 - insinto /etc/netbeans-${SLOT}
14970 - doins etc/*
14971 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
14972 -
14973 - # fix paths per bug# 163483
14974 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
14975 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14976 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
14977 - fi
14978 -
14979 - dodir /usr/share/icons/hicolor/32x32/apps
14980 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
14981 - dodir /usr/share/icons/hicolor/128x128/apps
14982 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
14983 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
14984 -
14985 - popd >/dev/null || die
14986 -
14987 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
14988 -
14989 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
14990 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
14991 -}
14992 -
14993 -pkg_postinst() {
14994 - if use keychain ; then
14995 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
14996 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
14997 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
14998 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
14999 - einfo "each key on single line, for example:"
15000 - einfo "id_dsa"
15001 - einfo "id_dsa_gentoo"
15002 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
15003 - einfo "for key password (only this time and never again). You can find more information"
15004 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
15005 - fi
15006 -}
15007
15008 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20140516.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20140516.ebuild
15009 deleted file mode 100644
15010 index 1593168..0000000
15011 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20140516.ebuild
15012 +++ /dev/null
15013 @@ -1,148 +0,0 @@
15014 -# Copyright 1999-2014 Gentoo Foundation
15015 -# Distributed under the terms of the GNU General Public License v2
15016 -# $Header: $
15017 -
15018 -EAPI="4"
15019 -inherit eutils java-pkg-2 java-ant-2
15020 -
15021 -DESCRIPTION="Netbeans IDE Branding"
15022 -HOMEPAGE="http://netbeans.org/"
15023 -SLOT="9999"
15024 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
15025 -SRC_URI="${SOURCE_URL}
15026 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15027 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
15028 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15029 -KEYWORDS="~amd64 ~x86"
15030 -IUSE="keychain"
15031 -S="${WORKDIR}"
15032 -
15033 -CDEPEND="~dev-java/netbeans-platform-${PV}
15034 - ~dev-java/netbeans-harness-${PV}
15035 - ~dev-java/netbeans-ide-${PV}"
15036 -DEPEND=">=virtual/jdk-1.7
15037 - app-arch/unzip
15038 - ${CDEPEND}
15039 - dev-java/javahelp:0"
15040 -RDEPEND=">=virtual/jdk-1.7
15041 - ${CDEPEND}
15042 - keychain? (
15043 - net-misc/keychain:0
15044 - net-misc/x11-ssh-askpass:0
15045 - )"
15046 -
15047 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15048 -
15049 -EANT_BUILD_XML="nbbuild/build.xml"
15050 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
15051 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
15052 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15053 -JAVA_PKG_BSFIX="off"
15054 -
15055 -src_unpack() {
15056 - unpack $(basename ${SOURCE_URL})
15057 -
15058 - einfo "Deleting bundled jars..."
15059 - find -name "*.jar" -type f -delete
15060 -
15061 - unpack netbeans-9999-r12-build.xml.patch.bz2
15062 -}
15063 -
15064 -src_prepare() {
15065 - einfo "Deleting bundled class files..."
15066 - find -name "*.class" -type f | xargs rm -vf
15067 -
15068 - epatch netbeans-9999-r12-build.xml.patch
15069 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
15070 -
15071 - # Support for custom patches
15072 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15073 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15074 -
15075 - if [ -n "${files}" ] ; then
15076 - einfo "Applying custom patches:"
15077 -
15078 - for file in ${files} ; do
15079 - epatch "${file}"
15080 - done
15081 - fi
15082 - fi
15083 -
15084 - einfo "Symlinking external libraries..."
15085 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15086 -
15087 - einfo "Linking in other clusters..."
15088 - mkdir "${S}"/nbbuild/netbeans || die
15089 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15090 -
15091 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15092 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15093 - touch nb.cluster.platform.built
15094 -
15095 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
15096 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15097 - touch nb.cluster.harness.built
15098 -
15099 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15100 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15101 - touch nb.cluster.ide.built
15102 - popd >/dev/null || die
15103 -
15104 - java-pkg-2_src_prepare
15105 -}
15106 -
15107 -src_install() {
15108 - pushd nbbuild/netbeans >/dev/null || die
15109 -
15110 - insinto ${INSTALL_DIR}/nb
15111 -
15112 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
15113 -
15114 - insinto ${INSTALL_DIR}
15115 - doins -r nb
15116 - dodoc *.txt
15117 - dohtml *.html *.css
15118 -
15119 - insinto ${INSTALL_DIR}/bin
15120 - doins bin/netbeans
15121 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
15122 - fperms 755 ${INSTALL_DIR}/bin/netbeans
15123 -
15124 - insinto /etc/netbeans-${SLOT}
15125 - doins etc/*
15126 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
15127 -
15128 - # fix paths per bug# 163483
15129 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
15130 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
15131 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
15132 - fi
15133 -
15134 - dodir /usr/share/icons/hicolor/32x32/apps
15135 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
15136 - dodir /usr/share/icons/hicolor/128x128/apps
15137 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
15138 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
15139 -
15140 - popd >/dev/null || die
15141 -
15142 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
15143 -
15144 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
15145 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
15146 -}
15147 -
15148 -pkg_postinst() {
15149 - if use keychain ; then
15150 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
15151 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
15152 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
15153 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
15154 - einfo "each key on single line, for example:"
15155 - einfo "id_dsa"
15156 - einfo "id_dsa_gentoo"
15157 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
15158 - einfo "for key password (only this time and never again). You can find more information"
15159 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
15160 - fi
15161 -}
15162
15163 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
15164 index f54181b..6999d02 100644
15165 --- a/dev-java/netbeans-php/ChangeLog
15166 +++ b/dev-java/netbeans-php/ChangeLog
15167 @@ -2,6 +2,12 @@
15168 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
15169 # $Header: $
15170
15171 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
15172 + -netbeans-php-9999_p20140510.ebuild, -netbeans-php-9999_p20140511.ebuild,
15173 + -netbeans-php-9999_p20140512.ebuild, -netbeans-php-9999_p20140513.ebuild,
15174 + -netbeans-php-9999_p20140514.ebuild, -netbeans-php-9999_p20140516.ebuild:
15175 + removed obsolete ebuilds
15176 +
15177 *netbeans-php-9999_p20140624 (24 Jun 2014)
15178
15179 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
15180
15181 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140510.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140510.ebuild
15182 deleted file mode 100644
15183 index 6444f57..0000000
15184 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140510.ebuild
15185 +++ /dev/null
15186 @@ -1,127 +0,0 @@
15187 -# Copyright 1999-2014 Gentoo Foundation
15188 -# Distributed under the terms of the GNU General Public License v2
15189 -# $Header: $
15190 -
15191 -EAPI="4"
15192 -inherit eutils java-pkg-2 java-ant-2
15193 -
15194 -DESCRIPTION="Netbeans PHP Cluster"
15195 -HOMEPAGE="http://netbeans.org/projects/php"
15196 -SLOT="9999"
15197 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
15198 -SRC_URI="${SOURCE_URL}
15199 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15200 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15201 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15202 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15203 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15204 -KEYWORDS="~amd64 ~x86"
15205 -IUSE=""
15206 -S="${WORKDIR}"
15207 -
15208 -CDEPEND="~dev-java/netbeans-extide-${PV}
15209 - ~dev-java/netbeans-ide-${PV}
15210 - ~dev-java/netbeans-platform-${PV}
15211 - ~dev-java/netbeans-webcommon-${PV}
15212 - ~dev-java/netbeans-websvccommon-${PV}
15213 - dev-java/javacup:0"
15214 -DEPEND=">=virtual/jdk-1.7
15215 - app-arch/unzip
15216 - ${CDEPEND}
15217 - dev-java/javahelp:0"
15218 -RDEPEND=">=virtual/jdk-1.7
15219 - ${CDEPEND}"
15220 -
15221 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15222 -
15223 -EANT_BUILD_XML="nbbuild/build.xml"
15224 -EANT_BUILD_TARGET="rebuild-cluster"
15225 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15226 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15227 -JAVA_PKG_BSFIX="off"
15228 -
15229 -src_unpack() {
15230 - unpack $(basename ${SOURCE_URL})
15231 -
15232 - einfo "Deleting bundled jars..."
15233 - find -name "*.jar" -type f -delete
15234 -
15235 - unpack netbeans-9999-r12-build.xml.patch.bz2
15236 -
15237 - pushd "${S}" >/dev/null || die
15238 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15239 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15240 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15241 - popd >/dev/null || die
15242 -}
15243 -
15244 -src_prepare() {
15245 - einfo "Deleting bundled class files..."
15246 - find -name "*.class" -type f | xargs rm -vf
15247 -
15248 - epatch netbeans-9999-r12-build.xml.patch
15249 -
15250 - # Support for custom patches
15251 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15252 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15253 -
15254 - if [ -n "${files}" ] ; then
15255 - einfo "Applying custom patches:"
15256 -
15257 - for file in ${files} ; do
15258 - epatch "${file}"
15259 - done
15260 - fi
15261 - fi
15262 -
15263 - einfo "Symlinking external libraries..."
15264 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15265 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15266 -
15267 - einfo "Linking in other clusters..."
15268 - mkdir "${S}"/nbbuild/netbeans || die
15269 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15270 -
15271 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15272 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15273 - touch nb.cluster.extide.built
15274 -
15275 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15276 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15277 - touch nb.cluster.ide.built
15278 -
15279 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15280 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15281 - touch nb.cluster.platform.built
15282 -
15283 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15284 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15285 - touch nb.cluster.webcommon.built
15286 -
15287 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15288 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15289 - touch nb.cluster.websvccommon.built
15290 -
15291 - popd >/dev/null || die
15292 -
15293 - java-pkg-2_src_prepare
15294 -}
15295 -
15296 -src_install() {
15297 - pushd nbbuild/netbeans/php >/dev/null || die
15298 -
15299 - insinto ${INSTALL_DIR}
15300 -
15301 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15302 -
15303 - doins -r *
15304 -
15305 - popd >/dev/null || die
15306 -
15307 - local instdir=${INSTALL_DIR}/modules/ext
15308 - pushd "${D}"/${instdir} >/dev/null || die
15309 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15310 - popd >/dev/null || die
15311 -
15312 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15313 -}
15314
15315 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140511.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140511.ebuild
15316 deleted file mode 100644
15317 index a12e03b..0000000
15318 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140511.ebuild
15319 +++ /dev/null
15320 @@ -1,127 +0,0 @@
15321 -# Copyright 1999-2014 Gentoo Foundation
15322 -# Distributed under the terms of the GNU General Public License v2
15323 -# $Header: $
15324 -
15325 -EAPI="4"
15326 -inherit eutils java-pkg-2 java-ant-2
15327 -
15328 -DESCRIPTION="Netbeans PHP Cluster"
15329 -HOMEPAGE="http://netbeans.org/projects/php"
15330 -SLOT="9999"
15331 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
15332 -SRC_URI="${SOURCE_URL}
15333 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15334 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15335 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15336 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15337 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15338 -KEYWORDS="~amd64 ~x86"
15339 -IUSE=""
15340 -S="${WORKDIR}"
15341 -
15342 -CDEPEND="~dev-java/netbeans-extide-${PV}
15343 - ~dev-java/netbeans-ide-${PV}
15344 - ~dev-java/netbeans-platform-${PV}
15345 - ~dev-java/netbeans-webcommon-${PV}
15346 - ~dev-java/netbeans-websvccommon-${PV}
15347 - dev-java/javacup:0"
15348 -DEPEND=">=virtual/jdk-1.7
15349 - app-arch/unzip
15350 - ${CDEPEND}
15351 - dev-java/javahelp:0"
15352 -RDEPEND=">=virtual/jdk-1.7
15353 - ${CDEPEND}"
15354 -
15355 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15356 -
15357 -EANT_BUILD_XML="nbbuild/build.xml"
15358 -EANT_BUILD_TARGET="rebuild-cluster"
15359 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15360 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15361 -JAVA_PKG_BSFIX="off"
15362 -
15363 -src_unpack() {
15364 - unpack $(basename ${SOURCE_URL})
15365 -
15366 - einfo "Deleting bundled jars..."
15367 - find -name "*.jar" -type f -delete
15368 -
15369 - unpack netbeans-9999-r12-build.xml.patch.bz2
15370 -
15371 - pushd "${S}" >/dev/null || die
15372 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15373 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15374 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15375 - popd >/dev/null || die
15376 -}
15377 -
15378 -src_prepare() {
15379 - einfo "Deleting bundled class files..."
15380 - find -name "*.class" -type f | xargs rm -vf
15381 -
15382 - epatch netbeans-9999-r12-build.xml.patch
15383 -
15384 - # Support for custom patches
15385 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15386 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15387 -
15388 - if [ -n "${files}" ] ; then
15389 - einfo "Applying custom patches:"
15390 -
15391 - for file in ${files} ; do
15392 - epatch "${file}"
15393 - done
15394 - fi
15395 - fi
15396 -
15397 - einfo "Symlinking external libraries..."
15398 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15399 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15400 -
15401 - einfo "Linking in other clusters..."
15402 - mkdir "${S}"/nbbuild/netbeans || die
15403 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15404 -
15405 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15406 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15407 - touch nb.cluster.extide.built
15408 -
15409 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15410 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15411 - touch nb.cluster.ide.built
15412 -
15413 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15414 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15415 - touch nb.cluster.platform.built
15416 -
15417 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15418 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15419 - touch nb.cluster.webcommon.built
15420 -
15421 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15422 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15423 - touch nb.cluster.websvccommon.built
15424 -
15425 - popd >/dev/null || die
15426 -
15427 - java-pkg-2_src_prepare
15428 -}
15429 -
15430 -src_install() {
15431 - pushd nbbuild/netbeans/php >/dev/null || die
15432 -
15433 - insinto ${INSTALL_DIR}
15434 -
15435 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15436 -
15437 - doins -r *
15438 -
15439 - popd >/dev/null || die
15440 -
15441 - local instdir=${INSTALL_DIR}/modules/ext
15442 - pushd "${D}"/${instdir} >/dev/null || die
15443 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15444 - popd >/dev/null || die
15445 -
15446 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15447 -}
15448
15449 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140512.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140512.ebuild
15450 deleted file mode 100644
15451 index 4da1c5d..0000000
15452 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140512.ebuild
15453 +++ /dev/null
15454 @@ -1,127 +0,0 @@
15455 -# Copyright 1999-2014 Gentoo Foundation
15456 -# Distributed under the terms of the GNU General Public License v2
15457 -# $Header: $
15458 -
15459 -EAPI="4"
15460 -inherit eutils java-pkg-2 java-ant-2
15461 -
15462 -DESCRIPTION="Netbeans PHP Cluster"
15463 -HOMEPAGE="http://netbeans.org/projects/php"
15464 -SLOT="9999"
15465 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
15466 -SRC_URI="${SOURCE_URL}
15467 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15468 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15469 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15470 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15471 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15472 -KEYWORDS="~amd64 ~x86"
15473 -IUSE=""
15474 -S="${WORKDIR}"
15475 -
15476 -CDEPEND="~dev-java/netbeans-extide-${PV}
15477 - ~dev-java/netbeans-ide-${PV}
15478 - ~dev-java/netbeans-platform-${PV}
15479 - ~dev-java/netbeans-webcommon-${PV}
15480 - ~dev-java/netbeans-websvccommon-${PV}
15481 - dev-java/javacup:0"
15482 -DEPEND=">=virtual/jdk-1.7
15483 - app-arch/unzip
15484 - ${CDEPEND}
15485 - dev-java/javahelp:0"
15486 -RDEPEND=">=virtual/jdk-1.7
15487 - ${CDEPEND}"
15488 -
15489 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15490 -
15491 -EANT_BUILD_XML="nbbuild/build.xml"
15492 -EANT_BUILD_TARGET="rebuild-cluster"
15493 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15494 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15495 -JAVA_PKG_BSFIX="off"
15496 -
15497 -src_unpack() {
15498 - unpack $(basename ${SOURCE_URL})
15499 -
15500 - einfo "Deleting bundled jars..."
15501 - find -name "*.jar" -type f -delete
15502 -
15503 - unpack netbeans-9999-r12-build.xml.patch.bz2
15504 -
15505 - pushd "${S}" >/dev/null || die
15506 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15507 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15508 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15509 - popd >/dev/null || die
15510 -}
15511 -
15512 -src_prepare() {
15513 - einfo "Deleting bundled class files..."
15514 - find -name "*.class" -type f | xargs rm -vf
15515 -
15516 - epatch netbeans-9999-r12-build.xml.patch
15517 -
15518 - # Support for custom patches
15519 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15520 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15521 -
15522 - if [ -n "${files}" ] ; then
15523 - einfo "Applying custom patches:"
15524 -
15525 - for file in ${files} ; do
15526 - epatch "${file}"
15527 - done
15528 - fi
15529 - fi
15530 -
15531 - einfo "Symlinking external libraries..."
15532 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15533 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15534 -
15535 - einfo "Linking in other clusters..."
15536 - mkdir "${S}"/nbbuild/netbeans || die
15537 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15538 -
15539 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15540 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15541 - touch nb.cluster.extide.built
15542 -
15543 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15544 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15545 - touch nb.cluster.ide.built
15546 -
15547 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15548 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15549 - touch nb.cluster.platform.built
15550 -
15551 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15552 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15553 - touch nb.cluster.webcommon.built
15554 -
15555 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15556 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15557 - touch nb.cluster.websvccommon.built
15558 -
15559 - popd >/dev/null || die
15560 -
15561 - java-pkg-2_src_prepare
15562 -}
15563 -
15564 -src_install() {
15565 - pushd nbbuild/netbeans/php >/dev/null || die
15566 -
15567 - insinto ${INSTALL_DIR}
15568 -
15569 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15570 -
15571 - doins -r *
15572 -
15573 - popd >/dev/null || die
15574 -
15575 - local instdir=${INSTALL_DIR}/modules/ext
15576 - pushd "${D}"/${instdir} >/dev/null || die
15577 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15578 - popd >/dev/null || die
15579 -
15580 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15581 -}
15582
15583 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140513.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140513.ebuild
15584 deleted file mode 100644
15585 index 3e805c3..0000000
15586 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140513.ebuild
15587 +++ /dev/null
15588 @@ -1,127 +0,0 @@
15589 -# Copyright 1999-2014 Gentoo Foundation
15590 -# Distributed under the terms of the GNU General Public License v2
15591 -# $Header: $
15592 -
15593 -EAPI="4"
15594 -inherit eutils java-pkg-2 java-ant-2
15595 -
15596 -DESCRIPTION="Netbeans PHP Cluster"
15597 -HOMEPAGE="http://netbeans.org/projects/php"
15598 -SLOT="9999"
15599 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
15600 -SRC_URI="${SOURCE_URL}
15601 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15602 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15603 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15604 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15605 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15606 -KEYWORDS="~amd64 ~x86"
15607 -IUSE=""
15608 -S="${WORKDIR}"
15609 -
15610 -CDEPEND="~dev-java/netbeans-extide-${PV}
15611 - ~dev-java/netbeans-ide-${PV}
15612 - ~dev-java/netbeans-platform-${PV}
15613 - ~dev-java/netbeans-webcommon-${PV}
15614 - ~dev-java/netbeans-websvccommon-${PV}
15615 - dev-java/javacup:0"
15616 -DEPEND=">=virtual/jdk-1.7
15617 - app-arch/unzip
15618 - ${CDEPEND}
15619 - dev-java/javahelp:0"
15620 -RDEPEND=">=virtual/jdk-1.7
15621 - ${CDEPEND}"
15622 -
15623 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15624 -
15625 -EANT_BUILD_XML="nbbuild/build.xml"
15626 -EANT_BUILD_TARGET="rebuild-cluster"
15627 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15628 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15629 -JAVA_PKG_BSFIX="off"
15630 -
15631 -src_unpack() {
15632 - unpack $(basename ${SOURCE_URL})
15633 -
15634 - einfo "Deleting bundled jars..."
15635 - find -name "*.jar" -type f -delete
15636 -
15637 - unpack netbeans-9999-r12-build.xml.patch.bz2
15638 -
15639 - pushd "${S}" >/dev/null || die
15640 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15641 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15642 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15643 - popd >/dev/null || die
15644 -}
15645 -
15646 -src_prepare() {
15647 - einfo "Deleting bundled class files..."
15648 - find -name "*.class" -type f | xargs rm -vf
15649 -
15650 - epatch netbeans-9999-r12-build.xml.patch
15651 -
15652 - # Support for custom patches
15653 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15654 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15655 -
15656 - if [ -n "${files}" ] ; then
15657 - einfo "Applying custom patches:"
15658 -
15659 - for file in ${files} ; do
15660 - epatch "${file}"
15661 - done
15662 - fi
15663 - fi
15664 -
15665 - einfo "Symlinking external libraries..."
15666 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15667 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15668 -
15669 - einfo "Linking in other clusters..."
15670 - mkdir "${S}"/nbbuild/netbeans || die
15671 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15672 -
15673 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15674 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15675 - touch nb.cluster.extide.built
15676 -
15677 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15678 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15679 - touch nb.cluster.ide.built
15680 -
15681 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15682 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15683 - touch nb.cluster.platform.built
15684 -
15685 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15686 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15687 - touch nb.cluster.webcommon.built
15688 -
15689 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15690 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15691 - touch nb.cluster.websvccommon.built
15692 -
15693 - popd >/dev/null || die
15694 -
15695 - java-pkg-2_src_prepare
15696 -}
15697 -
15698 -src_install() {
15699 - pushd nbbuild/netbeans/php >/dev/null || die
15700 -
15701 - insinto ${INSTALL_DIR}
15702 -
15703 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15704 -
15705 - doins -r *
15706 -
15707 - popd >/dev/null || die
15708 -
15709 - local instdir=${INSTALL_DIR}/modules/ext
15710 - pushd "${D}"/${instdir} >/dev/null || die
15711 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15712 - popd >/dev/null || die
15713 -
15714 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15715 -}
15716
15717 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140514.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140514.ebuild
15718 deleted file mode 100644
15719 index afc28c3..0000000
15720 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140514.ebuild
15721 +++ /dev/null
15722 @@ -1,127 +0,0 @@
15723 -# Copyright 1999-2014 Gentoo Foundation
15724 -# Distributed under the terms of the GNU General Public License v2
15725 -# $Header: $
15726 -
15727 -EAPI="4"
15728 -inherit eutils java-pkg-2 java-ant-2
15729 -
15730 -DESCRIPTION="Netbeans PHP Cluster"
15731 -HOMEPAGE="http://netbeans.org/projects/php"
15732 -SLOT="9999"
15733 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
15734 -SRC_URI="${SOURCE_URL}
15735 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15736 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15737 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15738 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15739 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15740 -KEYWORDS="~amd64 ~x86"
15741 -IUSE=""
15742 -S="${WORKDIR}"
15743 -
15744 -CDEPEND="~dev-java/netbeans-extide-${PV}
15745 - ~dev-java/netbeans-ide-${PV}
15746 - ~dev-java/netbeans-platform-${PV}
15747 - ~dev-java/netbeans-webcommon-${PV}
15748 - ~dev-java/netbeans-websvccommon-${PV}
15749 - dev-java/javacup:0"
15750 -DEPEND=">=virtual/jdk-1.7
15751 - app-arch/unzip
15752 - ${CDEPEND}
15753 - dev-java/javahelp:0"
15754 -RDEPEND=">=virtual/jdk-1.7
15755 - ${CDEPEND}"
15756 -
15757 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15758 -
15759 -EANT_BUILD_XML="nbbuild/build.xml"
15760 -EANT_BUILD_TARGET="rebuild-cluster"
15761 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15762 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15763 -JAVA_PKG_BSFIX="off"
15764 -
15765 -src_unpack() {
15766 - unpack $(basename ${SOURCE_URL})
15767 -
15768 - einfo "Deleting bundled jars..."
15769 - find -name "*.jar" -type f -delete
15770 -
15771 - unpack netbeans-9999-r12-build.xml.patch.bz2
15772 -
15773 - pushd "${S}" >/dev/null || die
15774 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15775 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15776 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15777 - popd >/dev/null || die
15778 -}
15779 -
15780 -src_prepare() {
15781 - einfo "Deleting bundled class files..."
15782 - find -name "*.class" -type f | xargs rm -vf
15783 -
15784 - epatch netbeans-9999-r12-build.xml.patch
15785 -
15786 - # Support for custom patches
15787 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15788 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15789 -
15790 - if [ -n "${files}" ] ; then
15791 - einfo "Applying custom patches:"
15792 -
15793 - for file in ${files} ; do
15794 - epatch "${file}"
15795 - done
15796 - fi
15797 - fi
15798 -
15799 - einfo "Symlinking external libraries..."
15800 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15801 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15802 -
15803 - einfo "Linking in other clusters..."
15804 - mkdir "${S}"/nbbuild/netbeans || die
15805 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15806 -
15807 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15808 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15809 - touch nb.cluster.extide.built
15810 -
15811 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15812 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15813 - touch nb.cluster.ide.built
15814 -
15815 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15816 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15817 - touch nb.cluster.platform.built
15818 -
15819 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15820 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15821 - touch nb.cluster.webcommon.built
15822 -
15823 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15824 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15825 - touch nb.cluster.websvccommon.built
15826 -
15827 - popd >/dev/null || die
15828 -
15829 - java-pkg-2_src_prepare
15830 -}
15831 -
15832 -src_install() {
15833 - pushd nbbuild/netbeans/php >/dev/null || die
15834 -
15835 - insinto ${INSTALL_DIR}
15836 -
15837 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15838 -
15839 - doins -r *
15840 -
15841 - popd >/dev/null || die
15842 -
15843 - local instdir=${INSTALL_DIR}/modules/ext
15844 - pushd "${D}"/${instdir} >/dev/null || die
15845 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15846 - popd >/dev/null || die
15847 -
15848 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15849 -}
15850
15851 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20140516.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20140516.ebuild
15852 deleted file mode 100644
15853 index 063599c..0000000
15854 --- a/dev-java/netbeans-php/netbeans-php-9999_p20140516.ebuild
15855 +++ /dev/null
15856 @@ -1,127 +0,0 @@
15857 -# Copyright 1999-2014 Gentoo Foundation
15858 -# Distributed under the terms of the GNU General Public License v2
15859 -# $Header: $
15860 -
15861 -EAPI="4"
15862 -inherit eutils java-pkg-2 java-ant-2
15863 -
15864 -DESCRIPTION="Netbeans PHP Cluster"
15865 -HOMEPAGE="http://netbeans.org/projects/php"
15866 -SLOT="9999"
15867 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
15868 -SRC_URI="${SOURCE_URL}
15869 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
15870 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
15871 - http://hg.netbeans.org/binaries/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip
15872 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
15873 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
15874 -KEYWORDS="~amd64 ~x86"
15875 -IUSE=""
15876 -S="${WORKDIR}"
15877 -
15878 -CDEPEND="~dev-java/netbeans-extide-${PV}
15879 - ~dev-java/netbeans-ide-${PV}
15880 - ~dev-java/netbeans-platform-${PV}
15881 - ~dev-java/netbeans-webcommon-${PV}
15882 - ~dev-java/netbeans-websvccommon-${PV}
15883 - dev-java/javacup:0"
15884 -DEPEND=">=virtual/jdk-1.7
15885 - app-arch/unzip
15886 - ${CDEPEND}
15887 - dev-java/javahelp:0"
15888 -RDEPEND=">=virtual/jdk-1.7
15889 - ${CDEPEND}"
15890 -
15891 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
15892 -
15893 -EANT_BUILD_XML="nbbuild/build.xml"
15894 -EANT_BUILD_TARGET="rebuild-cluster"
15895 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
15896 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
15897 -JAVA_PKG_BSFIX="off"
15898 -
15899 -src_unpack() {
15900 - unpack $(basename ${SOURCE_URL})
15901 -
15902 - einfo "Deleting bundled jars..."
15903 - find -name "*.jar" -type f -delete
15904 -
15905 - unpack netbeans-9999-r12-build.xml.patch.bz2
15906 -
15907 - pushd "${S}" >/dev/null || die
15908 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
15909 - ln -s "${DISTDIR}"/9893B39CD4E177E0886E1E8F25CB500FF54BC1E3-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
15910 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
15911 - popd >/dev/null || die
15912 -}
15913 -
15914 -src_prepare() {
15915 - einfo "Deleting bundled class files..."
15916 - find -name "*.class" -type f | xargs rm -vf
15917 -
15918 - epatch netbeans-9999-r12-build.xml.patch
15919 -
15920 - # Support for custom patches
15921 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
15922 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
15923 -
15924 - if [ -n "${files}" ] ; then
15925 - einfo "Applying custom patches:"
15926 -
15927 - for file in ${files} ; do
15928 - epatch "${file}"
15929 - done
15930 - fi
15931 - fi
15932 -
15933 - einfo "Symlinking external libraries..."
15934 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
15935 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
15936 -
15937 - einfo "Linking in other clusters..."
15938 - mkdir "${S}"/nbbuild/netbeans || die
15939 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
15940 -
15941 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
15942 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15943 - touch nb.cluster.extide.built
15944 -
15945 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
15946 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15947 - touch nb.cluster.ide.built
15948 -
15949 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
15950 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15951 - touch nb.cluster.platform.built
15952 -
15953 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
15954 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15955 - touch nb.cluster.webcommon.built
15956 -
15957 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
15958 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
15959 - touch nb.cluster.websvccommon.built
15960 -
15961 - popd >/dev/null || die
15962 -
15963 - java-pkg-2_src_prepare
15964 -}
15965 -
15966 -src_install() {
15967 - pushd nbbuild/netbeans/php >/dev/null || die
15968 -
15969 - insinto ${INSTALL_DIR}
15970 -
15971 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
15972 -
15973 - doins -r *
15974 -
15975 - popd >/dev/null || die
15976 -
15977 - local instdir=${INSTALL_DIR}/modules/ext
15978 - pushd "${D}"/${instdir} >/dev/null || die
15979 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
15980 - popd >/dev/null || die
15981 -
15982 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
15983 -}
15984
15985 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
15986 index b28a8c9..17bc8d9 100644
15987 --- a/dev-java/netbeans-platform/ChangeLog
15988 +++ b/dev-java/netbeans-platform/ChangeLog
15989 @@ -2,6 +2,15 @@
15990 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
15991 # $Header: $
15992
15993 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
15994 + -netbeans-platform-9999_p20140510.ebuild,
15995 + -netbeans-platform-9999_p20140511.ebuild,
15996 + -netbeans-platform-9999_p20140512.ebuild,
15997 + -netbeans-platform-9999_p20140513.ebuild,
15998 + -netbeans-platform-9999_p20140514.ebuild,
15999 + -netbeans-platform-9999_p20140516.ebuild:
16000 + removed obsolete ebuilds
16001 +
16002 *netbeans-platform-9999_p20140624 (24 Jun 2014)
16003
16004 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
16005
16006 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140510.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140510.ebuild
16007 deleted file mode 100644
16008 index d6c482c..0000000
16009 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140510.ebuild
16010 +++ /dev/null
16011 @@ -1,126 +0,0 @@
16012 -# Copyright 1999-2014 Gentoo Foundation
16013 -# Distributed under the terms of the GNU General Public License v2
16014 -# $Header: $
16015 -
16016 -EAPI="4"
16017 -inherit eutils java-pkg-2 java-ant-2
16018 -
16019 -DESCRIPTION="Netbeans Platform"
16020 -HOMEPAGE="http://netbeans.org/features/platform/"
16021 -SLOT="9999"
16022 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
16023 -SRC_URI="${SOURCE_URL}
16024 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16025 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16026 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16027 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16028 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16029 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16030 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16031 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16032 -KEYWORDS="~amd64 ~x86"
16033 -IUSE=""
16034 -S="${WORKDIR}"
16035 -
16036 -CDEPEND="dev-java/javahelp:0
16037 - >=dev-java/jna-3.4:0
16038 - >=dev-java/osgi-core-api-5:0
16039 - dev-java/swing-layout:1[source]"
16040 -DEPEND=">=virtual/jdk-1.7
16041 - app-arch/unzip
16042 - ${CDEPEND}"
16043 -RDEPEND=">=virtual/jdk-1.7
16044 - ${CDEPEND}"
16045 -
16046 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16047 -
16048 -EANT_BUILD_XML="nbbuild/build.xml"
16049 -EANT_BUILD_TARGET="rebuild-cluster"
16050 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16051 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16052 -JAVA_PKG_BSFIX="off"
16053 -
16054 -src_unpack() {
16055 - unpack $(basename ${SOURCE_URL})
16056 -
16057 - einfo "Deleting bundled jars..."
16058 - find -name "*.jar" -type f -delete
16059 -
16060 - unpack netbeans-9999-r12-build.xml.patch.bz2
16061 -
16062 - pushd "${S}" >/dev/null || die
16063 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16064 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16065 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16066 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16067 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16068 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16069 - popd >/dev/null || die
16070 -}
16071 -
16072 -src_prepare() {
16073 - einfo "Deleting bundled class files..."
16074 - find -name "*.class" -type f | xargs rm -vf
16075 -
16076 - # upstream jna jar contains bundled binary libraries so we disable that feature
16077 - epatch netbeans-9999-r12-build.xml.patch
16078 -
16079 - # Support for custom patches
16080 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16081 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16082 -
16083 - if [ -n "${files}" ] ; then
16084 - einfo "Applying custom patches:"
16085 -
16086 - for file in ${files} ; do
16087 - epatch "${file}"
16088 - done
16089 - fi
16090 - fi
16091 -
16092 - einfo "Symlinking external libraries..."
16093 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16094 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16095 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16096 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16097 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16098 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16099 -
16100 - java-pkg-2_src_prepare
16101 -}
16102 -
16103 -src_compile() {
16104 - unset DISPLAY
16105 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16106 -}
16107 -
16108 -src_install() {
16109 - pushd nbbuild/netbeans/platform >/dev/null || die
16110 -
16111 - java-pkg_dojar lib/*.jar
16112 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16113 -
16114 - insinto ${INSTALL_DIR}
16115 - doins -r *
16116 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16117 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16118 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16119 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16120 - rm -fr "${D}"/modules/lib || die
16121 -
16122 - popd >/dev/null || die
16123 -
16124 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16125 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16126 -
16127 - local instdir=${INSTALL_DIR}/modules/ext
16128 - pushd "${D}"/${instdir} >/dev/null || die
16129 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16130 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16131 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16132 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16133 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16134 - popd >/dev/null || die
16135 -
16136 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16137 -}
16138
16139 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140511.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140511.ebuild
16140 deleted file mode 100644
16141 index dca61ba..0000000
16142 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140511.ebuild
16143 +++ /dev/null
16144 @@ -1,126 +0,0 @@
16145 -# Copyright 1999-2014 Gentoo Foundation
16146 -# Distributed under the terms of the GNU General Public License v2
16147 -# $Header: $
16148 -
16149 -EAPI="4"
16150 -inherit eutils java-pkg-2 java-ant-2
16151 -
16152 -DESCRIPTION="Netbeans Platform"
16153 -HOMEPAGE="http://netbeans.org/features/platform/"
16154 -SLOT="9999"
16155 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
16156 -SRC_URI="${SOURCE_URL}
16157 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16158 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16159 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16160 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16161 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16162 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16163 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16164 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16165 -KEYWORDS="~amd64 ~x86"
16166 -IUSE=""
16167 -S="${WORKDIR}"
16168 -
16169 -CDEPEND="dev-java/javahelp:0
16170 - >=dev-java/jna-3.4:0
16171 - >=dev-java/osgi-core-api-5:0
16172 - dev-java/swing-layout:1[source]"
16173 -DEPEND=">=virtual/jdk-1.7
16174 - app-arch/unzip
16175 - ${CDEPEND}"
16176 -RDEPEND=">=virtual/jdk-1.7
16177 - ${CDEPEND}"
16178 -
16179 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16180 -
16181 -EANT_BUILD_XML="nbbuild/build.xml"
16182 -EANT_BUILD_TARGET="rebuild-cluster"
16183 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16184 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16185 -JAVA_PKG_BSFIX="off"
16186 -
16187 -src_unpack() {
16188 - unpack $(basename ${SOURCE_URL})
16189 -
16190 - einfo "Deleting bundled jars..."
16191 - find -name "*.jar" -type f -delete
16192 -
16193 - unpack netbeans-9999-r12-build.xml.patch.bz2
16194 -
16195 - pushd "${S}" >/dev/null || die
16196 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16197 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16198 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16199 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16200 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16201 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16202 - popd >/dev/null || die
16203 -}
16204 -
16205 -src_prepare() {
16206 - einfo "Deleting bundled class files..."
16207 - find -name "*.class" -type f | xargs rm -vf
16208 -
16209 - # upstream jna jar contains bundled binary libraries so we disable that feature
16210 - epatch netbeans-9999-r12-build.xml.patch
16211 -
16212 - # Support for custom patches
16213 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16214 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16215 -
16216 - if [ -n "${files}" ] ; then
16217 - einfo "Applying custom patches:"
16218 -
16219 - for file in ${files} ; do
16220 - epatch "${file}"
16221 - done
16222 - fi
16223 - fi
16224 -
16225 - einfo "Symlinking external libraries..."
16226 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16227 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16228 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16229 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16230 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16231 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16232 -
16233 - java-pkg-2_src_prepare
16234 -}
16235 -
16236 -src_compile() {
16237 - unset DISPLAY
16238 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16239 -}
16240 -
16241 -src_install() {
16242 - pushd nbbuild/netbeans/platform >/dev/null || die
16243 -
16244 - java-pkg_dojar lib/*.jar
16245 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16246 -
16247 - insinto ${INSTALL_DIR}
16248 - doins -r *
16249 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16250 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16251 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16252 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16253 - rm -fr "${D}"/modules/lib || die
16254 -
16255 - popd >/dev/null || die
16256 -
16257 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16258 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16259 -
16260 - local instdir=${INSTALL_DIR}/modules/ext
16261 - pushd "${D}"/${instdir} >/dev/null || die
16262 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16263 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16264 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16265 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16266 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16267 - popd >/dev/null || die
16268 -
16269 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16270 -}
16271
16272 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140512.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140512.ebuild
16273 deleted file mode 100644
16274 index fa1715a..0000000
16275 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140512.ebuild
16276 +++ /dev/null
16277 @@ -1,126 +0,0 @@
16278 -# Copyright 1999-2014 Gentoo Foundation
16279 -# Distributed under the terms of the GNU General Public License v2
16280 -# $Header: $
16281 -
16282 -EAPI="4"
16283 -inherit eutils java-pkg-2 java-ant-2
16284 -
16285 -DESCRIPTION="Netbeans Platform"
16286 -HOMEPAGE="http://netbeans.org/features/platform/"
16287 -SLOT="9999"
16288 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
16289 -SRC_URI="${SOURCE_URL}
16290 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16291 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16292 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16293 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16294 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16295 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16296 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16297 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16298 -KEYWORDS="~amd64 ~x86"
16299 -IUSE=""
16300 -S="${WORKDIR}"
16301 -
16302 -CDEPEND="dev-java/javahelp:0
16303 - >=dev-java/jna-3.4:0
16304 - >=dev-java/osgi-core-api-5:0
16305 - dev-java/swing-layout:1[source]"
16306 -DEPEND=">=virtual/jdk-1.7
16307 - app-arch/unzip
16308 - ${CDEPEND}"
16309 -RDEPEND=">=virtual/jdk-1.7
16310 - ${CDEPEND}"
16311 -
16312 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16313 -
16314 -EANT_BUILD_XML="nbbuild/build.xml"
16315 -EANT_BUILD_TARGET="rebuild-cluster"
16316 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16317 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16318 -JAVA_PKG_BSFIX="off"
16319 -
16320 -src_unpack() {
16321 - unpack $(basename ${SOURCE_URL})
16322 -
16323 - einfo "Deleting bundled jars..."
16324 - find -name "*.jar" -type f -delete
16325 -
16326 - unpack netbeans-9999-r12-build.xml.patch.bz2
16327 -
16328 - pushd "${S}" >/dev/null || die
16329 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16330 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16331 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16332 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16333 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16334 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16335 - popd >/dev/null || die
16336 -}
16337 -
16338 -src_prepare() {
16339 - einfo "Deleting bundled class files..."
16340 - find -name "*.class" -type f | xargs rm -vf
16341 -
16342 - # upstream jna jar contains bundled binary libraries so we disable that feature
16343 - epatch netbeans-9999-r12-build.xml.patch
16344 -
16345 - # Support for custom patches
16346 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16347 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16348 -
16349 - if [ -n "${files}" ] ; then
16350 - einfo "Applying custom patches:"
16351 -
16352 - for file in ${files} ; do
16353 - epatch "${file}"
16354 - done
16355 - fi
16356 - fi
16357 -
16358 - einfo "Symlinking external libraries..."
16359 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16360 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16361 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16362 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16363 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16364 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16365 -
16366 - java-pkg-2_src_prepare
16367 -}
16368 -
16369 -src_compile() {
16370 - unset DISPLAY
16371 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16372 -}
16373 -
16374 -src_install() {
16375 - pushd nbbuild/netbeans/platform >/dev/null || die
16376 -
16377 - java-pkg_dojar lib/*.jar
16378 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16379 -
16380 - insinto ${INSTALL_DIR}
16381 - doins -r *
16382 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16383 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16384 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16385 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16386 - rm -fr "${D}"/modules/lib || die
16387 -
16388 - popd >/dev/null || die
16389 -
16390 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16391 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16392 -
16393 - local instdir=${INSTALL_DIR}/modules/ext
16394 - pushd "${D}"/${instdir} >/dev/null || die
16395 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16396 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16397 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16398 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16399 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16400 - popd >/dev/null || die
16401 -
16402 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16403 -}
16404
16405 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140513.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140513.ebuild
16406 deleted file mode 100644
16407 index 69e2db7..0000000
16408 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140513.ebuild
16409 +++ /dev/null
16410 @@ -1,126 +0,0 @@
16411 -# Copyright 1999-2014 Gentoo Foundation
16412 -# Distributed under the terms of the GNU General Public License v2
16413 -# $Header: $
16414 -
16415 -EAPI="4"
16416 -inherit eutils java-pkg-2 java-ant-2
16417 -
16418 -DESCRIPTION="Netbeans Platform"
16419 -HOMEPAGE="http://netbeans.org/features/platform/"
16420 -SLOT="9999"
16421 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
16422 -SRC_URI="${SOURCE_URL}
16423 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16424 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16425 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16426 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16427 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16428 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16429 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16430 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16431 -KEYWORDS="~amd64 ~x86"
16432 -IUSE=""
16433 -S="${WORKDIR}"
16434 -
16435 -CDEPEND="dev-java/javahelp:0
16436 - >=dev-java/jna-3.4:0
16437 - >=dev-java/osgi-core-api-5:0
16438 - dev-java/swing-layout:1[source]"
16439 -DEPEND=">=virtual/jdk-1.7
16440 - app-arch/unzip
16441 - ${CDEPEND}"
16442 -RDEPEND=">=virtual/jdk-1.7
16443 - ${CDEPEND}"
16444 -
16445 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16446 -
16447 -EANT_BUILD_XML="nbbuild/build.xml"
16448 -EANT_BUILD_TARGET="rebuild-cluster"
16449 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16450 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16451 -JAVA_PKG_BSFIX="off"
16452 -
16453 -src_unpack() {
16454 - unpack $(basename ${SOURCE_URL})
16455 -
16456 - einfo "Deleting bundled jars..."
16457 - find -name "*.jar" -type f -delete
16458 -
16459 - unpack netbeans-9999-r12-build.xml.patch.bz2
16460 -
16461 - pushd "${S}" >/dev/null || die
16462 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16463 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16464 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16465 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16466 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16467 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16468 - popd >/dev/null || die
16469 -}
16470 -
16471 -src_prepare() {
16472 - einfo "Deleting bundled class files..."
16473 - find -name "*.class" -type f | xargs rm -vf
16474 -
16475 - # upstream jna jar contains bundled binary libraries so we disable that feature
16476 - epatch netbeans-9999-r12-build.xml.patch
16477 -
16478 - # Support for custom patches
16479 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16480 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16481 -
16482 - if [ -n "${files}" ] ; then
16483 - einfo "Applying custom patches:"
16484 -
16485 - for file in ${files} ; do
16486 - epatch "${file}"
16487 - done
16488 - fi
16489 - fi
16490 -
16491 - einfo "Symlinking external libraries..."
16492 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16493 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16494 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16495 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16496 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16497 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16498 -
16499 - java-pkg-2_src_prepare
16500 -}
16501 -
16502 -src_compile() {
16503 - unset DISPLAY
16504 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16505 -}
16506 -
16507 -src_install() {
16508 - pushd nbbuild/netbeans/platform >/dev/null || die
16509 -
16510 - java-pkg_dojar lib/*.jar
16511 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16512 -
16513 - insinto ${INSTALL_DIR}
16514 - doins -r *
16515 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16516 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16517 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16518 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16519 - rm -fr "${D}"/modules/lib || die
16520 -
16521 - popd >/dev/null || die
16522 -
16523 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16524 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16525 -
16526 - local instdir=${INSTALL_DIR}/modules/ext
16527 - pushd "${D}"/${instdir} >/dev/null || die
16528 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16529 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16530 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16531 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16532 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16533 - popd >/dev/null || die
16534 -
16535 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16536 -}
16537
16538 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140514.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140514.ebuild
16539 deleted file mode 100644
16540 index dd4606a..0000000
16541 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140514.ebuild
16542 +++ /dev/null
16543 @@ -1,126 +0,0 @@
16544 -# Copyright 1999-2014 Gentoo Foundation
16545 -# Distributed under the terms of the GNU General Public License v2
16546 -# $Header: $
16547 -
16548 -EAPI="4"
16549 -inherit eutils java-pkg-2 java-ant-2
16550 -
16551 -DESCRIPTION="Netbeans Platform"
16552 -HOMEPAGE="http://netbeans.org/features/platform/"
16553 -SLOT="9999"
16554 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
16555 -SRC_URI="${SOURCE_URL}
16556 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16557 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16558 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16559 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16560 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16561 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16562 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16563 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16564 -KEYWORDS="~amd64 ~x86"
16565 -IUSE=""
16566 -S="${WORKDIR}"
16567 -
16568 -CDEPEND="dev-java/javahelp:0
16569 - >=dev-java/jna-3.4:0
16570 - >=dev-java/osgi-core-api-5:0
16571 - dev-java/swing-layout:1[source]"
16572 -DEPEND=">=virtual/jdk-1.7
16573 - app-arch/unzip
16574 - ${CDEPEND}"
16575 -RDEPEND=">=virtual/jdk-1.7
16576 - ${CDEPEND}"
16577 -
16578 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16579 -
16580 -EANT_BUILD_XML="nbbuild/build.xml"
16581 -EANT_BUILD_TARGET="rebuild-cluster"
16582 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16583 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16584 -JAVA_PKG_BSFIX="off"
16585 -
16586 -src_unpack() {
16587 - unpack $(basename ${SOURCE_URL})
16588 -
16589 - einfo "Deleting bundled jars..."
16590 - find -name "*.jar" -type f -delete
16591 -
16592 - unpack netbeans-9999-r12-build.xml.patch.bz2
16593 -
16594 - pushd "${S}" >/dev/null || die
16595 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16596 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16597 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16598 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16599 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16600 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16601 - popd >/dev/null || die
16602 -}
16603 -
16604 -src_prepare() {
16605 - einfo "Deleting bundled class files..."
16606 - find -name "*.class" -type f | xargs rm -vf
16607 -
16608 - # upstream jna jar contains bundled binary libraries so we disable that feature
16609 - epatch netbeans-9999-r12-build.xml.patch
16610 -
16611 - # Support for custom patches
16612 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16613 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16614 -
16615 - if [ -n "${files}" ] ; then
16616 - einfo "Applying custom patches:"
16617 -
16618 - for file in ${files} ; do
16619 - epatch "${file}"
16620 - done
16621 - fi
16622 - fi
16623 -
16624 - einfo "Symlinking external libraries..."
16625 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16626 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16627 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16628 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16629 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16630 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16631 -
16632 - java-pkg-2_src_prepare
16633 -}
16634 -
16635 -src_compile() {
16636 - unset DISPLAY
16637 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16638 -}
16639 -
16640 -src_install() {
16641 - pushd nbbuild/netbeans/platform >/dev/null || die
16642 -
16643 - java-pkg_dojar lib/*.jar
16644 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16645 -
16646 - insinto ${INSTALL_DIR}
16647 - doins -r *
16648 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16649 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16650 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16651 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16652 - rm -fr "${D}"/modules/lib || die
16653 -
16654 - popd >/dev/null || die
16655 -
16656 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16657 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16658 -
16659 - local instdir=${INSTALL_DIR}/modules/ext
16660 - pushd "${D}"/${instdir} >/dev/null || die
16661 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16662 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16663 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16664 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16665 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16666 - popd >/dev/null || die
16667 -
16668 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16669 -}
16670
16671 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20140516.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20140516.ebuild
16672 deleted file mode 100644
16673 index f54ad7f..0000000
16674 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20140516.ebuild
16675 +++ /dev/null
16676 @@ -1,126 +0,0 @@
16677 -# Copyright 1999-2014 Gentoo Foundation
16678 -# Distributed under the terms of the GNU General Public License v2
16679 -# $Header: $
16680 -
16681 -EAPI="4"
16682 -inherit eutils java-pkg-2 java-ant-2
16683 -
16684 -DESCRIPTION="Netbeans Platform"
16685 -HOMEPAGE="http://netbeans.org/features/platform/"
16686 -SLOT="9999"
16687 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
16688 -SRC_URI="${SOURCE_URL}
16689 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
16690 - http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
16691 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
16692 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
16693 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
16694 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
16695 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
16696 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16697 -KEYWORDS="~amd64 ~x86"
16698 -IUSE=""
16699 -S="${WORKDIR}"
16700 -
16701 -CDEPEND="dev-java/javahelp:0
16702 - >=dev-java/jna-3.4:0
16703 - >=dev-java/osgi-core-api-5:0
16704 - dev-java/swing-layout:1[source]"
16705 -DEPEND=">=virtual/jdk-1.7
16706 - app-arch/unzip
16707 - ${CDEPEND}"
16708 -RDEPEND=">=virtual/jdk-1.7
16709 - ${CDEPEND}"
16710 -
16711 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16712 -
16713 -EANT_BUILD_XML="nbbuild/build.xml"
16714 -EANT_BUILD_TARGET="rebuild-cluster"
16715 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
16716 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16717 -JAVA_PKG_BSFIX="off"
16718 -
16719 -src_unpack() {
16720 - unpack $(basename ${SOURCE_URL})
16721 -
16722 - einfo "Deleting bundled jars..."
16723 - find -name "*.jar" -type f -delete
16724 -
16725 - unpack netbeans-9999-r12-build.xml.patch.bz2
16726 -
16727 - pushd "${S}" >/dev/null || die
16728 - ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
16729 - ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
16730 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
16731 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
16732 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
16733 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
16734 - popd >/dev/null || die
16735 -}
16736 -
16737 -src_prepare() {
16738 - einfo "Deleting bundled class files..."
16739 - find -name "*.class" -type f | xargs rm -vf
16740 -
16741 - # upstream jna jar contains bundled binary libraries so we disable that feature
16742 - epatch netbeans-9999-r12-build.xml.patch
16743 -
16744 - # Support for custom patches
16745 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16746 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16747 -
16748 - if [ -n "${files}" ] ; then
16749 - einfo "Applying custom patches:"
16750 -
16751 - for file in ${files} ; do
16752 - epatch "${file}"
16753 - done
16754 - fi
16755 - fi
16756 -
16757 - einfo "Symlinking external libraries..."
16758 - java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
16759 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16760 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
16761 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
16762 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
16763 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
16764 -
16765 - java-pkg-2_src_prepare
16766 -}
16767 -
16768 -src_compile() {
16769 - unset DISPLAY
16770 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
16771 -}
16772 -
16773 -src_install() {
16774 - pushd nbbuild/netbeans/platform >/dev/null || die
16775 -
16776 - java-pkg_dojar lib/*.jar
16777 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16778 -
16779 - insinto ${INSTALL_DIR}
16780 - doins -r *
16781 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
16782 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
16783 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
16784 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
16785 - rm -fr "${D}"/modules/lib || die
16786 -
16787 - popd >/dev/null || die
16788 -
16789 - fperms 775 ${INSTALL_DIR}/lib/nbexec
16790 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
16791 -
16792 - local instdir=${INSTALL_DIR}/modules/ext
16793 - pushd "${D}"/${instdir} >/dev/null || die
16794 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
16795 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
16796 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
16797 - rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
16798 - rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
16799 - popd >/dev/null || die
16800 -
16801 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
16802 -}
16803
16804 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
16805 index 746baa6..fda77d3 100644
16806 --- a/dev-java/netbeans-profiler/ChangeLog
16807 +++ b/dev-java/netbeans-profiler/ChangeLog
16808 @@ -2,6 +2,15 @@
16809 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
16810 # $Header: $
16811
16812 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
16813 + -netbeans-profiler-9999_p20140510.ebuild,
16814 + -netbeans-profiler-9999_p20140511.ebuild,
16815 + -netbeans-profiler-9999_p20140512.ebuild,
16816 + -netbeans-profiler-9999_p20140513.ebuild,
16817 + -netbeans-profiler-9999_p20140514.ebuild,
16818 + -netbeans-profiler-9999_p20140516.ebuild:
16819 + removed obsolete ebuilds
16820 +
16821 *netbeans-profiler-9999_p20140624 (24 Jun 2014)
16822
16823 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
16824
16825 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140510.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140510.ebuild
16826 deleted file mode 100644
16827 index f9d86b7..0000000
16828 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140510.ebuild
16829 +++ /dev/null
16830 @@ -1,121 +0,0 @@
16831 -# Copyright 1999-2014 Gentoo Foundation
16832 -# Distributed under the terms of the GNU General Public License v2
16833 -# $Header: $
16834 -
16835 -EAPI="4"
16836 -inherit eutils java-pkg-2 java-ant-2
16837 -
16838 -DESCRIPTION="Netbeans Profiler Cluster"
16839 -HOMEPAGE="http://netbeans.org/projects/profiler"
16840 -SLOT="9999"
16841 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
16842 -SRC_URI="${SOURCE_URL}
16843 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
16844 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16845 -KEYWORDS="~amd64 ~x86"
16846 -IUSE=""
16847 -S="${WORKDIR}"
16848 -
16849 -# Binary files needed for remote profiling
16850 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
16851 -
16852 -CDEPEND="~dev-java/netbeans-extide-${PV}
16853 - ~dev-java/netbeans-ide-${PV}
16854 - ~dev-java/netbeans-java-${PV}
16855 - ~dev-java/netbeans-platform-${PV}"
16856 -DEPEND=">=virtual/jdk-1.7
16857 - app-arch/unzip
16858 - ${CDEPEND}
16859 - dev-java/javahelp:0"
16860 -RDEPEND=">=virtual/jdk-1.7
16861 - ${CDEPEND}"
16862 -
16863 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16864 -
16865 -EANT_BUILD_XML="nbbuild/build.xml"
16866 -EANT_BUILD_TARGET="rebuild-cluster"
16867 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
16868 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16869 -JAVA_PKG_BSFIX="off"
16870 -
16871 -src_unpack() {
16872 - unpack $(basename ${SOURCE_URL})
16873 -
16874 - einfo "Deleting bundled jars..."
16875 - find -name "*.jar" -type f -delete
16876 -
16877 - unpack netbeans-9999-r12-build.xml.patch.bz2
16878 -}
16879 -
16880 -src_prepare() {
16881 - einfo "Deleting bundled class files..."
16882 - find -name "*.class" -type f | xargs rm -vf
16883 -
16884 - epatch netbeans-9999-r12-build.xml.patch
16885 -
16886 - # Support for custom patches
16887 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
16888 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
16889 -
16890 - if [ -n "${files}" ] ; then
16891 - einfo "Applying custom patches:"
16892 -
16893 - for file in ${files} ; do
16894 - epatch "${file}"
16895 - done
16896 - fi
16897 - fi
16898 -
16899 - einfo "Symlinking external libraries..."
16900 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
16901 -
16902 - einfo "Linking in other clusters..."
16903 - mkdir "${S}"/nbbuild/netbeans || die
16904 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
16905 -
16906 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
16907 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
16908 - touch nb.cluster.extide.built
16909 -
16910 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
16911 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
16912 - touch nb.cluster.ide.built
16913 -
16914 - ln -s /usr/share/netbeans-java-${SLOT} java || die
16915 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
16916 - touch nb.cluster.java.built
16917 -
16918 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
16919 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
16920 - touch nb.cluster.platform.built
16921 -
16922 - popd >/dev/null || die
16923 -
16924 - java-pkg-2_src_prepare
16925 -}
16926 -
16927 -src_install() {
16928 - pushd nbbuild/netbeans/profiler >/dev/null || die
16929 -
16930 - insinto ${INSTALL_DIR}
16931 -
16932 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
16933 -
16934 - doins -r *
16935 -
16936 - for file in lib/deployed/cvm/linux/*.so ; do
16937 - fperms 755 ${file}
16938 - done
16939 -
16940 - for file in lib/deployed/jdk*/linux*/*.so ; do
16941 - fperms 755 ${file}
16942 - done
16943 -
16944 - for file in remote-pack-defs/*.sh ; do
16945 - fperms 755 ${file}
16946 - done
16947 -
16948 - popd >/dev/null || die
16949 -
16950 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
16951 -}
16952
16953 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140511.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140511.ebuild
16954 deleted file mode 100644
16955 index 0fc7e43..0000000
16956 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140511.ebuild
16957 +++ /dev/null
16958 @@ -1,121 +0,0 @@
16959 -# Copyright 1999-2014 Gentoo Foundation
16960 -# Distributed under the terms of the GNU General Public License v2
16961 -# $Header: $
16962 -
16963 -EAPI="4"
16964 -inherit eutils java-pkg-2 java-ant-2
16965 -
16966 -DESCRIPTION="Netbeans Profiler Cluster"
16967 -HOMEPAGE="http://netbeans.org/projects/profiler"
16968 -SLOT="9999"
16969 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
16970 -SRC_URI="${SOURCE_URL}
16971 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
16972 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
16973 -KEYWORDS="~amd64 ~x86"
16974 -IUSE=""
16975 -S="${WORKDIR}"
16976 -
16977 -# Binary files needed for remote profiling
16978 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
16979 -
16980 -CDEPEND="~dev-java/netbeans-extide-${PV}
16981 - ~dev-java/netbeans-ide-${PV}
16982 - ~dev-java/netbeans-java-${PV}
16983 - ~dev-java/netbeans-platform-${PV}"
16984 -DEPEND=">=virtual/jdk-1.7
16985 - app-arch/unzip
16986 - ${CDEPEND}
16987 - dev-java/javahelp:0"
16988 -RDEPEND=">=virtual/jdk-1.7
16989 - ${CDEPEND}"
16990 -
16991 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
16992 -
16993 -EANT_BUILD_XML="nbbuild/build.xml"
16994 -EANT_BUILD_TARGET="rebuild-cluster"
16995 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
16996 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
16997 -JAVA_PKG_BSFIX="off"
16998 -
16999 -src_unpack() {
17000 - unpack $(basename ${SOURCE_URL})
17001 -
17002 - einfo "Deleting bundled jars..."
17003 - find -name "*.jar" -type f -delete
17004 -
17005 - unpack netbeans-9999-r12-build.xml.patch.bz2
17006 -}
17007 -
17008 -src_prepare() {
17009 - einfo "Deleting bundled class files..."
17010 - find -name "*.class" -type f | xargs rm -vf
17011 -
17012 - epatch netbeans-9999-r12-build.xml.patch
17013 -
17014 - # Support for custom patches
17015 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17016 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17017 -
17018 - if [ -n "${files}" ] ; then
17019 - einfo "Applying custom patches:"
17020 -
17021 - for file in ${files} ; do
17022 - epatch "${file}"
17023 - done
17024 - fi
17025 - fi
17026 -
17027 - einfo "Symlinking external libraries..."
17028 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17029 -
17030 - einfo "Linking in other clusters..."
17031 - mkdir "${S}"/nbbuild/netbeans || die
17032 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17033 -
17034 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17035 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17036 - touch nb.cluster.extide.built
17037 -
17038 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17039 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17040 - touch nb.cluster.ide.built
17041 -
17042 - ln -s /usr/share/netbeans-java-${SLOT} java || die
17043 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17044 - touch nb.cluster.java.built
17045 -
17046 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17047 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17048 - touch nb.cluster.platform.built
17049 -
17050 - popd >/dev/null || die
17051 -
17052 - java-pkg-2_src_prepare
17053 -}
17054 -
17055 -src_install() {
17056 - pushd nbbuild/netbeans/profiler >/dev/null || die
17057 -
17058 - insinto ${INSTALL_DIR}
17059 -
17060 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17061 -
17062 - doins -r *
17063 -
17064 - for file in lib/deployed/cvm/linux/*.so ; do
17065 - fperms 755 ${file}
17066 - done
17067 -
17068 - for file in lib/deployed/jdk*/linux*/*.so ; do
17069 - fperms 755 ${file}
17070 - done
17071 -
17072 - for file in remote-pack-defs/*.sh ; do
17073 - fperms 755 ${file}
17074 - done
17075 -
17076 - popd >/dev/null || die
17077 -
17078 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
17079 -}
17080
17081 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140512.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140512.ebuild
17082 deleted file mode 100644
17083 index 241c843..0000000
17084 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140512.ebuild
17085 +++ /dev/null
17086 @@ -1,121 +0,0 @@
17087 -# Copyright 1999-2014 Gentoo Foundation
17088 -# Distributed under the terms of the GNU General Public License v2
17089 -# $Header: $
17090 -
17091 -EAPI="4"
17092 -inherit eutils java-pkg-2 java-ant-2
17093 -
17094 -DESCRIPTION="Netbeans Profiler Cluster"
17095 -HOMEPAGE="http://netbeans.org/projects/profiler"
17096 -SLOT="9999"
17097 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
17098 -SRC_URI="${SOURCE_URL}
17099 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
17100 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17101 -KEYWORDS="~amd64 ~x86"
17102 -IUSE=""
17103 -S="${WORKDIR}"
17104 -
17105 -# Binary files needed for remote profiling
17106 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
17107 -
17108 -CDEPEND="~dev-java/netbeans-extide-${PV}
17109 - ~dev-java/netbeans-ide-${PV}
17110 - ~dev-java/netbeans-java-${PV}
17111 - ~dev-java/netbeans-platform-${PV}"
17112 -DEPEND=">=virtual/jdk-1.7
17113 - app-arch/unzip
17114 - ${CDEPEND}
17115 - dev-java/javahelp:0"
17116 -RDEPEND=">=virtual/jdk-1.7
17117 - ${CDEPEND}"
17118 -
17119 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17120 -
17121 -EANT_BUILD_XML="nbbuild/build.xml"
17122 -EANT_BUILD_TARGET="rebuild-cluster"
17123 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
17124 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17125 -JAVA_PKG_BSFIX="off"
17126 -
17127 -src_unpack() {
17128 - unpack $(basename ${SOURCE_URL})
17129 -
17130 - einfo "Deleting bundled jars..."
17131 - find -name "*.jar" -type f -delete
17132 -
17133 - unpack netbeans-9999-r12-build.xml.patch.bz2
17134 -}
17135 -
17136 -src_prepare() {
17137 - einfo "Deleting bundled class files..."
17138 - find -name "*.class" -type f | xargs rm -vf
17139 -
17140 - epatch netbeans-9999-r12-build.xml.patch
17141 -
17142 - # Support for custom patches
17143 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17144 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17145 -
17146 - if [ -n "${files}" ] ; then
17147 - einfo "Applying custom patches:"
17148 -
17149 - for file in ${files} ; do
17150 - epatch "${file}"
17151 - done
17152 - fi
17153 - fi
17154 -
17155 - einfo "Symlinking external libraries..."
17156 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17157 -
17158 - einfo "Linking in other clusters..."
17159 - mkdir "${S}"/nbbuild/netbeans || die
17160 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17161 -
17162 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17163 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17164 - touch nb.cluster.extide.built
17165 -
17166 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17167 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17168 - touch nb.cluster.ide.built
17169 -
17170 - ln -s /usr/share/netbeans-java-${SLOT} java || die
17171 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17172 - touch nb.cluster.java.built
17173 -
17174 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17175 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17176 - touch nb.cluster.platform.built
17177 -
17178 - popd >/dev/null || die
17179 -
17180 - java-pkg-2_src_prepare
17181 -}
17182 -
17183 -src_install() {
17184 - pushd nbbuild/netbeans/profiler >/dev/null || die
17185 -
17186 - insinto ${INSTALL_DIR}
17187 -
17188 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17189 -
17190 - doins -r *
17191 -
17192 - for file in lib/deployed/cvm/linux/*.so ; do
17193 - fperms 755 ${file}
17194 - done
17195 -
17196 - for file in lib/deployed/jdk*/linux*/*.so ; do
17197 - fperms 755 ${file}
17198 - done
17199 -
17200 - for file in remote-pack-defs/*.sh ; do
17201 - fperms 755 ${file}
17202 - done
17203 -
17204 - popd >/dev/null || die
17205 -
17206 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
17207 -}
17208
17209 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140513.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140513.ebuild
17210 deleted file mode 100644
17211 index 81c7c47..0000000
17212 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140513.ebuild
17213 +++ /dev/null
17214 @@ -1,121 +0,0 @@
17215 -# Copyright 1999-2014 Gentoo Foundation
17216 -# Distributed under the terms of the GNU General Public License v2
17217 -# $Header: $
17218 -
17219 -EAPI="4"
17220 -inherit eutils java-pkg-2 java-ant-2
17221 -
17222 -DESCRIPTION="Netbeans Profiler Cluster"
17223 -HOMEPAGE="http://netbeans.org/projects/profiler"
17224 -SLOT="9999"
17225 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
17226 -SRC_URI="${SOURCE_URL}
17227 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
17228 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17229 -KEYWORDS="~amd64 ~x86"
17230 -IUSE=""
17231 -S="${WORKDIR}"
17232 -
17233 -# Binary files needed for remote profiling
17234 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
17235 -
17236 -CDEPEND="~dev-java/netbeans-extide-${PV}
17237 - ~dev-java/netbeans-ide-${PV}
17238 - ~dev-java/netbeans-java-${PV}
17239 - ~dev-java/netbeans-platform-${PV}"
17240 -DEPEND=">=virtual/jdk-1.7
17241 - app-arch/unzip
17242 - ${CDEPEND}
17243 - dev-java/javahelp:0"
17244 -RDEPEND=">=virtual/jdk-1.7
17245 - ${CDEPEND}"
17246 -
17247 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17248 -
17249 -EANT_BUILD_XML="nbbuild/build.xml"
17250 -EANT_BUILD_TARGET="rebuild-cluster"
17251 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
17252 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17253 -JAVA_PKG_BSFIX="off"
17254 -
17255 -src_unpack() {
17256 - unpack $(basename ${SOURCE_URL})
17257 -
17258 - einfo "Deleting bundled jars..."
17259 - find -name "*.jar" -type f -delete
17260 -
17261 - unpack netbeans-9999-r12-build.xml.patch.bz2
17262 -}
17263 -
17264 -src_prepare() {
17265 - einfo "Deleting bundled class files..."
17266 - find -name "*.class" -type f | xargs rm -vf
17267 -
17268 - epatch netbeans-9999-r12-build.xml.patch
17269 -
17270 - # Support for custom patches
17271 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17272 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17273 -
17274 - if [ -n "${files}" ] ; then
17275 - einfo "Applying custom patches:"
17276 -
17277 - for file in ${files} ; do
17278 - epatch "${file}"
17279 - done
17280 - fi
17281 - fi
17282 -
17283 - einfo "Symlinking external libraries..."
17284 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17285 -
17286 - einfo "Linking in other clusters..."
17287 - mkdir "${S}"/nbbuild/netbeans || die
17288 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17289 -
17290 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17291 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17292 - touch nb.cluster.extide.built
17293 -
17294 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17295 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17296 - touch nb.cluster.ide.built
17297 -
17298 - ln -s /usr/share/netbeans-java-${SLOT} java || die
17299 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17300 - touch nb.cluster.java.built
17301 -
17302 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17303 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17304 - touch nb.cluster.platform.built
17305 -
17306 - popd >/dev/null || die
17307 -
17308 - java-pkg-2_src_prepare
17309 -}
17310 -
17311 -src_install() {
17312 - pushd nbbuild/netbeans/profiler >/dev/null || die
17313 -
17314 - insinto ${INSTALL_DIR}
17315 -
17316 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17317 -
17318 - doins -r *
17319 -
17320 - for file in lib/deployed/cvm/linux/*.so ; do
17321 - fperms 755 ${file}
17322 - done
17323 -
17324 - for file in lib/deployed/jdk*/linux*/*.so ; do
17325 - fperms 755 ${file}
17326 - done
17327 -
17328 - for file in remote-pack-defs/*.sh ; do
17329 - fperms 755 ${file}
17330 - done
17331 -
17332 - popd >/dev/null || die
17333 -
17334 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
17335 -}
17336
17337 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140514.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140514.ebuild
17338 deleted file mode 100644
17339 index d92596c..0000000
17340 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140514.ebuild
17341 +++ /dev/null
17342 @@ -1,121 +0,0 @@
17343 -# Copyright 1999-2014 Gentoo Foundation
17344 -# Distributed under the terms of the GNU General Public License v2
17345 -# $Header: $
17346 -
17347 -EAPI="4"
17348 -inherit eutils java-pkg-2 java-ant-2
17349 -
17350 -DESCRIPTION="Netbeans Profiler Cluster"
17351 -HOMEPAGE="http://netbeans.org/projects/profiler"
17352 -SLOT="9999"
17353 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
17354 -SRC_URI="${SOURCE_URL}
17355 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
17356 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17357 -KEYWORDS="~amd64 ~x86"
17358 -IUSE=""
17359 -S="${WORKDIR}"
17360 -
17361 -# Binary files needed for remote profiling
17362 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
17363 -
17364 -CDEPEND="~dev-java/netbeans-extide-${PV}
17365 - ~dev-java/netbeans-ide-${PV}
17366 - ~dev-java/netbeans-java-${PV}
17367 - ~dev-java/netbeans-platform-${PV}"
17368 -DEPEND=">=virtual/jdk-1.7
17369 - app-arch/unzip
17370 - ${CDEPEND}
17371 - dev-java/javahelp:0"
17372 -RDEPEND=">=virtual/jdk-1.7
17373 - ${CDEPEND}"
17374 -
17375 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17376 -
17377 -EANT_BUILD_XML="nbbuild/build.xml"
17378 -EANT_BUILD_TARGET="rebuild-cluster"
17379 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
17380 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17381 -JAVA_PKG_BSFIX="off"
17382 -
17383 -src_unpack() {
17384 - unpack $(basename ${SOURCE_URL})
17385 -
17386 - einfo "Deleting bundled jars..."
17387 - find -name "*.jar" -type f -delete
17388 -
17389 - unpack netbeans-9999-r12-build.xml.patch.bz2
17390 -}
17391 -
17392 -src_prepare() {
17393 - einfo "Deleting bundled class files..."
17394 - find -name "*.class" -type f | xargs rm -vf
17395 -
17396 - epatch netbeans-9999-r12-build.xml.patch
17397 -
17398 - # Support for custom patches
17399 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17400 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17401 -
17402 - if [ -n "${files}" ] ; then
17403 - einfo "Applying custom patches:"
17404 -
17405 - for file in ${files} ; do
17406 - epatch "${file}"
17407 - done
17408 - fi
17409 - fi
17410 -
17411 - einfo "Symlinking external libraries..."
17412 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17413 -
17414 - einfo "Linking in other clusters..."
17415 - mkdir "${S}"/nbbuild/netbeans || die
17416 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17417 -
17418 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17419 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17420 - touch nb.cluster.extide.built
17421 -
17422 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17423 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17424 - touch nb.cluster.ide.built
17425 -
17426 - ln -s /usr/share/netbeans-java-${SLOT} java || die
17427 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17428 - touch nb.cluster.java.built
17429 -
17430 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17431 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17432 - touch nb.cluster.platform.built
17433 -
17434 - popd >/dev/null || die
17435 -
17436 - java-pkg-2_src_prepare
17437 -}
17438 -
17439 -src_install() {
17440 - pushd nbbuild/netbeans/profiler >/dev/null || die
17441 -
17442 - insinto ${INSTALL_DIR}
17443 -
17444 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17445 -
17446 - doins -r *
17447 -
17448 - for file in lib/deployed/cvm/linux/*.so ; do
17449 - fperms 755 ${file}
17450 - done
17451 -
17452 - for file in lib/deployed/jdk*/linux*/*.so ; do
17453 - fperms 755 ${file}
17454 - done
17455 -
17456 - for file in remote-pack-defs/*.sh ; do
17457 - fperms 755 ${file}
17458 - done
17459 -
17460 - popd >/dev/null || die
17461 -
17462 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
17463 -}
17464
17465 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140516.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140516.ebuild
17466 deleted file mode 100644
17467 index 213f6db..0000000
17468 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20140516.ebuild
17469 +++ /dev/null
17470 @@ -1,121 +0,0 @@
17471 -# Copyright 1999-2014 Gentoo Foundation
17472 -# Distributed under the terms of the GNU General Public License v2
17473 -# $Header: $
17474 -
17475 -EAPI="4"
17476 -inherit eutils java-pkg-2 java-ant-2
17477 -
17478 -DESCRIPTION="Netbeans Profiler Cluster"
17479 -HOMEPAGE="http://netbeans.org/projects/profiler"
17480 -SLOT="9999"
17481 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
17482 -SRC_URI="${SOURCE_URL}
17483 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
17484 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17485 -KEYWORDS="~amd64 ~x86"
17486 -IUSE=""
17487 -S="${WORKDIR}"
17488 -
17489 -# Binary files needed for remote profiling
17490 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
17491 -
17492 -CDEPEND="~dev-java/netbeans-extide-${PV}
17493 - ~dev-java/netbeans-ide-${PV}
17494 - ~dev-java/netbeans-java-${PV}
17495 - ~dev-java/netbeans-platform-${PV}"
17496 -DEPEND=">=virtual/jdk-1.7
17497 - app-arch/unzip
17498 - ${CDEPEND}
17499 - dev-java/javahelp:0"
17500 -RDEPEND=">=virtual/jdk-1.7
17501 - ${CDEPEND}"
17502 -
17503 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17504 -
17505 -EANT_BUILD_XML="nbbuild/build.xml"
17506 -EANT_BUILD_TARGET="rebuild-cluster"
17507 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
17508 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17509 -JAVA_PKG_BSFIX="off"
17510 -
17511 -src_unpack() {
17512 - unpack $(basename ${SOURCE_URL})
17513 -
17514 - einfo "Deleting bundled jars..."
17515 - find -name "*.jar" -type f -delete
17516 -
17517 - unpack netbeans-9999-r12-build.xml.patch.bz2
17518 -}
17519 -
17520 -src_prepare() {
17521 - einfo "Deleting bundled class files..."
17522 - find -name "*.class" -type f | xargs rm -vf
17523 -
17524 - epatch netbeans-9999-r12-build.xml.patch
17525 -
17526 - # Support for custom patches
17527 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17528 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17529 -
17530 - if [ -n "${files}" ] ; then
17531 - einfo "Applying custom patches:"
17532 -
17533 - for file in ${files} ; do
17534 - epatch "${file}"
17535 - done
17536 - fi
17537 - fi
17538 -
17539 - einfo "Symlinking external libraries..."
17540 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17541 -
17542 - einfo "Linking in other clusters..."
17543 - mkdir "${S}"/nbbuild/netbeans || die
17544 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17545 -
17546 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17547 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17548 - touch nb.cluster.extide.built
17549 -
17550 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17551 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17552 - touch nb.cluster.ide.built
17553 -
17554 - ln -s /usr/share/netbeans-java-${SLOT} java || die
17555 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17556 - touch nb.cluster.java.built
17557 -
17558 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17559 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17560 - touch nb.cluster.platform.built
17561 -
17562 - popd >/dev/null || die
17563 -
17564 - java-pkg-2_src_prepare
17565 -}
17566 -
17567 -src_install() {
17568 - pushd nbbuild/netbeans/profiler >/dev/null || die
17569 -
17570 - insinto ${INSTALL_DIR}
17571 -
17572 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17573 -
17574 - doins -r *
17575 -
17576 - for file in lib/deployed/cvm/linux/*.so ; do
17577 - fperms 755 ${file}
17578 - done
17579 -
17580 - for file in lib/deployed/jdk*/linux*/*.so ; do
17581 - fperms 755 ${file}
17582 - done
17583 -
17584 - for file in remote-pack-defs/*.sh ; do
17585 - fperms 755 ${file}
17586 - done
17587 -
17588 - popd >/dev/null || die
17589 -
17590 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
17591 -}
17592
17593 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
17594 index af4166b..d840a0f 100644
17595 --- a/dev-java/netbeans-webcommon/ChangeLog
17596 +++ b/dev-java/netbeans-webcommon/ChangeLog
17597 @@ -2,6 +2,15 @@
17598 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
17599 # $Header: $
17600
17601 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
17602 + -netbeans-webcommon-9999_p20140510.ebuild,
17603 + -netbeans-webcommon-9999_p20140511.ebuild,
17604 + -netbeans-webcommon-9999_p20140512.ebuild,
17605 + -netbeans-webcommon-9999_p20140513.ebuild,
17606 + -netbeans-webcommon-9999_p20140514.ebuild,
17607 + -netbeans-webcommon-9999_p20140516.ebuild:
17608 + removed obsolete ebuilds
17609 +
17610 *netbeans-webcommon-9999_p20140624 (24 Jun 2014)
17611
17612 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
17613
17614 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140510.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140510.ebuild
17615 deleted file mode 100644
17616 index e5b1d64..0000000
17617 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140510.ebuild
17618 +++ /dev/null
17619 @@ -1,118 +0,0 @@
17620 -# Copyright 1999-2014 Gentoo Foundation
17621 -# Distributed under the terms of the GNU General Public License v2
17622 -# $Header: $
17623 -
17624 -EAPI="4"
17625 -inherit eutils java-pkg-2 java-ant-2
17626 -
17627 -DESCRIPTION="Netbeans Web Services Cluster"
17628 -HOMEPAGE="http://netbeans.org/"
17629 -SLOT="9999"
17630 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
17631 -SRC_URI="${SOURCE_URL}
17632 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
17633 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
17634 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
17635 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
17636 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
17637 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
17638 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
17639 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
17640 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
17641 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17642 -KEYWORDS="~amd64 ~x86"
17643 -IUSE=""
17644 -S="${WORKDIR}"
17645 -
17646 -CDEPEND="~dev-java/netbeans-platform-${PV}
17647 - ~dev-java/netbeans-extide-${PV}
17648 - ~dev-java/netbeans-ide-${PV}"
17649 -DEPEND=">=virtual/jdk-1.7
17650 - app-arch/unzip
17651 - ${CDEPEND}
17652 - dev-java/javahelp:0"
17653 -RDEPEND=">=virtual/jdk-1.7
17654 - ${CDEPEND}"
17655 -
17656 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17657 -
17658 -EANT_BUILD_XML="nbbuild/build.xml"
17659 -EANT_BUILD_TARGET="rebuild-cluster"
17660 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
17661 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17662 -JAVA_PKG_BSFIX="off"
17663 -
17664 -src_unpack() {
17665 - unpack $(basename ${SOURCE_URL})
17666 -
17667 - einfo "Deleting bundled jars..."
17668 - find -name "*.jar" -type f -delete
17669 -
17670 - unpack netbeans-9999-r12-build.xml.patch.bz2
17671 -
17672 - pushd "${S}" >/dev/null || die
17673 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
17674 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
17675 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
17676 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
17677 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
17678 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
17679 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
17680 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
17681 - popd >/dev/null || die
17682 -}
17683 -
17684 -src_prepare() {
17685 - einfo "Deleting bundled class files..."
17686 - find -name "*.class" -type f | xargs rm -vf
17687 -
17688 - epatch netbeans-9999-r12-build.xml.patch
17689 -
17690 - # Support for custom patches
17691 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17692 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17693 -
17694 - if [ -n "${files}" ] ; then
17695 - einfo "Applying custom patches:"
17696 -
17697 - for file in ${files} ; do
17698 - epatch "${file}"
17699 - done
17700 - fi
17701 - fi
17702 -
17703 - einfo "Symlinking external libraries..."
17704 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17705 -
17706 - einfo "Linking in other clusters..."
17707 - mkdir "${S}"/nbbuild/netbeans || die
17708 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17709 -
17710 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17711 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17712 - touch nb.cluster.platform.built
17713 -
17714 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17715 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17716 - touch nb.cluster.extide.built
17717 -
17718 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17719 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17720 - touch nb.cluster.ide.built
17721 -
17722 - popd >/dev/null || die
17723 -
17724 - java-pkg-2_src_prepare
17725 -}
17726 -
17727 -src_install() {
17728 - pushd nbbuild/netbeans/webcommon >/dev/null || die
17729 -
17730 - insinto ${INSTALL_DIR}
17731 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17732 - doins -r *
17733 -
17734 - popd >/dev/null || die
17735 -
17736 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
17737 -}
17738
17739 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140511.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140511.ebuild
17740 deleted file mode 100644
17741 index 5a9899b..0000000
17742 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140511.ebuild
17743 +++ /dev/null
17744 @@ -1,118 +0,0 @@
17745 -# Copyright 1999-2014 Gentoo Foundation
17746 -# Distributed under the terms of the GNU General Public License v2
17747 -# $Header: $
17748 -
17749 -EAPI="4"
17750 -inherit eutils java-pkg-2 java-ant-2
17751 -
17752 -DESCRIPTION="Netbeans Web Services Cluster"
17753 -HOMEPAGE="http://netbeans.org/"
17754 -SLOT="9999"
17755 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
17756 -SRC_URI="${SOURCE_URL}
17757 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
17758 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
17759 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
17760 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
17761 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
17762 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
17763 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
17764 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
17765 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
17766 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17767 -KEYWORDS="~amd64 ~x86"
17768 -IUSE=""
17769 -S="${WORKDIR}"
17770 -
17771 -CDEPEND="~dev-java/netbeans-platform-${PV}
17772 - ~dev-java/netbeans-extide-${PV}
17773 - ~dev-java/netbeans-ide-${PV}"
17774 -DEPEND=">=virtual/jdk-1.7
17775 - app-arch/unzip
17776 - ${CDEPEND}
17777 - dev-java/javahelp:0"
17778 -RDEPEND=">=virtual/jdk-1.7
17779 - ${CDEPEND}"
17780 -
17781 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17782 -
17783 -EANT_BUILD_XML="nbbuild/build.xml"
17784 -EANT_BUILD_TARGET="rebuild-cluster"
17785 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
17786 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17787 -JAVA_PKG_BSFIX="off"
17788 -
17789 -src_unpack() {
17790 - unpack $(basename ${SOURCE_URL})
17791 -
17792 - einfo "Deleting bundled jars..."
17793 - find -name "*.jar" -type f -delete
17794 -
17795 - unpack netbeans-9999-r12-build.xml.patch.bz2
17796 -
17797 - pushd "${S}" >/dev/null || die
17798 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
17799 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
17800 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
17801 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
17802 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
17803 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
17804 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
17805 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
17806 - popd >/dev/null || die
17807 -}
17808 -
17809 -src_prepare() {
17810 - einfo "Deleting bundled class files..."
17811 - find -name "*.class" -type f | xargs rm -vf
17812 -
17813 - epatch netbeans-9999-r12-build.xml.patch
17814 -
17815 - # Support for custom patches
17816 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17817 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17818 -
17819 - if [ -n "${files}" ] ; then
17820 - einfo "Applying custom patches:"
17821 -
17822 - for file in ${files} ; do
17823 - epatch "${file}"
17824 - done
17825 - fi
17826 - fi
17827 -
17828 - einfo "Symlinking external libraries..."
17829 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17830 -
17831 - einfo "Linking in other clusters..."
17832 - mkdir "${S}"/nbbuild/netbeans || die
17833 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17834 -
17835 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17836 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17837 - touch nb.cluster.platform.built
17838 -
17839 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17840 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17841 - touch nb.cluster.extide.built
17842 -
17843 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17844 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17845 - touch nb.cluster.ide.built
17846 -
17847 - popd >/dev/null || die
17848 -
17849 - java-pkg-2_src_prepare
17850 -}
17851 -
17852 -src_install() {
17853 - pushd nbbuild/netbeans/webcommon >/dev/null || die
17854 -
17855 - insinto ${INSTALL_DIR}
17856 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17857 - doins -r *
17858 -
17859 - popd >/dev/null || die
17860 -
17861 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
17862 -}
17863
17864 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140512.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140512.ebuild
17865 deleted file mode 100644
17866 index d924626..0000000
17867 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140512.ebuild
17868 +++ /dev/null
17869 @@ -1,118 +0,0 @@
17870 -# Copyright 1999-2014 Gentoo Foundation
17871 -# Distributed under the terms of the GNU General Public License v2
17872 -# $Header: $
17873 -
17874 -EAPI="4"
17875 -inherit eutils java-pkg-2 java-ant-2
17876 -
17877 -DESCRIPTION="Netbeans Web Services Cluster"
17878 -HOMEPAGE="http://netbeans.org/"
17879 -SLOT="9999"
17880 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
17881 -SRC_URI="${SOURCE_URL}
17882 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
17883 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
17884 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
17885 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
17886 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
17887 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
17888 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
17889 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
17890 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
17891 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
17892 -KEYWORDS="~amd64 ~x86"
17893 -IUSE=""
17894 -S="${WORKDIR}"
17895 -
17896 -CDEPEND="~dev-java/netbeans-platform-${PV}
17897 - ~dev-java/netbeans-extide-${PV}
17898 - ~dev-java/netbeans-ide-${PV}"
17899 -DEPEND=">=virtual/jdk-1.7
17900 - app-arch/unzip
17901 - ${CDEPEND}
17902 - dev-java/javahelp:0"
17903 -RDEPEND=">=virtual/jdk-1.7
17904 - ${CDEPEND}"
17905 -
17906 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
17907 -
17908 -EANT_BUILD_XML="nbbuild/build.xml"
17909 -EANT_BUILD_TARGET="rebuild-cluster"
17910 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
17911 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
17912 -JAVA_PKG_BSFIX="off"
17913 -
17914 -src_unpack() {
17915 - unpack $(basename ${SOURCE_URL})
17916 -
17917 - einfo "Deleting bundled jars..."
17918 - find -name "*.jar" -type f -delete
17919 -
17920 - unpack netbeans-9999-r12-build.xml.patch.bz2
17921 -
17922 - pushd "${S}" >/dev/null || die
17923 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
17924 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
17925 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
17926 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
17927 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
17928 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
17929 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
17930 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
17931 - popd >/dev/null || die
17932 -}
17933 -
17934 -src_prepare() {
17935 - einfo "Deleting bundled class files..."
17936 - find -name "*.class" -type f | xargs rm -vf
17937 -
17938 - epatch netbeans-9999-r12-build.xml.patch
17939 -
17940 - # Support for custom patches
17941 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
17942 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
17943 -
17944 - if [ -n "${files}" ] ; then
17945 - einfo "Applying custom patches:"
17946 -
17947 - for file in ${files} ; do
17948 - epatch "${file}"
17949 - done
17950 - fi
17951 - fi
17952 -
17953 - einfo "Symlinking external libraries..."
17954 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
17955 -
17956 - einfo "Linking in other clusters..."
17957 - mkdir "${S}"/nbbuild/netbeans || die
17958 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
17959 -
17960 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
17961 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17962 - touch nb.cluster.platform.built
17963 -
17964 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
17965 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17966 - touch nb.cluster.extide.built
17967 -
17968 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
17969 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
17970 - touch nb.cluster.ide.built
17971 -
17972 - popd >/dev/null || die
17973 -
17974 - java-pkg-2_src_prepare
17975 -}
17976 -
17977 -src_install() {
17978 - pushd nbbuild/netbeans/webcommon >/dev/null || die
17979 -
17980 - insinto ${INSTALL_DIR}
17981 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
17982 - doins -r *
17983 -
17984 - popd >/dev/null || die
17985 -
17986 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
17987 -}
17988
17989 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140513.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140513.ebuild
17990 deleted file mode 100644
17991 index 9e92bd8..0000000
17992 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140513.ebuild
17993 +++ /dev/null
17994 @@ -1,118 +0,0 @@
17995 -# Copyright 1999-2014 Gentoo Foundation
17996 -# Distributed under the terms of the GNU General Public License v2
17997 -# $Header: $
17998 -
17999 -EAPI="4"
18000 -inherit eutils java-pkg-2 java-ant-2
18001 -
18002 -DESCRIPTION="Netbeans Web Services Cluster"
18003 -HOMEPAGE="http://netbeans.org/"
18004 -SLOT="9999"
18005 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
18006 -SRC_URI="${SOURCE_URL}
18007 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
18008 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
18009 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
18010 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
18011 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
18012 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
18013 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
18014 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
18015 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
18016 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18017 -KEYWORDS="~amd64 ~x86"
18018 -IUSE=""
18019 -S="${WORKDIR}"
18020 -
18021 -CDEPEND="~dev-java/netbeans-platform-${PV}
18022 - ~dev-java/netbeans-extide-${PV}
18023 - ~dev-java/netbeans-ide-${PV}"
18024 -DEPEND=">=virtual/jdk-1.7
18025 - app-arch/unzip
18026 - ${CDEPEND}
18027 - dev-java/javahelp:0"
18028 -RDEPEND=">=virtual/jdk-1.7
18029 - ${CDEPEND}"
18030 -
18031 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18032 -
18033 -EANT_BUILD_XML="nbbuild/build.xml"
18034 -EANT_BUILD_TARGET="rebuild-cluster"
18035 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
18036 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18037 -JAVA_PKG_BSFIX="off"
18038 -
18039 -src_unpack() {
18040 - unpack $(basename ${SOURCE_URL})
18041 -
18042 - einfo "Deleting bundled jars..."
18043 - find -name "*.jar" -type f -delete
18044 -
18045 - unpack netbeans-9999-r12-build.xml.patch.bz2
18046 -
18047 - pushd "${S}" >/dev/null || die
18048 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
18049 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
18050 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
18051 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
18052 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
18053 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
18054 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
18055 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
18056 - popd >/dev/null || die
18057 -}
18058 -
18059 -src_prepare() {
18060 - einfo "Deleting bundled class files..."
18061 - find -name "*.class" -type f | xargs rm -vf
18062 -
18063 - epatch netbeans-9999-r12-build.xml.patch
18064 -
18065 - # Support for custom patches
18066 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18067 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18068 -
18069 - if [ -n "${files}" ] ; then
18070 - einfo "Applying custom patches:"
18071 -
18072 - for file in ${files} ; do
18073 - epatch "${file}"
18074 - done
18075 - fi
18076 - fi
18077 -
18078 - einfo "Symlinking external libraries..."
18079 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18080 -
18081 - einfo "Linking in other clusters..."
18082 - mkdir "${S}"/nbbuild/netbeans || die
18083 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18084 -
18085 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18086 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18087 - touch nb.cluster.platform.built
18088 -
18089 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
18090 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18091 - touch nb.cluster.extide.built
18092 -
18093 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18094 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18095 - touch nb.cluster.ide.built
18096 -
18097 - popd >/dev/null || die
18098 -
18099 - java-pkg-2_src_prepare
18100 -}
18101 -
18102 -src_install() {
18103 - pushd nbbuild/netbeans/webcommon >/dev/null || die
18104 -
18105 - insinto ${INSTALL_DIR}
18106 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18107 - doins -r *
18108 -
18109 - popd >/dev/null || die
18110 -
18111 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
18112 -}
18113
18114 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140514.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140514.ebuild
18115 deleted file mode 100644
18116 index b2c3aa7..0000000
18117 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140514.ebuild
18118 +++ /dev/null
18119 @@ -1,118 +0,0 @@
18120 -# Copyright 1999-2014 Gentoo Foundation
18121 -# Distributed under the terms of the GNU General Public License v2
18122 -# $Header: $
18123 -
18124 -EAPI="4"
18125 -inherit eutils java-pkg-2 java-ant-2
18126 -
18127 -DESCRIPTION="Netbeans Web Services Cluster"
18128 -HOMEPAGE="http://netbeans.org/"
18129 -SLOT="9999"
18130 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
18131 -SRC_URI="${SOURCE_URL}
18132 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
18133 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
18134 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
18135 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
18136 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
18137 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
18138 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
18139 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
18140 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
18141 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18142 -KEYWORDS="~amd64 ~x86"
18143 -IUSE=""
18144 -S="${WORKDIR}"
18145 -
18146 -CDEPEND="~dev-java/netbeans-platform-${PV}
18147 - ~dev-java/netbeans-extide-${PV}
18148 - ~dev-java/netbeans-ide-${PV}"
18149 -DEPEND=">=virtual/jdk-1.7
18150 - app-arch/unzip
18151 - ${CDEPEND}
18152 - dev-java/javahelp:0"
18153 -RDEPEND=">=virtual/jdk-1.7
18154 - ${CDEPEND}"
18155 -
18156 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18157 -
18158 -EANT_BUILD_XML="nbbuild/build.xml"
18159 -EANT_BUILD_TARGET="rebuild-cluster"
18160 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
18161 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18162 -JAVA_PKG_BSFIX="off"
18163 -
18164 -src_unpack() {
18165 - unpack $(basename ${SOURCE_URL})
18166 -
18167 - einfo "Deleting bundled jars..."
18168 - find -name "*.jar" -type f -delete
18169 -
18170 - unpack netbeans-9999-r12-build.xml.patch.bz2
18171 -
18172 - pushd "${S}" >/dev/null || die
18173 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
18174 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
18175 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
18176 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
18177 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
18178 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
18179 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
18180 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
18181 - popd >/dev/null || die
18182 -}
18183 -
18184 -src_prepare() {
18185 - einfo "Deleting bundled class files..."
18186 - find -name "*.class" -type f | xargs rm -vf
18187 -
18188 - epatch netbeans-9999-r12-build.xml.patch
18189 -
18190 - # Support for custom patches
18191 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18192 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18193 -
18194 - if [ -n "${files}" ] ; then
18195 - einfo "Applying custom patches:"
18196 -
18197 - for file in ${files} ; do
18198 - epatch "${file}"
18199 - done
18200 - fi
18201 - fi
18202 -
18203 - einfo "Symlinking external libraries..."
18204 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18205 -
18206 - einfo "Linking in other clusters..."
18207 - mkdir "${S}"/nbbuild/netbeans || die
18208 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18209 -
18210 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18211 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18212 - touch nb.cluster.platform.built
18213 -
18214 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
18215 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18216 - touch nb.cluster.extide.built
18217 -
18218 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18219 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18220 - touch nb.cluster.ide.built
18221 -
18222 - popd >/dev/null || die
18223 -
18224 - java-pkg-2_src_prepare
18225 -}
18226 -
18227 -src_install() {
18228 - pushd nbbuild/netbeans/webcommon >/dev/null || die
18229 -
18230 - insinto ${INSTALL_DIR}
18231 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18232 - doins -r *
18233 -
18234 - popd >/dev/null || die
18235 -
18236 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
18237 -}
18238
18239 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140516.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140516.ebuild
18240 deleted file mode 100644
18241 index 264377d..0000000
18242 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20140516.ebuild
18243 +++ /dev/null
18244 @@ -1,118 +0,0 @@
18245 -# Copyright 1999-2014 Gentoo Foundation
18246 -# Distributed under the terms of the GNU General Public License v2
18247 -# $Header: $
18248 -
18249 -EAPI="4"
18250 -inherit eutils java-pkg-2 java-ant-2
18251 -
18252 -DESCRIPTION="Netbeans Web Services Cluster"
18253 -HOMEPAGE="http://netbeans.org/"
18254 -SLOT="9999"
18255 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
18256 -SRC_URI="${SOURCE_URL}
18257 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
18258 - http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
18259 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
18260 - http://hg.netbeans.org/binaries/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim
18261 - http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
18262 - http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
18263 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
18264 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
18265 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
18266 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18267 -KEYWORDS="~amd64 ~x86"
18268 -IUSE=""
18269 -S="${WORKDIR}"
18270 -
18271 -CDEPEND="~dev-java/netbeans-platform-${PV}
18272 - ~dev-java/netbeans-extide-${PV}
18273 - ~dev-java/netbeans-ide-${PV}"
18274 -DEPEND=">=virtual/jdk-1.7
18275 - app-arch/unzip
18276 - ${CDEPEND}
18277 - dev-java/javahelp:0"
18278 -RDEPEND=">=virtual/jdk-1.7
18279 - ${CDEPEND}"
18280 -
18281 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18282 -
18283 -EANT_BUILD_XML="nbbuild/build.xml"
18284 -EANT_BUILD_TARGET="rebuild-cluster"
18285 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
18286 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18287 -JAVA_PKG_BSFIX="off"
18288 -
18289 -src_unpack() {
18290 - unpack $(basename ${SOURCE_URL})
18291 -
18292 - einfo "Deleting bundled jars..."
18293 - find -name "*.jar" -type f -delete
18294 -
18295 - unpack netbeans-9999-r12-build.xml.patch.bz2
18296 -
18297 - pushd "${S}" >/dev/null || die
18298 - ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
18299 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
18300 - ln -s "${DISTDIR}"/19E6B14D6D0FAE61910F631590E4C553D73A79F3-ios-sim cordova.platforms.ios/external/ios-sim || die
18301 - ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
18302 - ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
18303 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
18304 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
18305 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
18306 - popd >/dev/null || die
18307 -}
18308 -
18309 -src_prepare() {
18310 - einfo "Deleting bundled class files..."
18311 - find -name "*.class" -type f | xargs rm -vf
18312 -
18313 - epatch netbeans-9999-r12-build.xml.patch
18314 -
18315 - # Support for custom patches
18316 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18317 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18318 -
18319 - if [ -n "${files}" ] ; then
18320 - einfo "Applying custom patches:"
18321 -
18322 - for file in ${files} ; do
18323 - epatch "${file}"
18324 - done
18325 - fi
18326 - fi
18327 -
18328 - einfo "Symlinking external libraries..."
18329 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18330 -
18331 - einfo "Linking in other clusters..."
18332 - mkdir "${S}"/nbbuild/netbeans || die
18333 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18334 -
18335 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18336 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18337 - touch nb.cluster.platform.built
18338 -
18339 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
18340 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18341 - touch nb.cluster.extide.built
18342 -
18343 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18344 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18345 - touch nb.cluster.ide.built
18346 -
18347 - popd >/dev/null || die
18348 -
18349 - java-pkg-2_src_prepare
18350 -}
18351 -
18352 -src_install() {
18353 - pushd nbbuild/netbeans/webcommon >/dev/null || die
18354 -
18355 - insinto ${INSTALL_DIR}
18356 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18357 - doins -r *
18358 -
18359 - popd >/dev/null || die
18360 -
18361 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
18362 -}
18363
18364 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
18365 index 4f7724f..e7fbe71 100644
18366 --- a/dev-java/netbeans-websvccommon/ChangeLog
18367 +++ b/dev-java/netbeans-websvccommon/ChangeLog
18368 @@ -2,6 +2,15 @@
18369 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
18370 # $Header: $
18371
18372 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
18373 + -netbeans-websvccommon-9999_p20140510.ebuild,
18374 + -netbeans-websvccommon-9999_p20140511.ebuild,
18375 + -netbeans-websvccommon-9999_p20140512.ebuild,
18376 + -netbeans-websvccommon-9999_p20140513.ebuild,
18377 + -netbeans-websvccommon-9999_p20140514.ebuild,
18378 + -netbeans-websvccommon-9999_p20140516.ebuild:
18379 + removed obsolete ebuilds
18380 +
18381 *netbeans-websvccommon-9999_p20140624 (24 Jun 2014)
18382
18383 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
18384
18385 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140510.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140510.ebuild
18386 deleted file mode 100644
18387 index 8c77938..0000000
18388 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140510.ebuild
18389 +++ /dev/null
18390 @@ -1,94 +0,0 @@
18391 -# Copyright 1999-2014 Gentoo Foundation
18392 -# Distributed under the terms of the GNU General Public License v2
18393 -# $Header: $
18394 -
18395 -EAPI="4"
18396 -inherit eutils java-pkg-2 java-ant-2
18397 -
18398 -DESCRIPTION="Netbeans Web Services Common Cluster"
18399 -HOMEPAGE="http://netbeans.org/"
18400 -SLOT="9999"
18401 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
18402 -SRC_URI="${SOURCE_URL}
18403 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18404 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18405 -KEYWORDS="~amd64 ~x86"
18406 -IUSE=""
18407 -S="${WORKDIR}"
18408 -
18409 -CDEPEND="~dev-java/netbeans-platform-${PV}
18410 - ~dev-java/netbeans-ide-${PV}"
18411 -DEPEND=">=virtual/jdk-1.7
18412 - app-arch/unzip
18413 - ${CDEPEND}
18414 - dev-java/javahelp:0"
18415 -RDEPEND=">=virtual/jdk-1.7
18416 - ${CDEPEND}"
18417 -
18418 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18419 -
18420 -EANT_BUILD_XML="nbbuild/build.xml"
18421 -EANT_BUILD_TARGET="rebuild-cluster"
18422 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18423 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18424 -JAVA_PKG_BSFIX="off"
18425 -
18426 -src_unpack() {
18427 - unpack $(basename ${SOURCE_URL})
18428 -
18429 - einfo "Deleting bundled jars..."
18430 - find -name "*.jar" -type f -delete
18431 -
18432 - unpack netbeans-9999-r12-build.xml.patch.bz2
18433 -}
18434 -
18435 -src_prepare() {
18436 - einfo "Deleting bundled class files..."
18437 - find -name "*.class" -type f | xargs rm -vf
18438 -
18439 - epatch netbeans-9999-r12-build.xml.patch
18440 -
18441 - # Support for custom patches
18442 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18443 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18444 -
18445 - if [ -n "${files}" ] ; then
18446 - einfo "Applying custom patches:"
18447 -
18448 - for file in ${files} ; do
18449 - epatch "${file}"
18450 - done
18451 - fi
18452 - fi
18453 -
18454 - einfo "Symlinking external libraries..."
18455 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18456 -
18457 - einfo "Linking in other clusters..."
18458 - mkdir "${S}"/nbbuild/netbeans || die
18459 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18460 -
18461 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18462 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18463 - touch nb.cluster.platform.built
18464 -
18465 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18466 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18467 - touch nb.cluster.ide.built
18468 -
18469 - popd >/dev/null || die
18470 -
18471 - java-pkg-2_src_prepare
18472 -}
18473 -
18474 -src_install() {
18475 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18476 -
18477 - insinto ${INSTALL_DIR}
18478 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18479 - doins -r *
18480 -
18481 - popd >/dev/null || die
18482 -
18483 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18484 -}
18485
18486 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140511.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140511.ebuild
18487 deleted file mode 100644
18488 index 77def1e..0000000
18489 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140511.ebuild
18490 +++ /dev/null
18491 @@ -1,94 +0,0 @@
18492 -# Copyright 1999-2014 Gentoo Foundation
18493 -# Distributed under the terms of the GNU General Public License v2
18494 -# $Header: $
18495 -
18496 -EAPI="4"
18497 -inherit eutils java-pkg-2 java-ant-2
18498 -
18499 -DESCRIPTION="Netbeans Web Services Common Cluster"
18500 -HOMEPAGE="http://netbeans.org/"
18501 -SLOT="9999"
18502 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
18503 -SRC_URI="${SOURCE_URL}
18504 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18505 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18506 -KEYWORDS="~amd64 ~x86"
18507 -IUSE=""
18508 -S="${WORKDIR}"
18509 -
18510 -CDEPEND="~dev-java/netbeans-platform-${PV}
18511 - ~dev-java/netbeans-ide-${PV}"
18512 -DEPEND=">=virtual/jdk-1.7
18513 - app-arch/unzip
18514 - ${CDEPEND}
18515 - dev-java/javahelp:0"
18516 -RDEPEND=">=virtual/jdk-1.7
18517 - ${CDEPEND}"
18518 -
18519 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18520 -
18521 -EANT_BUILD_XML="nbbuild/build.xml"
18522 -EANT_BUILD_TARGET="rebuild-cluster"
18523 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18524 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18525 -JAVA_PKG_BSFIX="off"
18526 -
18527 -src_unpack() {
18528 - unpack $(basename ${SOURCE_URL})
18529 -
18530 - einfo "Deleting bundled jars..."
18531 - find -name "*.jar" -type f -delete
18532 -
18533 - unpack netbeans-9999-r12-build.xml.patch.bz2
18534 -}
18535 -
18536 -src_prepare() {
18537 - einfo "Deleting bundled class files..."
18538 - find -name "*.class" -type f | xargs rm -vf
18539 -
18540 - epatch netbeans-9999-r12-build.xml.patch
18541 -
18542 - # Support for custom patches
18543 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18544 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18545 -
18546 - if [ -n "${files}" ] ; then
18547 - einfo "Applying custom patches:"
18548 -
18549 - for file in ${files} ; do
18550 - epatch "${file}"
18551 - done
18552 - fi
18553 - fi
18554 -
18555 - einfo "Symlinking external libraries..."
18556 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18557 -
18558 - einfo "Linking in other clusters..."
18559 - mkdir "${S}"/nbbuild/netbeans || die
18560 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18561 -
18562 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18563 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18564 - touch nb.cluster.platform.built
18565 -
18566 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18567 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18568 - touch nb.cluster.ide.built
18569 -
18570 - popd >/dev/null || die
18571 -
18572 - java-pkg-2_src_prepare
18573 -}
18574 -
18575 -src_install() {
18576 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18577 -
18578 - insinto ${INSTALL_DIR}
18579 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18580 - doins -r *
18581 -
18582 - popd >/dev/null || die
18583 -
18584 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18585 -}
18586
18587 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140512.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140512.ebuild
18588 deleted file mode 100644
18589 index c866028..0000000
18590 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140512.ebuild
18591 +++ /dev/null
18592 @@ -1,94 +0,0 @@
18593 -# Copyright 1999-2014 Gentoo Foundation
18594 -# Distributed under the terms of the GNU General Public License v2
18595 -# $Header: $
18596 -
18597 -EAPI="4"
18598 -inherit eutils java-pkg-2 java-ant-2
18599 -
18600 -DESCRIPTION="Netbeans Web Services Common Cluster"
18601 -HOMEPAGE="http://netbeans.org/"
18602 -SLOT="9999"
18603 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
18604 -SRC_URI="${SOURCE_URL}
18605 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18606 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18607 -KEYWORDS="~amd64 ~x86"
18608 -IUSE=""
18609 -S="${WORKDIR}"
18610 -
18611 -CDEPEND="~dev-java/netbeans-platform-${PV}
18612 - ~dev-java/netbeans-ide-${PV}"
18613 -DEPEND=">=virtual/jdk-1.7
18614 - app-arch/unzip
18615 - ${CDEPEND}
18616 - dev-java/javahelp:0"
18617 -RDEPEND=">=virtual/jdk-1.7
18618 - ${CDEPEND}"
18619 -
18620 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18621 -
18622 -EANT_BUILD_XML="nbbuild/build.xml"
18623 -EANT_BUILD_TARGET="rebuild-cluster"
18624 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18625 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18626 -JAVA_PKG_BSFIX="off"
18627 -
18628 -src_unpack() {
18629 - unpack $(basename ${SOURCE_URL})
18630 -
18631 - einfo "Deleting bundled jars..."
18632 - find -name "*.jar" -type f -delete
18633 -
18634 - unpack netbeans-9999-r12-build.xml.patch.bz2
18635 -}
18636 -
18637 -src_prepare() {
18638 - einfo "Deleting bundled class files..."
18639 - find -name "*.class" -type f | xargs rm -vf
18640 -
18641 - epatch netbeans-9999-r12-build.xml.patch
18642 -
18643 - # Support for custom patches
18644 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18645 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18646 -
18647 - if [ -n "${files}" ] ; then
18648 - einfo "Applying custom patches:"
18649 -
18650 - for file in ${files} ; do
18651 - epatch "${file}"
18652 - done
18653 - fi
18654 - fi
18655 -
18656 - einfo "Symlinking external libraries..."
18657 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18658 -
18659 - einfo "Linking in other clusters..."
18660 - mkdir "${S}"/nbbuild/netbeans || die
18661 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18662 -
18663 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18664 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18665 - touch nb.cluster.platform.built
18666 -
18667 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18668 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18669 - touch nb.cluster.ide.built
18670 -
18671 - popd >/dev/null || die
18672 -
18673 - java-pkg-2_src_prepare
18674 -}
18675 -
18676 -src_install() {
18677 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18678 -
18679 - insinto ${INSTALL_DIR}
18680 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18681 - doins -r *
18682 -
18683 - popd >/dev/null || die
18684 -
18685 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18686 -}
18687
18688 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140513.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140513.ebuild
18689 deleted file mode 100644
18690 index d3596a3..0000000
18691 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140513.ebuild
18692 +++ /dev/null
18693 @@ -1,94 +0,0 @@
18694 -# Copyright 1999-2014 Gentoo Foundation
18695 -# Distributed under the terms of the GNU General Public License v2
18696 -# $Header: $
18697 -
18698 -EAPI="4"
18699 -inherit eutils java-pkg-2 java-ant-2
18700 -
18701 -DESCRIPTION="Netbeans Web Services Common Cluster"
18702 -HOMEPAGE="http://netbeans.org/"
18703 -SLOT="9999"
18704 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
18705 -SRC_URI="${SOURCE_URL}
18706 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18707 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18708 -KEYWORDS="~amd64 ~x86"
18709 -IUSE=""
18710 -S="${WORKDIR}"
18711 -
18712 -CDEPEND="~dev-java/netbeans-platform-${PV}
18713 - ~dev-java/netbeans-ide-${PV}"
18714 -DEPEND=">=virtual/jdk-1.7
18715 - app-arch/unzip
18716 - ${CDEPEND}
18717 - dev-java/javahelp:0"
18718 -RDEPEND=">=virtual/jdk-1.7
18719 - ${CDEPEND}"
18720 -
18721 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18722 -
18723 -EANT_BUILD_XML="nbbuild/build.xml"
18724 -EANT_BUILD_TARGET="rebuild-cluster"
18725 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18726 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18727 -JAVA_PKG_BSFIX="off"
18728 -
18729 -src_unpack() {
18730 - unpack $(basename ${SOURCE_URL})
18731 -
18732 - einfo "Deleting bundled jars..."
18733 - find -name "*.jar" -type f -delete
18734 -
18735 - unpack netbeans-9999-r12-build.xml.patch.bz2
18736 -}
18737 -
18738 -src_prepare() {
18739 - einfo "Deleting bundled class files..."
18740 - find -name "*.class" -type f | xargs rm -vf
18741 -
18742 - epatch netbeans-9999-r12-build.xml.patch
18743 -
18744 - # Support for custom patches
18745 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18746 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18747 -
18748 - if [ -n "${files}" ] ; then
18749 - einfo "Applying custom patches:"
18750 -
18751 - for file in ${files} ; do
18752 - epatch "${file}"
18753 - done
18754 - fi
18755 - fi
18756 -
18757 - einfo "Symlinking external libraries..."
18758 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18759 -
18760 - einfo "Linking in other clusters..."
18761 - mkdir "${S}"/nbbuild/netbeans || die
18762 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18763 -
18764 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18765 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18766 - touch nb.cluster.platform.built
18767 -
18768 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18769 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18770 - touch nb.cluster.ide.built
18771 -
18772 - popd >/dev/null || die
18773 -
18774 - java-pkg-2_src_prepare
18775 -}
18776 -
18777 -src_install() {
18778 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18779 -
18780 - insinto ${INSTALL_DIR}
18781 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18782 - doins -r *
18783 -
18784 - popd >/dev/null || die
18785 -
18786 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18787 -}
18788
18789 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140514.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140514.ebuild
18790 deleted file mode 100644
18791 index cdcface..0000000
18792 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140514.ebuild
18793 +++ /dev/null
18794 @@ -1,94 +0,0 @@
18795 -# Copyright 1999-2014 Gentoo Foundation
18796 -# Distributed under the terms of the GNU General Public License v2
18797 -# $Header: $
18798 -
18799 -EAPI="4"
18800 -inherit eutils java-pkg-2 java-ant-2
18801 -
18802 -DESCRIPTION="Netbeans Web Services Common Cluster"
18803 -HOMEPAGE="http://netbeans.org/"
18804 -SLOT="9999"
18805 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
18806 -SRC_URI="${SOURCE_URL}
18807 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18808 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18809 -KEYWORDS="~amd64 ~x86"
18810 -IUSE=""
18811 -S="${WORKDIR}"
18812 -
18813 -CDEPEND="~dev-java/netbeans-platform-${PV}
18814 - ~dev-java/netbeans-ide-${PV}"
18815 -DEPEND=">=virtual/jdk-1.7
18816 - app-arch/unzip
18817 - ${CDEPEND}
18818 - dev-java/javahelp:0"
18819 -RDEPEND=">=virtual/jdk-1.7
18820 - ${CDEPEND}"
18821 -
18822 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18823 -
18824 -EANT_BUILD_XML="nbbuild/build.xml"
18825 -EANT_BUILD_TARGET="rebuild-cluster"
18826 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18827 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18828 -JAVA_PKG_BSFIX="off"
18829 -
18830 -src_unpack() {
18831 - unpack $(basename ${SOURCE_URL})
18832 -
18833 - einfo "Deleting bundled jars..."
18834 - find -name "*.jar" -type f -delete
18835 -
18836 - unpack netbeans-9999-r12-build.xml.patch.bz2
18837 -}
18838 -
18839 -src_prepare() {
18840 - einfo "Deleting bundled class files..."
18841 - find -name "*.class" -type f | xargs rm -vf
18842 -
18843 - epatch netbeans-9999-r12-build.xml.patch
18844 -
18845 - # Support for custom patches
18846 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18847 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18848 -
18849 - if [ -n "${files}" ] ; then
18850 - einfo "Applying custom patches:"
18851 -
18852 - for file in ${files} ; do
18853 - epatch "${file}"
18854 - done
18855 - fi
18856 - fi
18857 -
18858 - einfo "Symlinking external libraries..."
18859 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18860 -
18861 - einfo "Linking in other clusters..."
18862 - mkdir "${S}"/nbbuild/netbeans || die
18863 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18864 -
18865 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18866 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18867 - touch nb.cluster.platform.built
18868 -
18869 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18870 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18871 - touch nb.cluster.ide.built
18872 -
18873 - popd >/dev/null || die
18874 -
18875 - java-pkg-2_src_prepare
18876 -}
18877 -
18878 -src_install() {
18879 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18880 -
18881 - insinto ${INSTALL_DIR}
18882 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18883 - doins -r *
18884 -
18885 - popd >/dev/null || die
18886 -
18887 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18888 -}
18889
18890 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140516.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140516.ebuild
18891 deleted file mode 100644
18892 index 2220014..0000000
18893 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20140516.ebuild
18894 +++ /dev/null
18895 @@ -1,94 +0,0 @@
18896 -# Copyright 1999-2014 Gentoo Foundation
18897 -# Distributed under the terms of the GNU General Public License v2
18898 -# $Header: $
18899 -
18900 -EAPI="4"
18901 -inherit eutils java-pkg-2 java-ant-2
18902 -
18903 -DESCRIPTION="Netbeans Web Services Common Cluster"
18904 -HOMEPAGE="http://netbeans.org/"
18905 -SLOT="9999"
18906 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
18907 -SRC_URI="${SOURCE_URL}
18908 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
18909 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
18910 -KEYWORDS="~amd64 ~x86"
18911 -IUSE=""
18912 -S="${WORKDIR}"
18913 -
18914 -CDEPEND="~dev-java/netbeans-platform-${PV}
18915 - ~dev-java/netbeans-ide-${PV}"
18916 -DEPEND=">=virtual/jdk-1.7
18917 - app-arch/unzip
18918 - ${CDEPEND}
18919 - dev-java/javahelp:0"
18920 -RDEPEND=">=virtual/jdk-1.7
18921 - ${CDEPEND}"
18922 -
18923 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
18924 -
18925 -EANT_BUILD_XML="nbbuild/build.xml"
18926 -EANT_BUILD_TARGET="rebuild-cluster"
18927 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
18928 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
18929 -JAVA_PKG_BSFIX="off"
18930 -
18931 -src_unpack() {
18932 - unpack $(basename ${SOURCE_URL})
18933 -
18934 - einfo "Deleting bundled jars..."
18935 - find -name "*.jar" -type f -delete
18936 -
18937 - unpack netbeans-9999-r12-build.xml.patch.bz2
18938 -}
18939 -
18940 -src_prepare() {
18941 - einfo "Deleting bundled class files..."
18942 - find -name "*.class" -type f | xargs rm -vf
18943 -
18944 - epatch netbeans-9999-r12-build.xml.patch
18945 -
18946 - # Support for custom patches
18947 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
18948 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
18949 -
18950 - if [ -n "${files}" ] ; then
18951 - einfo "Applying custom patches:"
18952 -
18953 - for file in ${files} ; do
18954 - epatch "${file}"
18955 - done
18956 - fi
18957 - fi
18958 -
18959 - einfo "Symlinking external libraries..."
18960 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
18961 -
18962 - einfo "Linking in other clusters..."
18963 - mkdir "${S}"/nbbuild/netbeans || die
18964 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
18965 -
18966 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
18967 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18968 - touch nb.cluster.platform.built
18969 -
18970 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
18971 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
18972 - touch nb.cluster.ide.built
18973 -
18974 - popd >/dev/null || die
18975 -
18976 - java-pkg-2_src_prepare
18977 -}
18978 -
18979 -src_install() {
18980 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
18981 -
18982 - insinto ${INSTALL_DIR}
18983 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
18984 - doins -r *
18985 -
18986 - popd >/dev/null || die
18987 -
18988 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
18989 -}
18990
18991 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
18992 index ed3d052..84352bb 100644
18993 --- a/dev-util/netbeans/ChangeLog
18994 +++ b/dev-util/netbeans/ChangeLog
18995 @@ -2,6 +2,12 @@
18996 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
18997 # $Header: $
18998
18999 + 27 Jun 2014; Miroslav Šulc <fordfrog@g.o>
19000 + -netbeans-9999_p20140510.ebuild, -netbeans-9999_p20140511.ebuild,
19001 + -netbeans-9999_p20140512.ebuild, -netbeans-9999_p20140513.ebuild,
19002 + -netbeans-9999_p20140514.ebuild, -netbeans-9999_p20140516.ebuild:
19003 + removed obsolete ebuilds
19004 +
19005 *netbeans-9999_p20140624 (24 Jun 2014)
19006
19007 24 Jun 2014; Miroslav Šulc <fordfrog@g.o>
19008
19009 diff --git a/dev-util/netbeans/netbeans-9999_p20140510.ebuild b/dev-util/netbeans/netbeans-9999_p20140510.ebuild
19010 deleted file mode 100644
19011 index 191a36b..0000000
19012 --- a/dev-util/netbeans/netbeans-9999_p20140510.ebuild
19013 +++ /dev/null
19014 @@ -1,264 +0,0 @@
19015 -# Copyright 1999-2014 Gentoo Foundation
19016 -# Distributed under the terms of the GNU General Public License v2
19017 -# $Header: $
19018 -
19019 -EAPI="4"
19020 -inherit eutils java-pkg-2 java-ant-2
19021 -
19022 -DESCRIPTION="Netbeans IDE"
19023 -HOMEPAGE="http://netbeans.org/"
19024 -SLOT="9999"
19025 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-10_00-01-40/zip/netbeans-trunk-nightly-201405100001-src.zip"
19026 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
19027 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
19028 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
19029 -SRC_URI="linguas_af? ( ${ALL_URLS} )
19030 - linguas_ar? ( ${ALL_URLS} )
19031 - linguas_bg? ( ${ALL_URLS} )
19032 - linguas_ca? ( ${ALL_URLS} )
19033 - linguas_cs? ( ${ALL_URLS} )
19034 - linguas_de? ( ${ALL_URLS} )
19035 - linguas_el? ( ${ALL_URLS} )
19036 - linguas_es? ( ${ALL_URLS} )
19037 - linguas_fr? ( ${ALL_URLS} )
19038 - linguas_gl? ( ${ALL_URLS} )
19039 - linguas_hi_IN? ( ${ALL_URLS} )
19040 - linguas_id? ( ${ALL_URLS} )
19041 - linguas_it? ( ${ALL_URLS} )
19042 - linguas_ja? ( ${ALL_URLS} )
19043 - linguas_ko? ( ${ALL_URLS} )
19044 - linguas_lt? ( ${ALL_URLS} )
19045 - linguas_nl? ( ${ALL_URLS} )
19046 - linguas_pl? ( ${ALL_URLS} )
19047 - linguas_pt_BR? ( ${ALL_URLS} )
19048 - linguas_pt_PT? ( ${ALL_URLS} )
19049 - linguas_ro? ( ${ALL_URLS} )
19050 - linguas_ru? ( ${ALL_URLS} )
19051 - linguas_si? ( ${ALL_URLS} )
19052 - linguas_sq? ( ${ALL_URLS} )
19053 - linguas_sr? ( ${ALL_URLS} )
19054 - linguas_sv? ( ${ALL_URLS} )
19055 - linguas_ta_IN? ( ${ALL_URLS} )
19056 - linguas_tl? ( ${ALL_URLS} )
19057 - linguas_tr? ( ${ALL_URLS} )
19058 - linguas_vi? ( ${ALL_URLS} )
19059 - linguas_zh_CN? ( ${ALL_URLS} )
19060 - linguas_zh_TW? ( ${ALL_URLS} )
19061 -"
19062 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
19063 -KEYWORDS="~amd64 ~x86"
19064 -IUSE_NETBEANS_MODULES="
19065 - +netbeans_modules_apisupport
19066 - netbeans_modules_cnd
19067 - netbeans_modules_dlight
19068 - netbeans_modules_enterprise
19069 - netbeans_modules_ergonomics
19070 - netbeans_modules_extide
19071 - netbeans_modules_groovy
19072 - +netbeans_modules_java
19073 - netbeans_modules_javacard
19074 - +netbeans_modules_javafx
19075 - netbeans_modules_mobility
19076 - netbeans_modules_php
19077 - +netbeans_modules_profiler
19078 - netbeans_modules_webcommon
19079 - +netbeans_modules_websvccommon"
19080 -IUSE_LINGUAS="
19081 - linguas_af
19082 - linguas_ar
19083 - linguas_bg
19084 - linguas_ca
19085 - linguas_cs
19086 - linguas_de
19087 - linguas_el
19088 - linguas_es
19089 - linguas_fr
19090 - linguas_gl
19091 - linguas_hi_IN
19092 - linguas_id
19093 - linguas_it
19094 - linguas_ja
19095 - linguas_ko
19096 - linguas_lt
19097 - linguas_nl
19098 - linguas_pl
19099 - linguas_pt_BR
19100 - linguas_pt_PT
19101 - linguas_ro
19102 - linguas_ru
19103 - linguas_si
19104 - linguas_sq
19105 - linguas_sr
19106 - linguas_sv
19107 - linguas_ta_IN
19108 - linguas_tl
19109 - linguas_tr
19110 - linguas_vi
19111 - linguas_zh_CN
19112 - linguas_zh_TW"
19113 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
19114 -S="${WORKDIR}"
19115 -
19116 -DEPEND=">=virtual/jdk-1.7
19117 - dev-java/javahelp:0"
19118 -RDEPEND=">=virtual/jdk-1.7
19119 - ~dev-java/netbeans-harness-${PV}
19120 - ~dev-java/netbeans-ide-${PV}
19121 - ~dev-java/netbeans-nb-${PV}
19122 - ~dev-java/netbeans-platform-${PV}
19123 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
19124 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
19125 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
19126 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
19127 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
19128 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
19129 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
19130 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
19131 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
19132 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
19133 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
19134 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
19135 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
19136 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
19137 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
19138 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
19139 -JAVA_PKG_BSFIX="off"
19140 -NBLOCALES=""
19141 -
19142 -pkg_setup() {
19143 - for lingua in ${IUSE_LINGUAS} ; do
19144 - local lang=${lingua/linguas_/}
19145 -
19146 - if [[ "${lang}" = "ar" ]] ; then
19147 - lang="ar_EG,ar_SA"
19148 - elif [[ "${lang}" = "es" ]] ; then
19149 - lang="es,es_CO"
19150 - elif [[ "${lang}" = "gl" ]] ; then
19151 - lang="gl_ES"
19152 - elif [[ "${lang}" = "id" ]] ; then
19153 - lang="in_ID"
19154 - elif [[ "${lang}" = "nl" ]] ; then
19155 - lang="nl_BE,nl_NL"
19156 - elif [[ "${lang}" = "tl" ]] ; then
19157 - lang="fil_PH"
19158 - fi
19159 -
19160 - if use ${lingua} ; then
19161 - if [ -z "${NBLOCALES}" ] ; then
19162 - NBLOCALES="${lang}"
19163 - else
19164 - NBLOCALES="${NBLOCALES},${lang}"
19165 - fi
19166 - fi
19167 - done
19168 -
19169 - java-pkg-2_pkg_setup
19170 -}
19171 -
19172 -src_unpack() {
19173 - if [ -n "${NBLOCALES}" ] ; then
19174 - unpack $(basename ${SOURCE_URL})
19175 - unpack $(basename ${L10N_URL})
19176 -
19177 - einfo "Deleting bundled jars..."
19178 - find -name "*.jar" -type f -delete
19179 -
19180 - unpack netbeans-9999-r12-build.xml.patch.bz2
19181 - fi
19182 -}
19183 -
19184 -src_prepare() {
19185 - if [ -n "${NBLOCALES}" ] ; then
19186 - einfo "Deleting bundled class files..."
19187 - find -name "*.class" -type f | xargs rm -vf
19188 -
19189 - epatch netbeans-9999-r12-build.xml.patch
19190 -
19191 - # Support for custom patches
19192 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
19193 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
19194 -
19195 - if [ -n "${files}" ] ; then
19196 - einfo "Applying custom patches:"
19197 -
19198 - for file in ${files} ; do
19199 - epatch "${file}"
19200 - done
19201 - fi
19202 - fi
19203 -
19204 - einfo "Symlinking external libraries..."
19205 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
19206 - fi
19207 -
19208 - java-pkg-2_src_prepare
19209 -}
19210 -
19211 -src_compile() {
19212 - if [ -n "${NBLOCALES}" ] ; then
19213 - einfo "Compiling support for locales: ${NBLOCALES}"
19214 - eant -f nbbuild/build.xml bootstrap || die
19215 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
19216 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
19217 - fi
19218 -}
19219 -
19220 -src_install() {
19221 - if [ -n "${NBLOCALES}" ] ; then
19222 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
19223 -
19224 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
19225 - if [ -d "${cluster}" ] ; then
19226 - insinto /usr/share/netbeans-${cluster}-${SLOT}
19227 - doins -r ${cluster}/*
19228 - fi
19229 - done
19230 -
19231 - if [ -d nb ] ; then
19232 - insinto /usr/share/netbeans-nb-${SLOT}/nb
19233 - doins -r nb/*
19234 - fi
19235 -
19236 - popd >/dev/null || die
19237 - fi
19238 -}
19239 -
19240 -pkg_postinst() {
19241 - if [ -n "${NBLOCALES}" ] ; then
19242 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
19243 - einfo "the locale is built for Netbeans."
19244 - einfo "If you want to force specific locale, use --locale argument, for example:"
19245 - einfo "${PN}-${SLOT} --locale de"
19246 - einfo "${PN}-${SLOT} --locale pt:BR"
19247 - fi
19248 -
19249 - if use linguas_ar ; then
19250 - einfo
19251 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
19252 - fi
19253 -
19254 - if use linguas_es ; then
19255 - einfo
19256 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
19257 - fi
19258 -
19259 - if use linguas_gl ; then
19260 - einfo
19261 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
19262 - fi
19263 -
19264 - if use linguas_id ; then
19265 - einfo
19266 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
19267 - fi
19268 -
19269 - if use linguas_nl ; then
19270 - einfo
19271 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
19272 - fi
19273 -
19274 - if use linguas_tl ; then
19275 - einfo
19276 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
19277 - fi
19278 -}
19279
19280 diff --git a/dev-util/netbeans/netbeans-9999_p20140511.ebuild b/dev-util/netbeans/netbeans-9999_p20140511.ebuild
19281 deleted file mode 100644
19282 index 186867a..0000000
19283 --- a/dev-util/netbeans/netbeans-9999_p20140511.ebuild
19284 +++ /dev/null
19285 @@ -1,264 +0,0 @@
19286 -# Copyright 1999-2014 Gentoo Foundation
19287 -# Distributed under the terms of the GNU General Public License v2
19288 -# $Header: $
19289 -
19290 -EAPI="4"
19291 -inherit eutils java-pkg-2 java-ant-2
19292 -
19293 -DESCRIPTION="Netbeans IDE"
19294 -HOMEPAGE="http://netbeans.org/"
19295 -SLOT="9999"
19296 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-11_00-01-40/zip/netbeans-trunk-nightly-201405110001-src.zip"
19297 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
19298 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
19299 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
19300 -SRC_URI="linguas_af? ( ${ALL_URLS} )
19301 - linguas_ar? ( ${ALL_URLS} )
19302 - linguas_bg? ( ${ALL_URLS} )
19303 - linguas_ca? ( ${ALL_URLS} )
19304 - linguas_cs? ( ${ALL_URLS} )
19305 - linguas_de? ( ${ALL_URLS} )
19306 - linguas_el? ( ${ALL_URLS} )
19307 - linguas_es? ( ${ALL_URLS} )
19308 - linguas_fr? ( ${ALL_URLS} )
19309 - linguas_gl? ( ${ALL_URLS} )
19310 - linguas_hi_IN? ( ${ALL_URLS} )
19311 - linguas_id? ( ${ALL_URLS} )
19312 - linguas_it? ( ${ALL_URLS} )
19313 - linguas_ja? ( ${ALL_URLS} )
19314 - linguas_ko? ( ${ALL_URLS} )
19315 - linguas_lt? ( ${ALL_URLS} )
19316 - linguas_nl? ( ${ALL_URLS} )
19317 - linguas_pl? ( ${ALL_URLS} )
19318 - linguas_pt_BR? ( ${ALL_URLS} )
19319 - linguas_pt_PT? ( ${ALL_URLS} )
19320 - linguas_ro? ( ${ALL_URLS} )
19321 - linguas_ru? ( ${ALL_URLS} )
19322 - linguas_si? ( ${ALL_URLS} )
19323 - linguas_sq? ( ${ALL_URLS} )
19324 - linguas_sr? ( ${ALL_URLS} )
19325 - linguas_sv? ( ${ALL_URLS} )
19326 - linguas_ta_IN? ( ${ALL_URLS} )
19327 - linguas_tl? ( ${ALL_URLS} )
19328 - linguas_tr? ( ${ALL_URLS} )
19329 - linguas_vi? ( ${ALL_URLS} )
19330 - linguas_zh_CN? ( ${ALL_URLS} )
19331 - linguas_zh_TW? ( ${ALL_URLS} )
19332 -"
19333 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
19334 -KEYWORDS="~amd64 ~x86"
19335 -IUSE_NETBEANS_MODULES="
19336 - +netbeans_modules_apisupport
19337 - netbeans_modules_cnd
19338 - netbeans_modules_dlight
19339 - netbeans_modules_enterprise
19340 - netbeans_modules_ergonomics
19341 - netbeans_modules_extide
19342 - netbeans_modules_groovy
19343 - +netbeans_modules_java
19344 - netbeans_modules_javacard
19345 - +netbeans_modules_javafx
19346 - netbeans_modules_mobility
19347 - netbeans_modules_php
19348 - +netbeans_modules_profiler
19349 - netbeans_modules_webcommon
19350 - +netbeans_modules_websvccommon"
19351 -IUSE_LINGUAS="
19352 - linguas_af
19353 - linguas_ar
19354 - linguas_bg
19355 - linguas_ca
19356 - linguas_cs
19357 - linguas_de
19358 - linguas_el
19359 - linguas_es
19360 - linguas_fr
19361 - linguas_gl
19362 - linguas_hi_IN
19363 - linguas_id
19364 - linguas_it
19365 - linguas_ja
19366 - linguas_ko
19367 - linguas_lt
19368 - linguas_nl
19369 - linguas_pl
19370 - linguas_pt_BR
19371 - linguas_pt_PT
19372 - linguas_ro
19373 - linguas_ru
19374 - linguas_si
19375 - linguas_sq
19376 - linguas_sr
19377 - linguas_sv
19378 - linguas_ta_IN
19379 - linguas_tl
19380 - linguas_tr
19381 - linguas_vi
19382 - linguas_zh_CN
19383 - linguas_zh_TW"
19384 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
19385 -S="${WORKDIR}"
19386 -
19387 -DEPEND=">=virtual/jdk-1.7
19388 - dev-java/javahelp:0"
19389 -RDEPEND=">=virtual/jdk-1.7
19390 - ~dev-java/netbeans-harness-${PV}
19391 - ~dev-java/netbeans-ide-${PV}
19392 - ~dev-java/netbeans-nb-${PV}
19393 - ~dev-java/netbeans-platform-${PV}
19394 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
19395 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
19396 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
19397 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
19398 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
19399 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
19400 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
19401 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
19402 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
19403 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
19404 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
19405 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
19406 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
19407 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
19408 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
19409 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
19410 -JAVA_PKG_BSFIX="off"
19411 -NBLOCALES=""
19412 -
19413 -pkg_setup() {
19414 - for lingua in ${IUSE_LINGUAS} ; do
19415 - local lang=${lingua/linguas_/}
19416 -
19417 - if [[ "${lang}" = "ar" ]] ; then
19418 - lang="ar_EG,ar_SA"
19419 - elif [[ "${lang}" = "es" ]] ; then
19420 - lang="es,es_CO"
19421 - elif [[ "${lang}" = "gl" ]] ; then
19422 - lang="gl_ES"
19423 - elif [[ "${lang}" = "id" ]] ; then
19424 - lang="in_ID"
19425 - elif [[ "${lang}" = "nl" ]] ; then
19426 - lang="nl_BE,nl_NL"
19427 - elif [[ "${lang}" = "tl" ]] ; then
19428 - lang="fil_PH"
19429 - fi
19430 -
19431 - if use ${lingua} ; then
19432 - if [ -z "${NBLOCALES}" ] ; then
19433 - NBLOCALES="${lang}"
19434 - else
19435 - NBLOCALES="${NBLOCALES},${lang}"
19436 - fi
19437 - fi
19438 - done
19439 -
19440 - java-pkg-2_pkg_setup
19441 -}
19442 -
19443 -src_unpack() {
19444 - if [ -n "${NBLOCALES}" ] ; then
19445 - unpack $(basename ${SOURCE_URL})
19446 - unpack $(basename ${L10N_URL})
19447 -
19448 - einfo "Deleting bundled jars..."
19449 - find -name "*.jar" -type f -delete
19450 -
19451 - unpack netbeans-9999-r12-build.xml.patch.bz2
19452 - fi
19453 -}
19454 -
19455 -src_prepare() {
19456 - if [ -n "${NBLOCALES}" ] ; then
19457 - einfo "Deleting bundled class files..."
19458 - find -name "*.class" -type f | xargs rm -vf
19459 -
19460 - epatch netbeans-9999-r12-build.xml.patch
19461 -
19462 - # Support for custom patches
19463 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
19464 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
19465 -
19466 - if [ -n "${files}" ] ; then
19467 - einfo "Applying custom patches:"
19468 -
19469 - for file in ${files} ; do
19470 - epatch "${file}"
19471 - done
19472 - fi
19473 - fi
19474 -
19475 - einfo "Symlinking external libraries..."
19476 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
19477 - fi
19478 -
19479 - java-pkg-2_src_prepare
19480 -}
19481 -
19482 -src_compile() {
19483 - if [ -n "${NBLOCALES}" ] ; then
19484 - einfo "Compiling support for locales: ${NBLOCALES}"
19485 - eant -f nbbuild/build.xml bootstrap || die
19486 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
19487 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
19488 - fi
19489 -}
19490 -
19491 -src_install() {
19492 - if [ -n "${NBLOCALES}" ] ; then
19493 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
19494 -
19495 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
19496 - if [ -d "${cluster}" ] ; then
19497 - insinto /usr/share/netbeans-${cluster}-${SLOT}
19498 - doins -r ${cluster}/*
19499 - fi
19500 - done
19501 -
19502 - if [ -d nb ] ; then
19503 - insinto /usr/share/netbeans-nb-${SLOT}/nb
19504 - doins -r nb/*
19505 - fi
19506 -
19507 - popd >/dev/null || die
19508 - fi
19509 -}
19510 -
19511 -pkg_postinst() {
19512 - if [ -n "${NBLOCALES}" ] ; then
19513 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
19514 - einfo "the locale is built for Netbeans."
19515 - einfo "If you want to force specific locale, use --locale argument, for example:"
19516 - einfo "${PN}-${SLOT} --locale de"
19517 - einfo "${PN}-${SLOT} --locale pt:BR"
19518 - fi
19519 -
19520 - if use linguas_ar ; then
19521 - einfo
19522 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
19523 - fi
19524 -
19525 - if use linguas_es ; then
19526 - einfo
19527 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
19528 - fi
19529 -
19530 - if use linguas_gl ; then
19531 - einfo
19532 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
19533 - fi
19534 -
19535 - if use linguas_id ; then
19536 - einfo
19537 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
19538 - fi
19539 -
19540 - if use linguas_nl ; then
19541 - einfo
19542 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
19543 - fi
19544 -
19545 - if use linguas_tl ; then
19546 - einfo
19547 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
19548 - fi
19549 -}
19550
19551 diff --git a/dev-util/netbeans/netbeans-9999_p20140512.ebuild b/dev-util/netbeans/netbeans-9999_p20140512.ebuild
19552 deleted file mode 100644
19553 index 63abef1..0000000
19554 --- a/dev-util/netbeans/netbeans-9999_p20140512.ebuild
19555 +++ /dev/null
19556 @@ -1,264 +0,0 @@
19557 -# Copyright 1999-2014 Gentoo Foundation
19558 -# Distributed under the terms of the GNU General Public License v2
19559 -# $Header: $
19560 -
19561 -EAPI="4"
19562 -inherit eutils java-pkg-2 java-ant-2
19563 -
19564 -DESCRIPTION="Netbeans IDE"
19565 -HOMEPAGE="http://netbeans.org/"
19566 -SLOT="9999"
19567 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-12_00-01-40/zip/netbeans-trunk-nightly-201405120001-src.zip"
19568 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
19569 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
19570 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
19571 -SRC_URI="linguas_af? ( ${ALL_URLS} )
19572 - linguas_ar? ( ${ALL_URLS} )
19573 - linguas_bg? ( ${ALL_URLS} )
19574 - linguas_ca? ( ${ALL_URLS} )
19575 - linguas_cs? ( ${ALL_URLS} )
19576 - linguas_de? ( ${ALL_URLS} )
19577 - linguas_el? ( ${ALL_URLS} )
19578 - linguas_es? ( ${ALL_URLS} )
19579 - linguas_fr? ( ${ALL_URLS} )
19580 - linguas_gl? ( ${ALL_URLS} )
19581 - linguas_hi_IN? ( ${ALL_URLS} )
19582 - linguas_id? ( ${ALL_URLS} )
19583 - linguas_it? ( ${ALL_URLS} )
19584 - linguas_ja? ( ${ALL_URLS} )
19585 - linguas_ko? ( ${ALL_URLS} )
19586 - linguas_lt? ( ${ALL_URLS} )
19587 - linguas_nl? ( ${ALL_URLS} )
19588 - linguas_pl? ( ${ALL_URLS} )
19589 - linguas_pt_BR? ( ${ALL_URLS} )
19590 - linguas_pt_PT? ( ${ALL_URLS} )
19591 - linguas_ro? ( ${ALL_URLS} )
19592 - linguas_ru? ( ${ALL_URLS} )
19593 - linguas_si? ( ${ALL_URLS} )
19594 - linguas_sq? ( ${ALL_URLS} )
19595 - linguas_sr? ( ${ALL_URLS} )
19596 - linguas_sv? ( ${ALL_URLS} )
19597 - linguas_ta_IN? ( ${ALL_URLS} )
19598 - linguas_tl? ( ${ALL_URLS} )
19599 - linguas_tr? ( ${ALL_URLS} )
19600 - linguas_vi? ( ${ALL_URLS} )
19601 - linguas_zh_CN? ( ${ALL_URLS} )
19602 - linguas_zh_TW? ( ${ALL_URLS} )
19603 -"
19604 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
19605 -KEYWORDS="~amd64 ~x86"
19606 -IUSE_NETBEANS_MODULES="
19607 - +netbeans_modules_apisupport
19608 - netbeans_modules_cnd
19609 - netbeans_modules_dlight
19610 - netbeans_modules_enterprise
19611 - netbeans_modules_ergonomics
19612 - netbeans_modules_extide
19613 - netbeans_modules_groovy
19614 - +netbeans_modules_java
19615 - netbeans_modules_javacard
19616 - +netbeans_modules_javafx
19617 - netbeans_modules_mobility
19618 - netbeans_modules_php
19619 - +netbeans_modules_profiler
19620 - netbeans_modules_webcommon
19621 - +netbeans_modules_websvccommon"
19622 -IUSE_LINGUAS="
19623 - linguas_af
19624 - linguas_ar
19625 - linguas_bg
19626 - linguas_ca
19627 - linguas_cs
19628 - linguas_de
19629 - linguas_el
19630 - linguas_es
19631 - linguas_fr
19632 - linguas_gl
19633 - linguas_hi_IN
19634 - linguas_id
19635 - linguas_it
19636 - linguas_ja
19637 - linguas_ko
19638 - linguas_lt
19639 - linguas_nl
19640 - linguas_pl
19641 - linguas_pt_BR
19642 - linguas_pt_PT
19643 - linguas_ro
19644 - linguas_ru
19645 - linguas_si
19646 - linguas_sq
19647 - linguas_sr
19648 - linguas_sv
19649 - linguas_ta_IN
19650 - linguas_tl
19651 - linguas_tr
19652 - linguas_vi
19653 - linguas_zh_CN
19654 - linguas_zh_TW"
19655 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
19656 -S="${WORKDIR}"
19657 -
19658 -DEPEND=">=virtual/jdk-1.7
19659 - dev-java/javahelp:0"
19660 -RDEPEND=">=virtual/jdk-1.7
19661 - ~dev-java/netbeans-harness-${PV}
19662 - ~dev-java/netbeans-ide-${PV}
19663 - ~dev-java/netbeans-nb-${PV}
19664 - ~dev-java/netbeans-platform-${PV}
19665 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
19666 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
19667 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
19668 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
19669 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
19670 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
19671 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
19672 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
19673 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
19674 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
19675 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
19676 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
19677 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
19678 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
19679 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
19680 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
19681 -JAVA_PKG_BSFIX="off"
19682 -NBLOCALES=""
19683 -
19684 -pkg_setup() {
19685 - for lingua in ${IUSE_LINGUAS} ; do
19686 - local lang=${lingua/linguas_/}
19687 -
19688 - if [[ "${lang}" = "ar" ]] ; then
19689 - lang="ar_EG,ar_SA"
19690 - elif [[ "${lang}" = "es" ]] ; then
19691 - lang="es,es_CO"
19692 - elif [[ "${lang}" = "gl" ]] ; then
19693 - lang="gl_ES"
19694 - elif [[ "${lang}" = "id" ]] ; then
19695 - lang="in_ID"
19696 - elif [[ "${lang}" = "nl" ]] ; then
19697 - lang="nl_BE,nl_NL"
19698 - elif [[ "${lang}" = "tl" ]] ; then
19699 - lang="fil_PH"
19700 - fi
19701 -
19702 - if use ${lingua} ; then
19703 - if [ -z "${NBLOCALES}" ] ; then
19704 - NBLOCALES="${lang}"
19705 - else
19706 - NBLOCALES="${NBLOCALES},${lang}"
19707 - fi
19708 - fi
19709 - done
19710 -
19711 - java-pkg-2_pkg_setup
19712 -}
19713 -
19714 -src_unpack() {
19715 - if [ -n "${NBLOCALES}" ] ; then
19716 - unpack $(basename ${SOURCE_URL})
19717 - unpack $(basename ${L10N_URL})
19718 -
19719 - einfo "Deleting bundled jars..."
19720 - find -name "*.jar" -type f -delete
19721 -
19722 - unpack netbeans-9999-r12-build.xml.patch.bz2
19723 - fi
19724 -}
19725 -
19726 -src_prepare() {
19727 - if [ -n "${NBLOCALES}" ] ; then
19728 - einfo "Deleting bundled class files..."
19729 - find -name "*.class" -type f | xargs rm -vf
19730 -
19731 - epatch netbeans-9999-r12-build.xml.patch
19732 -
19733 - # Support for custom patches
19734 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
19735 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
19736 -
19737 - if [ -n "${files}" ] ; then
19738 - einfo "Applying custom patches:"
19739 -
19740 - for file in ${files} ; do
19741 - epatch "${file}"
19742 - done
19743 - fi
19744 - fi
19745 -
19746 - einfo "Symlinking external libraries..."
19747 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
19748 - fi
19749 -
19750 - java-pkg-2_src_prepare
19751 -}
19752 -
19753 -src_compile() {
19754 - if [ -n "${NBLOCALES}" ] ; then
19755 - einfo "Compiling support for locales: ${NBLOCALES}"
19756 - eant -f nbbuild/build.xml bootstrap || die
19757 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
19758 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
19759 - fi
19760 -}
19761 -
19762 -src_install() {
19763 - if [ -n "${NBLOCALES}" ] ; then
19764 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
19765 -
19766 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
19767 - if [ -d "${cluster}" ] ; then
19768 - insinto /usr/share/netbeans-${cluster}-${SLOT}
19769 - doins -r ${cluster}/*
19770 - fi
19771 - done
19772 -
19773 - if [ -d nb ] ; then
19774 - insinto /usr/share/netbeans-nb-${SLOT}/nb
19775 - doins -r nb/*
19776 - fi
19777 -
19778 - popd >/dev/null || die
19779 - fi
19780 -}
19781 -
19782 -pkg_postinst() {
19783 - if [ -n "${NBLOCALES}" ] ; then
19784 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
19785 - einfo "the locale is built for Netbeans."
19786 - einfo "If you want to force specific locale, use --locale argument, for example:"
19787 - einfo "${PN}-${SLOT} --locale de"
19788 - einfo "${PN}-${SLOT} --locale pt:BR"
19789 - fi
19790 -
19791 - if use linguas_ar ; then
19792 - einfo
19793 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
19794 - fi
19795 -
19796 - if use linguas_es ; then
19797 - einfo
19798 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
19799 - fi
19800 -
19801 - if use linguas_gl ; then
19802 - einfo
19803 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
19804 - fi
19805 -
19806 - if use linguas_id ; then
19807 - einfo
19808 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
19809 - fi
19810 -
19811 - if use linguas_nl ; then
19812 - einfo
19813 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
19814 - fi
19815 -
19816 - if use linguas_tl ; then
19817 - einfo
19818 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
19819 - fi
19820 -}
19821
19822 diff --git a/dev-util/netbeans/netbeans-9999_p20140513.ebuild b/dev-util/netbeans/netbeans-9999_p20140513.ebuild
19823 deleted file mode 100644
19824 index 1756744..0000000
19825 --- a/dev-util/netbeans/netbeans-9999_p20140513.ebuild
19826 +++ /dev/null
19827 @@ -1,264 +0,0 @@
19828 -# Copyright 1999-2014 Gentoo Foundation
19829 -# Distributed under the terms of the GNU General Public License v2
19830 -# $Header: $
19831 -
19832 -EAPI="4"
19833 -inherit eutils java-pkg-2 java-ant-2
19834 -
19835 -DESCRIPTION="Netbeans IDE"
19836 -HOMEPAGE="http://netbeans.org/"
19837 -SLOT="9999"
19838 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-13_00-01-40/zip/netbeans-trunk-nightly-201405130001-src.zip"
19839 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
19840 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
19841 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
19842 -SRC_URI="linguas_af? ( ${ALL_URLS} )
19843 - linguas_ar? ( ${ALL_URLS} )
19844 - linguas_bg? ( ${ALL_URLS} )
19845 - linguas_ca? ( ${ALL_URLS} )
19846 - linguas_cs? ( ${ALL_URLS} )
19847 - linguas_de? ( ${ALL_URLS} )
19848 - linguas_el? ( ${ALL_URLS} )
19849 - linguas_es? ( ${ALL_URLS} )
19850 - linguas_fr? ( ${ALL_URLS} )
19851 - linguas_gl? ( ${ALL_URLS} )
19852 - linguas_hi_IN? ( ${ALL_URLS} )
19853 - linguas_id? ( ${ALL_URLS} )
19854 - linguas_it? ( ${ALL_URLS} )
19855 - linguas_ja? ( ${ALL_URLS} )
19856 - linguas_ko? ( ${ALL_URLS} )
19857 - linguas_lt? ( ${ALL_URLS} )
19858 - linguas_nl? ( ${ALL_URLS} )
19859 - linguas_pl? ( ${ALL_URLS} )
19860 - linguas_pt_BR? ( ${ALL_URLS} )
19861 - linguas_pt_PT? ( ${ALL_URLS} )
19862 - linguas_ro? ( ${ALL_URLS} )
19863 - linguas_ru? ( ${ALL_URLS} )
19864 - linguas_si? ( ${ALL_URLS} )
19865 - linguas_sq? ( ${ALL_URLS} )
19866 - linguas_sr? ( ${ALL_URLS} )
19867 - linguas_sv? ( ${ALL_URLS} )
19868 - linguas_ta_IN? ( ${ALL_URLS} )
19869 - linguas_tl? ( ${ALL_URLS} )
19870 - linguas_tr? ( ${ALL_URLS} )
19871 - linguas_vi? ( ${ALL_URLS} )
19872 - linguas_zh_CN? ( ${ALL_URLS} )
19873 - linguas_zh_TW? ( ${ALL_URLS} )
19874 -"
19875 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
19876 -KEYWORDS="~amd64 ~x86"
19877 -IUSE_NETBEANS_MODULES="
19878 - +netbeans_modules_apisupport
19879 - netbeans_modules_cnd
19880 - netbeans_modules_dlight
19881 - netbeans_modules_enterprise
19882 - netbeans_modules_ergonomics
19883 - netbeans_modules_extide
19884 - netbeans_modules_groovy
19885 - +netbeans_modules_java
19886 - netbeans_modules_javacard
19887 - +netbeans_modules_javafx
19888 - netbeans_modules_mobility
19889 - netbeans_modules_php
19890 - +netbeans_modules_profiler
19891 - netbeans_modules_webcommon
19892 - +netbeans_modules_websvccommon"
19893 -IUSE_LINGUAS="
19894 - linguas_af
19895 - linguas_ar
19896 - linguas_bg
19897 - linguas_ca
19898 - linguas_cs
19899 - linguas_de
19900 - linguas_el
19901 - linguas_es
19902 - linguas_fr
19903 - linguas_gl
19904 - linguas_hi_IN
19905 - linguas_id
19906 - linguas_it
19907 - linguas_ja
19908 - linguas_ko
19909 - linguas_lt
19910 - linguas_nl
19911 - linguas_pl
19912 - linguas_pt_BR
19913 - linguas_pt_PT
19914 - linguas_ro
19915 - linguas_ru
19916 - linguas_si
19917 - linguas_sq
19918 - linguas_sr
19919 - linguas_sv
19920 - linguas_ta_IN
19921 - linguas_tl
19922 - linguas_tr
19923 - linguas_vi
19924 - linguas_zh_CN
19925 - linguas_zh_TW"
19926 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
19927 -S="${WORKDIR}"
19928 -
19929 -DEPEND=">=virtual/jdk-1.7
19930 - dev-java/javahelp:0"
19931 -RDEPEND=">=virtual/jdk-1.7
19932 - ~dev-java/netbeans-harness-${PV}
19933 - ~dev-java/netbeans-ide-${PV}
19934 - ~dev-java/netbeans-nb-${PV}
19935 - ~dev-java/netbeans-platform-${PV}
19936 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
19937 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
19938 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
19939 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
19940 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
19941 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
19942 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
19943 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
19944 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
19945 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
19946 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
19947 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
19948 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
19949 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
19950 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
19951 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
19952 -JAVA_PKG_BSFIX="off"
19953 -NBLOCALES=""
19954 -
19955 -pkg_setup() {
19956 - for lingua in ${IUSE_LINGUAS} ; do
19957 - local lang=${lingua/linguas_/}
19958 -
19959 - if [[ "${lang}" = "ar" ]] ; then
19960 - lang="ar_EG,ar_SA"
19961 - elif [[ "${lang}" = "es" ]] ; then
19962 - lang="es,es_CO"
19963 - elif [[ "${lang}" = "gl" ]] ; then
19964 - lang="gl_ES"
19965 - elif [[ "${lang}" = "id" ]] ; then
19966 - lang="in_ID"
19967 - elif [[ "${lang}" = "nl" ]] ; then
19968 - lang="nl_BE,nl_NL"
19969 - elif [[ "${lang}" = "tl" ]] ; then
19970 - lang="fil_PH"
19971 - fi
19972 -
19973 - if use ${lingua} ; then
19974 - if [ -z "${NBLOCALES}" ] ; then
19975 - NBLOCALES="${lang}"
19976 - else
19977 - NBLOCALES="${NBLOCALES},${lang}"
19978 - fi
19979 - fi
19980 - done
19981 -
19982 - java-pkg-2_pkg_setup
19983 -}
19984 -
19985 -src_unpack() {
19986 - if [ -n "${NBLOCALES}" ] ; then
19987 - unpack $(basename ${SOURCE_URL})
19988 - unpack $(basename ${L10N_URL})
19989 -
19990 - einfo "Deleting bundled jars..."
19991 - find -name "*.jar" -type f -delete
19992 -
19993 - unpack netbeans-9999-r12-build.xml.patch.bz2
19994 - fi
19995 -}
19996 -
19997 -src_prepare() {
19998 - if [ -n "${NBLOCALES}" ] ; then
19999 - einfo "Deleting bundled class files..."
20000 - find -name "*.class" -type f | xargs rm -vf
20001 -
20002 - epatch netbeans-9999-r12-build.xml.patch
20003 -
20004 - # Support for custom patches
20005 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
20006 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
20007 -
20008 - if [ -n "${files}" ] ; then
20009 - einfo "Applying custom patches:"
20010 -
20011 - for file in ${files} ; do
20012 - epatch "${file}"
20013 - done
20014 - fi
20015 - fi
20016 -
20017 - einfo "Symlinking external libraries..."
20018 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
20019 - fi
20020 -
20021 - java-pkg-2_src_prepare
20022 -}
20023 -
20024 -src_compile() {
20025 - if [ -n "${NBLOCALES}" ] ; then
20026 - einfo "Compiling support for locales: ${NBLOCALES}"
20027 - eant -f nbbuild/build.xml bootstrap || die
20028 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
20029 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
20030 - fi
20031 -}
20032 -
20033 -src_install() {
20034 - if [ -n "${NBLOCALES}" ] ; then
20035 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
20036 -
20037 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
20038 - if [ -d "${cluster}" ] ; then
20039 - insinto /usr/share/netbeans-${cluster}-${SLOT}
20040 - doins -r ${cluster}/*
20041 - fi
20042 - done
20043 -
20044 - if [ -d nb ] ; then
20045 - insinto /usr/share/netbeans-nb-${SLOT}/nb
20046 - doins -r nb/*
20047 - fi
20048 -
20049 - popd >/dev/null || die
20050 - fi
20051 -}
20052 -
20053 -pkg_postinst() {
20054 - if [ -n "${NBLOCALES}" ] ; then
20055 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
20056 - einfo "the locale is built for Netbeans."
20057 - einfo "If you want to force specific locale, use --locale argument, for example:"
20058 - einfo "${PN}-${SLOT} --locale de"
20059 - einfo "${PN}-${SLOT} --locale pt:BR"
20060 - fi
20061 -
20062 - if use linguas_ar ; then
20063 - einfo
20064 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
20065 - fi
20066 -
20067 - if use linguas_es ; then
20068 - einfo
20069 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
20070 - fi
20071 -
20072 - if use linguas_gl ; then
20073 - einfo
20074 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
20075 - fi
20076 -
20077 - if use linguas_id ; then
20078 - einfo
20079 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
20080 - fi
20081 -
20082 - if use linguas_nl ; then
20083 - einfo
20084 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
20085 - fi
20086 -
20087 - if use linguas_tl ; then
20088 - einfo
20089 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
20090 - fi
20091 -}
20092
20093 diff --git a/dev-util/netbeans/netbeans-9999_p20140514.ebuild b/dev-util/netbeans/netbeans-9999_p20140514.ebuild
20094 deleted file mode 100644
20095 index 33dcec3..0000000
20096 --- a/dev-util/netbeans/netbeans-9999_p20140514.ebuild
20097 +++ /dev/null
20098 @@ -1,264 +0,0 @@
20099 -# Copyright 1999-2014 Gentoo Foundation
20100 -# Distributed under the terms of the GNU General Public License v2
20101 -# $Header: $
20102 -
20103 -EAPI="4"
20104 -inherit eutils java-pkg-2 java-ant-2
20105 -
20106 -DESCRIPTION="Netbeans IDE"
20107 -HOMEPAGE="http://netbeans.org/"
20108 -SLOT="9999"
20109 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-14_00-01-40/zip/netbeans-trunk-nightly-201405140001-src.zip"
20110 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
20111 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
20112 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
20113 -SRC_URI="linguas_af? ( ${ALL_URLS} )
20114 - linguas_ar? ( ${ALL_URLS} )
20115 - linguas_bg? ( ${ALL_URLS} )
20116 - linguas_ca? ( ${ALL_URLS} )
20117 - linguas_cs? ( ${ALL_URLS} )
20118 - linguas_de? ( ${ALL_URLS} )
20119 - linguas_el? ( ${ALL_URLS} )
20120 - linguas_es? ( ${ALL_URLS} )
20121 - linguas_fr? ( ${ALL_URLS} )
20122 - linguas_gl? ( ${ALL_URLS} )
20123 - linguas_hi_IN? ( ${ALL_URLS} )
20124 - linguas_id? ( ${ALL_URLS} )
20125 - linguas_it? ( ${ALL_URLS} )
20126 - linguas_ja? ( ${ALL_URLS} )
20127 - linguas_ko? ( ${ALL_URLS} )
20128 - linguas_lt? ( ${ALL_URLS} )
20129 - linguas_nl? ( ${ALL_URLS} )
20130 - linguas_pl? ( ${ALL_URLS} )
20131 - linguas_pt_BR? ( ${ALL_URLS} )
20132 - linguas_pt_PT? ( ${ALL_URLS} )
20133 - linguas_ro? ( ${ALL_URLS} )
20134 - linguas_ru? ( ${ALL_URLS} )
20135 - linguas_si? ( ${ALL_URLS} )
20136 - linguas_sq? ( ${ALL_URLS} )
20137 - linguas_sr? ( ${ALL_URLS} )
20138 - linguas_sv? ( ${ALL_URLS} )
20139 - linguas_ta_IN? ( ${ALL_URLS} )
20140 - linguas_tl? ( ${ALL_URLS} )
20141 - linguas_tr? ( ${ALL_URLS} )
20142 - linguas_vi? ( ${ALL_URLS} )
20143 - linguas_zh_CN? ( ${ALL_URLS} )
20144 - linguas_zh_TW? ( ${ALL_URLS} )
20145 -"
20146 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
20147 -KEYWORDS="~amd64 ~x86"
20148 -IUSE_NETBEANS_MODULES="
20149 - +netbeans_modules_apisupport
20150 - netbeans_modules_cnd
20151 - netbeans_modules_dlight
20152 - netbeans_modules_enterprise
20153 - netbeans_modules_ergonomics
20154 - netbeans_modules_extide
20155 - netbeans_modules_groovy
20156 - +netbeans_modules_java
20157 - netbeans_modules_javacard
20158 - +netbeans_modules_javafx
20159 - netbeans_modules_mobility
20160 - netbeans_modules_php
20161 - +netbeans_modules_profiler
20162 - netbeans_modules_webcommon
20163 - +netbeans_modules_websvccommon"
20164 -IUSE_LINGUAS="
20165 - linguas_af
20166 - linguas_ar
20167 - linguas_bg
20168 - linguas_ca
20169 - linguas_cs
20170 - linguas_de
20171 - linguas_el
20172 - linguas_es
20173 - linguas_fr
20174 - linguas_gl
20175 - linguas_hi_IN
20176 - linguas_id
20177 - linguas_it
20178 - linguas_ja
20179 - linguas_ko
20180 - linguas_lt
20181 - linguas_nl
20182 - linguas_pl
20183 - linguas_pt_BR
20184 - linguas_pt_PT
20185 - linguas_ro
20186 - linguas_ru
20187 - linguas_si
20188 - linguas_sq
20189 - linguas_sr
20190 - linguas_sv
20191 - linguas_ta_IN
20192 - linguas_tl
20193 - linguas_tr
20194 - linguas_vi
20195 - linguas_zh_CN
20196 - linguas_zh_TW"
20197 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
20198 -S="${WORKDIR}"
20199 -
20200 -DEPEND=">=virtual/jdk-1.7
20201 - dev-java/javahelp:0"
20202 -RDEPEND=">=virtual/jdk-1.7
20203 - ~dev-java/netbeans-harness-${PV}
20204 - ~dev-java/netbeans-ide-${PV}
20205 - ~dev-java/netbeans-nb-${PV}
20206 - ~dev-java/netbeans-platform-${PV}
20207 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
20208 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
20209 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
20210 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
20211 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
20212 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
20213 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
20214 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
20215 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
20216 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
20217 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
20218 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
20219 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
20220 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
20221 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
20222 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
20223 -JAVA_PKG_BSFIX="off"
20224 -NBLOCALES=""
20225 -
20226 -pkg_setup() {
20227 - for lingua in ${IUSE_LINGUAS} ; do
20228 - local lang=${lingua/linguas_/}
20229 -
20230 - if [[ "${lang}" = "ar" ]] ; then
20231 - lang="ar_EG,ar_SA"
20232 - elif [[ "${lang}" = "es" ]] ; then
20233 - lang="es,es_CO"
20234 - elif [[ "${lang}" = "gl" ]] ; then
20235 - lang="gl_ES"
20236 - elif [[ "${lang}" = "id" ]] ; then
20237 - lang="in_ID"
20238 - elif [[ "${lang}" = "nl" ]] ; then
20239 - lang="nl_BE,nl_NL"
20240 - elif [[ "${lang}" = "tl" ]] ; then
20241 - lang="fil_PH"
20242 - fi
20243 -
20244 - if use ${lingua} ; then
20245 - if [ -z "${NBLOCALES}" ] ; then
20246 - NBLOCALES="${lang}"
20247 - else
20248 - NBLOCALES="${NBLOCALES},${lang}"
20249 - fi
20250 - fi
20251 - done
20252 -
20253 - java-pkg-2_pkg_setup
20254 -}
20255 -
20256 -src_unpack() {
20257 - if [ -n "${NBLOCALES}" ] ; then
20258 - unpack $(basename ${SOURCE_URL})
20259 - unpack $(basename ${L10N_URL})
20260 -
20261 - einfo "Deleting bundled jars..."
20262 - find -name "*.jar" -type f -delete
20263 -
20264 - unpack netbeans-9999-r12-build.xml.patch.bz2
20265 - fi
20266 -}
20267 -
20268 -src_prepare() {
20269 - if [ -n "${NBLOCALES}" ] ; then
20270 - einfo "Deleting bundled class files..."
20271 - find -name "*.class" -type f | xargs rm -vf
20272 -
20273 - epatch netbeans-9999-r12-build.xml.patch
20274 -
20275 - # Support for custom patches
20276 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
20277 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
20278 -
20279 - if [ -n "${files}" ] ; then
20280 - einfo "Applying custom patches:"
20281 -
20282 - for file in ${files} ; do
20283 - epatch "${file}"
20284 - done
20285 - fi
20286 - fi
20287 -
20288 - einfo "Symlinking external libraries..."
20289 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
20290 - fi
20291 -
20292 - java-pkg-2_src_prepare
20293 -}
20294 -
20295 -src_compile() {
20296 - if [ -n "${NBLOCALES}" ] ; then
20297 - einfo "Compiling support for locales: ${NBLOCALES}"
20298 - eant -f nbbuild/build.xml bootstrap || die
20299 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
20300 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
20301 - fi
20302 -}
20303 -
20304 -src_install() {
20305 - if [ -n "${NBLOCALES}" ] ; then
20306 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
20307 -
20308 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
20309 - if [ -d "${cluster}" ] ; then
20310 - insinto /usr/share/netbeans-${cluster}-${SLOT}
20311 - doins -r ${cluster}/*
20312 - fi
20313 - done
20314 -
20315 - if [ -d nb ] ; then
20316 - insinto /usr/share/netbeans-nb-${SLOT}/nb
20317 - doins -r nb/*
20318 - fi
20319 -
20320 - popd >/dev/null || die
20321 - fi
20322 -}
20323 -
20324 -pkg_postinst() {
20325 - if [ -n "${NBLOCALES}" ] ; then
20326 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
20327 - einfo "the locale is built for Netbeans."
20328 - einfo "If you want to force specific locale, use --locale argument, for example:"
20329 - einfo "${PN}-${SLOT} --locale de"
20330 - einfo "${PN}-${SLOT} --locale pt:BR"
20331 - fi
20332 -
20333 - if use linguas_ar ; then
20334 - einfo
20335 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
20336 - fi
20337 -
20338 - if use linguas_es ; then
20339 - einfo
20340 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
20341 - fi
20342 -
20343 - if use linguas_gl ; then
20344 - einfo
20345 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
20346 - fi
20347 -
20348 - if use linguas_id ; then
20349 - einfo
20350 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
20351 - fi
20352 -
20353 - if use linguas_nl ; then
20354 - einfo
20355 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
20356 - fi
20357 -
20358 - if use linguas_tl ; then
20359 - einfo
20360 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
20361 - fi
20362 -}
20363
20364 diff --git a/dev-util/netbeans/netbeans-9999_p20140516.ebuild b/dev-util/netbeans/netbeans-9999_p20140516.ebuild
20365 deleted file mode 100644
20366 index 6ef29c9..0000000
20367 --- a/dev-util/netbeans/netbeans-9999_p20140516.ebuild
20368 +++ /dev/null
20369 @@ -1,264 +0,0 @@
20370 -# Copyright 1999-2014 Gentoo Foundation
20371 -# Distributed under the terms of the GNU General Public License v2
20372 -# $Header: $
20373 -
20374 -EAPI="4"
20375 -inherit eutils java-pkg-2 java-ant-2
20376 -
20377 -DESCRIPTION="Netbeans IDE"
20378 -HOMEPAGE="http://netbeans.org/"
20379 -SLOT="9999"
20380 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2014-05-16_00-01-40/zip/netbeans-trunk-nightly-201405160001-src.zip"
20381 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
20382 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
20383 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
20384 -SRC_URI="linguas_af? ( ${ALL_URLS} )
20385 - linguas_ar? ( ${ALL_URLS} )
20386 - linguas_bg? ( ${ALL_URLS} )
20387 - linguas_ca? ( ${ALL_URLS} )
20388 - linguas_cs? ( ${ALL_URLS} )
20389 - linguas_de? ( ${ALL_URLS} )
20390 - linguas_el? ( ${ALL_URLS} )
20391 - linguas_es? ( ${ALL_URLS} )
20392 - linguas_fr? ( ${ALL_URLS} )
20393 - linguas_gl? ( ${ALL_URLS} )
20394 - linguas_hi_IN? ( ${ALL_URLS} )
20395 - linguas_id? ( ${ALL_URLS} )
20396 - linguas_it? ( ${ALL_URLS} )
20397 - linguas_ja? ( ${ALL_URLS} )
20398 - linguas_ko? ( ${ALL_URLS} )
20399 - linguas_lt? ( ${ALL_URLS} )
20400 - linguas_nl? ( ${ALL_URLS} )
20401 - linguas_pl? ( ${ALL_URLS} )
20402 - linguas_pt_BR? ( ${ALL_URLS} )
20403 - linguas_pt_PT? ( ${ALL_URLS} )
20404 - linguas_ro? ( ${ALL_URLS} )
20405 - linguas_ru? ( ${ALL_URLS} )
20406 - linguas_si? ( ${ALL_URLS} )
20407 - linguas_sq? ( ${ALL_URLS} )
20408 - linguas_sr? ( ${ALL_URLS} )
20409 - linguas_sv? ( ${ALL_URLS} )
20410 - linguas_ta_IN? ( ${ALL_URLS} )
20411 - linguas_tl? ( ${ALL_URLS} )
20412 - linguas_tr? ( ${ALL_URLS} )
20413 - linguas_vi? ( ${ALL_URLS} )
20414 - linguas_zh_CN? ( ${ALL_URLS} )
20415 - linguas_zh_TW? ( ${ALL_URLS} )
20416 -"
20417 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
20418 -KEYWORDS="~amd64 ~x86"
20419 -IUSE_NETBEANS_MODULES="
20420 - +netbeans_modules_apisupport
20421 - netbeans_modules_cnd
20422 - netbeans_modules_dlight
20423 - netbeans_modules_enterprise
20424 - netbeans_modules_ergonomics
20425 - netbeans_modules_extide
20426 - netbeans_modules_groovy
20427 - +netbeans_modules_java
20428 - netbeans_modules_javacard
20429 - +netbeans_modules_javafx
20430 - netbeans_modules_mobility
20431 - netbeans_modules_php
20432 - +netbeans_modules_profiler
20433 - netbeans_modules_webcommon
20434 - +netbeans_modules_websvccommon"
20435 -IUSE_LINGUAS="
20436 - linguas_af
20437 - linguas_ar
20438 - linguas_bg
20439 - linguas_ca
20440 - linguas_cs
20441 - linguas_de
20442 - linguas_el
20443 - linguas_es
20444 - linguas_fr
20445 - linguas_gl
20446 - linguas_hi_IN
20447 - linguas_id
20448 - linguas_it
20449 - linguas_ja
20450 - linguas_ko
20451 - linguas_lt
20452 - linguas_nl
20453 - linguas_pl
20454 - linguas_pt_BR
20455 - linguas_pt_PT
20456 - linguas_ro
20457 - linguas_ru
20458 - linguas_si
20459 - linguas_sq
20460 - linguas_sr
20461 - linguas_sv
20462 - linguas_ta_IN
20463 - linguas_tl
20464 - linguas_tr
20465 - linguas_vi
20466 - linguas_zh_CN
20467 - linguas_zh_TW"
20468 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
20469 -S="${WORKDIR}"
20470 -
20471 -DEPEND=">=virtual/jdk-1.7
20472 - dev-java/javahelp:0"
20473 -RDEPEND=">=virtual/jdk-1.7
20474 - ~dev-java/netbeans-harness-${PV}
20475 - ~dev-java/netbeans-ide-${PV}
20476 - ~dev-java/netbeans-nb-${PV}
20477 - ~dev-java/netbeans-platform-${PV}
20478 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
20479 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
20480 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
20481 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
20482 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
20483 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
20484 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
20485 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
20486 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
20487 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
20488 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
20489 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
20490 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
20491 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
20492 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
20493 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
20494 -JAVA_PKG_BSFIX="off"
20495 -NBLOCALES=""
20496 -
20497 -pkg_setup() {
20498 - for lingua in ${IUSE_LINGUAS} ; do
20499 - local lang=${lingua/linguas_/}
20500 -
20501 - if [[ "${lang}" = "ar" ]] ; then
20502 - lang="ar_EG,ar_SA"
20503 - elif [[ "${lang}" = "es" ]] ; then
20504 - lang="es,es_CO"
20505 - elif [[ "${lang}" = "gl" ]] ; then
20506 - lang="gl_ES"
20507 - elif [[ "${lang}" = "id" ]] ; then
20508 - lang="in_ID"
20509 - elif [[ "${lang}" = "nl" ]] ; then
20510 - lang="nl_BE,nl_NL"
20511 - elif [[ "${lang}" = "tl" ]] ; then
20512 - lang="fil_PH"
20513 - fi
20514 -
20515 - if use ${lingua} ; then
20516 - if [ -z "${NBLOCALES}" ] ; then
20517 - NBLOCALES="${lang}"
20518 - else
20519 - NBLOCALES="${NBLOCALES},${lang}"
20520 - fi
20521 - fi
20522 - done
20523 -
20524 - java-pkg-2_pkg_setup
20525 -}
20526 -
20527 -src_unpack() {
20528 - if [ -n "${NBLOCALES}" ] ; then
20529 - unpack $(basename ${SOURCE_URL})
20530 - unpack $(basename ${L10N_URL})
20531 -
20532 - einfo "Deleting bundled jars..."
20533 - find -name "*.jar" -type f -delete
20534 -
20535 - unpack netbeans-9999-r12-build.xml.patch.bz2
20536 - fi
20537 -}
20538 -
20539 -src_prepare() {
20540 - if [ -n "${NBLOCALES}" ] ; then
20541 - einfo "Deleting bundled class files..."
20542 - find -name "*.class" -type f | xargs rm -vf
20543 -
20544 - epatch netbeans-9999-r12-build.xml.patch
20545 -
20546 - # Support for custom patches
20547 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
20548 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
20549 -
20550 - if [ -n "${files}" ] ; then
20551 - einfo "Applying custom patches:"
20552 -
20553 - for file in ${files} ; do
20554 - epatch "${file}"
20555 - done
20556 - fi
20557 - fi
20558 -
20559 - einfo "Symlinking external libraries..."
20560 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
20561 - fi
20562 -
20563 - java-pkg-2_src_prepare
20564 -}
20565 -
20566 -src_compile() {
20567 - if [ -n "${NBLOCALES}" ] ; then
20568 - einfo "Compiling support for locales: ${NBLOCALES}"
20569 - eant -f nbbuild/build.xml bootstrap || die
20570 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
20571 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
20572 - fi
20573 -}
20574 -
20575 -src_install() {
20576 - if [ -n "${NBLOCALES}" ] ; then
20577 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
20578 -
20579 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
20580 - if [ -d "${cluster}" ] ; then
20581 - insinto /usr/share/netbeans-${cluster}-${SLOT}
20582 - doins -r ${cluster}/*
20583 - fi
20584 - done
20585 -
20586 - if [ -d nb ] ; then
20587 - insinto /usr/share/netbeans-nb-${SLOT}/nb
20588 - doins -r nb/*
20589 - fi
20590 -
20591 - popd >/dev/null || die
20592 - fi
20593 -}
20594 -
20595 -pkg_postinst() {
20596 - if [ -n "${NBLOCALES}" ] ; then
20597 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
20598 - einfo "the locale is built for Netbeans."
20599 - einfo "If you want to force specific locale, use --locale argument, for example:"
20600 - einfo "${PN}-${SLOT} --locale de"
20601 - einfo "${PN}-${SLOT} --locale pt:BR"
20602 - fi
20603 -
20604 - if use linguas_ar ; then
20605 - einfo
20606 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
20607 - fi
20608 -
20609 - if use linguas_es ; then
20610 - einfo
20611 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
20612 - fi
20613 -
20614 - if use linguas_gl ; then
20615 - einfo
20616 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
20617 - fi
20618 -
20619 - if use linguas_id ; then
20620 - einfo
20621 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
20622 - fi
20623 -
20624 - if use linguas_nl ; then
20625 - einfo
20626 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
20627 - fi
20628 -
20629 - if use linguas_tl ; then
20630 - einfo
20631 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
20632 - fi
20633 -}