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: Thu, 06 Jun 2013 06:40:16
Message-Id: 1370498107.ad5ffcf0d133687bc44323b46f1680c935655fba.fordfrog@gentoo
1 commit: ad5ffcf0d133687bc44323b46f1680c935655fba
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 6 05:55:07 2013 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 6 05:55:07 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=ad5ffcf0
7
8 netbeans: removed obsolete ebuilds
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 6 +
12 .../netbeans-apisupport-9999_p20130510.ebuild | 112 -------
13 .../netbeans-apisupport-9999_p20130513.ebuild | 111 -------
14 .../netbeans-apisupport-9999_p20130515.ebuild | 111 -------
15 dev-java/netbeans-cnd/ChangeLog | 5 +
16 .../netbeans-cnd-9999_p20130510.ebuild | 126 -------
17 .../netbeans-cnd-9999_p20130513.ebuild | 125 -------
18 .../netbeans-cnd-9999_p20130515.ebuild | 125 -------
19 dev-java/netbeans-dlight/ChangeLog | 6 +
20 .../netbeans-dlight-9999_p20130510.ebuild | 97 ------
21 .../netbeans-dlight-9999_p20130513.ebuild | 96 ------
22 .../netbeans-dlight-9999_p20130515.ebuild | 96 ------
23 dev-java/netbeans-enterprise/ChangeLog | 6 +
24 .../netbeans-enterprise-9999_p20130510.ebuild | 277 ----------------
25 .../netbeans-enterprise-9999_p20130513.ebuild | 276 ----------------
26 .../netbeans-enterprise-9999_p20130515.ebuild | 276 ----------------
27 dev-java/netbeans-ergonomics/ChangeLog | 6 +
28 .../netbeans-ergonomics-9999_p20130510.ebuild | 102 ------
29 .../netbeans-ergonomics-9999_p20130513.ebuild | 101 ------
30 .../netbeans-ergonomics-9999_p20130515.ebuild | 101 ------
31 dev-java/netbeans-extide/ChangeLog | 6 +
32 .../netbeans-extide-9999_p20130510.ebuild | 109 ------
33 .../netbeans-extide-9999_p20130513.ebuild | 108 ------
34 .../netbeans-extide-9999_p20130515.ebuild | 108 ------
35 dev-java/netbeans-groovy/ChangeLog | 6 +
36 .../netbeans-groovy-9999_p20130510.ebuild | 112 -------
37 .../netbeans-groovy-9999_p20130513.ebuild | 111 -------
38 .../netbeans-groovy-9999_p20130515.ebuild | 111 -------
39 dev-java/netbeans-harness/ChangeLog | 6 +
40 .../netbeans-harness-9999_p20130510.ebuild | 115 -------
41 .../netbeans-harness-9999_p20130513.ebuild | 114 -------
42 .../netbeans-harness-9999_p20130515.ebuild | 114 -------
43 dev-java/netbeans-ide/ChangeLog | 5 +
44 .../netbeans-ide-9999_p20130510.ebuild | 367 ---------------------
45 .../netbeans-ide-9999_p20130513.ebuild | 366 --------------------
46 .../netbeans-ide-9999_p20130515.ebuild | 366 --------------------
47 dev-java/netbeans-java/ChangeLog | 5 +
48 .../netbeans-java-9999_p20130510.ebuild | 243 --------------
49 .../netbeans-java-9999_p20130513.ebuild | 242 --------------
50 .../netbeans-java-9999_p20130515.ebuild | 247 --------------
51 dev-java/netbeans-javacard/ChangeLog | 6 +
52 .../netbeans-javacard-9999_p20130510.ebuild | 135 --------
53 .../netbeans-javacard-9999_p20130513.ebuild | 134 --------
54 .../netbeans-javacard-9999_p20130515.ebuild | 134 --------
55 dev-java/netbeans-javadoc/ChangeLog | 6 +
56 .../netbeans-javadoc-9999_p20130510.ebuild | 165 ---------
57 .../netbeans-javadoc-9999_p20130513.ebuild | 164 ---------
58 .../netbeans-javadoc-9999_p20130515.ebuild | 164 ---------
59 dev-java/netbeans-javafx/ChangeLog | 6 +
60 .../netbeans-javafx-9999_p20130510.ebuild | 125 -------
61 .../netbeans-javafx-9999_p20130513.ebuild | 124 -------
62 .../netbeans-javafx-9999_p20130515.ebuild | 124 -------
63 dev-java/netbeans-mobility/ChangeLog | 6 +
64 .../netbeans-mobility-9999_p20130510.ebuild | 155 ---------
65 .../netbeans-mobility-9999_p20130513.ebuild | 154 ---------
66 .../netbeans-mobility-9999_p20130515.ebuild | 154 ---------
67 dev-java/netbeans-nb/ChangeLog | 5 +
68 .../netbeans-nb/netbeans-nb-9999_p20130510.ebuild | 149 ---------
69 .../netbeans-nb/netbeans-nb-9999_p20130513.ebuild | 148 ---------
70 .../netbeans-nb/netbeans-nb-9999_p20130515.ebuild | 148 ---------
71 dev-java/netbeans-php/ChangeLog | 5 +
72 .../netbeans-php-9999_p20130510.ebuild | 128 -------
73 .../netbeans-php-9999_p20130513.ebuild | 127 -------
74 .../netbeans-php-9999_p20130515.ebuild | 127 -------
75 dev-java/netbeans-platform/ChangeLog | 6 +
76 .../netbeans-platform-9999_p20130510.ebuild | 127 -------
77 .../netbeans-platform-9999_p20130513.ebuild | 126 -------
78 .../netbeans-platform-9999_p20130515.ebuild | 126 -------
79 dev-java/netbeans-profiler/ChangeLog | 6 +
80 .../netbeans-profiler-9999_p20130510.ebuild | 122 -------
81 .../netbeans-profiler-9999_p20130513.ebuild | 121 -------
82 .../netbeans-profiler-9999_p20130515.ebuild | 121 -------
83 dev-java/netbeans-webcommon/ChangeLog | 6 +
84 .../netbeans-webcommon-9999_p20130510.ebuild | 117 -------
85 .../netbeans-webcommon-9999_p20130513.ebuild | 116 -------
86 .../netbeans-webcommon-9999_p20130515.ebuild | 116 -------
87 dev-java/netbeans-websvccommon/ChangeLog | 6 +
88 .../netbeans-websvccommon-9999_p20130510.ebuild | 95 ------
89 .../netbeans-websvccommon-9999_p20130513.ebuild | 94 ------
90 .../netbeans-websvccommon-9999_p20130515.ebuild | 94 ------
91 dev-util/netbeans/ChangeLog | 5 +
92 dev-util/netbeans/netbeans-9999_p20130510.ebuild | 264 ---------------
93 dev-util/netbeans/netbeans-9999_p20130513.ebuild | 264 ---------------
94 dev-util/netbeans/netbeans-9999_p20130515.ebuild | 264 ---------------
95 84 files changed, 120 insertions(+), 9691 deletions(-)
96
97 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
98 index f54c364..ace7655 100644
99 --- a/dev-java/netbeans-apisupport/ChangeLog
100 +++ b/dev-java/netbeans-apisupport/ChangeLog
101 @@ -2,6 +2,12 @@
102 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
103 # $Header: $
104
105 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
106 + -netbeans-apisupport-9999_p20130510.ebuild,
107 + -netbeans-apisupport-9999_p20130513.ebuild,
108 + -netbeans-apisupport-9999_p20130515.ebuild:
109 + removed obsolete ebuilds
110 +
111 *netbeans-apisupport-9999_p20130603 (04 Jun 2013)
112
113 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
114
115 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130510.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130510.ebuild
116 deleted file mode 100644
117 index 72ab95e..0000000
118 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130510.ebuild
119 +++ /dev/null
120 @@ -1,112 +0,0 @@
121 -# Copyright 1999-2013 Gentoo Foundation
122 -# Distributed under the terms of the GNU General Public License v2
123 -# $Header: $
124 -
125 -EAPI="4"
126 -WANT_ANT_TASKS="ant-nodeps"
127 -inherit eutils java-pkg-2 java-ant-2
128 -
129 -DESCRIPTION="Netbeans API Support Cluster"
130 -HOMEPAGE="http://netbeans.org/projects/apisupport"
131 -SLOT="9999"
132 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
133 -SRC_URI="${SOURCE_URL}
134 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
135 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
136 -KEYWORDS="~amd64 ~x86"
137 -IUSE=""
138 -S="${WORKDIR}"
139 -
140 -CDEPEND="~dev-java/netbeans-extide-${PV}
141 - ~dev-java/netbeans-harness-${PV}
142 - ~dev-java/netbeans-ide-${PV}
143 - ~dev-java/netbeans-java-${PV}
144 - ~dev-java/netbeans-platform-${PV}"
145 -DEPEND=">=virtual/jdk-1.7
146 - app-arch/unzip
147 - ${CDEPEND}
148 - dev-java/javahelp:0"
149 -RDEPEND=">=virtual/jdk-1.7
150 - ${CDEPEND}"
151 -
152 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
153 -
154 -EANT_BUILD_XML="nbbuild/build.xml"
155 -EANT_BUILD_TARGET="rebuild-cluster"
156 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
157 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
158 -JAVA_PKG_BSFIX="off"
159 -
160 -src_unpack() {
161 - unpack $(basename ${SOURCE_URL})
162 -
163 - einfo "Deleting bundled jars..."
164 - find -name "*.jar" -type f -delete
165 -
166 - unpack netbeans-9999-r8-build.xml.patch.bz2
167 -}
168 -
169 -src_prepare() {
170 - einfo "Deleting bundled class files..."
171 - find -name "*.class" -type f | xargs rm -vf
172 -
173 - epatch netbeans-9999-r8-build.xml.patch
174 -
175 - # Support for custom patches
176 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
177 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
178 -
179 - if [ -n "${files}" ] ; then
180 - einfo "Applying custom patches:"
181 -
182 - for file in ${files} ; do
183 - epatch "${file}"
184 - done
185 - fi
186 - fi
187 -
188 - einfo "Symlinking external libraries..."
189 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
190 -
191 - einfo "Linking in other clusters..."
192 - mkdir "${S}"/nbbuild/netbeans || die
193 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
194 -
195 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
196 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
197 - touch nb.cluster.extide.built
198 -
199 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
200 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
201 - touch nb.cluster.harness.built
202 -
203 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
204 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
205 - touch nb.cluster.ide.built
206 -
207 - ln -s /usr/share/netbeans-java-${SLOT} java || die
208 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
209 - touch nb.cluster.java.built
210 -
211 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
212 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
213 - touch nb.cluster.platform.built
214 -
215 - popd >/dev/null || die
216 -
217 - java-pkg-2_src_prepare
218 -}
219 -
220 -src_install() {
221 - pushd nbbuild/netbeans/apisupport >/dev/null || die
222 -
223 - insinto ${INSTALL_DIR}
224 -
225 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
226 -
227 - doins -r *
228 -
229 - popd >/dev/null || die
230 -
231 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
232 -}
233
234 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130513.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130513.ebuild
235 deleted file mode 100644
236 index 44b0a93..0000000
237 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130513.ebuild
238 +++ /dev/null
239 @@ -1,111 +0,0 @@
240 -# Copyright 1999-2013 Gentoo Foundation
241 -# Distributed under the terms of the GNU General Public License v2
242 -# $Header: $
243 -
244 -EAPI="4"
245 -inherit eutils java-pkg-2 java-ant-2
246 -
247 -DESCRIPTION="Netbeans API Support Cluster"
248 -HOMEPAGE="http://netbeans.org/projects/apisupport"
249 -SLOT="9999"
250 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
251 -SRC_URI="${SOURCE_URL}
252 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
253 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
254 -KEYWORDS="~amd64 ~x86"
255 -IUSE=""
256 -S="${WORKDIR}"
257 -
258 -CDEPEND="~dev-java/netbeans-extide-${PV}
259 - ~dev-java/netbeans-harness-${PV}
260 - ~dev-java/netbeans-ide-${PV}
261 - ~dev-java/netbeans-java-${PV}
262 - ~dev-java/netbeans-platform-${PV}"
263 -DEPEND=">=virtual/jdk-1.7
264 - app-arch/unzip
265 - ${CDEPEND}
266 - dev-java/javahelp:0"
267 -RDEPEND=">=virtual/jdk-1.7
268 - ${CDEPEND}"
269 -
270 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
271 -
272 -EANT_BUILD_XML="nbbuild/build.xml"
273 -EANT_BUILD_TARGET="rebuild-cluster"
274 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
275 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
276 -JAVA_PKG_BSFIX="off"
277 -
278 -src_unpack() {
279 - unpack $(basename ${SOURCE_URL})
280 -
281 - einfo "Deleting bundled jars..."
282 - find -name "*.jar" -type f -delete
283 -
284 - unpack netbeans-9999-r8-build.xml.patch.bz2
285 -}
286 -
287 -src_prepare() {
288 - einfo "Deleting bundled class files..."
289 - find -name "*.class" -type f | xargs rm -vf
290 -
291 - epatch netbeans-9999-r8-build.xml.patch
292 -
293 - # Support for custom patches
294 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
295 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
296 -
297 - if [ -n "${files}" ] ; then
298 - einfo "Applying custom patches:"
299 -
300 - for file in ${files} ; do
301 - epatch "${file}"
302 - done
303 - fi
304 - fi
305 -
306 - einfo "Symlinking external libraries..."
307 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
308 -
309 - einfo "Linking in other clusters..."
310 - mkdir "${S}"/nbbuild/netbeans || die
311 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
312 -
313 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
314 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
315 - touch nb.cluster.extide.built
316 -
317 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
318 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
319 - touch nb.cluster.harness.built
320 -
321 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
322 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
323 - touch nb.cluster.ide.built
324 -
325 - ln -s /usr/share/netbeans-java-${SLOT} java || die
326 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
327 - touch nb.cluster.java.built
328 -
329 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
330 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
331 - touch nb.cluster.platform.built
332 -
333 - popd >/dev/null || die
334 -
335 - java-pkg-2_src_prepare
336 -}
337 -
338 -src_install() {
339 - pushd nbbuild/netbeans/apisupport >/dev/null || die
340 -
341 - insinto ${INSTALL_DIR}
342 -
343 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
344 -
345 - doins -r *
346 -
347 - popd >/dev/null || die
348 -
349 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
350 -}
351
352 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130515.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130515.ebuild
353 deleted file mode 100644
354 index 05f366e..0000000
355 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20130515.ebuild
356 +++ /dev/null
357 @@ -1,111 +0,0 @@
358 -# Copyright 1999-2013 Gentoo Foundation
359 -# Distributed under the terms of the GNU General Public License v2
360 -# $Header: $
361 -
362 -EAPI="4"
363 -inherit eutils java-pkg-2 java-ant-2
364 -
365 -DESCRIPTION="Netbeans API Support Cluster"
366 -HOMEPAGE="http://netbeans.org/projects/apisupport"
367 -SLOT="9999"
368 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
369 -SRC_URI="${SOURCE_URL}
370 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
371 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
372 -KEYWORDS="~amd64 ~x86"
373 -IUSE=""
374 -S="${WORKDIR}"
375 -
376 -CDEPEND="~dev-java/netbeans-extide-${PV}
377 - ~dev-java/netbeans-harness-${PV}
378 - ~dev-java/netbeans-ide-${PV}
379 - ~dev-java/netbeans-java-${PV}
380 - ~dev-java/netbeans-platform-${PV}"
381 -DEPEND=">=virtual/jdk-1.7
382 - app-arch/unzip
383 - ${CDEPEND}
384 - dev-java/javahelp:0"
385 -RDEPEND=">=virtual/jdk-1.7
386 - ${CDEPEND}"
387 -
388 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
389 -
390 -EANT_BUILD_XML="nbbuild/build.xml"
391 -EANT_BUILD_TARGET="rebuild-cluster"
392 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
393 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
394 -JAVA_PKG_BSFIX="off"
395 -
396 -src_unpack() {
397 - unpack $(basename ${SOURCE_URL})
398 -
399 - einfo "Deleting bundled jars..."
400 - find -name "*.jar" -type f -delete
401 -
402 - unpack netbeans-9999-r8-build.xml.patch.bz2
403 -}
404 -
405 -src_prepare() {
406 - einfo "Deleting bundled class files..."
407 - find -name "*.class" -type f | xargs rm -vf
408 -
409 - epatch netbeans-9999-r8-build.xml.patch
410 -
411 - # Support for custom patches
412 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
413 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
414 -
415 - if [ -n "${files}" ] ; then
416 - einfo "Applying custom patches:"
417 -
418 - for file in ${files} ; do
419 - epatch "${file}"
420 - done
421 - fi
422 - fi
423 -
424 - einfo "Symlinking external libraries..."
425 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
426 -
427 - einfo "Linking in other clusters..."
428 - mkdir "${S}"/nbbuild/netbeans || die
429 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
430 -
431 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
432 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
433 - touch nb.cluster.extide.built
434 -
435 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
436 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
437 - touch nb.cluster.harness.built
438 -
439 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
440 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
441 - touch nb.cluster.ide.built
442 -
443 - ln -s /usr/share/netbeans-java-${SLOT} java || die
444 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
445 - touch nb.cluster.java.built
446 -
447 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
448 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
449 - touch nb.cluster.platform.built
450 -
451 - popd >/dev/null || die
452 -
453 - java-pkg-2_src_prepare
454 -}
455 -
456 -src_install() {
457 - pushd nbbuild/netbeans/apisupport >/dev/null || die
458 -
459 - insinto ${INSTALL_DIR}
460 -
461 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
462 -
463 - doins -r *
464 -
465 - popd >/dev/null || die
466 -
467 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
468 -}
469
470 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
471 index 04b4938..a1d86da 100644
472 --- a/dev-java/netbeans-cnd/ChangeLog
473 +++ b/dev-java/netbeans-cnd/ChangeLog
474 @@ -2,6 +2,11 @@
475 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
476 # $Header: $
477
478 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
479 + -netbeans-cnd-9999_p20130510.ebuild, -netbeans-cnd-9999_p20130513.ebuild,
480 + -netbeans-cnd-9999_p20130515.ebuild:
481 + removed obsolete ebuilds
482 +
483 *netbeans-cnd-9999_p20130603 (04 Jun 2013)
484
485 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
486
487 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130510.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130510.ebuild
488 deleted file mode 100644
489 index 6a89df6..0000000
490 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130510.ebuild
491 +++ /dev/null
492 @@ -1,126 +0,0 @@
493 -# Copyright 1999-2013 Gentoo Foundation
494 -# Distributed under the terms of the GNU General Public License v2
495 -# $Header: $
496 -
497 -EAPI="4"
498 -WANT_ANT_TASKS="ant-nodeps"
499 -inherit eutils java-pkg-2 java-ant-2
500 -
501 -DESCRIPTION="Netbeans CND Cluster"
502 -HOMEPAGE="http://netbeans.org/projects/cnd"
503 -SLOT="9999"
504 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
505 -SRC_URI="${SOURCE_URL}
506 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
507 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
508 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
509 - http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
510 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
511 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
512 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
513 -KEYWORDS="~amd64 ~x86"
514 -IUSE=""
515 -S="${WORKDIR}"
516 -
517 -# These files are for remote development and debugging
518 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
519 -
520 -CDEPEND="~dev-java/netbeans-dlight-${PV}
521 - ~dev-java/netbeans-harness-${PV}
522 - ~dev-java/netbeans-ide-${PV}
523 - ~dev-java/netbeans-platform-${PV}"
524 -DEPEND=">=virtual/jdk-1.7
525 - app-arch/unzip
526 - >=dev-java/jna-3.4.0
527 - ${CDEPEND}
528 - dev-java/javahelp:0"
529 -RDEPEND=">=virtual/jdk-1.7
530 - ${CDEPEND}"
531 -
532 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
533 -
534 -EANT_BUILD_XML="nbbuild/build.xml"
535 -EANT_BUILD_TARGET="rebuild-cluster"
536 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
537 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
538 -JAVA_PKG_BSFIX="off"
539 -
540 -src_unpack() {
541 - unpack $(basename ${SOURCE_URL})
542 -
543 - einfo "Deleting bundled jars..."
544 - find -name "*.jar" -type f -delete
545 -
546 - unpack netbeans-9999-r8-build.xml.patch.bz2
547 -
548 - pushd "${S}" >/dev/null || die
549 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
550 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
551 - ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
552 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
553 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
554 - popd >/dev/null || die
555 -}
556 -
557 -src_prepare() {
558 - einfo "Deleting bundled class files..."
559 - find -name "*.class" -type f | xargs rm -vf
560 -
561 - epatch netbeans-9999-r8-build.xml.patch
562 -
563 - # Support for custom patches
564 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
565 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
566 -
567 - if [ -n "${files}" ] ; then
568 - einfo "Applying custom patches:"
569 -
570 - for file in ${files} ; do
571 - epatch "${file}"
572 - done
573 - fi
574 - fi
575 -
576 - einfo "Symlinking external libraries..."
577 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
578 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-3.4.0.jar
579 -
580 - einfo "Linking in other clusters..."
581 - mkdir "${S}"/nbbuild/netbeans || die
582 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
583 -
584 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
585 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
586 - touch nb.cluster.dlight.built
587 -
588 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
589 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
590 - touch nb.cluster.harness.built
591 -
592 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
593 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
594 - touch nb.cluster.ide.built
595 -
596 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
597 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
598 - touch nb.cluster.platform.built
599 -
600 - popd >/dev/null || die
601 -
602 - java-pkg-2_src_prepare
603 -}
604 -
605 -src_install() {
606 - pushd nbbuild/netbeans/cnd >/dev/null || die
607 -
608 - insinto ${INSTALL_DIR}
609 -
610 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
611 -
612 - doins -r *
613 - fperms 755 bin/dorun.sh
614 -
615 - popd >/dev/null || die
616 -
617 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
618 -}
619
620 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130513.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130513.ebuild
621 deleted file mode 100644
622 index 34ff20e..0000000
623 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130513.ebuild
624 +++ /dev/null
625 @@ -1,125 +0,0 @@
626 -# Copyright 1999-2013 Gentoo Foundation
627 -# Distributed under the terms of the GNU General Public License v2
628 -# $Header: $
629 -
630 -EAPI="4"
631 -inherit eutils java-pkg-2 java-ant-2
632 -
633 -DESCRIPTION="Netbeans CND Cluster"
634 -HOMEPAGE="http://netbeans.org/projects/cnd"
635 -SLOT="9999"
636 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
637 -SRC_URI="${SOURCE_URL}
638 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
639 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
640 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
641 - http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
642 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
643 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
644 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
645 -KEYWORDS="~amd64 ~x86"
646 -IUSE=""
647 -S="${WORKDIR}"
648 -
649 -# These files are for remote development and debugging
650 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
651 -
652 -CDEPEND="~dev-java/netbeans-dlight-${PV}
653 - ~dev-java/netbeans-harness-${PV}
654 - ~dev-java/netbeans-ide-${PV}
655 - ~dev-java/netbeans-platform-${PV}"
656 -DEPEND=">=virtual/jdk-1.7
657 - app-arch/unzip
658 - >=dev-java/jna-3.4.0
659 - ${CDEPEND}
660 - dev-java/javahelp:0"
661 -RDEPEND=">=virtual/jdk-1.7
662 - ${CDEPEND}"
663 -
664 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
665 -
666 -EANT_BUILD_XML="nbbuild/build.xml"
667 -EANT_BUILD_TARGET="rebuild-cluster"
668 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
669 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
670 -JAVA_PKG_BSFIX="off"
671 -
672 -src_unpack() {
673 - unpack $(basename ${SOURCE_URL})
674 -
675 - einfo "Deleting bundled jars..."
676 - find -name "*.jar" -type f -delete
677 -
678 - unpack netbeans-9999-r8-build.xml.patch.bz2
679 -
680 - pushd "${S}" >/dev/null || die
681 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
682 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
683 - ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
684 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
685 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
686 - popd >/dev/null || die
687 -}
688 -
689 -src_prepare() {
690 - einfo "Deleting bundled class files..."
691 - find -name "*.class" -type f | xargs rm -vf
692 -
693 - epatch netbeans-9999-r8-build.xml.patch
694 -
695 - # Support for custom patches
696 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
697 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
698 -
699 - if [ -n "${files}" ] ; then
700 - einfo "Applying custom patches:"
701 -
702 - for file in ${files} ; do
703 - epatch "${file}"
704 - done
705 - fi
706 - fi
707 -
708 - einfo "Symlinking external libraries..."
709 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
710 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-3.4.0.jar
711 -
712 - einfo "Linking in other clusters..."
713 - mkdir "${S}"/nbbuild/netbeans || die
714 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
715 -
716 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
717 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
718 - touch nb.cluster.dlight.built
719 -
720 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
721 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
722 - touch nb.cluster.harness.built
723 -
724 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
725 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
726 - touch nb.cluster.ide.built
727 -
728 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
729 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
730 - touch nb.cluster.platform.built
731 -
732 - popd >/dev/null || die
733 -
734 - java-pkg-2_src_prepare
735 -}
736 -
737 -src_install() {
738 - pushd nbbuild/netbeans/cnd >/dev/null || die
739 -
740 - insinto ${INSTALL_DIR}
741 -
742 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
743 -
744 - doins -r *
745 - fperms 755 bin/dorun.sh
746 -
747 - popd >/dev/null || die
748 -
749 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
750 -}
751
752 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130515.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130515.ebuild
753 deleted file mode 100644
754 index 3f3d773..0000000
755 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20130515.ebuild
756 +++ /dev/null
757 @@ -1,125 +0,0 @@
758 -# Copyright 1999-2013 Gentoo Foundation
759 -# Distributed under the terms of the GNU General Public License v2
760 -# $Header: $
761 -
762 -EAPI="4"
763 -inherit eutils java-pkg-2 java-ant-2
764 -
765 -DESCRIPTION="Netbeans CND Cluster"
766 -HOMEPAGE="http://netbeans.org/projects/cnd"
767 -SLOT="9999"
768 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
769 -SRC_URI="${SOURCE_URL}
770 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
771 - http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
772 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
773 - http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
774 - http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
775 - http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
776 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
777 -KEYWORDS="~amd64 ~x86"
778 -IUSE=""
779 -S="${WORKDIR}"
780 -
781 -# These files are for remote development and debugging
782 -QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
783 -
784 -CDEPEND="~dev-java/netbeans-dlight-${PV}
785 - ~dev-java/netbeans-harness-${PV}
786 - ~dev-java/netbeans-ide-${PV}
787 - ~dev-java/netbeans-platform-${PV}"
788 -DEPEND=">=virtual/jdk-1.7
789 - app-arch/unzip
790 - >=dev-java/jna-3.4.0
791 - ${CDEPEND}
792 - dev-java/javahelp:0"
793 -RDEPEND=">=virtual/jdk-1.7
794 - ${CDEPEND}"
795 -
796 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
797 -
798 -EANT_BUILD_XML="nbbuild/build.xml"
799 -EANT_BUILD_TARGET="rebuild-cluster"
800 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
801 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
802 -JAVA_PKG_BSFIX="off"
803 -
804 -src_unpack() {
805 - unpack $(basename ${SOURCE_URL})
806 -
807 - einfo "Deleting bundled jars..."
808 - find -name "*.jar" -type f -delete
809 -
810 - unpack netbeans-9999-r8-build.xml.patch.bz2
811 -
812 - pushd "${S}" >/dev/null || die
813 - ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
814 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
815 - ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
816 - ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
817 - ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
818 - popd >/dev/null || die
819 -}
820 -
821 -src_prepare() {
822 - einfo "Deleting bundled class files..."
823 - find -name "*.class" -type f | xargs rm -vf
824 -
825 - epatch netbeans-9999-r8-build.xml.patch
826 -
827 - # Support for custom patches
828 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
829 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
830 -
831 - if [ -n "${files}" ] ; then
832 - einfo "Applying custom patches:"
833 -
834 - for file in ${files} ; do
835 - epatch "${file}"
836 - done
837 - fi
838 - fi
839 -
840 - einfo "Symlinking external libraries..."
841 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
842 - java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-3.4.0.jar
843 -
844 - einfo "Linking in other clusters..."
845 - mkdir "${S}"/nbbuild/netbeans || die
846 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
847 -
848 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
849 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
850 - touch nb.cluster.dlight.built
851 -
852 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
853 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
854 - touch nb.cluster.harness.built
855 -
856 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
857 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
858 - touch nb.cluster.ide.built
859 -
860 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
861 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
862 - touch nb.cluster.platform.built
863 -
864 - popd >/dev/null || die
865 -
866 - java-pkg-2_src_prepare
867 -}
868 -
869 -src_install() {
870 - pushd nbbuild/netbeans/cnd >/dev/null || die
871 -
872 - insinto ${INSTALL_DIR}
873 -
874 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
875 -
876 - doins -r *
877 - fperms 755 bin/dorun.sh
878 -
879 - popd >/dev/null || die
880 -
881 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
882 -}
883
884 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
885 index 63214e1..c9ab31a 100644
886 --- a/dev-java/netbeans-dlight/ChangeLog
887 +++ b/dev-java/netbeans-dlight/ChangeLog
888 @@ -2,6 +2,12 @@
889 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
890 # $Header: $
891
892 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
893 + -netbeans-dlight-9999_p20130510.ebuild,
894 + -netbeans-dlight-9999_p20130513.ebuild,
895 + -netbeans-dlight-9999_p20130515.ebuild:
896 + removed obsolete ebuilds
897 +
898 *netbeans-dlight-9999_p20130603 (04 Jun 2013)
899
900 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
901
902 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130510.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130510.ebuild
903 deleted file mode 100644
904 index 9cb021c..0000000
905 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130510.ebuild
906 +++ /dev/null
907 @@ -1,97 +0,0 @@
908 -# Copyright 1999-2013 Gentoo Foundation
909 -# Distributed under the terms of the GNU General Public License v2
910 -# $Header: $
911 -
912 -EAPI="4"
913 -WANT_ANT_TASKS="ant-nodeps"
914 -inherit eutils java-pkg-2 java-ant-2
915 -
916 -DESCRIPTION="Netbeans D-Light Cluster"
917 -HOMEPAGE="http://netbeans.org/"
918 -SLOT="9999"
919 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
920 -SRC_URI="${SOURCE_URL}
921 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
922 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
923 -KEYWORDS="~amd64 ~x86"
924 -IUSE=""
925 -S="${WORKDIR}"
926 -
927 -CDEPEND="~dev-java/netbeans-ide-${PV}
928 - ~dev-java/netbeans-platform-${PV}"
929 -DEPEND=">=virtual/jdk-1.7
930 - app-arch/unzip
931 - ${CDEPEND}
932 - dev-java/javahelp:0"
933 -RDEPEND=">=virtual/jdk-1.7
934 - ${CDEPEND}"
935 -
936 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
937 -
938 -EANT_BUILD_XML="nbbuild/build.xml"
939 -EANT_BUILD_TARGET="rebuild-cluster"
940 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
941 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
942 -JAVA_PKG_BSFIX="off"
943 -
944 -src_unpack() {
945 - unpack $(basename ${SOURCE_URL})
946 -
947 - einfo "Deleting bundled jars..."
948 - find -name "*.jar" -type f -delete
949 -
950 - unpack netbeans-9999-r8-build.xml.patch.bz2
951 -}
952 -
953 -src_prepare() {
954 - einfo "Deleting bundled class files..."
955 - find -name "*.class" -type f | xargs rm -vf
956 -
957 - epatch netbeans-9999-r8-build.xml.patch
958 -
959 - # Support for custom patches
960 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
961 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
962 -
963 - if [ -n "${files}" ] ; then
964 - einfo "Applying custom patches:"
965 -
966 - for file in ${files} ; do
967 - epatch "${file}"
968 - done
969 - fi
970 - fi
971 -
972 - einfo "Symlinking external libraries..."
973 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
974 -
975 - einfo "Linking in other clusters..."
976 - mkdir "${S}"/nbbuild/netbeans || die
977 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
978 -
979 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
980 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
981 - touch nb.cluster.ide.built
982 -
983 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
984 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
985 - touch nb.cluster.platform.built
986 -
987 - popd >/dev/null || die
988 -
989 - java-pkg-2_src_prepare
990 -}
991 -
992 -src_install() {
993 - pushd nbbuild/netbeans/dlight >/dev/null || die
994 -
995 - insinto ${INSTALL_DIR}
996 -
997 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
998 -
999 - doins -r *
1000 -
1001 - popd >/dev/null || die
1002 -
1003 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
1004 -}
1005
1006 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130513.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130513.ebuild
1007 deleted file mode 100644
1008 index 3e20e41..0000000
1009 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130513.ebuild
1010 +++ /dev/null
1011 @@ -1,96 +0,0 @@
1012 -# Copyright 1999-2013 Gentoo Foundation
1013 -# Distributed under the terms of the GNU General Public License v2
1014 -# $Header: $
1015 -
1016 -EAPI="4"
1017 -inherit eutils java-pkg-2 java-ant-2
1018 -
1019 -DESCRIPTION="Netbeans D-Light Cluster"
1020 -HOMEPAGE="http://netbeans.org/"
1021 -SLOT="9999"
1022 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
1023 -SRC_URI="${SOURCE_URL}
1024 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
1025 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1026 -KEYWORDS="~amd64 ~x86"
1027 -IUSE=""
1028 -S="${WORKDIR}"
1029 -
1030 -CDEPEND="~dev-java/netbeans-ide-${PV}
1031 - ~dev-java/netbeans-platform-${PV}"
1032 -DEPEND=">=virtual/jdk-1.7
1033 - app-arch/unzip
1034 - ${CDEPEND}
1035 - dev-java/javahelp:0"
1036 -RDEPEND=">=virtual/jdk-1.7
1037 - ${CDEPEND}"
1038 -
1039 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1040 -
1041 -EANT_BUILD_XML="nbbuild/build.xml"
1042 -EANT_BUILD_TARGET="rebuild-cluster"
1043 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
1044 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1045 -JAVA_PKG_BSFIX="off"
1046 -
1047 -src_unpack() {
1048 - unpack $(basename ${SOURCE_URL})
1049 -
1050 - einfo "Deleting bundled jars..."
1051 - find -name "*.jar" -type f -delete
1052 -
1053 - unpack netbeans-9999-r8-build.xml.patch.bz2
1054 -}
1055 -
1056 -src_prepare() {
1057 - einfo "Deleting bundled class files..."
1058 - find -name "*.class" -type f | xargs rm -vf
1059 -
1060 - epatch netbeans-9999-r8-build.xml.patch
1061 -
1062 - # Support for custom patches
1063 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1064 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1065 -
1066 - if [ -n "${files}" ] ; then
1067 - einfo "Applying custom patches:"
1068 -
1069 - for file in ${files} ; do
1070 - epatch "${file}"
1071 - done
1072 - fi
1073 - fi
1074 -
1075 - einfo "Symlinking external libraries..."
1076 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1077 -
1078 - einfo "Linking in other clusters..."
1079 - mkdir "${S}"/nbbuild/netbeans || die
1080 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1081 -
1082 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1083 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1084 - touch nb.cluster.ide.built
1085 -
1086 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1087 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1088 - touch nb.cluster.platform.built
1089 -
1090 - popd >/dev/null || die
1091 -
1092 - java-pkg-2_src_prepare
1093 -}
1094 -
1095 -src_install() {
1096 - pushd nbbuild/netbeans/dlight >/dev/null || die
1097 -
1098 - insinto ${INSTALL_DIR}
1099 -
1100 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1101 -
1102 - doins -r *
1103 -
1104 - popd >/dev/null || die
1105 -
1106 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
1107 -}
1108
1109 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130515.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130515.ebuild
1110 deleted file mode 100644
1111 index 6183540..0000000
1112 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20130515.ebuild
1113 +++ /dev/null
1114 @@ -1,96 +0,0 @@
1115 -# Copyright 1999-2013 Gentoo Foundation
1116 -# Distributed under the terms of the GNU General Public License v2
1117 -# $Header: $
1118 -
1119 -EAPI="4"
1120 -inherit eutils java-pkg-2 java-ant-2
1121 -
1122 -DESCRIPTION="Netbeans D-Light Cluster"
1123 -HOMEPAGE="http://netbeans.org/"
1124 -SLOT="9999"
1125 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
1126 -SRC_URI="${SOURCE_URL}
1127 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
1128 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1129 -KEYWORDS="~amd64 ~x86"
1130 -IUSE=""
1131 -S="${WORKDIR}"
1132 -
1133 -CDEPEND="~dev-java/netbeans-ide-${PV}
1134 - ~dev-java/netbeans-platform-${PV}"
1135 -DEPEND=">=virtual/jdk-1.7
1136 - app-arch/unzip
1137 - ${CDEPEND}
1138 - dev-java/javahelp:0"
1139 -RDEPEND=">=virtual/jdk-1.7
1140 - ${CDEPEND}"
1141 -
1142 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1143 -
1144 -EANT_BUILD_XML="nbbuild/build.xml"
1145 -EANT_BUILD_TARGET="rebuild-cluster"
1146 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
1147 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1148 -JAVA_PKG_BSFIX="off"
1149 -
1150 -src_unpack() {
1151 - unpack $(basename ${SOURCE_URL})
1152 -
1153 - einfo "Deleting bundled jars..."
1154 - find -name "*.jar" -type f -delete
1155 -
1156 - unpack netbeans-9999-r8-build.xml.patch.bz2
1157 -}
1158 -
1159 -src_prepare() {
1160 - einfo "Deleting bundled class files..."
1161 - find -name "*.class" -type f | xargs rm -vf
1162 -
1163 - epatch netbeans-9999-r8-build.xml.patch
1164 -
1165 - # Support for custom patches
1166 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1167 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1168 -
1169 - if [ -n "${files}" ] ; then
1170 - einfo "Applying custom patches:"
1171 -
1172 - for file in ${files} ; do
1173 - epatch "${file}"
1174 - done
1175 - fi
1176 - fi
1177 -
1178 - einfo "Symlinking external libraries..."
1179 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1180 -
1181 - einfo "Linking in other clusters..."
1182 - mkdir "${S}"/nbbuild/netbeans || die
1183 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1184 -
1185 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1186 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1187 - touch nb.cluster.ide.built
1188 -
1189 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1190 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1191 - touch nb.cluster.platform.built
1192 -
1193 - popd >/dev/null || die
1194 -
1195 - java-pkg-2_src_prepare
1196 -}
1197 -
1198 -src_install() {
1199 - pushd nbbuild/netbeans/dlight >/dev/null || die
1200 -
1201 - insinto ${INSTALL_DIR}
1202 -
1203 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1204 -
1205 - doins -r *
1206 -
1207 - popd >/dev/null || die
1208 -
1209 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
1210 -}
1211
1212 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
1213 index f60f286..0fe4974 100644
1214 --- a/dev-java/netbeans-enterprise/ChangeLog
1215 +++ b/dev-java/netbeans-enterprise/ChangeLog
1216 @@ -2,6 +2,12 @@
1217 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1218 # $Header: $
1219
1220 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
1221 + -netbeans-enterprise-9999_p20130510.ebuild,
1222 + -netbeans-enterprise-9999_p20130513.ebuild,
1223 + -netbeans-enterprise-9999_p20130515.ebuild:
1224 + removed obsolete ebuilds
1225 +
1226 *netbeans-enterprise-9999_p20130603 (04 Jun 2013)
1227
1228 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
1229
1230 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130510.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130510.ebuild
1231 deleted file mode 100644
1232 index 2614819..0000000
1233 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130510.ebuild
1234 +++ /dev/null
1235 @@ -1,277 +0,0 @@
1236 -# Copyright 1999-2013 Gentoo Foundation
1237 -# Distributed under the terms of the GNU General Public License v2
1238 -# $Header: $
1239 -
1240 -EAPI="4"
1241 -WANT_ANT_TASKS="ant-nodeps"
1242 -inherit eutils java-pkg-2 java-ant-2
1243 -
1244 -DESCRIPTION="Netbeans Enterprise cluster"
1245 -HOMEPAGE="http://netbeans.org/"
1246 -SLOT="9999"
1247 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
1248 -SRC_URI="${SOURCE_URL}
1249 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
1250 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
1251 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
1252 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
1253 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
1254 - http://hg.netbeans.org/binaries/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar
1255 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
1256 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
1257 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
1258 - http://hg.netbeans.org/binaries/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar
1259 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
1260 - http://hg.netbeans.org/binaries/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar
1261 - http://hg.netbeans.org/binaries/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar
1262 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
1263 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
1264 - http://hg.netbeans.org/binaries/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip
1265 - http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar
1266 - http://hg.netbeans.org/binaries/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar
1267 - http://hg.netbeans.org/binaries/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar
1268 - http://hg.netbeans.org/binaries/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar
1269 - http://hg.netbeans.org/binaries/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar
1270 - http://hg.netbeans.org/binaries/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar
1271 - http://hg.netbeans.org/binaries/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar
1272 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
1273 - http://hg.netbeans.org/binaries/06C696DDCBD8F84071151B6B42E53DCEE849A52D-jsf-2.2.zip
1274 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
1275 - http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
1276 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
1277 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
1278 - http://hg.netbeans.org/binaries/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar
1279 - http://hg.netbeans.org/binaries/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar
1280 - http://hg.netbeans.org/binaries/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar
1281 - http://hg.netbeans.org/binaries/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar
1282 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
1283 - http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
1284 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
1285 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
1286 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
1287 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
1288 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1289 -KEYWORDS="~amd64 ~x86"
1290 -IUSE=""
1291 -S="${WORKDIR}"
1292 -
1293 -CDEPEND="~dev-java/netbeans-ide-${PV}
1294 - ~dev-java/netbeans-harness-${PV}
1295 - ~dev-java/netbeans-ide-${PV}
1296 - ~dev-java/netbeans-java-${PV}
1297 - ~dev-java/netbeans-profiler-${PV}
1298 - ~dev-java/netbeans-platform-${PV}
1299 - ~dev-java/netbeans-webcommon-${PV}
1300 - ~dev-java/netbeans-websvccommon-${PV}
1301 - dev-java/commons-codec:0
1302 - dev-java/commons-fileupload:0
1303 - dev-java/commons-logging:0
1304 - dev-java/glassfish-deployment-api:1.2
1305 - dev-java/jakarta-jstl:0"
1306 -DEPEND=">=virtual/jdk-1.7
1307 - app-arch/unzip
1308 - ${CDEPEND}
1309 - dev-java/javahelp:0
1310 - >=dev-java/junit-4.4:4
1311 - dev-java/tomcat-servlet-api:2.3"
1312 -RDEPEND=">=virtual/jdk-1.7
1313 - ${CDEPEND}
1314 - dev-java/antlr:0[java]
1315 - dev-java/asm:3
1316 - dev-java/bsf:2.3
1317 - dev-java/commons-beanutils:1.7
1318 - dev-java/commons-collections:0
1319 - dev-java/commons-digester:0
1320 - dev-java/commons-io:1
1321 - dev-java/commons-validator:0
1322 - dev-java/jakarta-oro:2.0
1323 - dev-java/jettison:0
1324 - dev-java/jsr311-api:0"
1325 -# dev-java/commons-chain:1.1 in overlay
1326 -
1327 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1328 -
1329 -EANT_BUILD_XML="nbbuild/build.xml"
1330 -EANT_BUILD_TARGET="rebuild-cluster"
1331 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
1332 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1333 -JAVA_PKG_BSFIX="off"
1334 -
1335 -src_unpack() {
1336 - unpack $(basename ${SOURCE_URL})
1337 -
1338 - einfo "Deleting bundled jars..."
1339 - find -name "*.jar" -type f -delete
1340 -
1341 - unpack netbeans-9999-r8-build.xml.patch.bz2
1342 -
1343 - pushd "${S}" >/dev/null || die
1344 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
1345 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
1346 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
1347 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
1348 - ln -s "${DISTDIR}"/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b046.jar || die
1349 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
1350 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
1351 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
1352 - ln -s "${DISTDIR}"/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
1353 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
1354 - ln -s "${DISTDIR}"/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
1355 - ln -s "${DISTDIR}"/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
1356 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
1357 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
1358 - ln -s "${DISTDIR}"/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip websvc.restlib/external/jersey-1.13.zip || die
1359 - ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar websvc.restlib/external/jersey-1.13-javadoc.jar || die
1360 - ln -s "${DISTDIR}"/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar websvc.restlib/external/jersey-apache-client-1.13-javadoc.jar || die
1361 - ln -s "${DISTDIR}"/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.13-javadoc.jar || die
1362 - ln -s "${DISTDIR}"/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar websvc.restlib/external/jersey-guice-1.13-javadoc.jar || die
1363 - ln -s "${DISTDIR}"/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar websvc.restlib/external/jersey-multipart-1.13-javadoc.jar || die
1364 - ln -s "${DISTDIR}"/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar websvc.restlib/external/jersey-simple-server-1.13-javadoc.jar || die
1365 - ln -s "${DISTDIR}"/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar websvc.restlib/external/jersey-spring-1.13-javadoc.jar || die
1366 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
1367 - ln -s "${DISTDIR}"/06C696DDCBD8F84071151B6B42E53DCEE849A52D-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
1368 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
1369 - ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
1370 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
1371 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
1372 - ln -s "${DISTDIR}"/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar websvc.restlib/external/oauth-client-1.13-javadoc.jar || die
1373 - ln -s "${DISTDIR}"/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar websvc.restlib/external/oauth-server-1.13-javadoc.jar || die
1374 - ln -s "${DISTDIR}"/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar websvc.restlib/external/oauth-signature-1.13-javadoc.jar || die
1375 - ln -s "${DISTDIR}"/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar web.primefaces/external/primefaces-3.5.jar || die
1376 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
1377 - ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
1378 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
1379 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
1380 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
1381 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
1382 - popd >/dev/null || die
1383 -}
1384 -
1385 -src_prepare() {
1386 - einfo "Deleting bundled class files..."
1387 - find -name "*.class" -type f | xargs rm -vf
1388 -
1389 - epatch netbeans-9999-r8-build.xml.patch
1390 -
1391 - # Support for custom patches
1392 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1393 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1394 -
1395 - if [ -n "${files}" ] ; then
1396 - einfo "Applying custom patches:"
1397 -
1398 - for file in ${files} ; do
1399 - epatch "${file}"
1400 - done
1401 - fi
1402 - fi
1403 -
1404 - einfo "Symlinking external libraries..."
1405 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1406 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1407 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
1408 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1409 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
1410 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
1411 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
1412 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1413 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
1414 -
1415 - einfo "Linking in other clusters..."
1416 - mkdir "${S}"/nbbuild/netbeans || die
1417 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1418 -
1419 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1420 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1421 - touch nb.cluster.extide.built
1422 -
1423 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1424 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1425 - touch nb.cluster.harness.built
1426 -
1427 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1428 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1429 - touch nb.cluster.ide.built
1430 -
1431 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1432 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1433 - touch nb.cluster.java.built
1434 -
1435 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
1436 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1437 - touch nb.cluster.profiler.built
1438 -
1439 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1440 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1441 - touch nb.cluster.platform.built
1442 -
1443 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
1444 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1445 - touch nb.cluster.webcommon.built
1446 -
1447 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1448 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1449 - touch nb.cluster.websvccommon.built
1450 -
1451 - popd >/dev/null || die
1452 -
1453 - java-pkg-2_src_prepare
1454 -}
1455 -
1456 -src_install() {
1457 - pushd nbbuild/netbeans/enterprise >/dev/null || die
1458 -
1459 - insinto ${INSTALL_DIR}
1460 -
1461 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1462 -
1463 - doins -r *
1464 -
1465 - popd >/dev/null || die
1466 -
1467 - local instdir=${INSTALL_DIR}/modules/ext
1468 - pushd "${D}"/${instdir} >/dev/null || die
1469 - rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
1470 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
1471 - rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
1472 - rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
1473 - popd >/dev/null || die
1474 -
1475 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
1476 - pushd "${D}"/${instdir} >/dev/null || die
1477 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
1478 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1479 - popd >/dev/null || die
1480 -
1481 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
1482 - pushd "${D}"/${instdir} >/dev/null || die
1483 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
1484 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
1485 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
1486 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
1487 - popd >/dev/null || die
1488 -
1489 - local instdir=${INSTALL_DIR}/modules/ext/rest
1490 - pushd "${D}"/${instdir} >/dev/null || die
1491 - rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
1492 - rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
1493 - rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
1494 - popd >/dev/null || die
1495 -
1496 - local instdir=${INSTALL_DIR}/modules/ext/struts
1497 - pushd "${D}"/${instdir} >/dev/null || die
1498 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
1499 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
1500 - 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
1501 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
1502 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
1503 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
1504 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
1505 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
1506 - rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
1507 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
1508 - rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
1509 - popd >/dev/null || die
1510 -
1511 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
1512 -}
1513
1514 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130513.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130513.ebuild
1515 deleted file mode 100644
1516 index 9751a04..0000000
1517 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130513.ebuild
1518 +++ /dev/null
1519 @@ -1,276 +0,0 @@
1520 -# Copyright 1999-2013 Gentoo Foundation
1521 -# Distributed under the terms of the GNU General Public License v2
1522 -# $Header: $
1523 -
1524 -EAPI="4"
1525 -inherit eutils java-pkg-2 java-ant-2
1526 -
1527 -DESCRIPTION="Netbeans Enterprise cluster"
1528 -HOMEPAGE="http://netbeans.org/"
1529 -SLOT="9999"
1530 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
1531 -SRC_URI="${SOURCE_URL}
1532 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
1533 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
1534 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
1535 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
1536 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
1537 - http://hg.netbeans.org/binaries/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar
1538 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
1539 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
1540 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
1541 - http://hg.netbeans.org/binaries/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar
1542 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
1543 - http://hg.netbeans.org/binaries/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar
1544 - http://hg.netbeans.org/binaries/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar
1545 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
1546 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
1547 - http://hg.netbeans.org/binaries/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip
1548 - http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar
1549 - http://hg.netbeans.org/binaries/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar
1550 - http://hg.netbeans.org/binaries/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar
1551 - http://hg.netbeans.org/binaries/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar
1552 - http://hg.netbeans.org/binaries/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar
1553 - http://hg.netbeans.org/binaries/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar
1554 - http://hg.netbeans.org/binaries/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar
1555 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
1556 - http://hg.netbeans.org/binaries/06C696DDCBD8F84071151B6B42E53DCEE849A52D-jsf-2.2.zip
1557 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
1558 - http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
1559 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
1560 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
1561 - http://hg.netbeans.org/binaries/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar
1562 - http://hg.netbeans.org/binaries/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar
1563 - http://hg.netbeans.org/binaries/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar
1564 - http://hg.netbeans.org/binaries/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar
1565 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
1566 - http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
1567 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
1568 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
1569 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
1570 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
1571 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1572 -KEYWORDS="~amd64 ~x86"
1573 -IUSE=""
1574 -S="${WORKDIR}"
1575 -
1576 -CDEPEND="~dev-java/netbeans-ide-${PV}
1577 - ~dev-java/netbeans-harness-${PV}
1578 - ~dev-java/netbeans-ide-${PV}
1579 - ~dev-java/netbeans-java-${PV}
1580 - ~dev-java/netbeans-profiler-${PV}
1581 - ~dev-java/netbeans-platform-${PV}
1582 - ~dev-java/netbeans-webcommon-${PV}
1583 - ~dev-java/netbeans-websvccommon-${PV}
1584 - dev-java/commons-codec:0
1585 - dev-java/commons-fileupload:0
1586 - dev-java/commons-logging:0
1587 - dev-java/glassfish-deployment-api:1.2
1588 - dev-java/jakarta-jstl:0"
1589 -DEPEND=">=virtual/jdk-1.7
1590 - app-arch/unzip
1591 - ${CDEPEND}
1592 - dev-java/javahelp:0
1593 - >=dev-java/junit-4.4:4
1594 - dev-java/tomcat-servlet-api:2.3"
1595 -RDEPEND=">=virtual/jdk-1.7
1596 - ${CDEPEND}
1597 - dev-java/antlr:0[java]
1598 - dev-java/asm:3
1599 - dev-java/bsf:2.3
1600 - dev-java/commons-beanutils:1.7
1601 - dev-java/commons-collections:0
1602 - dev-java/commons-digester:0
1603 - dev-java/commons-io:1
1604 - dev-java/commons-validator:0
1605 - dev-java/jakarta-oro:2.0
1606 - dev-java/jettison:0
1607 - dev-java/jsr311-api:0"
1608 -# dev-java/commons-chain:1.1 in overlay
1609 -
1610 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1611 -
1612 -EANT_BUILD_XML="nbbuild/build.xml"
1613 -EANT_BUILD_TARGET="rebuild-cluster"
1614 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
1615 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1616 -JAVA_PKG_BSFIX="off"
1617 -
1618 -src_unpack() {
1619 - unpack $(basename ${SOURCE_URL})
1620 -
1621 - einfo "Deleting bundled jars..."
1622 - find -name "*.jar" -type f -delete
1623 -
1624 - unpack netbeans-9999-r8-build.xml.patch.bz2
1625 -
1626 - pushd "${S}" >/dev/null || die
1627 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
1628 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
1629 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
1630 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
1631 - ln -s "${DISTDIR}"/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b046.jar || die
1632 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
1633 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
1634 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
1635 - ln -s "${DISTDIR}"/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
1636 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
1637 - ln -s "${DISTDIR}"/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
1638 - ln -s "${DISTDIR}"/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
1639 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
1640 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
1641 - ln -s "${DISTDIR}"/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip websvc.restlib/external/jersey-1.13.zip || die
1642 - ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar websvc.restlib/external/jersey-1.13-javadoc.jar || die
1643 - ln -s "${DISTDIR}"/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar websvc.restlib/external/jersey-apache-client-1.13-javadoc.jar || die
1644 - ln -s "${DISTDIR}"/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.13-javadoc.jar || die
1645 - ln -s "${DISTDIR}"/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar websvc.restlib/external/jersey-guice-1.13-javadoc.jar || die
1646 - ln -s "${DISTDIR}"/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar websvc.restlib/external/jersey-multipart-1.13-javadoc.jar || die
1647 - ln -s "${DISTDIR}"/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar websvc.restlib/external/jersey-simple-server-1.13-javadoc.jar || die
1648 - ln -s "${DISTDIR}"/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar websvc.restlib/external/jersey-spring-1.13-javadoc.jar || die
1649 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
1650 - ln -s "${DISTDIR}"/06C696DDCBD8F84071151B6B42E53DCEE849A52D-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
1651 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
1652 - ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
1653 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
1654 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
1655 - ln -s "${DISTDIR}"/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar websvc.restlib/external/oauth-client-1.13-javadoc.jar || die
1656 - ln -s "${DISTDIR}"/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar websvc.restlib/external/oauth-server-1.13-javadoc.jar || die
1657 - ln -s "${DISTDIR}"/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar websvc.restlib/external/oauth-signature-1.13-javadoc.jar || die
1658 - ln -s "${DISTDIR}"/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar web.primefaces/external/primefaces-3.5.jar || die
1659 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
1660 - ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
1661 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
1662 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
1663 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
1664 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
1665 - popd >/dev/null || die
1666 -}
1667 -
1668 -src_prepare() {
1669 - einfo "Deleting bundled class files..."
1670 - find -name "*.class" -type f | xargs rm -vf
1671 -
1672 - epatch netbeans-9999-r8-build.xml.patch
1673 -
1674 - # Support for custom patches
1675 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1676 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1677 -
1678 - if [ -n "${files}" ] ; then
1679 - einfo "Applying custom patches:"
1680 -
1681 - for file in ${files} ; do
1682 - epatch "${file}"
1683 - done
1684 - fi
1685 - fi
1686 -
1687 - einfo "Symlinking external libraries..."
1688 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1689 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1690 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
1691 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1692 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
1693 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
1694 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
1695 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1696 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
1697 -
1698 - einfo "Linking in other clusters..."
1699 - mkdir "${S}"/nbbuild/netbeans || die
1700 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1701 -
1702 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1703 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1704 - touch nb.cluster.extide.built
1705 -
1706 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1707 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1708 - touch nb.cluster.harness.built
1709 -
1710 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1711 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1712 - touch nb.cluster.ide.built
1713 -
1714 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1715 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1716 - touch nb.cluster.java.built
1717 -
1718 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
1719 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1720 - touch nb.cluster.profiler.built
1721 -
1722 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1723 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1724 - touch nb.cluster.platform.built
1725 -
1726 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
1727 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1728 - touch nb.cluster.webcommon.built
1729 -
1730 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1731 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1732 - touch nb.cluster.websvccommon.built
1733 -
1734 - popd >/dev/null || die
1735 -
1736 - java-pkg-2_src_prepare
1737 -}
1738 -
1739 -src_install() {
1740 - pushd nbbuild/netbeans/enterprise >/dev/null || die
1741 -
1742 - insinto ${INSTALL_DIR}
1743 -
1744 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1745 -
1746 - doins -r *
1747 -
1748 - popd >/dev/null || die
1749 -
1750 - local instdir=${INSTALL_DIR}/modules/ext
1751 - pushd "${D}"/${instdir} >/dev/null || die
1752 - rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
1753 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
1754 - rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
1755 - rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
1756 - popd >/dev/null || die
1757 -
1758 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
1759 - pushd "${D}"/${instdir} >/dev/null || die
1760 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
1761 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1762 - popd >/dev/null || die
1763 -
1764 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
1765 - pushd "${D}"/${instdir} >/dev/null || die
1766 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
1767 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
1768 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
1769 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
1770 - popd >/dev/null || die
1771 -
1772 - local instdir=${INSTALL_DIR}/modules/ext/rest
1773 - pushd "${D}"/${instdir} >/dev/null || die
1774 - rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
1775 - rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
1776 - rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
1777 - popd >/dev/null || die
1778 -
1779 - local instdir=${INSTALL_DIR}/modules/ext/struts
1780 - pushd "${D}"/${instdir} >/dev/null || die
1781 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
1782 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
1783 - 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
1784 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
1785 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
1786 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
1787 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
1788 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
1789 - rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
1790 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
1791 - rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
1792 - popd >/dev/null || die
1793 -
1794 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
1795 -}
1796
1797 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130515.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130515.ebuild
1798 deleted file mode 100644
1799 index dd4316a..0000000
1800 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20130515.ebuild
1801 +++ /dev/null
1802 @@ -1,276 +0,0 @@
1803 -# Copyright 1999-2013 Gentoo Foundation
1804 -# Distributed under the terms of the GNU General Public License v2
1805 -# $Header: $
1806 -
1807 -EAPI="4"
1808 -inherit eutils java-pkg-2 java-ant-2
1809 -
1810 -DESCRIPTION="Netbeans Enterprise cluster"
1811 -HOMEPAGE="http://netbeans.org/"
1812 -SLOT="9999"
1813 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
1814 -SRC_URI="${SOURCE_URL}
1815 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
1816 - http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
1817 - http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
1818 - http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
1819 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
1820 - http://hg.netbeans.org/binaries/E671EEFAE798BCAB90CCDF9BCE7BC9BF32971E0B-glassfish-tooling-sdk-0.3-b047.jar
1821 - http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
1822 - http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
1823 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
1824 - http://hg.netbeans.org/binaries/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar
1825 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
1826 - http://hg.netbeans.org/binaries/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar
1827 - http://hg.netbeans.org/binaries/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar
1828 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
1829 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
1830 - http://hg.netbeans.org/binaries/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip
1831 - http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar
1832 - http://hg.netbeans.org/binaries/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar
1833 - http://hg.netbeans.org/binaries/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar
1834 - http://hg.netbeans.org/binaries/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar
1835 - http://hg.netbeans.org/binaries/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar
1836 - http://hg.netbeans.org/binaries/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar
1837 - http://hg.netbeans.org/binaries/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar
1838 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
1839 - http://hg.netbeans.org/binaries/83C61010C43130C56500F06BC257D59CF29F7B79-jsf-2.2.zip
1840 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
1841 - http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
1842 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
1843 - http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
1844 - http://hg.netbeans.org/binaries/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar
1845 - http://hg.netbeans.org/binaries/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar
1846 - http://hg.netbeans.org/binaries/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar
1847 - http://hg.netbeans.org/binaries/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar
1848 - http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
1849 - http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
1850 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
1851 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
1852 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
1853 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
1854 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1855 -KEYWORDS="~amd64 ~x86"
1856 -IUSE=""
1857 -S="${WORKDIR}"
1858 -
1859 -CDEPEND="~dev-java/netbeans-ide-${PV}
1860 - ~dev-java/netbeans-harness-${PV}
1861 - ~dev-java/netbeans-ide-${PV}
1862 - ~dev-java/netbeans-java-${PV}
1863 - ~dev-java/netbeans-profiler-${PV}
1864 - ~dev-java/netbeans-platform-${PV}
1865 - ~dev-java/netbeans-webcommon-${PV}
1866 - ~dev-java/netbeans-websvccommon-${PV}
1867 - dev-java/commons-codec:0
1868 - dev-java/commons-fileupload:0
1869 - dev-java/commons-logging:0
1870 - dev-java/glassfish-deployment-api:1.2
1871 - dev-java/jakarta-jstl:0"
1872 -DEPEND=">=virtual/jdk-1.7
1873 - app-arch/unzip
1874 - ${CDEPEND}
1875 - dev-java/javahelp:0
1876 - >=dev-java/junit-4.4:4
1877 - dev-java/tomcat-servlet-api:2.3"
1878 -RDEPEND=">=virtual/jdk-1.7
1879 - ${CDEPEND}
1880 - dev-java/antlr:0[java]
1881 - dev-java/asm:3
1882 - dev-java/bsf:2.3
1883 - dev-java/commons-beanutils:1.7
1884 - dev-java/commons-collections:0
1885 - dev-java/commons-digester:0
1886 - dev-java/commons-io:1
1887 - dev-java/commons-validator:0
1888 - dev-java/jakarta-oro:2.0
1889 - dev-java/jettison:0
1890 - dev-java/jsr311-api:0"
1891 -# dev-java/commons-chain:1.1 in overlay
1892 -
1893 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1894 -
1895 -EANT_BUILD_XML="nbbuild/build.xml"
1896 -EANT_BUILD_TARGET="rebuild-cluster"
1897 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
1898 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1899 -JAVA_PKG_BSFIX="off"
1900 -
1901 -src_unpack() {
1902 - unpack $(basename ${SOURCE_URL})
1903 -
1904 - einfo "Deleting bundled jars..."
1905 - find -name "*.jar" -type f -delete
1906 -
1907 - unpack netbeans-9999-r8-build.xml.patch.bz2
1908 -
1909 - pushd "${S}" >/dev/null || die
1910 - ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
1911 - ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
1912 - ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
1913 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
1914 - ln -s "${DISTDIR}"/E671EEFAE798BCAB90CCDF9BCE7BC9BF32971E0B-glassfish-tooling-sdk-0.3-b047.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b047.jar || die
1915 - ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
1916 - ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
1917 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
1918 - ln -s "${DISTDIR}"/89DD3D51297493DFF8EA559D2B25C0F6CABD2B57-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
1919 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
1920 - ln -s "${DISTDIR}"/C3EB52A7BE575475FB1C69BCD3B6D6F694CC2BCF-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
1921 - ln -s "${DISTDIR}"/1A73607005DC6122EA7D9D3B411EC008EDEC9CAE-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
1922 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
1923 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
1924 - ln -s "${DISTDIR}"/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip websvc.restlib/external/jersey-1.13.zip || die
1925 - ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar websvc.restlib/external/jersey-1.13-javadoc.jar || die
1926 - ln -s "${DISTDIR}"/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar websvc.restlib/external/jersey-apache-client-1.13-javadoc.jar || die
1927 - ln -s "${DISTDIR}"/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.13-javadoc.jar || die
1928 - ln -s "${DISTDIR}"/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar websvc.restlib/external/jersey-guice-1.13-javadoc.jar || die
1929 - ln -s "${DISTDIR}"/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar websvc.restlib/external/jersey-multipart-1.13-javadoc.jar || die
1930 - ln -s "${DISTDIR}"/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar websvc.restlib/external/jersey-simple-server-1.13-javadoc.jar || die
1931 - ln -s "${DISTDIR}"/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar websvc.restlib/external/jersey-spring-1.13-javadoc.jar || die
1932 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
1933 - ln -s "${DISTDIR}"/83C61010C43130C56500F06BC257D59CF29F7B79-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
1934 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
1935 - ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
1936 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
1937 - ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
1938 - ln -s "${DISTDIR}"/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar websvc.restlib/external/oauth-client-1.13-javadoc.jar || die
1939 - ln -s "${DISTDIR}"/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar websvc.restlib/external/oauth-server-1.13-javadoc.jar || die
1940 - ln -s "${DISTDIR}"/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar websvc.restlib/external/oauth-signature-1.13-javadoc.jar || die
1941 - ln -s "${DISTDIR}"/1E2F64CC5AF306F6B7833E8C4E69EDEDDF0E6393-primefaces-3.5.jar web.primefaces/external/primefaces-3.5.jar || die
1942 - ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
1943 - ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
1944 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
1945 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
1946 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
1947 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
1948 - popd >/dev/null || die
1949 -}
1950 -
1951 -src_prepare() {
1952 - einfo "Deleting bundled class files..."
1953 - find -name "*.class" -type f | xargs rm -vf
1954 -
1955 - epatch netbeans-9999-r8-build.xml.patch
1956 -
1957 - # Support for custom patches
1958 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1959 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1960 -
1961 - if [ -n "${files}" ] ; then
1962 - einfo "Applying custom patches:"
1963 -
1964 - for file in ${files} ; do
1965 - epatch "${file}"
1966 - done
1967 - fi
1968 - fi
1969 -
1970 - einfo "Symlinking external libraries..."
1971 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1972 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
1973 - java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
1974 - java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1975 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
1976 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
1977 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
1978 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1979 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
1980 -
1981 - einfo "Linking in other clusters..."
1982 - mkdir "${S}"/nbbuild/netbeans || die
1983 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1984 -
1985 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1986 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1987 - touch nb.cluster.extide.built
1988 -
1989 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1990 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1991 - touch nb.cluster.harness.built
1992 -
1993 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1994 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1995 - touch nb.cluster.ide.built
1996 -
1997 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1998 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1999 - touch nb.cluster.java.built
2000 -
2001 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2002 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2003 - touch nb.cluster.profiler.built
2004 -
2005 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2006 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2007 - touch nb.cluster.platform.built
2008 -
2009 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
2010 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2011 - touch nb.cluster.webcommon.built
2012 -
2013 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2014 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2015 - touch nb.cluster.websvccommon.built
2016 -
2017 - popd >/dev/null || die
2018 -
2019 - java-pkg-2_src_prepare
2020 -}
2021 -
2022 -src_install() {
2023 - pushd nbbuild/netbeans/enterprise >/dev/null || die
2024 -
2025 - insinto ${INSTALL_DIR}
2026 -
2027 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2028 -
2029 - doins -r *
2030 -
2031 - popd >/dev/null || die
2032 -
2033 - local instdir=${INSTALL_DIR}/modules/ext
2034 - pushd "${D}"/${instdir} >/dev/null || die
2035 - rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
2036 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
2037 - rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
2038 - rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
2039 - popd >/dev/null || die
2040 -
2041 - local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
2042 - pushd "${D}"/${instdir} >/dev/null || die
2043 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2044 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
2045 - popd >/dev/null || die
2046 -
2047 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
2048 - pushd "${D}"/${instdir} >/dev/null || die
2049 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
2050 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
2051 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
2052 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
2053 - popd >/dev/null || die
2054 -
2055 - local instdir=${INSTALL_DIR}/modules/ext/rest
2056 - pushd "${D}"/${instdir} >/dev/null || die
2057 - rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
2058 - rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
2059 - rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
2060 - popd >/dev/null || die
2061 -
2062 - local instdir=${INSTALL_DIR}/modules/ext/struts
2063 - pushd "${D}"/${instdir} >/dev/null || die
2064 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
2065 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
2066 - 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
2067 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
2068 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
2069 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
2070 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
2071 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
2072 - rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
2073 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
2074 - rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
2075 - popd >/dev/null || die
2076 -
2077 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
2078 -}
2079
2080 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
2081 index 4d3036a..bc810e1 100644
2082 --- a/dev-java/netbeans-ergonomics/ChangeLog
2083 +++ b/dev-java/netbeans-ergonomics/ChangeLog
2084 @@ -2,6 +2,12 @@
2085 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2086 # $Header: $
2087
2088 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2089 + -netbeans-ergonomics-9999_p20130510.ebuild,
2090 + -netbeans-ergonomics-9999_p20130513.ebuild,
2091 + -netbeans-ergonomics-9999_p20130515.ebuild:
2092 + removed obsolete ebuilds
2093 +
2094 *netbeans-ergonomics-9999_p20130603 (04 Jun 2013)
2095
2096 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2097
2098 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130510.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130510.ebuild
2099 deleted file mode 100644
2100 index e10e650..0000000
2101 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130510.ebuild
2102 +++ /dev/null
2103 @@ -1,102 +0,0 @@
2104 -# Copyright 1999-2013 Gentoo Foundation
2105 -# Distributed under the terms of the GNU General Public License v2
2106 -# $Header: $
2107 -
2108 -EAPI="4"
2109 -WANT_ANT_TASKS="ant-nodeps"
2110 -inherit eutils java-pkg-2 java-ant-2
2111 -
2112 -DESCRIPTION="Netbeans Ergonomics Cluster"
2113 -HOMEPAGE="http://netbeans.org/"
2114 -SLOT="9999"
2115 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
2116 -SRC_URI="${SOURCE_URL}
2117 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
2118 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2119 -KEYWORDS="~amd64 ~x86"
2120 -IUSE=""
2121 -S="${WORKDIR}"
2122 -
2123 -CDEPEND="~dev-java/netbeans-ide-${PV}
2124 - ~dev-java/netbeans-nb-${PV}
2125 - ~dev-java/netbeans-platform-${PV}"
2126 -DEPEND=">=virtual/jdk-1.7
2127 - app-arch/unzip
2128 - ${CDEPEND}
2129 - dev-java/javahelp:0"
2130 -RDEPEND=">=virtual/jdk-1.7
2131 - ${CDEPEND}"
2132 -
2133 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2134 -
2135 -EANT_BUILD_XML="nbbuild/build.xml"
2136 -EANT_BUILD_TARGET="rebuild-cluster"
2137 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
2138 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2139 -JAVA_PKG_BSFIX="off"
2140 -
2141 -src_unpack() {
2142 - unpack $(basename ${SOURCE_URL})
2143 -
2144 - einfo "Deleting bundled jars..."
2145 - find -name "*.jar" -type f -delete
2146 -
2147 - unpack netbeans-9999-r8-build.xml.patch.bz2
2148 -}
2149 -
2150 -src_prepare() {
2151 - einfo "Deleting bundled class files..."
2152 - find -name "*.class" -type f | xargs rm -vf
2153 -
2154 - epatch netbeans-9999-r8-build.xml.patch
2155 -
2156 - # Support for custom patches
2157 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2158 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2159 -
2160 - if [ -n "${files}" ] ; then
2161 - einfo "Applying custom patches:"
2162 -
2163 - for file in ${files} ; do
2164 - epatch "${file}"
2165 - done
2166 - fi
2167 - fi
2168 -
2169 - einfo "Symlinking external libraries..."
2170 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2171 -
2172 - einfo "Linking in other clusters..."
2173 - mkdir "${S}"/nbbuild/netbeans || die
2174 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2175 -
2176 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2177 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2178 - touch nb.cluster.ide.built
2179 -
2180 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2181 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2182 - touch nb.cluster.nb.built
2183 -
2184 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2185 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2186 - touch nb.cluster.platform.built
2187 -
2188 - popd >/dev/null || die
2189 -
2190 - java-pkg-2_src_prepare
2191 -}
2192 -
2193 -src_install() {
2194 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
2195 -
2196 - insinto ${INSTALL_DIR}
2197 -
2198 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2199 -
2200 - doins -r *
2201 -
2202 - popd >/dev/null || die
2203 -
2204 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
2205 -}
2206
2207 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130513.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130513.ebuild
2208 deleted file mode 100644
2209 index 3c622a2..0000000
2210 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130513.ebuild
2211 +++ /dev/null
2212 @@ -1,101 +0,0 @@
2213 -# Copyright 1999-2013 Gentoo Foundation
2214 -# Distributed under the terms of the GNU General Public License v2
2215 -# $Header: $
2216 -
2217 -EAPI="4"
2218 -inherit eutils java-pkg-2 java-ant-2
2219 -
2220 -DESCRIPTION="Netbeans Ergonomics Cluster"
2221 -HOMEPAGE="http://netbeans.org/"
2222 -SLOT="9999"
2223 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
2224 -SRC_URI="${SOURCE_URL}
2225 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
2226 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2227 -KEYWORDS="~amd64 ~x86"
2228 -IUSE=""
2229 -S="${WORKDIR}"
2230 -
2231 -CDEPEND="~dev-java/netbeans-ide-${PV}
2232 - ~dev-java/netbeans-nb-${PV}
2233 - ~dev-java/netbeans-platform-${PV}"
2234 -DEPEND=">=virtual/jdk-1.7
2235 - app-arch/unzip
2236 - ${CDEPEND}
2237 - dev-java/javahelp:0"
2238 -RDEPEND=">=virtual/jdk-1.7
2239 - ${CDEPEND}"
2240 -
2241 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2242 -
2243 -EANT_BUILD_XML="nbbuild/build.xml"
2244 -EANT_BUILD_TARGET="rebuild-cluster"
2245 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
2246 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2247 -JAVA_PKG_BSFIX="off"
2248 -
2249 -src_unpack() {
2250 - unpack $(basename ${SOURCE_URL})
2251 -
2252 - einfo "Deleting bundled jars..."
2253 - find -name "*.jar" -type f -delete
2254 -
2255 - unpack netbeans-9999-r8-build.xml.patch.bz2
2256 -}
2257 -
2258 -src_prepare() {
2259 - einfo "Deleting bundled class files..."
2260 - find -name "*.class" -type f | xargs rm -vf
2261 -
2262 - epatch netbeans-9999-r8-build.xml.patch
2263 -
2264 - # Support for custom patches
2265 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2266 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2267 -
2268 - if [ -n "${files}" ] ; then
2269 - einfo "Applying custom patches:"
2270 -
2271 - for file in ${files} ; do
2272 - epatch "${file}"
2273 - done
2274 - fi
2275 - fi
2276 -
2277 - einfo "Symlinking external libraries..."
2278 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2279 -
2280 - einfo "Linking in other clusters..."
2281 - mkdir "${S}"/nbbuild/netbeans || die
2282 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2283 -
2284 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2285 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2286 - touch nb.cluster.ide.built
2287 -
2288 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2289 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2290 - touch nb.cluster.nb.built
2291 -
2292 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2293 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2294 - touch nb.cluster.platform.built
2295 -
2296 - popd >/dev/null || die
2297 -
2298 - java-pkg-2_src_prepare
2299 -}
2300 -
2301 -src_install() {
2302 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
2303 -
2304 - insinto ${INSTALL_DIR}
2305 -
2306 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2307 -
2308 - doins -r *
2309 -
2310 - popd >/dev/null || die
2311 -
2312 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
2313 -}
2314
2315 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130515.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130515.ebuild
2316 deleted file mode 100644
2317 index f565fa7..0000000
2318 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20130515.ebuild
2319 +++ /dev/null
2320 @@ -1,101 +0,0 @@
2321 -# Copyright 1999-2013 Gentoo Foundation
2322 -# Distributed under the terms of the GNU General Public License v2
2323 -# $Header: $
2324 -
2325 -EAPI="4"
2326 -inherit eutils java-pkg-2 java-ant-2
2327 -
2328 -DESCRIPTION="Netbeans Ergonomics Cluster"
2329 -HOMEPAGE="http://netbeans.org/"
2330 -SLOT="9999"
2331 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
2332 -SRC_URI="${SOURCE_URL}
2333 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
2334 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2335 -KEYWORDS="~amd64 ~x86"
2336 -IUSE=""
2337 -S="${WORKDIR}"
2338 -
2339 -CDEPEND="~dev-java/netbeans-ide-${PV}
2340 - ~dev-java/netbeans-nb-${PV}
2341 - ~dev-java/netbeans-platform-${PV}"
2342 -DEPEND=">=virtual/jdk-1.7
2343 - app-arch/unzip
2344 - ${CDEPEND}
2345 - dev-java/javahelp:0"
2346 -RDEPEND=">=virtual/jdk-1.7
2347 - ${CDEPEND}"
2348 -
2349 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2350 -
2351 -EANT_BUILD_XML="nbbuild/build.xml"
2352 -EANT_BUILD_TARGET="rebuild-cluster"
2353 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
2354 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2355 -JAVA_PKG_BSFIX="off"
2356 -
2357 -src_unpack() {
2358 - unpack $(basename ${SOURCE_URL})
2359 -
2360 - einfo "Deleting bundled jars..."
2361 - find -name "*.jar" -type f -delete
2362 -
2363 - unpack netbeans-9999-r8-build.xml.patch.bz2
2364 -}
2365 -
2366 -src_prepare() {
2367 - einfo "Deleting bundled class files..."
2368 - find -name "*.class" -type f | xargs rm -vf
2369 -
2370 - epatch netbeans-9999-r8-build.xml.patch
2371 -
2372 - # Support for custom patches
2373 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2374 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2375 -
2376 - if [ -n "${files}" ] ; then
2377 - einfo "Applying custom patches:"
2378 -
2379 - for file in ${files} ; do
2380 - epatch "${file}"
2381 - done
2382 - fi
2383 - fi
2384 -
2385 - einfo "Symlinking external libraries..."
2386 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2387 -
2388 - einfo "Linking in other clusters..."
2389 - mkdir "${S}"/nbbuild/netbeans || die
2390 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2391 -
2392 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2393 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2394 - touch nb.cluster.ide.built
2395 -
2396 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2397 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2398 - touch nb.cluster.nb.built
2399 -
2400 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2401 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2402 - touch nb.cluster.platform.built
2403 -
2404 - popd >/dev/null || die
2405 -
2406 - java-pkg-2_src_prepare
2407 -}
2408 -
2409 -src_install() {
2410 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
2411 -
2412 - insinto ${INSTALL_DIR}
2413 -
2414 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2415 -
2416 - doins -r *
2417 -
2418 - popd >/dev/null || die
2419 -
2420 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
2421 -}
2422
2423 diff --git a/dev-java/netbeans-extide/ChangeLog b/dev-java/netbeans-extide/ChangeLog
2424 index 96e1f69..f569a28 100644
2425 --- a/dev-java/netbeans-extide/ChangeLog
2426 +++ b/dev-java/netbeans-extide/ChangeLog
2427 @@ -2,6 +2,12 @@
2428 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2429 # $Header: $
2430
2431 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2432 + -netbeans-extide-9999_p20130510.ebuild,
2433 + -netbeans-extide-9999_p20130513.ebuild,
2434 + -netbeans-extide-9999_p20130515.ebuild:
2435 + removed obsolete ebuilds
2436 +
2437 *netbeans-extide-9999_p20130603 (04 Jun 2013)
2438
2439 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2440
2441 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20130510.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20130510.ebuild
2442 deleted file mode 100644
2443 index cad79bf..0000000
2444 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20130510.ebuild
2445 +++ /dev/null
2446 @@ -1,109 +0,0 @@
2447 -# Copyright 1999-2013 Gentoo Foundation
2448 -# Distributed under the terms of the GNU General Public License v2
2449 -# $Header: $
2450 -
2451 -EAPI="4"
2452 -WANT_ANT_TASKS="ant-nodeps"
2453 -inherit eutils java-pkg-2 java-ant-2
2454 -
2455 -DESCRIPTION="Netbeans ExtIDE Cluster"
2456 -HOMEPAGE="http://netbeans.org/projects/ide"
2457 -SLOT="9999"
2458 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
2459 -SRC_URI="${SOURCE_URL}
2460 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
2461 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip
2462 - http://hg.netbeans.org/binaries/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip"
2463 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2464 -KEYWORDS="~amd64 ~x86"
2465 -IUSE=""
2466 -S="${WORKDIR}"
2467 -
2468 -CDEPEND="~dev-java/netbeans-ide-${PV}
2469 - ~dev-java/netbeans-platform-${PV}"
2470 -DEPEND=">=virtual/jdk-1.7
2471 - app-arch/unzip
2472 - dev-java/javahelp:0
2473 - ${CDEPEND}"
2474 -RDEPEND=">=virtual/jdk-1.7
2475 - ${CDEPEND}"
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.extide -Dext.binaries.downloaded=true -Djava.awt.headless=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-r8-build.xml.patch.bz2
2492 -
2493 - pushd "${S}" >/dev/null || die
2494 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
2495 - ln -s "${DISTDIR}"/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip o.apache.tools.ant.module/external/ant-misc-1.9.0.zip || die
2496 - popd >/dev/null || die
2497 -}
2498 -
2499 -src_prepare() {
2500 - einfo "Deleting bundled class files..."
2501 - find -name "*.class" -type f | xargs rm -vf
2502 -
2503 - epatch netbeans-9999-r8-build.xml.patch
2504 -
2505 - # Support for custom patches
2506 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2507 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2508 -
2509 - if [ -n "${files}" ] ; then
2510 - einfo "Applying custom patches:"
2511 -
2512 - for file in ${files} ; do
2513 - epatch "${file}"
2514 - done
2515 - fi
2516 - fi
2517 -
2518 - einfo "Symlinking external libraries..."
2519 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2520 -
2521 - einfo "Linking in other clusters..."
2522 - mkdir "${S}"/nbbuild/netbeans || die
2523 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2524 -
2525 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2526 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2527 - touch nb.cluster.ide.built
2528 -
2529 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2530 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2531 - touch nb.cluster.platform.built
2532 -
2533 - popd >/dev/null || die
2534 -
2535 - java-pkg-2_src_prepare
2536 -}
2537 -
2538 -src_compile() {
2539 - unset DISPLAY
2540 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
2541 -}
2542 -
2543 -src_install() {
2544 - pushd nbbuild/netbeans/extide >/dev/null || die
2545 -
2546 - insinto ${INSTALL_DIR}
2547 -
2548 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2549 -
2550 - doins -r *
2551 -
2552 - popd >/dev/null || die
2553 -
2554 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
2555 -}
2556
2557 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20130513.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20130513.ebuild
2558 deleted file mode 100644
2559 index 984251b..0000000
2560 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20130513.ebuild
2561 +++ /dev/null
2562 @@ -1,108 +0,0 @@
2563 -# Copyright 1999-2013 Gentoo Foundation
2564 -# Distributed under the terms of the GNU General Public License v2
2565 -# $Header: $
2566 -
2567 -EAPI="4"
2568 -inherit eutils java-pkg-2 java-ant-2
2569 -
2570 -DESCRIPTION="Netbeans ExtIDE Cluster"
2571 -HOMEPAGE="http://netbeans.org/projects/ide"
2572 -SLOT="9999"
2573 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
2574 -SRC_URI="${SOURCE_URL}
2575 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
2576 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip
2577 - http://hg.netbeans.org/binaries/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip"
2578 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2579 -KEYWORDS="~amd64 ~x86"
2580 -IUSE=""
2581 -S="${WORKDIR}"
2582 -
2583 -CDEPEND="~dev-java/netbeans-ide-${PV}
2584 - ~dev-java/netbeans-platform-${PV}"
2585 -DEPEND=">=virtual/jdk-1.7
2586 - app-arch/unzip
2587 - dev-java/javahelp:0
2588 - ${CDEPEND}"
2589 -RDEPEND=">=virtual/jdk-1.7
2590 - ${CDEPEND}"
2591 -
2592 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2593 -
2594 -EANT_BUILD_XML="nbbuild/build.xml"
2595 -EANT_BUILD_TARGET="rebuild-cluster"
2596 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
2597 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2598 -JAVA_PKG_BSFIX="off"
2599 -
2600 -src_unpack() {
2601 - unpack $(basename ${SOURCE_URL})
2602 -
2603 - einfo "Deleting bundled jars..."
2604 - find -name "*.jar" -type f -delete
2605 -
2606 - unpack netbeans-9999-r8-build.xml.patch.bz2
2607 -
2608 - pushd "${S}" >/dev/null || die
2609 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
2610 - ln -s "${DISTDIR}"/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip o.apache.tools.ant.module/external/ant-misc-1.9.0.zip || die
2611 - popd >/dev/null || die
2612 -}
2613 -
2614 -src_prepare() {
2615 - einfo "Deleting bundled class files..."
2616 - find -name "*.class" -type f | xargs rm -vf
2617 -
2618 - epatch netbeans-9999-r8-build.xml.patch
2619 -
2620 - # Support for custom patches
2621 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2622 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2623 -
2624 - if [ -n "${files}" ] ; then
2625 - einfo "Applying custom patches:"
2626 -
2627 - for file in ${files} ; do
2628 - epatch "${file}"
2629 - done
2630 - fi
2631 - fi
2632 -
2633 - einfo "Symlinking external libraries..."
2634 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2635 -
2636 - einfo "Linking in other clusters..."
2637 - mkdir "${S}"/nbbuild/netbeans || die
2638 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2639 -
2640 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2641 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2642 - touch nb.cluster.ide.built
2643 -
2644 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2645 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2646 - touch nb.cluster.platform.built
2647 -
2648 - popd >/dev/null || die
2649 -
2650 - java-pkg-2_src_prepare
2651 -}
2652 -
2653 -src_compile() {
2654 - unset DISPLAY
2655 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
2656 -}
2657 -
2658 -src_install() {
2659 - pushd nbbuild/netbeans/extide >/dev/null || die
2660 -
2661 - insinto ${INSTALL_DIR}
2662 -
2663 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2664 -
2665 - doins -r *
2666 -
2667 - popd >/dev/null || die
2668 -
2669 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
2670 -}
2671
2672 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20130515.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20130515.ebuild
2673 deleted file mode 100644
2674 index b3bdb79..0000000
2675 --- a/dev-java/netbeans-extide/netbeans-extide-9999_p20130515.ebuild
2676 +++ /dev/null
2677 @@ -1,108 +0,0 @@
2678 -# Copyright 1999-2013 Gentoo Foundation
2679 -# Distributed under the terms of the GNU General Public License v2
2680 -# $Header: $
2681 -
2682 -EAPI="4"
2683 -inherit eutils java-pkg-2 java-ant-2
2684 -
2685 -DESCRIPTION="Netbeans ExtIDE Cluster"
2686 -HOMEPAGE="http://netbeans.org/projects/ide"
2687 -SLOT="9999"
2688 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
2689 -SRC_URI="${SOURCE_URL}
2690 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
2691 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip
2692 - http://hg.netbeans.org/binaries/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip"
2693 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2694 -KEYWORDS="~amd64 ~x86"
2695 -IUSE=""
2696 -S="${WORKDIR}"
2697 -
2698 -CDEPEND="~dev-java/netbeans-ide-${PV}
2699 - ~dev-java/netbeans-platform-${PV}"
2700 -DEPEND=">=virtual/jdk-1.7
2701 - app-arch/unzip
2702 - dev-java/javahelp:0
2703 - ${CDEPEND}"
2704 -RDEPEND=">=virtual/jdk-1.7
2705 - ${CDEPEND}"
2706 -
2707 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2708 -
2709 -EANT_BUILD_XML="nbbuild/build.xml"
2710 -EANT_BUILD_TARGET="rebuild-cluster"
2711 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
2712 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2713 -JAVA_PKG_BSFIX="off"
2714 -
2715 -src_unpack() {
2716 - unpack $(basename ${SOURCE_URL})
2717 -
2718 - einfo "Deleting bundled jars..."
2719 - find -name "*.jar" -type f -delete
2720 -
2721 - unpack netbeans-9999-r8-build.xml.patch.bz2
2722 -
2723 - pushd "${S}" >/dev/null || die
2724 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
2725 - ln -s "${DISTDIR}"/2508B4FDB639456646E2CC3135D2B5EDCBD70456-ant-misc-1.9.0.zip o.apache.tools.ant.module/external/ant-misc-1.9.0.zip || die
2726 - popd >/dev/null || die
2727 -}
2728 -
2729 -src_prepare() {
2730 - einfo "Deleting bundled class files..."
2731 - find -name "*.class" -type f | xargs rm -vf
2732 -
2733 - epatch netbeans-9999-r8-build.xml.patch
2734 -
2735 - # Support for custom patches
2736 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2737 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2738 -
2739 - if [ -n "${files}" ] ; then
2740 - einfo "Applying custom patches:"
2741 -
2742 - for file in ${files} ; do
2743 - epatch "${file}"
2744 - done
2745 - fi
2746 - fi
2747 -
2748 - einfo "Symlinking external libraries..."
2749 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2750 -
2751 - einfo "Linking in other clusters..."
2752 - mkdir "${S}"/nbbuild/netbeans || die
2753 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2754 -
2755 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2756 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2757 - touch nb.cluster.ide.built
2758 -
2759 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2760 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2761 - touch nb.cluster.platform.built
2762 -
2763 - popd >/dev/null || die
2764 -
2765 - java-pkg-2_src_prepare
2766 -}
2767 -
2768 -src_compile() {
2769 - unset DISPLAY
2770 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
2771 -}
2772 -
2773 -src_install() {
2774 - pushd nbbuild/netbeans/extide >/dev/null || die
2775 -
2776 - insinto ${INSTALL_DIR}
2777 -
2778 - grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2779 -
2780 - doins -r *
2781 -
2782 - popd >/dev/null || die
2783 -
2784 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
2785 -}
2786
2787 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
2788 index 988b60a..1933b8e 100644
2789 --- a/dev-java/netbeans-groovy/ChangeLog
2790 +++ b/dev-java/netbeans-groovy/ChangeLog
2791 @@ -2,6 +2,12 @@
2792 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2793 # $Header: $
2794
2795 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2796 + -netbeans-groovy-9999_p20130510.ebuild,
2797 + -netbeans-groovy-9999_p20130513.ebuild,
2798 + -netbeans-groovy-9999_p20130515.ebuild:
2799 + removed obsolete ebuilds
2800 +
2801 *netbeans-groovy-9999_p20130603 (04 Jun 2013)
2802
2803 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
2804
2805 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130510.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130510.ebuild
2806 deleted file mode 100644
2807 index 6b37188..0000000
2808 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130510.ebuild
2809 +++ /dev/null
2810 @@ -1,112 +0,0 @@
2811 -# Copyright 1999-2013 Gentoo Foundation
2812 -# Distributed under the terms of the GNU General Public License v2
2813 -# $Header: $
2814 -
2815 -EAPI="4"
2816 -WANT_ANT_TASKS="ant-nodeps"
2817 -inherit eutils java-pkg-2 java-ant-2
2818 -
2819 -DESCRIPTION="Netbeans Groovy Cluster"
2820 -HOMEPAGE="http://netbeans.org/projects/groovy"
2821 -SLOT="9999"
2822 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
2823 -SRC_URI="${SOURCE_URL}
2824 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
2825 - http://hg.netbeans.org/binaries/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar"
2826 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2827 -KEYWORDS="~amd64 ~x86"
2828 -IUSE=""
2829 -S="${WORKDIR}"
2830 -
2831 -CDEPEND="~dev-java/netbeans-extide-${PV}
2832 - ~dev-java/netbeans-ide-${PV}
2833 - ~dev-java/netbeans-java-${PV}
2834 - ~dev-java/netbeans-platform-${PV}"
2835 -DEPEND=">=virtual/jdk-1.7
2836 - app-arch/unzip
2837 - ${CDEPEND}
2838 - dev-java/javahelp:0"
2839 -RDEPEND=">=virtual/jdk-1.7
2840 - ${CDEPEND}"
2841 -
2842 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2843 -
2844 -EANT_BUILD_XML="nbbuild/build.xml"
2845 -EANT_BUILD_TARGET="rebuild-cluster"
2846 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
2847 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2848 -JAVA_PKG_BSFIX="off"
2849 -
2850 -src_unpack() {
2851 - unpack $(basename ${SOURCE_URL})
2852 -
2853 - einfo "Deleting bundled jars..."
2854 - find -name "*.jar" -type f -delete
2855 -
2856 - unpack netbeans-9999-r8-build.xml.patch.bz2
2857 -
2858 - pushd "${S}" >/dev/null || die
2859 - ln -s "${DISTDIR}"/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar libs.groovy/external/groovy-all-2.0.1.jar || die
2860 - popd >/dev/null || die
2861 -}
2862 -
2863 -src_prepare() {
2864 - einfo "Deleting bundled class files..."
2865 - find -name "*.class" -type f | xargs rm -vf
2866 -
2867 - epatch netbeans-9999-r8-build.xml.patch
2868 -
2869 - # Support for custom patches
2870 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2871 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2872 -
2873 - if [ -n "${files}" ] ; then
2874 - einfo "Applying custom patches:"
2875 -
2876 - for file in ${files} ; do
2877 - epatch "${file}"
2878 - done
2879 - fi
2880 - fi
2881 -
2882 - einfo "Symlinking external libraries..."
2883 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2884 -
2885 - einfo "Linking in other clusters..."
2886 - mkdir "${S}"/nbbuild/netbeans || die
2887 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2888 -
2889 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2890 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2891 - touch nb.cluster.extide.built
2892 -
2893 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2894 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2895 - touch nb.cluster.ide.built
2896 -
2897 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2898 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2899 - touch nb.cluster.java.built
2900 -
2901 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2902 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2903 - touch nb.cluster.platform.built
2904 -
2905 - popd >/dev/null || die
2906 -
2907 - java-pkg-2_src_prepare
2908 -}
2909 -
2910 -src_install() {
2911 - pushd nbbuild/netbeans/groovy >/dev/null || die
2912 -
2913 - insinto ${INSTALL_DIR}
2914 -
2915 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2916 -
2917 - doins -r *
2918 -
2919 - popd >/dev/null || die
2920 -
2921 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
2922 -}
2923
2924 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130513.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130513.ebuild
2925 deleted file mode 100644
2926 index 723afa3..0000000
2927 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130513.ebuild
2928 +++ /dev/null
2929 @@ -1,111 +0,0 @@
2930 -# Copyright 1999-2013 Gentoo Foundation
2931 -# Distributed under the terms of the GNU General Public License v2
2932 -# $Header: $
2933 -
2934 -EAPI="4"
2935 -inherit eutils java-pkg-2 java-ant-2
2936 -
2937 -DESCRIPTION="Netbeans Groovy Cluster"
2938 -HOMEPAGE="http://netbeans.org/projects/groovy"
2939 -SLOT="9999"
2940 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
2941 -SRC_URI="${SOURCE_URL}
2942 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
2943 - http://hg.netbeans.org/binaries/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar"
2944 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2945 -KEYWORDS="~amd64 ~x86"
2946 -IUSE=""
2947 -S="${WORKDIR}"
2948 -
2949 -CDEPEND="~dev-java/netbeans-extide-${PV}
2950 - ~dev-java/netbeans-ide-${PV}
2951 - ~dev-java/netbeans-java-${PV}
2952 - ~dev-java/netbeans-platform-${PV}"
2953 -DEPEND=">=virtual/jdk-1.7
2954 - app-arch/unzip
2955 - ${CDEPEND}
2956 - dev-java/javahelp:0"
2957 -RDEPEND=">=virtual/jdk-1.7
2958 - ${CDEPEND}"
2959 -
2960 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2961 -
2962 -EANT_BUILD_XML="nbbuild/build.xml"
2963 -EANT_BUILD_TARGET="rebuild-cluster"
2964 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
2965 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2966 -JAVA_PKG_BSFIX="off"
2967 -
2968 -src_unpack() {
2969 - unpack $(basename ${SOURCE_URL})
2970 -
2971 - einfo "Deleting bundled jars..."
2972 - find -name "*.jar" -type f -delete
2973 -
2974 - unpack netbeans-9999-r8-build.xml.patch.bz2
2975 -
2976 - pushd "${S}" >/dev/null || die
2977 - ln -s "${DISTDIR}"/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar libs.groovy/external/groovy-all-2.0.1.jar || die
2978 - popd >/dev/null || die
2979 -}
2980 -
2981 -src_prepare() {
2982 - einfo "Deleting bundled class files..."
2983 - find -name "*.class" -type f | xargs rm -vf
2984 -
2985 - epatch netbeans-9999-r8-build.xml.patch
2986 -
2987 - # Support for custom patches
2988 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2989 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2990 -
2991 - if [ -n "${files}" ] ; then
2992 - einfo "Applying custom patches:"
2993 -
2994 - for file in ${files} ; do
2995 - epatch "${file}"
2996 - done
2997 - fi
2998 - fi
2999 -
3000 - einfo "Symlinking external libraries..."
3001 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3002 -
3003 - einfo "Linking in other clusters..."
3004 - mkdir "${S}"/nbbuild/netbeans || die
3005 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3006 -
3007 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3008 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3009 - touch nb.cluster.extide.built
3010 -
3011 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3012 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3013 - touch nb.cluster.ide.built
3014 -
3015 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3016 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3017 - touch nb.cluster.java.built
3018 -
3019 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3020 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3021 - touch nb.cluster.platform.built
3022 -
3023 - popd >/dev/null || die
3024 -
3025 - java-pkg-2_src_prepare
3026 -}
3027 -
3028 -src_install() {
3029 - pushd nbbuild/netbeans/groovy >/dev/null || die
3030 -
3031 - insinto ${INSTALL_DIR}
3032 -
3033 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3034 -
3035 - doins -r *
3036 -
3037 - popd >/dev/null || die
3038 -
3039 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
3040 -}
3041
3042 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130515.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130515.ebuild
3043 deleted file mode 100644
3044 index 72996d1..0000000
3045 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20130515.ebuild
3046 +++ /dev/null
3047 @@ -1,111 +0,0 @@
3048 -# Copyright 1999-2013 Gentoo Foundation
3049 -# Distributed under the terms of the GNU General Public License v2
3050 -# $Header: $
3051 -
3052 -EAPI="4"
3053 -inherit eutils java-pkg-2 java-ant-2
3054 -
3055 -DESCRIPTION="Netbeans Groovy Cluster"
3056 -HOMEPAGE="http://netbeans.org/projects/groovy"
3057 -SLOT="9999"
3058 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
3059 -SRC_URI="${SOURCE_URL}
3060 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3061 - http://hg.netbeans.org/binaries/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar"
3062 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3063 -KEYWORDS="~amd64 ~x86"
3064 -IUSE=""
3065 -S="${WORKDIR}"
3066 -
3067 -CDEPEND="~dev-java/netbeans-extide-${PV}
3068 - ~dev-java/netbeans-ide-${PV}
3069 - ~dev-java/netbeans-java-${PV}
3070 - ~dev-java/netbeans-platform-${PV}"
3071 -DEPEND=">=virtual/jdk-1.7
3072 - app-arch/unzip
3073 - ${CDEPEND}
3074 - dev-java/javahelp:0"
3075 -RDEPEND=">=virtual/jdk-1.7
3076 - ${CDEPEND}"
3077 -
3078 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3079 -
3080 -EANT_BUILD_XML="nbbuild/build.xml"
3081 -EANT_BUILD_TARGET="rebuild-cluster"
3082 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
3083 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3084 -JAVA_PKG_BSFIX="off"
3085 -
3086 -src_unpack() {
3087 - unpack $(basename ${SOURCE_URL})
3088 -
3089 - einfo "Deleting bundled jars..."
3090 - find -name "*.jar" -type f -delete
3091 -
3092 - unpack netbeans-9999-r8-build.xml.patch.bz2
3093 -
3094 - pushd "${S}" >/dev/null || die
3095 - ln -s "${DISTDIR}"/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar libs.groovy/external/groovy-all-2.0.1.jar || die
3096 - popd >/dev/null || die
3097 -}
3098 -
3099 -src_prepare() {
3100 - einfo "Deleting bundled class files..."
3101 - find -name "*.class" -type f | xargs rm -vf
3102 -
3103 - epatch netbeans-9999-r8-build.xml.patch
3104 -
3105 - # Support for custom patches
3106 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3107 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3108 -
3109 - if [ -n "${files}" ] ; then
3110 - einfo "Applying custom patches:"
3111 -
3112 - for file in ${files} ; do
3113 - epatch "${file}"
3114 - done
3115 - fi
3116 - fi
3117 -
3118 - einfo "Symlinking external libraries..."
3119 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3120 -
3121 - einfo "Linking in other clusters..."
3122 - mkdir "${S}"/nbbuild/netbeans || die
3123 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3124 -
3125 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3126 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3127 - touch nb.cluster.extide.built
3128 -
3129 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3130 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3131 - touch nb.cluster.ide.built
3132 -
3133 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3134 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3135 - touch nb.cluster.java.built
3136 -
3137 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3138 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3139 - touch nb.cluster.platform.built
3140 -
3141 - popd >/dev/null || die
3142 -
3143 - java-pkg-2_src_prepare
3144 -}
3145 -
3146 -src_install() {
3147 - pushd nbbuild/netbeans/groovy >/dev/null || die
3148 -
3149 - insinto ${INSTALL_DIR}
3150 -
3151 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3152 -
3153 - doins -r *
3154 -
3155 - popd >/dev/null || die
3156 -
3157 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
3158 -}
3159
3160 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
3161 index e58cd52..9d3b76e 100644
3162 --- a/dev-java/netbeans-harness/ChangeLog
3163 +++ b/dev-java/netbeans-harness/ChangeLog
3164 @@ -2,6 +2,12 @@
3165 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3166 # $Header: $
3167
3168 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
3169 + -netbeans-harness-9999_p20130510.ebuild,
3170 + -netbeans-harness-9999_p20130513.ebuild,
3171 + -netbeans-harness-9999_p20130515.ebuild:
3172 + removed obsolete ebuilds
3173 +
3174 *netbeans-harness-9999_p20130603 (04 Jun 2013)
3175
3176 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
3177
3178 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20130510.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20130510.ebuild
3179 deleted file mode 100644
3180 index 3edaa2b..0000000
3181 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20130510.ebuild
3182 +++ /dev/null
3183 @@ -1,115 +0,0 @@
3184 -# Copyright 1999-2013 Gentoo Foundation
3185 -# Distributed under the terms of the GNU General Public License v2
3186 -# $Header: $
3187 -
3188 -EAPI="4"
3189 -WANT_ANT_TASKS="ant-nodeps"
3190 -inherit eutils java-pkg-2 java-ant-2
3191 -
3192 -DESCRIPTION="Netbeans Harness"
3193 -HOMEPAGE="http://netbeans.org/features/platform/"
3194 -SLOT="9999"
3195 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
3196 -SRC_URI="${SOURCE_URL}
3197 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3198 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
3199 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
3200 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
3201 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
3202 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
3203 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3204 -KEYWORDS="~amd64 ~x86"
3205 -IUSE=""
3206 -S="${WORKDIR}"
3207 -
3208 -CDEPEND="~dev-java/netbeans-platform-${PV}
3209 - dev-java/javahelp:0"
3210 -DEPEND=">=virtual/jdk-1.7
3211 - app-arch/unzip
3212 - ${CDEPEND}
3213 - >=dev-java/junit-4.4:4"
3214 -RDEPEND=">=virtual/jdk-1.7
3215 - ${CDEPEND}"
3216 -
3217 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3218 -
3219 -EANT_BUILD_XML="nbbuild/build.xml"
3220 -EANT_BUILD_TARGET="rebuild-cluster"
3221 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
3222 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3223 -JAVA_PKG_BSFIX="off"
3224 -
3225 -src_unpack() {
3226 - unpack $(basename ${SOURCE_URL})
3227 -
3228 - einfo "Deleting bundled jars..."
3229 - find -name "*.jar" -type f -delete
3230 -
3231 - unpack netbeans-9999-r8-build.xml.patch.bz2
3232 -
3233 - pushd "${S}" >/dev/null || die
3234 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
3235 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
3236 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
3237 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
3238 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
3239 - popd >/dev/null || die
3240 -}
3241 -
3242 -src_prepare() {
3243 - einfo "Deleting bundled class files..."
3244 - find -name "*.class" -type f | xargs rm -vf
3245 -
3246 - epatch netbeans-9999-r8-build.xml.patch
3247 -
3248 - # Support for custom patches
3249 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3250 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3251 -
3252 - if [ -n "${files}" ] ; then
3253 - einfo "Applying custom patches:"
3254 -
3255 - for file in ${files} ; do
3256 - epatch "${file}"
3257 - done
3258 - fi
3259 - fi
3260 -
3261 - einfo "Symlinking external libraries..."
3262 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3263 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
3264 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3265 -
3266 - einfo "Linking in other clusters..."
3267 - mkdir "${S}"/nbbuild/netbeans || die
3268 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3269 -
3270 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3271 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3272 - touch nb.cluster.platform.built
3273 -
3274 - popd >/dev/null || die
3275 -
3276 - java-pkg-2_src_prepare
3277 -}
3278 -
3279 -src_install() {
3280 - pushd nbbuild/netbeans/harness >/dev/null || die
3281 -
3282 - insinto ${INSTALL_DIR}
3283 -
3284 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3285 -
3286 - doins -r *
3287 - fperms 755 launchers/app.sh
3288 - find "${D}" -name "*.exe" -type f -delete
3289 -
3290 - popd >/dev/null || die
3291 -
3292 - local instdir=${INSTALL_DIR}/antlib
3293 - pushd "${D}"/${instdir} >/dev/null || die
3294 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
3295 - popd >/dev/null || die
3296 -
3297 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
3298 -}
3299
3300 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20130513.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20130513.ebuild
3301 deleted file mode 100644
3302 index cbfef21..0000000
3303 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20130513.ebuild
3304 +++ /dev/null
3305 @@ -1,114 +0,0 @@
3306 -# Copyright 1999-2013 Gentoo Foundation
3307 -# Distributed under the terms of the GNU General Public License v2
3308 -# $Header: $
3309 -
3310 -EAPI="4"
3311 -inherit eutils java-pkg-2 java-ant-2
3312 -
3313 -DESCRIPTION="Netbeans Harness"
3314 -HOMEPAGE="http://netbeans.org/features/platform/"
3315 -SLOT="9999"
3316 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
3317 -SRC_URI="${SOURCE_URL}
3318 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3319 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
3320 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
3321 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
3322 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
3323 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
3324 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3325 -KEYWORDS="~amd64 ~x86"
3326 -IUSE=""
3327 -S="${WORKDIR}"
3328 -
3329 -CDEPEND="~dev-java/netbeans-platform-${PV}
3330 - dev-java/javahelp:0"
3331 -DEPEND=">=virtual/jdk-1.7
3332 - app-arch/unzip
3333 - ${CDEPEND}
3334 - >=dev-java/junit-4.4:4"
3335 -RDEPEND=">=virtual/jdk-1.7
3336 - ${CDEPEND}"
3337 -
3338 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3339 -
3340 -EANT_BUILD_XML="nbbuild/build.xml"
3341 -EANT_BUILD_TARGET="rebuild-cluster"
3342 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
3343 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3344 -JAVA_PKG_BSFIX="off"
3345 -
3346 -src_unpack() {
3347 - unpack $(basename ${SOURCE_URL})
3348 -
3349 - einfo "Deleting bundled jars..."
3350 - find -name "*.jar" -type f -delete
3351 -
3352 - unpack netbeans-9999-r8-build.xml.patch.bz2
3353 -
3354 - pushd "${S}" >/dev/null || die
3355 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
3356 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
3357 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
3358 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
3359 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
3360 - popd >/dev/null || die
3361 -}
3362 -
3363 -src_prepare() {
3364 - einfo "Deleting bundled class files..."
3365 - find -name "*.class" -type f | xargs rm -vf
3366 -
3367 - epatch netbeans-9999-r8-build.xml.patch
3368 -
3369 - # Support for custom patches
3370 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3371 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3372 -
3373 - if [ -n "${files}" ] ; then
3374 - einfo "Applying custom patches:"
3375 -
3376 - for file in ${files} ; do
3377 - epatch "${file}"
3378 - done
3379 - fi
3380 - fi
3381 -
3382 - einfo "Symlinking external libraries..."
3383 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3384 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
3385 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3386 -
3387 - einfo "Linking in other clusters..."
3388 - mkdir "${S}"/nbbuild/netbeans || die
3389 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3390 -
3391 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3392 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3393 - touch nb.cluster.platform.built
3394 -
3395 - popd >/dev/null || die
3396 -
3397 - java-pkg-2_src_prepare
3398 -}
3399 -
3400 -src_install() {
3401 - pushd nbbuild/netbeans/harness >/dev/null || die
3402 -
3403 - insinto ${INSTALL_DIR}
3404 -
3405 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3406 -
3407 - doins -r *
3408 - fperms 755 launchers/app.sh
3409 - find "${D}" -name "*.exe" -type f -delete
3410 -
3411 - popd >/dev/null || die
3412 -
3413 - local instdir=${INSTALL_DIR}/antlib
3414 - pushd "${D}"/${instdir} >/dev/null || die
3415 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
3416 - popd >/dev/null || die
3417 -
3418 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
3419 -}
3420
3421 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20130515.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20130515.ebuild
3422 deleted file mode 100644
3423 index 294eb36..0000000
3424 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20130515.ebuild
3425 +++ /dev/null
3426 @@ -1,114 +0,0 @@
3427 -# Copyright 1999-2013 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 Harness"
3435 -HOMEPAGE="http://netbeans.org/features/platform/"
3436 -SLOT="9999"
3437 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
3438 -SRC_URI="${SOURCE_URL}
3439 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3440 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
3441 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
3442 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
3443 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
3444 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
3445 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3446 -KEYWORDS="~amd64 ~x86"
3447 -IUSE=""
3448 -S="${WORKDIR}"
3449 -
3450 -CDEPEND="~dev-java/netbeans-platform-${PV}
3451 - dev-java/javahelp:0"
3452 -DEPEND=">=virtual/jdk-1.7
3453 - app-arch/unzip
3454 - ${CDEPEND}
3455 - >=dev-java/junit-4.4:4"
3456 -RDEPEND=">=virtual/jdk-1.7
3457 - ${CDEPEND}"
3458 -
3459 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3460 -
3461 -EANT_BUILD_XML="nbbuild/build.xml"
3462 -EANT_BUILD_TARGET="rebuild-cluster"
3463 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
3464 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3465 -JAVA_PKG_BSFIX="off"
3466 -
3467 -src_unpack() {
3468 - unpack $(basename ${SOURCE_URL})
3469 -
3470 - einfo "Deleting bundled jars..."
3471 - find -name "*.jar" -type f -delete
3472 -
3473 - unpack netbeans-9999-r8-build.xml.patch.bz2
3474 -
3475 - pushd "${S}" >/dev/null || die
3476 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
3477 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
3478 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
3479 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
3480 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
3481 - popd >/dev/null || die
3482 -}
3483 -
3484 -src_prepare() {
3485 - einfo "Deleting bundled class files..."
3486 - find -name "*.class" -type f | xargs rm -vf
3487 -
3488 - epatch netbeans-9999-r8-build.xml.patch
3489 -
3490 - # Support for custom patches
3491 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3492 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3493 -
3494 - if [ -n "${files}" ] ; then
3495 - einfo "Applying custom patches:"
3496 -
3497 - for file in ${files} ; do
3498 - epatch "${file}"
3499 - done
3500 - fi
3501 - fi
3502 -
3503 - einfo "Symlinking external libraries..."
3504 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3505 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
3506 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
3507 -
3508 - einfo "Linking in other clusters..."
3509 - mkdir "${S}"/nbbuild/netbeans || die
3510 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3511 -
3512 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3513 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3514 - touch nb.cluster.platform.built
3515 -
3516 - popd >/dev/null || die
3517 -
3518 - java-pkg-2_src_prepare
3519 -}
3520 -
3521 -src_install() {
3522 - pushd nbbuild/netbeans/harness >/dev/null || die
3523 -
3524 - insinto ${INSTALL_DIR}
3525 -
3526 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3527 -
3528 - doins -r *
3529 - fperms 755 launchers/app.sh
3530 - find "${D}" -name "*.exe" -type f -delete
3531 -
3532 - popd >/dev/null || die
3533 -
3534 - local instdir=${INSTALL_DIR}/antlib
3535 - pushd "${D}"/${instdir} >/dev/null || die
3536 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
3537 - popd >/dev/null || die
3538 -
3539 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
3540 -}
3541
3542 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
3543 index 6732289..029f236 100644
3544 --- a/dev-java/netbeans-ide/ChangeLog
3545 +++ b/dev-java/netbeans-ide/ChangeLog
3546 @@ -2,6 +2,11 @@
3547 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3548 # $Header: $
3549
3550 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
3551 + -netbeans-ide-9999_p20130510.ebuild, -netbeans-ide-9999_p20130513.ebuild,
3552 + -netbeans-ide-9999_p20130515.ebuild:
3553 + removed obsolete ebuilds
3554 +
3555 *netbeans-ide-9999_p20130603 (04 Jun 2013)
3556
3557 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
3558
3559 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20130510.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20130510.ebuild
3560 deleted file mode 100644
3561 index 8dd970e..0000000
3562 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20130510.ebuild
3563 +++ /dev/null
3564 @@ -1,367 +0,0 @@
3565 -# Copyright 1999-2013 Gentoo Foundation
3566 -# Distributed under the terms of the GNU General Public License v2
3567 -# $Header: $
3568 -
3569 -EAPI="4"
3570 -WANT_ANT_TASKS="ant-nodeps"
3571 -inherit eutils java-pkg-2 java-ant-2
3572 -
3573 -DESCRIPTION="Netbeans IDE Cluster"
3574 -HOMEPAGE="http://netbeans.org/projects/ide"
3575 -SLOT="9999"
3576 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
3577 -SRC_URI="${SOURCE_URL}
3578 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3579 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
3580 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
3581 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
3582 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
3583 - http://hg.netbeans.org/binaries/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar
3584 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
3585 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
3586 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
3587 - http://hg.netbeans.org/binaries/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip
3588 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
3589 - http://hg.netbeans.org/binaries/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar
3590 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
3591 - http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
3592 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
3593 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
3594 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
3595 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
3596 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
3597 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
3598 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
3599 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
3600 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
3601 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
3602 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
3603 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
3604 - http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
3605 - http://hg.netbeans.org/binaries/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip
3606 - http://hg.netbeans.org/binaries/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip
3607 - http://hg.netbeans.org/binaries/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip
3608 - http://hg.netbeans.org/binaries/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar
3609 - http://hg.netbeans.org/binaries/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar
3610 - http://hg.netbeans.org/binaries/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar
3611 - http://hg.netbeans.org/binaries/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar
3612 - http://hg.netbeans.org/binaries/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar
3613 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
3614 - http://hg.netbeans.org/binaries/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar
3615 - http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
3616 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
3617 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
3618 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
3619 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
3620 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
3621 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
3622 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
3623 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
3624 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
3625 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
3626 - http://hg.netbeans.org/binaries/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar
3627 - http://hg.netbeans.org/binaries/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar
3628 - http://hg.netbeans.org/binaries/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar
3629 - http://hg.netbeans.org/binaries/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar
3630 - http://hg.netbeans.org/binaries/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar
3631 - http://hg.netbeans.org/binaries/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar
3632 - http://hg.netbeans.org/binaries/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar
3633 - http://hg.netbeans.org/binaries/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar
3634 - http://hg.netbeans.org/binaries/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar
3635 - http://hg.netbeans.org/binaries/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar
3636 - http://hg.netbeans.org/binaries/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar
3637 - http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
3638 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
3639 - http://hg.netbeans.org/binaries/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar
3640 - http://hg.netbeans.org/binaries/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar
3641 - http://hg.netbeans.org/binaries/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar
3642 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
3643 - http://hg.netbeans.org/binaries/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar
3644 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
3645 - http://hg.netbeans.org/binaries/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar
3646 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
3647 - http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
3648 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
3649 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
3650 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
3651 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
3652 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3653 -KEYWORDS="~amd64 ~x86"
3654 -IUSE=""
3655 -S="${WORKDIR}"
3656 -
3657 -CDEPEND="~dev-java/netbeans-harness-${PV}
3658 - ~dev-java/netbeans-platform-${PV}
3659 - dev-java/commons-httpclient:3
3660 - dev-java/commons-lang:2.1
3661 - dev-java/commons-logging:0
3662 - dev-java/icu4j:49
3663 - dev-java/iso-relax:0
3664 - dev-java/jdbc-mysql:0
3665 - dev-java/jdbc-postgresql:0
3666 - >=dev-java/json-simple-1.1:0
3667 - dev-java/jsr173:0
3668 - dev-java/jvyamlb:0
3669 - dev-java/log4j:0
3670 - dev-java/lucene:3.5
3671 - dev-java/rhino:1.6
3672 - dev-java/saxon:9
3673 - dev-java/smack:2.2
3674 - dev-java/sun-jaf:0
3675 - dev-java/tomcat-servlet-api:2.2
3676 - dev-java/ws-commons-util:0
3677 - dev-java/xerces:2
3678 - dev-vcs/subversion:0[java]"
3679 -# app-text/jing:0 our version is probably too old
3680 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
3681 -# dev-java/freemarker:2.3
3682 -# dev-java/ini4j:0 our version is too old
3683 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
3684 -# dev-java/trilead-ssh2:0 in overlay
3685 -DEPEND=">=virtual/jdk-1.7
3686 - app-arch/unzip
3687 - dev-java/commons-codec:0
3688 - >=dev-java/jsch-0.1.46:0
3689 - dev-java/jzlib:0
3690 - ${CDEPEND}
3691 - dev-java/javacc:0
3692 - dev-java/javahelp:0"
3693 -RDEPEND=">=virtual/jdk-1.7
3694 - ${CDEPEND}"
3695 -
3696 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3697 -
3698 -EANT_BUILD_XML="nbbuild/build.xml"
3699 -EANT_BUILD_TARGET="rebuild-cluster"
3700 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3701 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3702 -JAVA_PKG_BSFIX="off"
3703 -
3704 -src_unpack() {
3705 - unpack $(basename ${SOURCE_URL})
3706 -
3707 - einfo "Deleting bundled jars..."
3708 - find -name "*.jar" -type f -delete
3709 -
3710 - unpack netbeans-9999-r8-build.xml.patch.bz2
3711 -
3712 - pushd "${S}" >/dev/null || die
3713 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
3714 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
3715 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
3716 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
3717 - ln -s "${DISTDIR}"/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar libs.commons_net/external/commons-net-3.1.jar || die
3718 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
3719 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
3720 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
3721 - ln -s "${DISTDIR}"/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
3722 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
3723 - ln -s "${DISTDIR}"/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b046.jar || die
3724 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
3725 - ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
3726 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
3727 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
3728 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
3729 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
3730 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
3731 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
3732 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
3733 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
3734 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
3735 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
3736 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
3737 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar core.browser.webview/external/jfxrt.jar || die
3738 - ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
3739 - ln -s "${DISTDIR}"/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
3740 - ln -s "${DISTDIR}"/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
3741 - ln -s "${DISTDIR}"/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
3742 - ln -s "${DISTDIR}"/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.5.jar || die
3743 - ln -s "${DISTDIR}"/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.5.jar || die
3744 - ln -s "${DISTDIR}"/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.5.jar || die
3745 - ln -s "${DISTDIR}"/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.5.jar || die
3746 - ln -s "${DISTDIR}"/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.5.jar || die
3747 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
3748 - ln -s "${DISTDIR}"/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
3749 - ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
3750 - 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
3751 - 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
3752 - 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
3753 - 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
3754 - 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
3755 - 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
3756 - 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
3757 - 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
3758 - 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
3759 - 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
3760 - ln -s "${DISTDIR}"/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar o.eclipse.jgit/external/org.eclipse.jgit-2.3.1.201302201838-r.jar || die
3761 - ln -s "${DISTDIR}"/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar || die
3762 - ln -s "${DISTDIR}"/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar || die
3763 - ln -s "${DISTDIR}"/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar || die
3764 - ln -s "${DISTDIR}"/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar || die
3765 - ln -s "${DISTDIR}"/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar || die
3766 - ln -s "${DISTDIR}"/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar || die
3767 - ln -s "${DISTDIR}"/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar || die
3768 - ln -s "${DISTDIR}"/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar || die
3769 - ln -s "${DISTDIR}"/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar || die
3770 - ln -s "${DISTDIR}"/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar || die
3771 - ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.impl/external/processtreekiller-1.0.1.jar || die
3772 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
3773 - ln -s "${DISTDIR}"/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.5.jar || die
3774 - ln -s "${DISTDIR}"/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.16.jar || die
3775 - ln -s "${DISTDIR}"/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.16.jar || die
3776 - ln -s "${DISTDIR}"/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.16.jar || die
3777 - 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
3778 - 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
3779 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
3780 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
3781 - ln -s "${DISTDIR}"/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build215.jar || die
3782 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
3783 - ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
3784 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
3785 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
3786 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
3787 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
3788 - popd >/dev/null || die
3789 -}
3790 -
3791 -src_prepare() {
3792 - einfo "Deleting bundled class files..."
3793 - find -name "*.class" -type f | xargs rm -vf
3794 -
3795 - epatch netbeans-9999-r8-build.xml.patch
3796 -
3797 - # Support for custom patches
3798 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3799 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3800 -
3801 - if [ -n "${files}" ] ; then
3802 - einfo "Applying custom patches:"
3803 -
3804 - for file in ${files} ; do
3805 - epatch "${file}"
3806 - done
3807 - fi
3808 - fi
3809 -
3810 - einfo "Symlinking external libraries..."
3811 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3812 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
3813 -
3814 - einfo "Linking in other clusters..."
3815 - mkdir "${S}"/nbbuild/netbeans || die
3816 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3817 -
3818 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3819 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3820 - touch nb.cluster.platform.built
3821 -
3822 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3823 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3824 - touch nb.cluster.harness.built
3825 -
3826 - popd >/dev/null || die
3827 -
3828 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
3829 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
3830 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
3831 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
3832 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
3833 - java-pkg_jar-from --into html.parser/external icu4j-49 icu4j.jar icu4j-4_0.jar
3834 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
3835 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
3836 - java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
3837 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
3838 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
3839 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
3840 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
3841 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
3842 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
3843 - java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.6.jar
3844 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
3845 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
3846 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
3847 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
3848 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
3849 - 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
3850 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
3851 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
3852 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
3853 -
3854 - java-pkg-2_src_prepare
3855 -}
3856 -
3857 -src_compile() {
3858 - unset DISPLAY
3859 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3860 -}
3861 -
3862 -src_install() {
3863 - pushd nbbuild/netbeans/ide >/dev/null || die
3864 -
3865 - insinto ${INSTALL_DIR}
3866 -
3867 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3868 -
3869 - doins -r *
3870 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
3871 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
3872 -
3873 - insinto ${INSTALL_DIR}/bin/nativeexecution
3874 - doins bin/nativeexecution/*
3875 -
3876 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
3877 - for file in *.sh ; do
3878 - fperms 755 ${file}
3879 - done
3880 - popd >/dev/null || die
3881 -
3882 - if use x86 ; then
3883 - doins -r bin/nativeexecution/Linux-x86
3884 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
3885 - for file in * ; do
3886 - fperms 755 ${file}
3887 - done
3888 - popd >/dev/null || die
3889 - elif use amd64 ; then
3890 - doins -r bin/nativeexecution/Linux-x86_64
3891 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
3892 - for file in * ; do
3893 - fperms 755 ${file}
3894 - done
3895 - popd >/dev/null || die
3896 - fi
3897 -
3898 - popd >/dev/null || die
3899 -
3900 - local instdir=${INSTALL_DIR}/modules/ext
3901 - pushd "${D}"/${instdir} >/dev/null || die
3902 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
3903 - rm icu4j-4_0.jar && dosym /usr/share/icu4j-49/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
3904 - rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
3905 - rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
3906 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
3907 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
3908 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
3909 - 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
3910 - 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
3911 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
3912 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
3913 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
3914 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
3915 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
3916 - rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
3917 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
3918 - popd >/dev/null || die
3919 -
3920 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
3921 - pushd "${D}"/${instdir} >/dev/null || die
3922 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
3923 - popd >/dev/null || die
3924 -
3925 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
3926 - pushd "${D}"/${instdir} >/dev/null || die
3927 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
3928 - popd >/dev/null || die
3929 -
3930 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
3931 -}
3932
3933 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20130513.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20130513.ebuild
3934 deleted file mode 100644
3935 index 47deea5..0000000
3936 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20130513.ebuild
3937 +++ /dev/null
3938 @@ -1,366 +0,0 @@
3939 -# Copyright 1999-2013 Gentoo Foundation
3940 -# Distributed under the terms of the GNU General Public License v2
3941 -# $Header: $
3942 -
3943 -EAPI="4"
3944 -inherit eutils java-pkg-2 java-ant-2
3945 -
3946 -DESCRIPTION="Netbeans IDE Cluster"
3947 -HOMEPAGE="http://netbeans.org/projects/ide"
3948 -SLOT="9999"
3949 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
3950 -SRC_URI="${SOURCE_URL}
3951 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
3952 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
3953 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
3954 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
3955 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
3956 - http://hg.netbeans.org/binaries/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar
3957 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
3958 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
3959 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
3960 - http://hg.netbeans.org/binaries/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip
3961 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
3962 - http://hg.netbeans.org/binaries/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar
3963 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
3964 - http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
3965 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
3966 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
3967 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
3968 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
3969 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
3970 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
3971 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
3972 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
3973 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
3974 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
3975 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
3976 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
3977 - http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
3978 - http://hg.netbeans.org/binaries/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip
3979 - http://hg.netbeans.org/binaries/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip
3980 - http://hg.netbeans.org/binaries/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip
3981 - http://hg.netbeans.org/binaries/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar
3982 - http://hg.netbeans.org/binaries/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar
3983 - http://hg.netbeans.org/binaries/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar
3984 - http://hg.netbeans.org/binaries/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar
3985 - http://hg.netbeans.org/binaries/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar
3986 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
3987 - http://hg.netbeans.org/binaries/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar
3988 - http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
3989 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
3990 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
3991 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
3992 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
3993 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
3994 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
3995 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
3996 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
3997 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
3998 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
3999 - http://hg.netbeans.org/binaries/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar
4000 - http://hg.netbeans.org/binaries/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar
4001 - http://hg.netbeans.org/binaries/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar
4002 - http://hg.netbeans.org/binaries/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar
4003 - http://hg.netbeans.org/binaries/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar
4004 - http://hg.netbeans.org/binaries/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar
4005 - http://hg.netbeans.org/binaries/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar
4006 - http://hg.netbeans.org/binaries/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar
4007 - http://hg.netbeans.org/binaries/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar
4008 - http://hg.netbeans.org/binaries/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar
4009 - http://hg.netbeans.org/binaries/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar
4010 - http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
4011 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
4012 - http://hg.netbeans.org/binaries/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar
4013 - http://hg.netbeans.org/binaries/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar
4014 - http://hg.netbeans.org/binaries/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar
4015 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
4016 - http://hg.netbeans.org/binaries/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar
4017 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
4018 - http://hg.netbeans.org/binaries/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar
4019 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
4020 - http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
4021 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
4022 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
4023 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
4024 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
4025 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4026 -KEYWORDS="~amd64 ~x86"
4027 -IUSE=""
4028 -S="${WORKDIR}"
4029 -
4030 -CDEPEND="~dev-java/netbeans-harness-${PV}
4031 - ~dev-java/netbeans-platform-${PV}
4032 - dev-java/commons-httpclient:3
4033 - dev-java/commons-lang:2.1
4034 - dev-java/commons-logging:0
4035 - dev-java/icu4j:49
4036 - dev-java/iso-relax:0
4037 - dev-java/jdbc-mysql:0
4038 - dev-java/jdbc-postgresql:0
4039 - >=dev-java/json-simple-1.1:0
4040 - dev-java/jsr173:0
4041 - dev-java/jvyamlb:0
4042 - dev-java/log4j:0
4043 - dev-java/lucene:3.5
4044 - dev-java/rhino:1.6
4045 - dev-java/saxon:9
4046 - dev-java/smack:2.2
4047 - dev-java/sun-jaf:0
4048 - dev-java/tomcat-servlet-api:2.2
4049 - dev-java/ws-commons-util:0
4050 - dev-java/xerces:2
4051 - dev-vcs/subversion:0[java]"
4052 -# app-text/jing:0 our version is probably too old
4053 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
4054 -# dev-java/freemarker:2.3
4055 -# dev-java/ini4j:0 our version is too old
4056 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
4057 -# dev-java/trilead-ssh2:0 in overlay
4058 -DEPEND=">=virtual/jdk-1.7
4059 - app-arch/unzip
4060 - dev-java/commons-codec:0
4061 - >=dev-java/jsch-0.1.46:0
4062 - dev-java/jzlib:0
4063 - ${CDEPEND}
4064 - dev-java/javacc:0
4065 - dev-java/javahelp:0"
4066 -RDEPEND=">=virtual/jdk-1.7
4067 - ${CDEPEND}"
4068 -
4069 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4070 -
4071 -EANT_BUILD_XML="nbbuild/build.xml"
4072 -EANT_BUILD_TARGET="rebuild-cluster"
4073 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
4074 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4075 -JAVA_PKG_BSFIX="off"
4076 -
4077 -src_unpack() {
4078 - unpack $(basename ${SOURCE_URL})
4079 -
4080 - einfo "Deleting bundled jars..."
4081 - find -name "*.jar" -type f -delete
4082 -
4083 - unpack netbeans-9999-r8-build.xml.patch.bz2
4084 -
4085 - pushd "${S}" >/dev/null || die
4086 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
4087 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
4088 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
4089 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
4090 - ln -s "${DISTDIR}"/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar libs.commons_net/external/commons-net-3.1.jar || die
4091 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
4092 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
4093 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
4094 - ln -s "${DISTDIR}"/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
4095 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
4096 - ln -s "${DISTDIR}"/482B4CAA825398AB48969AADE9DC32E8C2819AF0-glassfish-tooling-sdk-0.3-b046.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b046.jar || die
4097 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
4098 - ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
4099 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
4100 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
4101 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
4102 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
4103 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
4104 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
4105 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
4106 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
4107 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
4108 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
4109 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
4110 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar core.browser.webview/external/jfxrt.jar || die
4111 - ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
4112 - ln -s "${DISTDIR}"/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
4113 - ln -s "${DISTDIR}"/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
4114 - ln -s "${DISTDIR}"/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
4115 - ln -s "${DISTDIR}"/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.5.jar || die
4116 - ln -s "${DISTDIR}"/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.5.jar || die
4117 - ln -s "${DISTDIR}"/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.5.jar || die
4118 - ln -s "${DISTDIR}"/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.5.jar || die
4119 - ln -s "${DISTDIR}"/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.5.jar || die
4120 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
4121 - ln -s "${DISTDIR}"/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
4122 - ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
4123 - 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
4124 - 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
4125 - 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
4126 - 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
4127 - 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
4128 - 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
4129 - 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
4130 - 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
4131 - 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
4132 - 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
4133 - ln -s "${DISTDIR}"/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar o.eclipse.jgit/external/org.eclipse.jgit-2.3.1.201302201838-r.jar || die
4134 - ln -s "${DISTDIR}"/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar || die
4135 - ln -s "${DISTDIR}"/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar || die
4136 - ln -s "${DISTDIR}"/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar || die
4137 - ln -s "${DISTDIR}"/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar || die
4138 - ln -s "${DISTDIR}"/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar || die
4139 - ln -s "${DISTDIR}"/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar || die
4140 - ln -s "${DISTDIR}"/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar || die
4141 - ln -s "${DISTDIR}"/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar || die
4142 - ln -s "${DISTDIR}"/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar || die
4143 - ln -s "${DISTDIR}"/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar || die
4144 - ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.impl/external/processtreekiller-1.0.1.jar || die
4145 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
4146 - ln -s "${DISTDIR}"/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.5.jar || die
4147 - ln -s "${DISTDIR}"/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.16.jar || die
4148 - ln -s "${DISTDIR}"/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.16.jar || die
4149 - ln -s "${DISTDIR}"/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.16.jar || die
4150 - 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
4151 - 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
4152 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
4153 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
4154 - ln -s "${DISTDIR}"/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build215.jar || die
4155 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
4156 - ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
4157 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
4158 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
4159 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
4160 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
4161 - popd >/dev/null || die
4162 -}
4163 -
4164 -src_prepare() {
4165 - einfo "Deleting bundled class files..."
4166 - find -name "*.class" -type f | xargs rm -vf
4167 -
4168 - epatch netbeans-9999-r8-build.xml.patch
4169 -
4170 - # Support for custom patches
4171 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4172 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4173 -
4174 - if [ -n "${files}" ] ; then
4175 - einfo "Applying custom patches:"
4176 -
4177 - for file in ${files} ; do
4178 - epatch "${file}"
4179 - done
4180 - fi
4181 - fi
4182 -
4183 - einfo "Symlinking external libraries..."
4184 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4185 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
4186 -
4187 - einfo "Linking in other clusters..."
4188 - mkdir "${S}"/nbbuild/netbeans || die
4189 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4190 -
4191 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4192 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4193 - touch nb.cluster.platform.built
4194 -
4195 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
4196 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4197 - touch nb.cluster.harness.built
4198 -
4199 - popd >/dev/null || die
4200 -
4201 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
4202 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
4203 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
4204 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
4205 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
4206 - java-pkg_jar-from --into html.parser/external icu4j-49 icu4j.jar icu4j-4_0.jar
4207 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
4208 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
4209 - java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
4210 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
4211 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
4212 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
4213 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
4214 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
4215 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
4216 - java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.6.jar
4217 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
4218 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
4219 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
4220 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
4221 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
4222 - 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
4223 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
4224 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
4225 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
4226 -
4227 - java-pkg-2_src_prepare
4228 -}
4229 -
4230 -src_compile() {
4231 - unset DISPLAY
4232 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
4233 -}
4234 -
4235 -src_install() {
4236 - pushd nbbuild/netbeans/ide >/dev/null || die
4237 -
4238 - insinto ${INSTALL_DIR}
4239 -
4240 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4241 -
4242 - doins -r *
4243 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
4244 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
4245 -
4246 - insinto ${INSTALL_DIR}/bin/nativeexecution
4247 - doins bin/nativeexecution/*
4248 -
4249 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
4250 - for file in *.sh ; do
4251 - fperms 755 ${file}
4252 - done
4253 - popd >/dev/null || die
4254 -
4255 - if use x86 ; then
4256 - doins -r bin/nativeexecution/Linux-x86
4257 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
4258 - for file in * ; do
4259 - fperms 755 ${file}
4260 - done
4261 - popd >/dev/null || die
4262 - elif use amd64 ; then
4263 - doins -r bin/nativeexecution/Linux-x86_64
4264 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
4265 - for file in * ; do
4266 - fperms 755 ${file}
4267 - done
4268 - popd >/dev/null || die
4269 - fi
4270 -
4271 - popd >/dev/null || die
4272 -
4273 - local instdir=${INSTALL_DIR}/modules/ext
4274 - pushd "${D}"/${instdir} >/dev/null || die
4275 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
4276 - rm icu4j-4_0.jar && dosym /usr/share/icu4j-49/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
4277 - rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
4278 - rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
4279 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
4280 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
4281 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
4282 - 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
4283 - 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
4284 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
4285 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
4286 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
4287 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
4288 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
4289 - rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
4290 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
4291 - popd >/dev/null || die
4292 -
4293 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
4294 - pushd "${D}"/${instdir} >/dev/null || die
4295 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
4296 - popd >/dev/null || die
4297 -
4298 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
4299 - pushd "${D}"/${instdir} >/dev/null || die
4300 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
4301 - popd >/dev/null || die
4302 -
4303 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
4304 -}
4305
4306 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20130515.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20130515.ebuild
4307 deleted file mode 100644
4308 index fe52df5..0000000
4309 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20130515.ebuild
4310 +++ /dev/null
4311 @@ -1,366 +0,0 @@
4312 -# Copyright 1999-2013 Gentoo Foundation
4313 -# Distributed under the terms of the GNU General Public License v2
4314 -# $Header: $
4315 -
4316 -EAPI="4"
4317 -inherit eutils java-pkg-2 java-ant-2
4318 -
4319 -DESCRIPTION="Netbeans IDE Cluster"
4320 -HOMEPAGE="http://netbeans.org/projects/ide"
4321 -SLOT="9999"
4322 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
4323 -SRC_URI="${SOURCE_URL}
4324 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
4325 - http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
4326 - http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
4327 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
4328 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
4329 - http://hg.netbeans.org/binaries/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar
4330 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
4331 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
4332 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
4333 - http://hg.netbeans.org/binaries/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip
4334 - http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
4335 - http://hg.netbeans.org/binaries/E671EEFAE798BCAB90CCDF9BCE7BC9BF32971E0B-glassfish-tooling-sdk-0.3-b047.jar
4336 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
4337 - http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
4338 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
4339 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
4340 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
4341 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
4342 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
4343 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
4344 - http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
4345 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
4346 - http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
4347 - http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
4348 - http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
4349 - http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
4350 - http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
4351 - http://hg.netbeans.org/binaries/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip
4352 - http://hg.netbeans.org/binaries/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip
4353 - http://hg.netbeans.org/binaries/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip
4354 - http://hg.netbeans.org/binaries/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar
4355 - http://hg.netbeans.org/binaries/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar
4356 - http://hg.netbeans.org/binaries/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar
4357 - http://hg.netbeans.org/binaries/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar
4358 - http://hg.netbeans.org/binaries/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar
4359 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
4360 - http://hg.netbeans.org/binaries/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar
4361 - http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
4362 - http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
4363 - http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
4364 - http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
4365 - http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
4366 - http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
4367 - http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
4368 - http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
4369 - http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
4370 - http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
4371 - http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
4372 - http://hg.netbeans.org/binaries/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar
4373 - http://hg.netbeans.org/binaries/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar
4374 - http://hg.netbeans.org/binaries/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar
4375 - http://hg.netbeans.org/binaries/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar
4376 - http://hg.netbeans.org/binaries/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar
4377 - http://hg.netbeans.org/binaries/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar
4378 - http://hg.netbeans.org/binaries/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar
4379 - http://hg.netbeans.org/binaries/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar
4380 - http://hg.netbeans.org/binaries/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar
4381 - http://hg.netbeans.org/binaries/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar
4382 - http://hg.netbeans.org/binaries/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar
4383 - http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
4384 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
4385 - http://hg.netbeans.org/binaries/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar
4386 - http://hg.netbeans.org/binaries/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar
4387 - http://hg.netbeans.org/binaries/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar
4388 - http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
4389 - http://hg.netbeans.org/binaries/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar
4390 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
4391 - http://hg.netbeans.org/binaries/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar
4392 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
4393 - http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
4394 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
4395 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
4396 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
4397 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
4398 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4399 -KEYWORDS="~amd64 ~x86"
4400 -IUSE=""
4401 -S="${WORKDIR}"
4402 -
4403 -CDEPEND="~dev-java/netbeans-harness-${PV}
4404 - ~dev-java/netbeans-platform-${PV}
4405 - dev-java/commons-httpclient:3
4406 - dev-java/commons-lang:2.1
4407 - dev-java/commons-logging:0
4408 - dev-java/icu4j:49
4409 - dev-java/iso-relax:0
4410 - dev-java/jdbc-mysql:0
4411 - dev-java/jdbc-postgresql:0
4412 - >=dev-java/json-simple-1.1:0
4413 - dev-java/jsr173:0
4414 - dev-java/jvyamlb:0
4415 - dev-java/log4j:0
4416 - dev-java/lucene:3.5
4417 - dev-java/rhino:1.6
4418 - dev-java/saxon:9
4419 - dev-java/smack:2.2
4420 - dev-java/sun-jaf:0
4421 - dev-java/tomcat-servlet-api:2.2
4422 - dev-java/ws-commons-util:0
4423 - dev-java/xerces:2
4424 - dev-vcs/subversion:0[java]"
4425 -# app-text/jing:0 our version is probably too old
4426 -# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
4427 -# dev-java/freemarker:2.3
4428 -# dev-java/ini4j:0 our version is too old
4429 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
4430 -# dev-java/trilead-ssh2:0 in overlay
4431 -DEPEND=">=virtual/jdk-1.7
4432 - app-arch/unzip
4433 - dev-java/commons-codec:0
4434 - >=dev-java/jsch-0.1.46:0
4435 - dev-java/jzlib:0
4436 - ${CDEPEND}
4437 - dev-java/javacc:0
4438 - dev-java/javahelp:0"
4439 -RDEPEND=">=virtual/jdk-1.7
4440 - ${CDEPEND}"
4441 -
4442 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4443 -
4444 -EANT_BUILD_XML="nbbuild/build.xml"
4445 -EANT_BUILD_TARGET="rebuild-cluster"
4446 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
4447 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4448 -JAVA_PKG_BSFIX="off"
4449 -
4450 -src_unpack() {
4451 - unpack $(basename ${SOURCE_URL})
4452 -
4453 - einfo "Deleting bundled jars..."
4454 - find -name "*.jar" -type f -delete
4455 -
4456 - unpack netbeans-9999-r8-build.xml.patch.bz2
4457 -
4458 - pushd "${S}" >/dev/null || die
4459 - ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
4460 - ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
4461 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
4462 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
4463 - ln -s "${DISTDIR}"/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar libs.commons_net/external/commons-net-3.1.jar || die
4464 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
4465 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
4466 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
4467 - ln -s "${DISTDIR}"/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
4468 - ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
4469 - ln -s "${DISTDIR}"/E671EEFAE798BCAB90CCDF9BCE7BC9BF32971E0B-glassfish-tooling-sdk-0.3-b047.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b047.jar || die
4470 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
4471 - ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
4472 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
4473 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
4474 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
4475 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
4476 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
4477 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
4478 - ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
4479 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
4480 - ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
4481 - ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
4482 - ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
4483 - ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar core.browser.webview/external/jfxrt.jar || die
4484 - ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
4485 - ln -s "${DISTDIR}"/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
4486 - ln -s "${DISTDIR}"/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
4487 - ln -s "${DISTDIR}"/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
4488 - ln -s "${DISTDIR}"/10EED0A1D831F8EC5FBD38F7C49352017D76296D-jsch.agentproxy.core-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.5.jar || die
4489 - ln -s "${DISTDIR}"/9782615745DE80421D805240541E6B4F1E6A797A-jsch.agentproxy.sshagent-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.5.jar || die
4490 - ln -s "${DISTDIR}"/A96C3EAE7CA812AD3EAB07A0ECABA0469AAAE6FD-jsch.agentproxy.pageant-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.5.jar || die
4491 - ln -s "${DISTDIR}"/8C05A1E3FE1BD4DC07F12E7BCF197118B29FB58E-jsch.agentproxy.usocket-nc-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.5.jar || die
4492 - ln -s "${DISTDIR}"/F3885B903DC60BFD657520250788137D318B7B3C-jsch.agentproxy.usocket-jna-0.0.5.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.5.jar || die
4493 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
4494 - ln -s "${DISTDIR}"/90813273BB5FECF7BDAF5478F63666C444421BA0-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
4495 - ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
4496 - 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
4497 - 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
4498 - 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
4499 - 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
4500 - 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
4501 - 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
4502 - 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
4503 - 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
4504 - 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
4505 - 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
4506 - ln -s "${DISTDIR}"/AFF0C3438BA2628FE2A460FDBCD53F6EFD22A0E9-org.eclipse.jgit-2.3.1.201302201838-r.jar o.eclipse.jgit/external/org.eclipse.jgit-2.3.1.201302201838-r.jar || die
4507 - ln -s "${DISTDIR}"/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar || die
4508 - ln -s "${DISTDIR}"/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar || die
4509 - ln -s "${DISTDIR}"/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar || die
4510 - ln -s "${DISTDIR}"/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar || die
4511 - ln -s "${DISTDIR}"/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar || die
4512 - ln -s "${DISTDIR}"/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar || die
4513 - ln -s "${DISTDIR}"/0CB932CDAD1898C52A0B11FFF854BB3CD8C46A30-org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.7.1.v20120725-0100.jar || die
4514 - ln -s "${DISTDIR}"/AEA3D94B08D44DEB6556DCC93F7568D6C2E8A686-org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.7.1.v20120725-0100.jar || die
4515 - ln -s "${DISTDIR}"/3B144D023541891D063C1DACA5980FA56918191B-org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.7.1.v20120725-0100.jar || die
4516 - ln -s "${DISTDIR}"/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar || die
4517 - ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.impl/external/processtreekiller-1.0.1.jar || die
4518 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
4519 - ln -s "${DISTDIR}"/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.5.jar || die
4520 - ln -s "${DISTDIR}"/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.16.jar || die
4521 - ln -s "${DISTDIR}"/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.16.jar || die
4522 - ln -s "${DISTDIR}"/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.16.jar || die
4523 - 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
4524 - 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
4525 - ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
4526 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
4527 - ln -s "${DISTDIR}"/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build215.jar || die
4528 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
4529 - ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
4530 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
4531 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
4532 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
4533 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
4534 - popd >/dev/null || die
4535 -}
4536 -
4537 -src_prepare() {
4538 - einfo "Deleting bundled class files..."
4539 - find -name "*.class" -type f | xargs rm -vf
4540 -
4541 - epatch netbeans-9999-r8-build.xml.patch
4542 -
4543 - # Support for custom patches
4544 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4545 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4546 -
4547 - if [ -n "${files}" ] ; then
4548 - einfo "Applying custom patches:"
4549 -
4550 - for file in ${files} ; do
4551 - epatch "${file}"
4552 - done
4553 - fi
4554 - fi
4555 -
4556 - einfo "Symlinking external libraries..."
4557 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4558 - java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
4559 -
4560 - einfo "Linking in other clusters..."
4561 - mkdir "${S}"/nbbuild/netbeans || die
4562 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4563 -
4564 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4565 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4566 - touch nb.cluster.platform.built
4567 -
4568 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
4569 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4570 - touch nb.cluster.harness.built
4571 -
4572 - popd >/dev/null || die
4573 -
4574 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
4575 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
4576 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
4577 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
4578 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
4579 - java-pkg_jar-from --into html.parser/external icu4j-49 icu4j.jar icu4j-4_0.jar
4580 - java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
4581 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
4582 - java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
4583 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
4584 - # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
4585 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
4586 - java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
4587 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
4588 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
4589 - java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.6.jar
4590 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
4591 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
4592 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
4593 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
4594 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
4595 - 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
4596 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
4597 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
4598 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
4599 -
4600 - java-pkg-2_src_prepare
4601 -}
4602 -
4603 -src_compile() {
4604 - unset DISPLAY
4605 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
4606 -}
4607 -
4608 -src_install() {
4609 - pushd nbbuild/netbeans/ide >/dev/null || die
4610 -
4611 - insinto ${INSTALL_DIR}
4612 -
4613 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4614 -
4615 - doins -r *
4616 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
4617 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
4618 -
4619 - insinto ${INSTALL_DIR}/bin/nativeexecution
4620 - doins bin/nativeexecution/*
4621 -
4622 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
4623 - for file in *.sh ; do
4624 - fperms 755 ${file}
4625 - done
4626 - popd >/dev/null || die
4627 -
4628 - if use x86 ; then
4629 - doins -r bin/nativeexecution/Linux-x86
4630 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
4631 - for file in * ; do
4632 - fperms 755 ${file}
4633 - done
4634 - popd >/dev/null || die
4635 - elif use amd64 ; then
4636 - doins -r bin/nativeexecution/Linux-x86_64
4637 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
4638 - for file in * ; do
4639 - fperms 755 ${file}
4640 - done
4641 - popd >/dev/null || die
4642 - fi
4643 -
4644 - popd >/dev/null || die
4645 -
4646 - local instdir=${INSTALL_DIR}/modules/ext
4647 - pushd "${D}"/${instdir} >/dev/null || die
4648 - # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
4649 - rm icu4j-4_0.jar && dosym /usr/share/icu4j-49/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
4650 - rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
4651 - rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
4652 - rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
4653 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
4654 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
4655 - 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
4656 - 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
4657 - rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
4658 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
4659 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
4660 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
4661 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
4662 - rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
4663 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
4664 - popd >/dev/null || die
4665 -
4666 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
4667 - pushd "${D}"/${instdir} >/dev/null || die
4668 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
4669 - popd >/dev/null || die
4670 -
4671 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
4672 - pushd "${D}"/${instdir} >/dev/null || die
4673 - rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
4674 - popd >/dev/null || die
4675 -
4676 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
4677 -}
4678
4679 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
4680 index 849f4ac..347b124 100644
4681 --- a/dev-java/netbeans-java/ChangeLog
4682 +++ b/dev-java/netbeans-java/ChangeLog
4683 @@ -2,6 +2,11 @@
4684 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
4685 # $Header: $
4686
4687 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
4688 + -netbeans-java-9999_p20130510.ebuild, -netbeans-java-9999_p20130513.ebuild,
4689 + -netbeans-java-9999_p20130515.ebuild:
4690 + removed obsolete ebuilds
4691 +
4692 *netbeans-java-9999_p20130603 (04 Jun 2013)
4693
4694 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
4695
4696 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20130510.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20130510.ebuild
4697 deleted file mode 100644
4698 index b71f58c..0000000
4699 --- a/dev-java/netbeans-java/netbeans-java-9999_p20130510.ebuild
4700 +++ /dev/null
4701 @@ -1,243 +0,0 @@
4702 -# Copyright 1999-2013 Gentoo Foundation
4703 -# Distributed under the terms of the GNU General Public License v2
4704 -# $Header: $
4705 -
4706 -EAPI="4"
4707 -WANT_ANT_TASKS="ant-nodeps"
4708 -inherit eutils java-pkg-2 java-ant-2
4709 -
4710 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
4711 -
4712 -DESCRIPTION="Netbeans Java Cluster"
4713 -HOMEPAGE="http://netbeans.org/projects/java"
4714 -SLOT="9999"
4715 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
4716 -SRC_URI="${SOURCE_URL}
4717 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
4718 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
4719 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
4720 - http://hg.netbeans.org/binaries/4A197478218CD61C1899A2033D45699F135AD511-eclipselink.jar
4721 - http://hg.netbeans.org/binaries/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip
4722 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
4723 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
4724 - http://hg.netbeans.org/binaries/4A8143DFB98AC37B7D1EA016648944512AE4FA2F-javax.persistence_2.0.111.v201304031339.jar
4725 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
4726 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
4727 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
4728 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
4729 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
4730 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
4731 - http://hg.netbeans.org/binaries/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar
4732 - http://hg.netbeans.org/binaries/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar
4733 - http://hg.netbeans.org/binaries/9BFD7F0DDFDEBA1278166A388D036EBB8378C9B0-org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar
4734 - http://hg.netbeans.org/binaries/A9452968A558AB80627C308446BD56F81F83300F-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar
4735 - http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
4736 - http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
4737 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4738 -KEYWORDS="~amd64 ~x86"
4739 -IUSE=""
4740 -S="${WORKDIR}"
4741 -
4742 -CDEPEND="~dev-java/netbeans-platform-${PV}
4743 - ~dev-java/netbeans-extide-${PV}
4744 - ~dev-java/netbeans-harness-${PV}
4745 - ~dev-java/netbeans-ide-${PV}
4746 - ~dev-java/netbeans-websvccommon-${PV}
4747 - dev-java/beansbinding:0
4748 - dev-java/cglib:2.2
4749 - dev-java/jdom:1.0"
4750 -DEPEND=">=virtual/jdk-1.7
4751 - app-arch/unzip
4752 - ${CDEPEND}
4753 - dev-java/javahelp:0
4754 - dev-java/junit:4"
4755 -RDEPEND=">=virtual/jdk-1.7
4756 - ${CDEPEND}
4757 - dev-java/absolutelayout:0
4758 - dev-java/antlr:0[java]
4759 - dev-java/asm:2.2
4760 - dev-java/cglib:2.1
4761 - dev-java/commons-collections:0
4762 - dev-java/dom4j:1
4763 - dev-java/fastinfoset:0
4764 - dev-java/javassist:3
4765 - dev-java/jsr67:0
4766 - dev-java/jsr181:0
4767 - dev-java/glassfish-transaction-api:0
4768 - dev-java/jtidy:0
4769 - dev-java/mimepull:0
4770 - dev-java/saaj:0
4771 - dev-java/stax-ex:0
4772 - dev-java/xmlstreambuffer:0"
4773 -
4774 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
4775 -
4776 -EANT_BUILD_XML="nbbuild/build.xml"
4777 -EANT_BUILD_TARGET="rebuild-cluster"
4778 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
4779 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
4780 -JAVA_PKG_BSFIX="off"
4781 -
4782 -pkg_pretend() {
4783 - local die_now=""
4784 -
4785 - if [ -d /usr/share/netbeans-java-${SLOT}/ant -a -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
4786 - eerror "Please remove following symlinks and run emerge again:"
4787 - find /usr/share/netbeans-java-${SLOT}/ant -type l
4788 - die_now="1"
4789 - fi
4790 -
4791 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
4792 - if [ -z "${die_now}" ]; then
4793 - eerror "Please remove following symlinks and run emerge again:"
4794 - fi
4795 -
4796 - echo "/usr/share/netbeans-java-${SLOT}/maven"
4797 - die_now="1"
4798 - fi
4799 -
4800 - if [ -n "${die_now}" ]; then
4801 - die "Symlinks exist"
4802 - fi
4803 -}
4804 -
4805 -src_unpack() {
4806 - unpack $(basename ${SOURCE_URL})
4807 -
4808 - einfo "Deleting bundled jars..."
4809 - find -name "*.jar" -type f -delete
4810 -
4811 - unpack netbeans-9999-r8-build.xml.patch.bz2
4812 -
4813 - pushd "${S}" >/dev/null || die
4814 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
4815 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
4816 - ln -s "${DISTDIR}"/4A197478218CD61C1899A2033D45699F135AD511-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
4817 - ln -s "${DISTDIR}"/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip hibernatelib/external/hibernate-3.6.10-lib.zip || die
4818 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
4819 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
4820 - ln -s "${DISTDIR}"/4A8143DFB98AC37B7D1EA016648944512AE4FA2F-javax.persistence_2.0.111.v201304031339.jar j2ee.eclipselink/external/javax.persistence_2.0.111.v201304031339.jar || die
4821 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
4822 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
4823 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
4824 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
4825 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
4826 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
4827 - ln -s "${DISTDIR}"/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
4828 - ln -s "${DISTDIR}"/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
4829 - ln -s "${DISTDIR}"/9BFD7F0DDFDEBA1278166A388D036EBB8378C9B0-org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar || die
4830 - ln -s "${DISTDIR}"/A9452968A558AB80627C308446BD56F81F83300F-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar || die
4831 - ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
4832 - ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
4833 - popd >/dev/null || die
4834 -}
4835 -
4836 -src_prepare() {
4837 - einfo "Deleting bundled class files..."
4838 - find -name "*.class" -type f | xargs rm -vf
4839 -
4840 - epatch netbeans-9999-r8-build.xml.patch
4841 -
4842 - # Support for custom patches
4843 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4844 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4845 -
4846 - if [ -n "${files}" ] ; then
4847 - einfo "Applying custom patches:"
4848 -
4849 - for file in ${files} ; do
4850 - epatch "${file}"
4851 - done
4852 - fi
4853 - fi
4854 -
4855 - einfo "Symlinking external libraries..."
4856 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4857 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
4858 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
4859 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
4860 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
4861 -
4862 - einfo "Linking in other clusters..."
4863 - mkdir "${S}"/nbbuild/netbeans || die
4864 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
4865 -
4866 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
4867 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4868 - touch nb.cluster.platform.built
4869 -
4870 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
4871 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4872 - touch nb.cluster.extide.built
4873 -
4874 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
4875 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4876 - touch nb.cluster.harness.built
4877 -
4878 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
4879 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4880 - touch nb.cluster.ide.built
4881 -
4882 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
4883 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
4884 - touch nb.cluster.websvccommon.built
4885 -
4886 - popd >/dev/null || die
4887 -
4888 - java-pkg-2_src_prepare
4889 -}
4890 -
4891 -src_install() {
4892 - pushd nbbuild/netbeans/java >/dev/null || die
4893 -
4894 - insinto ${INSTALL_DIR}
4895 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
4896 -
4897 - doins -r *
4898 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
4899 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
4900 -
4901 - popd >/dev/null || die
4902 -
4903 - local instdir=/${INSTALL_DIR}/modules/ext
4904 - pushd "${D}"/${instdir} >/dev/null || die
4905 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
4906 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
4907 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
4908 - popd >/dev/null || die
4909 -
4910 - local instdir=${INSTALL_DIR}/modules/ext/hibernate
4911 - pushd "${D}"/${instdir} >/dev/null || die
4912 - rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
4913 - 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
4914 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
4915 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
4916 - rm commons-collections-3.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.1.jar || die
4917 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
4918 - rm javassist-3.12.0.GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.12.0.GA.jar || die
4919 - rm jta-1.1.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta-1.1.jar || die
4920 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
4921 - popd >/dev/null || die
4922 -
4923 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
4924 - pushd "${D}"/${instdir} >/dev/null || die
4925 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
4926 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
4927 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
4928 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
4929 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
4930 - popd >/dev/null || die
4931 -
4932 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
4933 - pushd "${D}"/${instdir} >/dev/null || die
4934 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
4935 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
4936 - popd >/dev/null || die
4937 -
4938 - local instdir=${INSTALL_DIR}/modules/ext/maven
4939 - pushd "${D}"/${instdir} >/dev/null || die
4940 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
4941 - popd >/dev/null || die
4942 -
4943 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
4944 -}
4945
4946 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20130513.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20130513.ebuild
4947 deleted file mode 100644
4948 index 9225b0a..0000000
4949 --- a/dev-java/netbeans-java/netbeans-java-9999_p20130513.ebuild
4950 +++ /dev/null
4951 @@ -1,242 +0,0 @@
4952 -# Copyright 1999-2013 Gentoo Foundation
4953 -# Distributed under the terms of the GNU General Public License v2
4954 -# $Header: $
4955 -
4956 -EAPI="4"
4957 -inherit eutils java-pkg-2 java-ant-2
4958 -
4959 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
4960 -
4961 -DESCRIPTION="Netbeans Java Cluster"
4962 -HOMEPAGE="http://netbeans.org/projects/java"
4963 -SLOT="9999"
4964 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
4965 -SRC_URI="${SOURCE_URL}
4966 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
4967 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
4968 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
4969 - http://hg.netbeans.org/binaries/4A197478218CD61C1899A2033D45699F135AD511-eclipselink.jar
4970 - http://hg.netbeans.org/binaries/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip
4971 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
4972 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
4973 - http://hg.netbeans.org/binaries/4A8143DFB98AC37B7D1EA016648944512AE4FA2F-javax.persistence_2.0.111.v201304031339.jar
4974 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
4975 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
4976 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
4977 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
4978 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
4979 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
4980 - http://hg.netbeans.org/binaries/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar
4981 - http://hg.netbeans.org/binaries/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar
4982 - http://hg.netbeans.org/binaries/9BFD7F0DDFDEBA1278166A388D036EBB8378C9B0-org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar
4983 - http://hg.netbeans.org/binaries/A9452968A558AB80627C308446BD56F81F83300F-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar
4984 - http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
4985 - http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
4986 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4987 -KEYWORDS="~amd64 ~x86"
4988 -IUSE=""
4989 -S="${WORKDIR}"
4990 -
4991 -CDEPEND="~dev-java/netbeans-platform-${PV}
4992 - ~dev-java/netbeans-extide-${PV}
4993 - ~dev-java/netbeans-harness-${PV}
4994 - ~dev-java/netbeans-ide-${PV}
4995 - ~dev-java/netbeans-websvccommon-${PV}
4996 - dev-java/beansbinding:0
4997 - dev-java/cglib:2.2
4998 - dev-java/jdom:1.0"
4999 -DEPEND=">=virtual/jdk-1.7
5000 - app-arch/unzip
5001 - ${CDEPEND}
5002 - dev-java/javahelp:0
5003 - dev-java/junit:4"
5004 -RDEPEND=">=virtual/jdk-1.7
5005 - ${CDEPEND}
5006 - dev-java/absolutelayout:0
5007 - dev-java/antlr:0[java]
5008 - dev-java/asm:2.2
5009 - dev-java/cglib:2.1
5010 - dev-java/commons-collections:0
5011 - dev-java/dom4j:1
5012 - dev-java/fastinfoset:0
5013 - dev-java/javassist:3
5014 - dev-java/jsr67:0
5015 - dev-java/jsr181:0
5016 - dev-java/glassfish-transaction-api:0
5017 - dev-java/jtidy:0
5018 - dev-java/mimepull:0
5019 - dev-java/saaj:0
5020 - dev-java/stax-ex:0
5021 - dev-java/xmlstreambuffer:0"
5022 -
5023 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5024 -
5025 -EANT_BUILD_XML="nbbuild/build.xml"
5026 -EANT_BUILD_TARGET="rebuild-cluster"
5027 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
5028 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5029 -JAVA_PKG_BSFIX="off"
5030 -
5031 -pkg_pretend() {
5032 - local die_now=""
5033 -
5034 - if [ -d /usr/share/netbeans-java-${SLOT}/ant -a -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
5035 - eerror "Please remove following symlinks and run emerge again:"
5036 - find /usr/share/netbeans-java-${SLOT}/ant -type l
5037 - die_now="1"
5038 - fi
5039 -
5040 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
5041 - if [ -z "${die_now}" ]; then
5042 - eerror "Please remove following symlinks and run emerge again:"
5043 - fi
5044 -
5045 - echo "/usr/share/netbeans-java-${SLOT}/maven"
5046 - die_now="1"
5047 - fi
5048 -
5049 - if [ -n "${die_now}" ]; then
5050 - die "Symlinks exist"
5051 - fi
5052 -}
5053 -
5054 -src_unpack() {
5055 - unpack $(basename ${SOURCE_URL})
5056 -
5057 - einfo "Deleting bundled jars..."
5058 - find -name "*.jar" -type f -delete
5059 -
5060 - unpack netbeans-9999-r8-build.xml.patch.bz2
5061 -
5062 - pushd "${S}" >/dev/null || die
5063 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
5064 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
5065 - ln -s "${DISTDIR}"/4A197478218CD61C1899A2033D45699F135AD511-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
5066 - ln -s "${DISTDIR}"/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip hibernatelib/external/hibernate-3.6.10-lib.zip || die
5067 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
5068 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
5069 - ln -s "${DISTDIR}"/4A8143DFB98AC37B7D1EA016648944512AE4FA2F-javax.persistence_2.0.111.v201304031339.jar j2ee.eclipselink/external/javax.persistence_2.0.111.v201304031339.jar || die
5070 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
5071 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
5072 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
5073 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
5074 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
5075 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
5076 - ln -s "${DISTDIR}"/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
5077 - ln -s "${DISTDIR}"/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
5078 - ln -s "${DISTDIR}"/9BFD7F0DDFDEBA1278166A388D036EBB8378C9B0-org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.0.v20130403-740364a.jar || die
5079 - ln -s "${DISTDIR}"/A9452968A558AB80627C308446BD56F81F83300F-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.0.v20130403-740364a.jar || die
5080 - ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
5081 - ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
5082 - popd >/dev/null || die
5083 -}
5084 -
5085 -src_prepare() {
5086 - einfo "Deleting bundled class files..."
5087 - find -name "*.class" -type f | xargs rm -vf
5088 -
5089 - epatch netbeans-9999-r8-build.xml.patch
5090 -
5091 - # Support for custom patches
5092 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5093 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5094 -
5095 - if [ -n "${files}" ] ; then
5096 - einfo "Applying custom patches:"
5097 -
5098 - for file in ${files} ; do
5099 - epatch "${file}"
5100 - done
5101 - fi
5102 - fi
5103 -
5104 - einfo "Symlinking external libraries..."
5105 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5106 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
5107 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
5108 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
5109 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
5110 -
5111 - einfo "Linking in other clusters..."
5112 - mkdir "${S}"/nbbuild/netbeans || die
5113 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5114 -
5115 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5116 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5117 - touch nb.cluster.platform.built
5118 -
5119 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5120 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5121 - touch nb.cluster.extide.built
5122 -
5123 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
5124 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5125 - touch nb.cluster.harness.built
5126 -
5127 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5128 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5129 - touch nb.cluster.ide.built
5130 -
5131 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
5132 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5133 - touch nb.cluster.websvccommon.built
5134 -
5135 - popd >/dev/null || die
5136 -
5137 - java-pkg-2_src_prepare
5138 -}
5139 -
5140 -src_install() {
5141 - pushd nbbuild/netbeans/java >/dev/null || die
5142 -
5143 - insinto ${INSTALL_DIR}
5144 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5145 -
5146 - doins -r *
5147 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
5148 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
5149 -
5150 - popd >/dev/null || die
5151 -
5152 - local instdir=/${INSTALL_DIR}/modules/ext
5153 - pushd "${D}"/${instdir} >/dev/null || die
5154 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
5155 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
5156 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
5157 - popd >/dev/null || die
5158 -
5159 - local instdir=${INSTALL_DIR}/modules/ext/hibernate
5160 - pushd "${D}"/${instdir} >/dev/null || die
5161 - rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
5162 - 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
5163 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
5164 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
5165 - rm commons-collections-3.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.1.jar || die
5166 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
5167 - rm javassist-3.12.0.GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.12.0.GA.jar || die
5168 - rm jta-1.1.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta-1.1.jar || die
5169 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
5170 - popd >/dev/null || die
5171 -
5172 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
5173 - pushd "${D}"/${instdir} >/dev/null || die
5174 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
5175 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
5176 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
5177 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
5178 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
5179 - popd >/dev/null || die
5180 -
5181 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
5182 - pushd "${D}"/${instdir} >/dev/null || die
5183 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
5184 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
5185 - popd >/dev/null || die
5186 -
5187 - local instdir=${INSTALL_DIR}/modules/ext/maven
5188 - pushd "${D}"/${instdir} >/dev/null || die
5189 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
5190 - popd >/dev/null || die
5191 -
5192 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
5193 -}
5194
5195 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20130515.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20130515.ebuild
5196 deleted file mode 100644
5197 index a4d4340..0000000
5198 --- a/dev-java/netbeans-java/netbeans-java-9999_p20130515.ebuild
5199 +++ /dev/null
5200 @@ -1,247 +0,0 @@
5201 -# Copyright 1999-2013 Gentoo Foundation
5202 -# Distributed under the terms of the GNU General Public License v2
5203 -# $Header: $
5204 -
5205 -EAPI="4"
5206 -inherit eutils java-pkg-2 java-ant-2
5207 -
5208 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
5209 -
5210 -DESCRIPTION="Netbeans Java Cluster"
5211 -HOMEPAGE="http://netbeans.org/projects/java"
5212 -SLOT="9999"
5213 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
5214 -SRC_URI="${SOURCE_URL}
5215 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
5216 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
5217 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
5218 - http://hg.netbeans.org/binaries/33693E782E0F99CA7E2DEECA0222F493EBB6BC82-eclipselink.jar
5219 - http://hg.netbeans.org/binaries/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip
5220 - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
5221 - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
5222 - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
5223 - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
5224 - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
5225 - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
5226 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
5227 - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
5228 - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
5229 - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
5230 - http://hg.netbeans.org/binaries/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar
5231 - http://hg.netbeans.org/binaries/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar
5232 - http://hg.netbeans.org/binaries/B1D9BFCBC513472E819CB6C7E1018D26439D400A-org.eclipse.persistence.jpa.jpql_2.5.0.v20130507-3faac2b.jar
5233 - http://hg.netbeans.org/binaries/BE675D922E5BFAF6557EB5E05A06B0B5047C08B1-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130507-3faac2b.jar
5234 - http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
5235 - http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
5236 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5237 -KEYWORDS="~amd64 ~x86"
5238 -IUSE=""
5239 -S="${WORKDIR}"
5240 -
5241 -CDEPEND="~dev-java/netbeans-platform-${PV}
5242 - ~dev-java/netbeans-extide-${PV}
5243 - ~dev-java/netbeans-harness-${PV}
5244 - ~dev-java/netbeans-ide-${PV}
5245 - ~dev-java/netbeans-websvccommon-${PV}
5246 - dev-java/beansbinding:0
5247 - dev-java/cglib:2.2
5248 - dev-java/jdom:1.0"
5249 -DEPEND=">=virtual/jdk-1.7
5250 - app-arch/unzip
5251 - ${CDEPEND}
5252 - dev-java/javahelp:0
5253 - dev-java/json-simple:0
5254 - dev-java/junit:4"
5255 -RDEPEND=">=virtual/jdk-1.7
5256 - ${CDEPEND}
5257 - dev-java/absolutelayout:0
5258 - dev-java/antlr:0[java]
5259 - dev-java/asm:2.2
5260 - dev-java/cglib:2.1
5261 - dev-java/commons-collections:0
5262 - dev-java/dom4j:1
5263 - dev-java/fastinfoset:0
5264 - dev-java/javassist:3
5265 - dev-java/jsr67:0
5266 - dev-java/jsr181:0
5267 - dev-java/glassfish-transaction-api:0
5268 - dev-java/jtidy:0
5269 - dev-java/mimepull:0
5270 - dev-java/saaj:0
5271 - dev-java/stax-ex:0
5272 - dev-java/xmlstreambuffer:0"
5273 -
5274 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5275 -
5276 -EANT_BUILD_XML="nbbuild/build.xml"
5277 -EANT_BUILD_TARGET="rebuild-cluster"
5278 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
5279 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5280 -JAVA_PKG_BSFIX="off"
5281 -
5282 -pkg_pretend() {
5283 - local die_now=""
5284 -
5285 - if [ -d /usr/share/netbeans-java-${SLOT}/ant -a -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
5286 - eerror "Please remove following symlinks and run emerge again:"
5287 - find /usr/share/netbeans-java-${SLOT}/ant -type l
5288 - die_now="1"
5289 - fi
5290 -
5291 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
5292 - if [ -z "${die_now}" ]; then
5293 - eerror "Please remove following symlinks and run emerge again:"
5294 - fi
5295 -
5296 - echo "/usr/share/netbeans-java-${SLOT}/maven"
5297 - die_now="1"
5298 - fi
5299 -
5300 - if [ -n "${die_now}" ]; then
5301 - die "Symlinks exist"
5302 - fi
5303 -}
5304 -
5305 -src_unpack() {
5306 - unpack $(basename ${SOURCE_URL})
5307 -
5308 - einfo "Deleting bundled jars..."
5309 - find -name "*.jar" -type f -delete
5310 -
5311 - unpack netbeans-9999-r8-build.xml.patch.bz2
5312 -
5313 - pushd "${S}" >/dev/null || die
5314 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
5315 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
5316 - ln -s "${DISTDIR}"/33693E782E0F99CA7E2DEECA0222F493EBB6BC82-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
5317 - ln -s "${DISTDIR}"/3A33D0056725FC9ACA375DF19327BFB8818E3C47-hibernate-3.6.10-lib.zip hibernatelib/external/hibernate-3.6.10-lib.zip || die
5318 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
5319 - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
5320 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
5321 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
5322 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
5323 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
5324 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
5325 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
5326 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
5327 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
5328 - ln -s "${DISTDIR}"/EAEB34E03C2EF25ED0F4C29EF1CC929A523251E4-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
5329 - ln -s "${DISTDIR}"/77BDA6CDFB0B0100E9530E5E61E758939B87B66E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
5330 - ln -s "${DISTDIR}"/B1D9BFCBC513472E819CB6C7E1018D26439D400A-org.eclipse.persistence.jpa.jpql_2.5.0.v20130507-3faac2b.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.0.v20130507-3faac2b.jar || die
5331 - ln -s "${DISTDIR}"/BE675D922E5BFAF6557EB5E05A06B0B5047C08B1-org.eclipse.persistence.jpa.modelgen_2.5.0.v20130507-3faac2b.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.0.v20130507-3faac2b.jar || die
5332 - ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
5333 - ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
5334 - popd >/dev/null || die
5335 -}
5336 -
5337 -src_prepare() {
5338 - einfo "Deleting bundled class files..."
5339 - find -name "*.class" -type f | xargs rm -vf
5340 -
5341 - epatch netbeans-9999-r8-build.xml.patch
5342 -
5343 - # Support for custom patches
5344 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5345 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5346 -
5347 - if [ -n "${files}" ] ; then
5348 - einfo "Applying custom patches:"
5349 -
5350 - for file in ${files} ; do
5351 - epatch "${file}"
5352 - done
5353 - fi
5354 - fi
5355 -
5356 - einfo "Symlinking external libraries..."
5357 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5358 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
5359 - java-pkg_jar-from --build-only --into maven/external jarjar-1 jarjar.jar jarjar-1.4.jar
5360 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
5361 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
5362 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
5363 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
5364 -
5365 - einfo "Linking in other clusters..."
5366 - mkdir "${S}"/nbbuild/netbeans || die
5367 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5368 -
5369 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5370 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5371 - touch nb.cluster.platform.built
5372 -
5373 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5374 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5375 - touch nb.cluster.extide.built
5376 -
5377 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
5378 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5379 - touch nb.cluster.harness.built
5380 -
5381 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5382 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5383 - touch nb.cluster.ide.built
5384 -
5385 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
5386 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5387 - touch nb.cluster.websvccommon.built
5388 -
5389 - popd >/dev/null || die
5390 -
5391 - java-pkg-2_src_prepare
5392 -}
5393 -
5394 -src_install() {
5395 - pushd nbbuild/netbeans/java >/dev/null || die
5396 -
5397 - insinto ${INSTALL_DIR}
5398 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5399 -
5400 - doins -r *
5401 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
5402 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
5403 -
5404 - popd >/dev/null || die
5405 -
5406 - local instdir=/${INSTALL_DIR}/modules/ext
5407 - pushd "${D}"/${instdir} >/dev/null || die
5408 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
5409 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
5410 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
5411 - popd >/dev/null || die
5412 -
5413 - local instdir=${INSTALL_DIR}/modules/ext/hibernate
5414 - pushd "${D}"/${instdir} >/dev/null || die
5415 - rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
5416 - 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
5417 - rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
5418 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
5419 - rm commons-collections-3.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.1.jar || die
5420 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
5421 - rm javassist-3.12.0.GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.12.0.GA.jar || die
5422 - rm jta-1.1.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta-1.1.jar || die
5423 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
5424 - popd >/dev/null || die
5425 -
5426 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
5427 - pushd "${D}"/${instdir} >/dev/null || die
5428 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
5429 - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
5430 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
5431 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
5432 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
5433 - popd >/dev/null || die
5434 -
5435 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
5436 - pushd "${D}"/${instdir} >/dev/null || die
5437 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
5438 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
5439 - popd >/dev/null || die
5440 -
5441 - local instdir=${INSTALL_DIR}/modules/ext/maven
5442 - pushd "${D}"/${instdir} >/dev/null || die
5443 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
5444 - popd >/dev/null || die
5445 -
5446 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
5447 -}
5448
5449 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
5450 index 7441cad..2bb9b9f 100644
5451 --- a/dev-java/netbeans-javacard/ChangeLog
5452 +++ b/dev-java/netbeans-javacard/ChangeLog
5453 @@ -2,6 +2,12 @@
5454 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
5455 # $Header: $
5456
5457 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
5458 + -netbeans-javacard-9999_p20130510.ebuild,
5459 + -netbeans-javacard-9999_p20130513.ebuild,
5460 + -netbeans-javacard-9999_p20130515.ebuild:
5461 + removed obsolete ebuilds
5462 +
5463 *netbeans-javacard-9999_p20130603 (04 Jun 2013)
5464
5465 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
5466
5467 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130510.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130510.ebuild
5468 deleted file mode 100644
5469 index 79740a1..0000000
5470 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130510.ebuild
5471 +++ /dev/null
5472 @@ -1,135 +0,0 @@
5473 -# Copyright 1999-2013 Gentoo Foundation
5474 -# Distributed under the terms of the GNU General Public License v2
5475 -# $Header: $
5476 -
5477 -EAPI="4"
5478 -WANT_ANT_TASKS="ant-nodeps"
5479 -inherit eutils java-pkg-2 java-ant-2
5480 -
5481 -DESCRIPTION="Netbeans JavaCard Cluster"
5482 -HOMEPAGE="http://netbeans.org/projects/javacard"
5483 -SLOT="9999"
5484 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
5485 -SRC_URI="${SOURCE_URL}
5486 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
5487 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
5488 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
5489 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
5490 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5491 -KEYWORDS="~amd64 ~x86"
5492 -IUSE=""
5493 -S="${WORKDIR}"
5494 -
5495 -CDEPEND="~dev-java/netbeans-extide-${PV}
5496 - ~dev-java/netbeans-ide-${PV}
5497 - ~dev-java/netbeans-java-${PV}
5498 - ~dev-java/netbeans-platform-${PV}"
5499 -DEPEND=">=virtual/jdk-1.7
5500 - app-arch/unzip
5501 - ${CDEPEND}
5502 - dev-java/javahelp:0"
5503 -RDEPEND=">=virtual/jdk-1.7
5504 - ${CDEPEND}
5505 - dev-java/ant-contrib:0
5506 - dev-java/asm:3
5507 - dev-java/bcel:0
5508 - dev-java/commons-cli:1
5509 - dev-java/commons-codec:0
5510 - dev-java/commons-httpclient:3
5511 - dev-java/commons-logging:0"
5512 -
5513 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5514 -
5515 -EANT_BUILD_XML="nbbuild/build.xml"
5516 -EANT_BUILD_TARGET="rebuild-cluster"
5517 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
5518 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5519 -JAVA_PKG_BSFIX="off"
5520 -
5521 -src_unpack() {
5522 - unpack $(basename ${SOURCE_URL})
5523 -
5524 - einfo "Deleting bundled jars..."
5525 - find -name "*.jar" -type f -delete
5526 -
5527 - unpack netbeans-9999-r8-build.xml.patch.bz2
5528 -
5529 - pushd "${S}" >/dev/null || die
5530 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
5531 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
5532 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
5533 - popd >/dev/null || die
5534 -}
5535 -
5536 -src_prepare() {
5537 - einfo "Deleting bundled class files..."
5538 - find -name "*.class" -type f | xargs rm -vf
5539 -
5540 - epatch netbeans-9999-r8-build.xml.patch
5541 -
5542 - # Support for custom patches
5543 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5544 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5545 -
5546 - if [ -n "${files}" ] ; then
5547 - einfo "Applying custom patches:"
5548 -
5549 - for file in ${files} ; do
5550 - epatch "${file}"
5551 - done
5552 - fi
5553 - fi
5554 -
5555 - einfo "Symlinking external libraries..."
5556 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5557 -
5558 - einfo "Linking in other clusters..."
5559 - mkdir "${S}"/nbbuild/netbeans || die
5560 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5561 -
5562 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5563 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5564 - touch nb.cluster.extide.built
5565 -
5566 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5567 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5568 - touch nb.cluster.ide.built
5569 -
5570 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5571 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5572 - touch nb.cluster.java.built
5573 -
5574 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5575 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5576 - touch nb.cluster.platform.built
5577 -
5578 - popd >/dev/null || die
5579 -
5580 - java-pkg-2_src_prepare
5581 -}
5582 -
5583 -src_install() {
5584 - pushd nbbuild/netbeans/javacard >/dev/null || die
5585 -
5586 - insinto ${INSTALL_DIR}
5587 -
5588 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5589 -
5590 - doins -r *
5591 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
5592 -
5593 - popd >/dev/null || die
5594 -
5595 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
5596 - pushd "${D}"/${instdir} >/dev/null || die
5597 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
5598 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
5599 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
5600 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
5601 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
5602 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
5603 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
5604 - popd >/dev/null || die
5605 -
5606 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
5607 -}
5608
5609 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130513.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130513.ebuild
5610 deleted file mode 100644
5611 index 3cf4412..0000000
5612 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130513.ebuild
5613 +++ /dev/null
5614 @@ -1,134 +0,0 @@
5615 -# Copyright 1999-2013 Gentoo Foundation
5616 -# Distributed under the terms of the GNU General Public License v2
5617 -# $Header: $
5618 -
5619 -EAPI="4"
5620 -inherit eutils java-pkg-2 java-ant-2
5621 -
5622 -DESCRIPTION="Netbeans JavaCard Cluster"
5623 -HOMEPAGE="http://netbeans.org/projects/javacard"
5624 -SLOT="9999"
5625 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
5626 -SRC_URI="${SOURCE_URL}
5627 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
5628 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
5629 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
5630 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
5631 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5632 -KEYWORDS="~amd64 ~x86"
5633 -IUSE=""
5634 -S="${WORKDIR}"
5635 -
5636 -CDEPEND="~dev-java/netbeans-extide-${PV}
5637 - ~dev-java/netbeans-ide-${PV}
5638 - ~dev-java/netbeans-java-${PV}
5639 - ~dev-java/netbeans-platform-${PV}"
5640 -DEPEND=">=virtual/jdk-1.7
5641 - app-arch/unzip
5642 - ${CDEPEND}
5643 - dev-java/javahelp:0"
5644 -RDEPEND=">=virtual/jdk-1.7
5645 - ${CDEPEND}
5646 - dev-java/ant-contrib:0
5647 - dev-java/asm:3
5648 - dev-java/bcel:0
5649 - dev-java/commons-cli:1
5650 - dev-java/commons-codec:0
5651 - dev-java/commons-httpclient:3
5652 - dev-java/commons-logging:0"
5653 -
5654 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5655 -
5656 -EANT_BUILD_XML="nbbuild/build.xml"
5657 -EANT_BUILD_TARGET="rebuild-cluster"
5658 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
5659 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5660 -JAVA_PKG_BSFIX="off"
5661 -
5662 -src_unpack() {
5663 - unpack $(basename ${SOURCE_URL})
5664 -
5665 - einfo "Deleting bundled jars..."
5666 - find -name "*.jar" -type f -delete
5667 -
5668 - unpack netbeans-9999-r8-build.xml.patch.bz2
5669 -
5670 - pushd "${S}" >/dev/null || die
5671 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
5672 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
5673 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
5674 - popd >/dev/null || die
5675 -}
5676 -
5677 -src_prepare() {
5678 - einfo "Deleting bundled class files..."
5679 - find -name "*.class" -type f | xargs rm -vf
5680 -
5681 - epatch netbeans-9999-r8-build.xml.patch
5682 -
5683 - # Support for custom patches
5684 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5685 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5686 -
5687 - if [ -n "${files}" ] ; then
5688 - einfo "Applying custom patches:"
5689 -
5690 - for file in ${files} ; do
5691 - epatch "${file}"
5692 - done
5693 - fi
5694 - fi
5695 -
5696 - einfo "Symlinking external libraries..."
5697 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5698 -
5699 - einfo "Linking in other clusters..."
5700 - mkdir "${S}"/nbbuild/netbeans || die
5701 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5702 -
5703 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5704 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5705 - touch nb.cluster.extide.built
5706 -
5707 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5708 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5709 - touch nb.cluster.ide.built
5710 -
5711 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5712 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5713 - touch nb.cluster.java.built
5714 -
5715 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5716 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5717 - touch nb.cluster.platform.built
5718 -
5719 - popd >/dev/null || die
5720 -
5721 - java-pkg-2_src_prepare
5722 -}
5723 -
5724 -src_install() {
5725 - pushd nbbuild/netbeans/javacard >/dev/null || die
5726 -
5727 - insinto ${INSTALL_DIR}
5728 -
5729 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5730 -
5731 - doins -r *
5732 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
5733 -
5734 - popd >/dev/null || die
5735 -
5736 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
5737 - pushd "${D}"/${instdir} >/dev/null || die
5738 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
5739 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
5740 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
5741 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
5742 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
5743 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
5744 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
5745 - popd >/dev/null || die
5746 -
5747 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
5748 -}
5749
5750 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130515.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130515.ebuild
5751 deleted file mode 100644
5752 index 3e5cc7f..0000000
5753 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20130515.ebuild
5754 +++ /dev/null
5755 @@ -1,134 +0,0 @@
5756 -# Copyright 1999-2013 Gentoo Foundation
5757 -# Distributed under the terms of the GNU General Public License v2
5758 -# $Header: $
5759 -
5760 -EAPI="4"
5761 -inherit eutils java-pkg-2 java-ant-2
5762 -
5763 -DESCRIPTION="Netbeans JavaCard Cluster"
5764 -HOMEPAGE="http://netbeans.org/projects/javacard"
5765 -SLOT="9999"
5766 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
5767 -SRC_URI="${SOURCE_URL}
5768 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
5769 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
5770 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
5771 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
5772 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5773 -KEYWORDS="~amd64 ~x86"
5774 -IUSE=""
5775 -S="${WORKDIR}"
5776 -
5777 -CDEPEND="~dev-java/netbeans-extide-${PV}
5778 - ~dev-java/netbeans-ide-${PV}
5779 - ~dev-java/netbeans-java-${PV}
5780 - ~dev-java/netbeans-platform-${PV}"
5781 -DEPEND=">=virtual/jdk-1.7
5782 - app-arch/unzip
5783 - ${CDEPEND}
5784 - dev-java/javahelp:0"
5785 -RDEPEND=">=virtual/jdk-1.7
5786 - ${CDEPEND}
5787 - dev-java/ant-contrib:0
5788 - dev-java/asm:3
5789 - dev-java/bcel:0
5790 - dev-java/commons-cli:1
5791 - dev-java/commons-codec:0
5792 - dev-java/commons-httpclient:3
5793 - dev-java/commons-logging:0"
5794 -
5795 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
5796 -
5797 -EANT_BUILD_XML="nbbuild/build.xml"
5798 -EANT_BUILD_TARGET="rebuild-cluster"
5799 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
5800 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
5801 -JAVA_PKG_BSFIX="off"
5802 -
5803 -src_unpack() {
5804 - unpack $(basename ${SOURCE_URL})
5805 -
5806 - einfo "Deleting bundled jars..."
5807 - find -name "*.jar" -type f -delete
5808 -
5809 - unpack netbeans-9999-r8-build.xml.patch.bz2
5810 -
5811 - pushd "${S}" >/dev/null || die
5812 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
5813 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
5814 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
5815 - popd >/dev/null || die
5816 -}
5817 -
5818 -src_prepare() {
5819 - einfo "Deleting bundled class files..."
5820 - find -name "*.class" -type f | xargs rm -vf
5821 -
5822 - epatch netbeans-9999-r8-build.xml.patch
5823 -
5824 - # Support for custom patches
5825 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5826 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5827 -
5828 - if [ -n "${files}" ] ; then
5829 - einfo "Applying custom patches:"
5830 -
5831 - for file in ${files} ; do
5832 - epatch "${file}"
5833 - done
5834 - fi
5835 - fi
5836 -
5837 - einfo "Symlinking external libraries..."
5838 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5839 -
5840 - einfo "Linking in other clusters..."
5841 - mkdir "${S}"/nbbuild/netbeans || die
5842 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5843 -
5844 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
5845 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5846 - touch nb.cluster.extide.built
5847 -
5848 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
5849 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5850 - touch nb.cluster.ide.built
5851 -
5852 - ln -s /usr/share/netbeans-java-${SLOT} java || die
5853 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5854 - touch nb.cluster.java.built
5855 -
5856 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
5857 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
5858 - touch nb.cluster.platform.built
5859 -
5860 - popd >/dev/null || die
5861 -
5862 - java-pkg-2_src_prepare
5863 -}
5864 -
5865 -src_install() {
5866 - pushd nbbuild/netbeans/javacard >/dev/null || die
5867 -
5868 - insinto ${INSTALL_DIR}
5869 -
5870 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
5871 -
5872 - doins -r *
5873 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
5874 -
5875 - popd >/dev/null || die
5876 -
5877 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
5878 - pushd "${D}"/${instdir} >/dev/null || die
5879 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
5880 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
5881 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
5882 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
5883 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
5884 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
5885 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
5886 - popd >/dev/null || die
5887 -
5888 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
5889 -}
5890
5891 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
5892 index ee66cd8..5008a8f 100644
5893 --- a/dev-java/netbeans-javadoc/ChangeLog
5894 +++ b/dev-java/netbeans-javadoc/ChangeLog
5895 @@ -2,6 +2,12 @@
5896 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
5897 # $Header: $
5898
5899 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
5900 + -netbeans-javadoc-9999_p20130510.ebuild,
5901 + -netbeans-javadoc-9999_p20130513.ebuild,
5902 + -netbeans-javadoc-9999_p20130515.ebuild:
5903 + removed obsolete ebuilds
5904 +
5905 *netbeans-javadoc-9999_p20130603 (04 Jun 2013)
5906
5907 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
5908
5909 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130510.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130510.ebuild
5910 deleted file mode 100644
5911 index 28976e4..0000000
5912 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130510.ebuild
5913 +++ /dev/null
5914 @@ -1,165 +0,0 @@
5915 -# Copyright 1999-2013 Gentoo Foundation
5916 -# Distributed under the terms of the GNU General Public License v2
5917 -# $Header: $
5918 -
5919 -EAPI="4"
5920 -WANT_ANT_TASKS="ant-nodeps"
5921 -inherit eutils java-pkg-2 java-ant-2
5922 -
5923 -DESCRIPTION="Netbeans JavaDocs"
5924 -HOMEPAGE="http://netbeans.org/"
5925 -SLOT="9999"
5926 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
5927 -SRC_URI="${SOURCE_URL}
5928 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
5929 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip"
5930 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
5931 -KEYWORDS="~amd64 ~x86"
5932 -IUSE=""
5933 -S="${WORKDIR}"
5934 -
5935 -DEPEND=">=virtual/jdk-1.7
5936 - app-arch/unzip
5937 - dev-java/javahelp:0
5938 - dev-java/junit:4
5939 - ~dev-java/netbeans-apisupport-${PV}
5940 - ~dev-java/netbeans-cnd-${PV}
5941 - ~dev-java/netbeans-dlight-${PV}
5942 - ~dev-java/netbeans-enterprise-${PV}
5943 - ~dev-java/netbeans-ergonomics-${PV}
5944 - ~dev-java/netbeans-extide-${PV}
5945 - ~dev-java/netbeans-groovy-${PV}
5946 - ~dev-java/netbeans-harness-${PV}
5947 - ~dev-java/netbeans-ide-${PV}
5948 - ~dev-java/netbeans-java-${PV}
5949 - ~dev-java/netbeans-javacard-${PV}
5950 - ~dev-java/netbeans-mobility-${PV}
5951 - ~dev-java/netbeans-nb-${PV}
5952 - ~dev-java/netbeans-php-${PV}
5953 - ~dev-java/netbeans-platform-${PV}
5954 - ~dev-java/netbeans-profiler-${PV}
5955 - ~dev-java/netbeans-websvccommon-${PV}"
5956 -RDEPEND=""
5957 -
5958 -JAVA_PKG_BSFIX="off"
5959 -
5960 -src_unpack() {
5961 - unpack $(basename ${SOURCE_URL})
5962 -
5963 - einfo "Deleting bundled jars..."
5964 - find -name "*.jar" -type f -delete
5965 -
5966 - unpack netbeans-9999-r8-build.xml.patch.bz2
5967 -
5968 - pushd "${S}" >/dev/null || die
5969 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
5970 - popd >/dev/null || die
5971 -}
5972 -
5973 -src_prepare() {
5974 - einfo "Deleting bundled class files..."
5975 - find -name "*.class" -type f | xargs rm -vf
5976 -
5977 - epatch netbeans-9999-r8-build.xml.patch
5978 -
5979 - # Support for custom patches
5980 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
5981 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
5982 -
5983 - if [ -n "${files}" ] ; then
5984 - einfo "Applying custom patches:"
5985 -
5986 - for file in ${files} ; do
5987 - epatch "${file}"
5988 - done
5989 - fi
5990 - fi
5991 -
5992 - einfo "Symlinking external libraries..."
5993 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
5994 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
5995 -
5996 - einfo "Linking in other clusters..."
5997 - mkdir "${S}"/nbbuild/netbeans || die
5998 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
5999 -
6000 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
6001 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6002 - touch nb.cluster.apisupport.built
6003 -
6004 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
6005 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6006 - touch nb.cluster.cnd.built
6007 -
6008 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
6009 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6010 - touch nb.cluster.dlight.built
6011 -
6012 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
6013 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6014 - touch nb.cluster.enterprise.built
6015 -
6016 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
6017 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6018 - touch nb.cluster.ergonomics.built
6019 -
6020 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6021 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6022 - touch nb.cluster.extide.built
6023 -
6024 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
6025 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6026 - touch nb.cluster.groovy.built
6027 -
6028 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
6029 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6030 - touch nb.cluster.harness.built
6031 -
6032 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6033 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6034 - touch nb.cluster.ide.built
6035 -
6036 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6037 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6038 - touch nb.cluster.java.built
6039 -
6040 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
6041 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6042 - touch nb.cluster.javacard.built
6043 -
6044 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
6045 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6046 - touch nb.cluster.mobility.built
6047 -
6048 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
6049 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
6050 - touch nb.cluster.nb.built
6051 -
6052 - ln -s /usr/share/netbeans-php-${SLOT} php || die
6053 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6054 - touch nb.cluster.php.built
6055 -
6056 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6057 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6058 - touch nb.cluster.platform.built
6059 -
6060 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
6061 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6062 - touch nb.cluster.profiler.built
6063 -
6064 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
6065 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6066 - touch nb.cluster.websvccommon.built
6067 -
6068 - java-pkg-2_src_prepare
6069 -}
6070 -
6071 -src_compile() {
6072 - eant -f nbbuild/build.xml bootstrap || die
6073 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
6074 -}
6075 -
6076 -src_install() {
6077 - rm nbbuild/build/javadoc/*.zip
6078 - java-pkg_dojavadoc nbbuild/build/javadoc
6079 -}
6080
6081 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130513.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130513.ebuild
6082 deleted file mode 100644
6083 index a27f51f..0000000
6084 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130513.ebuild
6085 +++ /dev/null
6086 @@ -1,164 +0,0 @@
6087 -# Copyright 1999-2013 Gentoo Foundation
6088 -# Distributed under the terms of the GNU General Public License v2
6089 -# $Header: $
6090 -
6091 -EAPI="4"
6092 -inherit eutils java-pkg-2 java-ant-2
6093 -
6094 -DESCRIPTION="Netbeans JavaDocs"
6095 -HOMEPAGE="http://netbeans.org/"
6096 -SLOT="9999"
6097 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
6098 -SRC_URI="${SOURCE_URL}
6099 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6100 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip"
6101 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6102 -KEYWORDS="~amd64 ~x86"
6103 -IUSE=""
6104 -S="${WORKDIR}"
6105 -
6106 -DEPEND=">=virtual/jdk-1.7
6107 - app-arch/unzip
6108 - dev-java/javahelp:0
6109 - dev-java/junit:4
6110 - ~dev-java/netbeans-apisupport-${PV}
6111 - ~dev-java/netbeans-cnd-${PV}
6112 - ~dev-java/netbeans-dlight-${PV}
6113 - ~dev-java/netbeans-enterprise-${PV}
6114 - ~dev-java/netbeans-ergonomics-${PV}
6115 - ~dev-java/netbeans-extide-${PV}
6116 - ~dev-java/netbeans-groovy-${PV}
6117 - ~dev-java/netbeans-harness-${PV}
6118 - ~dev-java/netbeans-ide-${PV}
6119 - ~dev-java/netbeans-java-${PV}
6120 - ~dev-java/netbeans-javacard-${PV}
6121 - ~dev-java/netbeans-mobility-${PV}
6122 - ~dev-java/netbeans-nb-${PV}
6123 - ~dev-java/netbeans-php-${PV}
6124 - ~dev-java/netbeans-platform-${PV}
6125 - ~dev-java/netbeans-profiler-${PV}
6126 - ~dev-java/netbeans-websvccommon-${PV}"
6127 -RDEPEND=""
6128 -
6129 -JAVA_PKG_BSFIX="off"
6130 -
6131 -src_unpack() {
6132 - unpack $(basename ${SOURCE_URL})
6133 -
6134 - einfo "Deleting bundled jars..."
6135 - find -name "*.jar" -type f -delete
6136 -
6137 - unpack netbeans-9999-r8-build.xml.patch.bz2
6138 -
6139 - pushd "${S}" >/dev/null || die
6140 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
6141 - popd >/dev/null || die
6142 -}
6143 -
6144 -src_prepare() {
6145 - einfo "Deleting bundled class files..."
6146 - find -name "*.class" -type f | xargs rm -vf
6147 -
6148 - epatch netbeans-9999-r8-build.xml.patch
6149 -
6150 - # Support for custom patches
6151 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6152 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6153 -
6154 - if [ -n "${files}" ] ; then
6155 - einfo "Applying custom patches:"
6156 -
6157 - for file in ${files} ; do
6158 - epatch "${file}"
6159 - done
6160 - fi
6161 - fi
6162 -
6163 - einfo "Symlinking external libraries..."
6164 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6165 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6166 -
6167 - einfo "Linking in other clusters..."
6168 - mkdir "${S}"/nbbuild/netbeans || die
6169 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6170 -
6171 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
6172 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6173 - touch nb.cluster.apisupport.built
6174 -
6175 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
6176 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6177 - touch nb.cluster.cnd.built
6178 -
6179 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
6180 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6181 - touch nb.cluster.dlight.built
6182 -
6183 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
6184 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6185 - touch nb.cluster.enterprise.built
6186 -
6187 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
6188 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6189 - touch nb.cluster.ergonomics.built
6190 -
6191 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6192 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6193 - touch nb.cluster.extide.built
6194 -
6195 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
6196 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6197 - touch nb.cluster.groovy.built
6198 -
6199 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
6200 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6201 - touch nb.cluster.harness.built
6202 -
6203 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6204 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6205 - touch nb.cluster.ide.built
6206 -
6207 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6208 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6209 - touch nb.cluster.java.built
6210 -
6211 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
6212 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6213 - touch nb.cluster.javacard.built
6214 -
6215 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
6216 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6217 - touch nb.cluster.mobility.built
6218 -
6219 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
6220 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
6221 - touch nb.cluster.nb.built
6222 -
6223 - ln -s /usr/share/netbeans-php-${SLOT} php || die
6224 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6225 - touch nb.cluster.php.built
6226 -
6227 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6228 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6229 - touch nb.cluster.platform.built
6230 -
6231 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
6232 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6233 - touch nb.cluster.profiler.built
6234 -
6235 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
6236 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6237 - touch nb.cluster.websvccommon.built
6238 -
6239 - java-pkg-2_src_prepare
6240 -}
6241 -
6242 -src_compile() {
6243 - eant -f nbbuild/build.xml bootstrap || die
6244 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
6245 -}
6246 -
6247 -src_install() {
6248 - rm nbbuild/build/javadoc/*.zip
6249 - java-pkg_dojavadoc nbbuild/build/javadoc
6250 -}
6251
6252 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130515.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130515.ebuild
6253 deleted file mode 100644
6254 index db4b150..0000000
6255 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20130515.ebuild
6256 +++ /dev/null
6257 @@ -1,164 +0,0 @@
6258 -# Copyright 1999-2013 Gentoo Foundation
6259 -# Distributed under the terms of the GNU General Public License v2
6260 -# $Header: $
6261 -
6262 -EAPI="4"
6263 -inherit eutils java-pkg-2 java-ant-2
6264 -
6265 -DESCRIPTION="Netbeans JavaDocs"
6266 -HOMEPAGE="http://netbeans.org/"
6267 -SLOT="9999"
6268 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
6269 -SRC_URI="${SOURCE_URL}
6270 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6271 - http://hg.netbeans.org/binaries/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip"
6272 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6273 -KEYWORDS="~amd64 ~x86"
6274 -IUSE=""
6275 -S="${WORKDIR}"
6276 -
6277 -DEPEND=">=virtual/jdk-1.7
6278 - app-arch/unzip
6279 - dev-java/javahelp:0
6280 - dev-java/junit:4
6281 - ~dev-java/netbeans-apisupport-${PV}
6282 - ~dev-java/netbeans-cnd-${PV}
6283 - ~dev-java/netbeans-dlight-${PV}
6284 - ~dev-java/netbeans-enterprise-${PV}
6285 - ~dev-java/netbeans-ergonomics-${PV}
6286 - ~dev-java/netbeans-extide-${PV}
6287 - ~dev-java/netbeans-groovy-${PV}
6288 - ~dev-java/netbeans-harness-${PV}
6289 - ~dev-java/netbeans-ide-${PV}
6290 - ~dev-java/netbeans-java-${PV}
6291 - ~dev-java/netbeans-javacard-${PV}
6292 - ~dev-java/netbeans-mobility-${PV}
6293 - ~dev-java/netbeans-nb-${PV}
6294 - ~dev-java/netbeans-php-${PV}
6295 - ~dev-java/netbeans-platform-${PV}
6296 - ~dev-java/netbeans-profiler-${PV}
6297 - ~dev-java/netbeans-websvccommon-${PV}"
6298 -RDEPEND=""
6299 -
6300 -JAVA_PKG_BSFIX="off"
6301 -
6302 -src_unpack() {
6303 - unpack $(basename ${SOURCE_URL})
6304 -
6305 - einfo "Deleting bundled jars..."
6306 - find -name "*.jar" -type f -delete
6307 -
6308 - unpack netbeans-9999-r8-build.xml.patch.bz2
6309 -
6310 - pushd "${S}" >/dev/null || die
6311 - ln -s "${DISTDIR}"/3B9300EC2301B54DD0D46CE915F016ACFBCC381B-ant-libs-1.9.0.zip o.apache.tools.ant.module/external/ant-libs-1.9.0.zip || die
6312 - popd >/dev/null || die
6313 -}
6314 -
6315 -src_prepare() {
6316 - einfo "Deleting bundled class files..."
6317 - find -name "*.class" -type f | xargs rm -vf
6318 -
6319 - epatch netbeans-9999-r8-build.xml.patch
6320 -
6321 - # Support for custom patches
6322 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6323 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6324 -
6325 - if [ -n "${files}" ] ; then
6326 - einfo "Applying custom patches:"
6327 -
6328 - for file in ${files} ; do
6329 - epatch "${file}"
6330 - done
6331 - fi
6332 - fi
6333 -
6334 - einfo "Symlinking external libraries..."
6335 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6336 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6337 -
6338 - einfo "Linking in other clusters..."
6339 - mkdir "${S}"/nbbuild/netbeans || die
6340 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6341 -
6342 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
6343 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6344 - touch nb.cluster.apisupport.built
6345 -
6346 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
6347 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6348 - touch nb.cluster.cnd.built
6349 -
6350 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
6351 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6352 - touch nb.cluster.dlight.built
6353 -
6354 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
6355 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6356 - touch nb.cluster.enterprise.built
6357 -
6358 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
6359 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6360 - touch nb.cluster.ergonomics.built
6361 -
6362 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6363 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6364 - touch nb.cluster.extide.built
6365 -
6366 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
6367 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6368 - touch nb.cluster.groovy.built
6369 -
6370 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
6371 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6372 - touch nb.cluster.harness.built
6373 -
6374 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6375 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6376 - touch nb.cluster.ide.built
6377 -
6378 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6379 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6380 - touch nb.cluster.java.built
6381 -
6382 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
6383 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6384 - touch nb.cluster.javacard.built
6385 -
6386 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
6387 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6388 - touch nb.cluster.mobility.built
6389 -
6390 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
6391 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
6392 - touch nb.cluster.nb.built
6393 -
6394 - ln -s /usr/share/netbeans-php-${SLOT} php || die
6395 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6396 - touch nb.cluster.php.built
6397 -
6398 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6399 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6400 - touch nb.cluster.platform.built
6401 -
6402 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
6403 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6404 - touch nb.cluster.profiler.built
6405 -
6406 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
6407 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6408 - touch nb.cluster.websvccommon.built
6409 -
6410 - java-pkg-2_src_prepare
6411 -}
6412 -
6413 -src_compile() {
6414 - eant -f nbbuild/build.xml bootstrap || die
6415 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
6416 -}
6417 -
6418 -src_install() {
6419 - rm nbbuild/build/javadoc/*.zip
6420 - java-pkg_dojavadoc nbbuild/build/javadoc
6421 -}
6422
6423 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
6424 index 8bb5d90..6b673a3 100644
6425 --- a/dev-java/netbeans-javafx/ChangeLog
6426 +++ b/dev-java/netbeans-javafx/ChangeLog
6427 @@ -2,6 +2,12 @@
6428 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
6429 # $Header: $
6430
6431 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
6432 + -netbeans-javafx-9999_p20130510.ebuild,
6433 + -netbeans-javafx-9999_p20130513.ebuild,
6434 + -netbeans-javafx-9999_p20130515.ebuild:
6435 + removed obsolete ebuilds
6436 +
6437 *netbeans-javafx-9999_p20130603 (04 Jun 2013)
6438
6439 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
6440
6441 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130510.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130510.ebuild
6442 deleted file mode 100644
6443 index 0b73090..0000000
6444 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130510.ebuild
6445 +++ /dev/null
6446 @@ -1,125 +0,0 @@
6447 -# Copyright 1999-2013 Gentoo Foundation
6448 -# Distributed under the terms of the GNU General Public License v2
6449 -# $Header: $
6450 -
6451 -EAPI="4"
6452 -WANT_ANT_TASKS="ant-nodeps"
6453 -inherit eutils java-pkg-2 java-ant-2
6454 -
6455 -DESCRIPTION="Netbeans JavaFX Cluster"
6456 -HOMEPAGE="http://netbeans.org/projects/javafx"
6457 -SLOT="9999"
6458 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
6459 -SRC_URI="${SOURCE_URL}
6460 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6461 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6462 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6463 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6464 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6465 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
6466 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
6467 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6468 -KEYWORDS="~amd64 ~x86"
6469 -IUSE=""
6470 -S="${WORKDIR}"
6471 -
6472 -CDEPEND="~dev-java/netbeans-extide-${PV}
6473 - ~dev-java/netbeans-ide-${PV}
6474 - ~dev-java/netbeans-java-${PV}
6475 - ~dev-java/netbeans-platform-${PV}"
6476 -DEPEND=">=virtual/jdk-1.7
6477 - app-arch/unzip
6478 - ${CDEPEND}
6479 - dev-java/javahelp:0
6480 - dev-java/junit:4"
6481 -RDEPEND=">=virtual/jdk-1.7
6482 - ${CDEPEND}"
6483 -
6484 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6485 -
6486 -EANT_BUILD_XML="nbbuild/build.xml"
6487 -EANT_BUILD_TARGET="rebuild-cluster"
6488 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
6489 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6490 -JAVA_PKG_BSFIX="off"
6491 -
6492 -src_unpack() {
6493 - unpack $(basename ${SOURCE_URL})
6494 -
6495 - einfo "Deleting bundled jars..."
6496 - find -name "*.jar" -type f -delete
6497 -
6498 - unpack netbeans-9999-r8-build.xml.patch.bz2
6499 -
6500 - pushd "${S}" >/dev/null || die
6501 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6502 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6503 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6504 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6505 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6506 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
6507 - popd >/dev/null || die
6508 -}
6509 -
6510 -src_prepare() {
6511 - einfo "Deleting bundled class files..."
6512 - find -name "*.class" -type f | xargs rm -vf
6513 -
6514 - epatch netbeans-9999-r8-build.xml.patch
6515 -
6516 - # Support for custom patches
6517 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6518 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6519 -
6520 - if [ -n "${files}" ] ; then
6521 - einfo "Applying custom patches:"
6522 -
6523 - for file in ${files} ; do
6524 - epatch "${file}"
6525 - done
6526 - fi
6527 - fi
6528 -
6529 - einfo "Symlinking external libraries..."
6530 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6531 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6532 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6533 -
6534 - einfo "Linking in other clusters..."
6535 - mkdir "${S}"/nbbuild/netbeans || die
6536 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6537 -
6538 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6539 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6540 - touch nb.cluster.extide.built
6541 -
6542 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6543 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6544 - touch nb.cluster.ide.built
6545 -
6546 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6547 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6548 - touch nb.cluster.java.built
6549 -
6550 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6551 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6552 - touch nb.cluster.platform.built
6553 -
6554 - popd >/dev/null || die
6555 -
6556 - java-pkg-2_src_prepare
6557 -}
6558 -
6559 -src_install() {
6560 - pushd nbbuild/netbeans/javafx >/dev/null || die
6561 -
6562 - insinto ${INSTALL_DIR}
6563 -
6564 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6565 -
6566 - doins -r *
6567 -
6568 - popd >/dev/null || die
6569 -
6570 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
6571 -}
6572
6573 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130513.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130513.ebuild
6574 deleted file mode 100644
6575 index 6ca3982..0000000
6576 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130513.ebuild
6577 +++ /dev/null
6578 @@ -1,124 +0,0 @@
6579 -# Copyright 1999-2013 Gentoo Foundation
6580 -# Distributed under the terms of the GNU General Public License v2
6581 -# $Header: $
6582 -
6583 -EAPI="4"
6584 -inherit eutils java-pkg-2 java-ant-2
6585 -
6586 -DESCRIPTION="Netbeans JavaFX Cluster"
6587 -HOMEPAGE="http://netbeans.org/projects/javafx"
6588 -SLOT="9999"
6589 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
6590 -SRC_URI="${SOURCE_URL}
6591 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6592 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6593 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6594 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6595 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6596 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
6597 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
6598 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6599 -KEYWORDS="~amd64 ~x86"
6600 -IUSE=""
6601 -S="${WORKDIR}"
6602 -
6603 -CDEPEND="~dev-java/netbeans-extide-${PV}
6604 - ~dev-java/netbeans-ide-${PV}
6605 - ~dev-java/netbeans-java-${PV}
6606 - ~dev-java/netbeans-platform-${PV}"
6607 -DEPEND=">=virtual/jdk-1.7
6608 - app-arch/unzip
6609 - ${CDEPEND}
6610 - dev-java/javahelp:0
6611 - dev-java/junit:4"
6612 -RDEPEND=">=virtual/jdk-1.7
6613 - ${CDEPEND}"
6614 -
6615 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6616 -
6617 -EANT_BUILD_XML="nbbuild/build.xml"
6618 -EANT_BUILD_TARGET="rebuild-cluster"
6619 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
6620 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6621 -JAVA_PKG_BSFIX="off"
6622 -
6623 -src_unpack() {
6624 - unpack $(basename ${SOURCE_URL})
6625 -
6626 - einfo "Deleting bundled jars..."
6627 - find -name "*.jar" -type f -delete
6628 -
6629 - unpack netbeans-9999-r8-build.xml.patch.bz2
6630 -
6631 - pushd "${S}" >/dev/null || die
6632 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6633 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6634 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6635 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6636 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6637 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
6638 - popd >/dev/null || die
6639 -}
6640 -
6641 -src_prepare() {
6642 - einfo "Deleting bundled class files..."
6643 - find -name "*.class" -type f | xargs rm -vf
6644 -
6645 - epatch netbeans-9999-r8-build.xml.patch
6646 -
6647 - # Support for custom patches
6648 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6649 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6650 -
6651 - if [ -n "${files}" ] ; then
6652 - einfo "Applying custom patches:"
6653 -
6654 - for file in ${files} ; do
6655 - epatch "${file}"
6656 - done
6657 - fi
6658 - fi
6659 -
6660 - einfo "Symlinking external libraries..."
6661 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6662 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6663 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6664 -
6665 - einfo "Linking in other clusters..."
6666 - mkdir "${S}"/nbbuild/netbeans || die
6667 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6668 -
6669 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6670 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6671 - touch nb.cluster.extide.built
6672 -
6673 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6674 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6675 - touch nb.cluster.ide.built
6676 -
6677 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6678 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6679 - touch nb.cluster.java.built
6680 -
6681 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6682 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6683 - touch nb.cluster.platform.built
6684 -
6685 - popd >/dev/null || die
6686 -
6687 - java-pkg-2_src_prepare
6688 -}
6689 -
6690 -src_install() {
6691 - pushd nbbuild/netbeans/javafx >/dev/null || die
6692 -
6693 - insinto ${INSTALL_DIR}
6694 -
6695 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6696 -
6697 - doins -r *
6698 -
6699 - popd >/dev/null || die
6700 -
6701 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
6702 -}
6703
6704 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130515.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130515.ebuild
6705 deleted file mode 100644
6706 index 669f73a..0000000
6707 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20130515.ebuild
6708 +++ /dev/null
6709 @@ -1,124 +0,0 @@
6710 -# Copyright 1999-2013 Gentoo Foundation
6711 -# Distributed under the terms of the GNU General Public License v2
6712 -# $Header: $
6713 -
6714 -EAPI="4"
6715 -inherit eutils java-pkg-2 java-ant-2
6716 -
6717 -DESCRIPTION="Netbeans JavaFX Cluster"
6718 -HOMEPAGE="http://netbeans.org/projects/javafx"
6719 -SLOT="9999"
6720 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
6721 -SRC_URI="${SOURCE_URL}
6722 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6723 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
6724 - http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
6725 - http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
6726 - http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
6727 - http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
6728 - http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
6729 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6730 -KEYWORDS="~amd64 ~x86"
6731 -IUSE=""
6732 -S="${WORKDIR}"
6733 -
6734 -CDEPEND="~dev-java/netbeans-extide-${PV}
6735 - ~dev-java/netbeans-ide-${PV}
6736 - ~dev-java/netbeans-java-${PV}
6737 - ~dev-java/netbeans-platform-${PV}"
6738 -DEPEND=">=virtual/jdk-1.7
6739 - app-arch/unzip
6740 - ${CDEPEND}
6741 - dev-java/javahelp:0
6742 - dev-java/junit:4"
6743 -RDEPEND=">=virtual/jdk-1.7
6744 - ${CDEPEND}"
6745 -
6746 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6747 -
6748 -EANT_BUILD_XML="nbbuild/build.xml"
6749 -EANT_BUILD_TARGET="rebuild-cluster"
6750 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
6751 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6752 -JAVA_PKG_BSFIX="off"
6753 -
6754 -src_unpack() {
6755 - unpack $(basename ${SOURCE_URL})
6756 -
6757 - einfo "Deleting bundled jars..."
6758 - find -name "*.jar" -type f -delete
6759 -
6760 - unpack netbeans-9999-r8-build.xml.patch.bz2
6761 -
6762 - pushd "${S}" >/dev/null || die
6763 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
6764 - ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
6765 - ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
6766 - ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
6767 - ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
6768 - ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
6769 - popd >/dev/null || die
6770 -}
6771 -
6772 -src_prepare() {
6773 - einfo "Deleting bundled class files..."
6774 - find -name "*.class" -type f | xargs rm -vf
6775 -
6776 - epatch netbeans-9999-r8-build.xml.patch
6777 -
6778 - # Support for custom patches
6779 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6780 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6781 -
6782 - if [ -n "${files}" ] ; then
6783 - einfo "Applying custom patches:"
6784 -
6785 - for file in ${files} ; do
6786 - epatch "${file}"
6787 - done
6788 - fi
6789 - fi
6790 -
6791 - einfo "Symlinking external libraries..."
6792 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
6793 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6794 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
6795 -
6796 - einfo "Linking in other clusters..."
6797 - mkdir "${S}"/nbbuild/netbeans || die
6798 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6799 -
6800 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6801 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6802 - touch nb.cluster.extide.built
6803 -
6804 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6805 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6806 - touch nb.cluster.ide.built
6807 -
6808 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6809 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6810 - touch nb.cluster.java.built
6811 -
6812 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6813 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6814 - touch nb.cluster.platform.built
6815 -
6816 - popd >/dev/null || die
6817 -
6818 - java-pkg-2_src_prepare
6819 -}
6820 -
6821 -src_install() {
6822 - pushd nbbuild/netbeans/javafx >/dev/null || die
6823 -
6824 - insinto ${INSTALL_DIR}
6825 -
6826 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6827 -
6828 - doins -r *
6829 -
6830 - popd >/dev/null || die
6831 -
6832 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
6833 -}
6834
6835 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
6836 index 3187a4a..703c82f 100644
6837 --- a/dev-java/netbeans-mobility/ChangeLog
6838 +++ b/dev-java/netbeans-mobility/ChangeLog
6839 @@ -2,6 +2,12 @@
6840 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
6841 # $Header: $
6842
6843 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
6844 + -netbeans-mobility-9999_p20130510.ebuild,
6845 + -netbeans-mobility-9999_p20130513.ebuild,
6846 + -netbeans-mobility-9999_p20130515.ebuild:
6847 + removed obsolete ebuilds
6848 +
6849 *netbeans-mobility-9999_p20130603 (04 Jun 2013)
6850
6851 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
6852
6853 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130510.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130510.ebuild
6854 deleted file mode 100644
6855 index 0036507..0000000
6856 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130510.ebuild
6857 +++ /dev/null
6858 @@ -1,155 +0,0 @@
6859 -# Copyright 1999-2013 Gentoo Foundation
6860 -# Distributed under the terms of the GNU General Public License v2
6861 -# $Header: $
6862 -
6863 -EAPI="4"
6864 -WANT_ANT_TASKS="ant-nodeps"
6865 -inherit eutils java-pkg-2 java-ant-2
6866 -
6867 -DESCRIPTION="Netbeans Mobility Cluster"
6868 -HOMEPAGE="http://netbeans.org/features/platform/"
6869 -SLOT="9999"
6870 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
6871 -SRC_URI="${SOURCE_URL}
6872 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
6873 - http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
6874 - http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
6875 - http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
6876 - http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
6877 - http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
6878 - http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
6879 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
6880 -KEYWORDS="~amd64 ~x86"
6881 -IUSE=""
6882 -S="${WORKDIR}"
6883 -
6884 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
6885 - ~dev-java/netbeans-enterprise-${PV}
6886 - ~dev-java/netbeans-extide-${PV}
6887 - ~dev-java/netbeans-ide-${PV}
6888 - ~dev-java/netbeans-java-${PV}
6889 - ~dev-java/netbeans-platform-${PV}
6890 - ~dev-java/netbeans-websvccommon-${PV}
6891 - dev-java/ant-contrib:0
6892 - dev-java/commons-httpclient:3
6893 - dev-java/jdom:1.0"
6894 -DEPEND=">=virtual/jdk-1.7
6895 - app-arch/unzip
6896 - ${CDEPEND}
6897 - dev-java/javahelp:0"
6898 -RDEPEND=">=virtual/jdk-1.7
6899 - ${CDEPEND}"
6900 -
6901 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
6902 -
6903 -EANT_BUILD_XML="nbbuild/build.xml"
6904 -EANT_BUILD_TARGET="rebuild-cluster"
6905 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
6906 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
6907 -JAVA_PKG_BSFIX="off"
6908 -
6909 -src_unpack() {
6910 - unpack $(basename ${SOURCE_URL})
6911 -
6912 - einfo "Deleting bundled jars..."
6913 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
6914 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
6915 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
6916 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
6917 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
6918 -
6919 - unpack netbeans-9999-r8-build.xml.patch.bz2
6920 -
6921 - pushd "${S}" >/dev/null || die
6922 - ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
6923 - ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
6924 - ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
6925 - ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
6926 - ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
6927 - ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
6928 - popd >/dev/null || die
6929 -}
6930 -
6931 -src_prepare() {
6932 - einfo "Deleting bundled class files..."
6933 - find -name "*.class" -type f | xargs rm -vf
6934 -
6935 - epatch netbeans-9999-r8-build.xml.patch
6936 -
6937 - # Support for custom patches
6938 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
6939 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
6940 -
6941 - if [ -n "${files}" ] ; then
6942 - einfo "Applying custom patches:"
6943 -
6944 - for file in ${files} ; do
6945 - epatch "${file}"
6946 - done
6947 - fi
6948 - fi
6949 -
6950 - einfo "Symlinking external libraries..."
6951 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
6952 - java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
6953 - java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
6954 - java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
6955 -
6956 - einfo "Linking in other clusters..."
6957 - mkdir "${S}"/nbbuild/netbeans || die
6958 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
6959 -
6960 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
6961 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6962 - touch nb.cluster.apisupport.built
6963 -
6964 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
6965 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6966 - touch nb.cluster.enterprise.built
6967 -
6968 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
6969 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6970 - touch nb.cluster.extide.built
6971 -
6972 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
6973 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6974 - touch nb.cluster.ide.built
6975 -
6976 - ln -s /usr/share/netbeans-java-${SLOT} java || die
6977 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6978 - touch nb.cluster.java.built
6979 -
6980 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
6981 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6982 - touch nb.cluster.platform.built
6983 -
6984 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
6985 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
6986 - touch nb.cluster.websvccommon.built
6987 -
6988 - popd >/dev/null || die
6989 -
6990 - java-pkg-2_src_prepare
6991 -}
6992 -
6993 -src_install() {
6994 - pushd nbbuild/netbeans/mobility >/dev/null || die
6995 -
6996 - insinto ${INSTALL_DIR}
6997 -
6998 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
6999 -
7000 - doins -r *
7001 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
7002 -
7003 - popd >/dev/null || die
7004 -
7005 - local instdir=${INSTALL_DIR}/modules/ext
7006 - pushd "${D}"/${instdir} >/dev/null || die
7007 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
7008 - rm commons-httpclient-3.0.1.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.1.jar || die
7009 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
7010 - popd >/dev/null || die
7011 -
7012 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
7013 -}
7014
7015 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130513.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130513.ebuild
7016 deleted file mode 100644
7017 index e20580c..0000000
7018 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130513.ebuild
7019 +++ /dev/null
7020 @@ -1,154 +0,0 @@
7021 -# Copyright 1999-2013 Gentoo Foundation
7022 -# Distributed under the terms of the GNU General Public License v2
7023 -# $Header: $
7024 -
7025 -EAPI="4"
7026 -inherit eutils java-pkg-2 java-ant-2
7027 -
7028 -DESCRIPTION="Netbeans Mobility Cluster"
7029 -HOMEPAGE="http://netbeans.org/features/platform/"
7030 -SLOT="9999"
7031 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
7032 -SRC_URI="${SOURCE_URL}
7033 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7034 - http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
7035 - http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
7036 - http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
7037 - http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
7038 - http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
7039 - http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
7040 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7041 -KEYWORDS="~amd64 ~x86"
7042 -IUSE=""
7043 -S="${WORKDIR}"
7044 -
7045 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
7046 - ~dev-java/netbeans-enterprise-${PV}
7047 - ~dev-java/netbeans-extide-${PV}
7048 - ~dev-java/netbeans-ide-${PV}
7049 - ~dev-java/netbeans-java-${PV}
7050 - ~dev-java/netbeans-platform-${PV}
7051 - ~dev-java/netbeans-websvccommon-${PV}
7052 - dev-java/ant-contrib:0
7053 - dev-java/commons-httpclient:3
7054 - dev-java/jdom:1.0"
7055 -DEPEND=">=virtual/jdk-1.7
7056 - app-arch/unzip
7057 - ${CDEPEND}
7058 - dev-java/javahelp:0"
7059 -RDEPEND=">=virtual/jdk-1.7
7060 - ${CDEPEND}"
7061 -
7062 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7063 -
7064 -EANT_BUILD_XML="nbbuild/build.xml"
7065 -EANT_BUILD_TARGET="rebuild-cluster"
7066 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
7067 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7068 -JAVA_PKG_BSFIX="off"
7069 -
7070 -src_unpack() {
7071 - unpack $(basename ${SOURCE_URL})
7072 -
7073 - einfo "Deleting bundled jars..."
7074 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
7075 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
7076 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
7077 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
7078 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
7079 -
7080 - unpack netbeans-9999-r8-build.xml.patch.bz2
7081 -
7082 - pushd "${S}" >/dev/null || die
7083 - ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
7084 - ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
7085 - ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
7086 - ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
7087 - ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
7088 - ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
7089 - popd >/dev/null || die
7090 -}
7091 -
7092 -src_prepare() {
7093 - einfo "Deleting bundled class files..."
7094 - find -name "*.class" -type f | xargs rm -vf
7095 -
7096 - epatch netbeans-9999-r8-build.xml.patch
7097 -
7098 - # Support for custom patches
7099 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7100 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7101 -
7102 - if [ -n "${files}" ] ; then
7103 - einfo "Applying custom patches:"
7104 -
7105 - for file in ${files} ; do
7106 - epatch "${file}"
7107 - done
7108 - fi
7109 - fi
7110 -
7111 - einfo "Symlinking external libraries..."
7112 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7113 - java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
7114 - java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
7115 - java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
7116 -
7117 - einfo "Linking in other clusters..."
7118 - mkdir "${S}"/nbbuild/netbeans || die
7119 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7120 -
7121 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
7122 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7123 - touch nb.cluster.apisupport.built
7124 -
7125 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
7126 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7127 - touch nb.cluster.enterprise.built
7128 -
7129 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
7130 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7131 - touch nb.cluster.extide.built
7132 -
7133 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7134 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7135 - touch nb.cluster.ide.built
7136 -
7137 - ln -s /usr/share/netbeans-java-${SLOT} java || die
7138 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7139 - touch nb.cluster.java.built
7140 -
7141 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7142 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7143 - touch nb.cluster.platform.built
7144 -
7145 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
7146 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7147 - touch nb.cluster.websvccommon.built
7148 -
7149 - popd >/dev/null || die
7150 -
7151 - java-pkg-2_src_prepare
7152 -}
7153 -
7154 -src_install() {
7155 - pushd nbbuild/netbeans/mobility >/dev/null || die
7156 -
7157 - insinto ${INSTALL_DIR}
7158 -
7159 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7160 -
7161 - doins -r *
7162 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
7163 -
7164 - popd >/dev/null || die
7165 -
7166 - local instdir=${INSTALL_DIR}/modules/ext
7167 - pushd "${D}"/${instdir} >/dev/null || die
7168 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
7169 - rm commons-httpclient-3.0.1.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.1.jar || die
7170 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
7171 - popd >/dev/null || die
7172 -
7173 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
7174 -}
7175
7176 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130515.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130515.ebuild
7177 deleted file mode 100644
7178 index 657eeb7..0000000
7179 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20130515.ebuild
7180 +++ /dev/null
7181 @@ -1,154 +0,0 @@
7182 -# Copyright 1999-2013 Gentoo Foundation
7183 -# Distributed under the terms of the GNU General Public License v2
7184 -# $Header: $
7185 -
7186 -EAPI="4"
7187 -inherit eutils java-pkg-2 java-ant-2
7188 -
7189 -DESCRIPTION="Netbeans Mobility Cluster"
7190 -HOMEPAGE="http://netbeans.org/features/platform/"
7191 -SLOT="9999"
7192 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
7193 -SRC_URI="${SOURCE_URL}
7194 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7195 - http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
7196 - http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
7197 - http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
7198 - http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
7199 - http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
7200 - http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
7201 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7202 -KEYWORDS="~amd64 ~x86"
7203 -IUSE=""
7204 -S="${WORKDIR}"
7205 -
7206 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
7207 - ~dev-java/netbeans-enterprise-${PV}
7208 - ~dev-java/netbeans-extide-${PV}
7209 - ~dev-java/netbeans-ide-${PV}
7210 - ~dev-java/netbeans-java-${PV}
7211 - ~dev-java/netbeans-platform-${PV}
7212 - ~dev-java/netbeans-websvccommon-${PV}
7213 - dev-java/ant-contrib:0
7214 - dev-java/commons-httpclient:3
7215 - dev-java/jdom:1.0"
7216 -DEPEND=">=virtual/jdk-1.7
7217 - app-arch/unzip
7218 - ${CDEPEND}
7219 - dev-java/javahelp:0"
7220 -RDEPEND=">=virtual/jdk-1.7
7221 - ${CDEPEND}"
7222 -
7223 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7224 -
7225 -EANT_BUILD_XML="nbbuild/build.xml"
7226 -EANT_BUILD_TARGET="rebuild-cluster"
7227 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
7228 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7229 -JAVA_PKG_BSFIX="off"
7230 -
7231 -src_unpack() {
7232 - unpack $(basename ${SOURCE_URL})
7233 -
7234 - einfo "Deleting bundled jars..."
7235 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
7236 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
7237 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
7238 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
7239 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
7240 -
7241 - unpack netbeans-9999-r8-build.xml.patch.bz2
7242 -
7243 - pushd "${S}" >/dev/null || die
7244 - ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
7245 - ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
7246 - ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
7247 - ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
7248 - ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
7249 - ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
7250 - popd >/dev/null || die
7251 -}
7252 -
7253 -src_prepare() {
7254 - einfo "Deleting bundled class files..."
7255 - find -name "*.class" -type f | xargs rm -vf
7256 -
7257 - epatch netbeans-9999-r8-build.xml.patch
7258 -
7259 - # Support for custom patches
7260 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7261 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7262 -
7263 - if [ -n "${files}" ] ; then
7264 - einfo "Applying custom patches:"
7265 -
7266 - for file in ${files} ; do
7267 - epatch "${file}"
7268 - done
7269 - fi
7270 - fi
7271 -
7272 - einfo "Symlinking external libraries..."
7273 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7274 - java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
7275 - java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
7276 - java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
7277 -
7278 - einfo "Linking in other clusters..."
7279 - mkdir "${S}"/nbbuild/netbeans || die
7280 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7281 -
7282 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
7283 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7284 - touch nb.cluster.apisupport.built
7285 -
7286 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
7287 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7288 - touch nb.cluster.enterprise.built
7289 -
7290 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
7291 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7292 - touch nb.cluster.extide.built
7293 -
7294 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7295 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7296 - touch nb.cluster.ide.built
7297 -
7298 - ln -s /usr/share/netbeans-java-${SLOT} java || die
7299 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7300 - touch nb.cluster.java.built
7301 -
7302 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7303 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7304 - touch nb.cluster.platform.built
7305 -
7306 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
7307 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7308 - touch nb.cluster.websvccommon.built
7309 -
7310 - popd >/dev/null || die
7311 -
7312 - java-pkg-2_src_prepare
7313 -}
7314 -
7315 -src_install() {
7316 - pushd nbbuild/netbeans/mobility >/dev/null || die
7317 -
7318 - insinto ${INSTALL_DIR}
7319 -
7320 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7321 -
7322 - doins -r *
7323 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
7324 -
7325 - popd >/dev/null || die
7326 -
7327 - local instdir=${INSTALL_DIR}/modules/ext
7328 - pushd "${D}"/${instdir} >/dev/null || die
7329 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
7330 - rm commons-httpclient-3.0.1.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.1.jar || die
7331 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
7332 - popd >/dev/null || die
7333 -
7334 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
7335 -}
7336
7337 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
7338 index 667cc11..473bb63 100644
7339 --- a/dev-java/netbeans-nb/ChangeLog
7340 +++ b/dev-java/netbeans-nb/ChangeLog
7341 @@ -2,6 +2,11 @@
7342 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
7343 # $Header: $
7344
7345 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
7346 + -netbeans-nb-9999_p20130510.ebuild, -netbeans-nb-9999_p20130513.ebuild,
7347 + -netbeans-nb-9999_p20130515.ebuild:
7348 + removed obsolete ebuilds
7349 +
7350 *netbeans-nb-9999_p20130603 (04 Jun 2013)
7351
7352 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
7353
7354 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20130510.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20130510.ebuild
7355 deleted file mode 100644
7356 index dcbc20a..0000000
7357 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20130510.ebuild
7358 +++ /dev/null
7359 @@ -1,149 +0,0 @@
7360 -# Copyright 1999-2013 Gentoo Foundation
7361 -# Distributed under the terms of the GNU General Public License v2
7362 -# $Header: $
7363 -
7364 -EAPI="4"
7365 -WANT_ANT_TASKS="ant-nodeps"
7366 -inherit eutils java-pkg-2 java-ant-2
7367 -
7368 -DESCRIPTION="Netbeans IDE Branding"
7369 -HOMEPAGE="http://netbeans.org/"
7370 -SLOT="9999"
7371 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
7372 -SRC_URI="${SOURCE_URL}
7373 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7374 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
7375 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7376 -KEYWORDS="~amd64 ~x86"
7377 -IUSE="keychain"
7378 -S="${WORKDIR}"
7379 -
7380 -CDEPEND="~dev-java/netbeans-platform-${PV}
7381 - ~dev-java/netbeans-harness-${PV}
7382 - ~dev-java/netbeans-ide-${PV}"
7383 -DEPEND=">=virtual/jdk-1.7
7384 - app-arch/unzip
7385 - ${CDEPEND}
7386 - dev-java/javahelp:0"
7387 -RDEPEND=">=virtual/jdk-1.7
7388 - ${CDEPEND}
7389 - keychain? (
7390 - net-misc/keychain:0
7391 - net-misc/x11-ssh-askpass:0
7392 - )"
7393 -
7394 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7395 -
7396 -EANT_BUILD_XML="nbbuild/build.xml"
7397 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
7398 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
7399 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7400 -JAVA_PKG_BSFIX="off"
7401 -
7402 -src_unpack() {
7403 - unpack $(basename ${SOURCE_URL})
7404 -
7405 - einfo "Deleting bundled jars..."
7406 - find -name "*.jar" -type f -delete
7407 -
7408 - unpack netbeans-9999-r8-build.xml.patch.bz2
7409 -}
7410 -
7411 -src_prepare() {
7412 - einfo "Deleting bundled class files..."
7413 - find -name "*.class" -type f | xargs rm -vf
7414 -
7415 - epatch netbeans-9999-r8-build.xml.patch
7416 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
7417 -
7418 - # Support for custom patches
7419 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7420 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7421 -
7422 - if [ -n "${files}" ] ; then
7423 - einfo "Applying custom patches:"
7424 -
7425 - for file in ${files} ; do
7426 - epatch "${file}"
7427 - done
7428 - fi
7429 - fi
7430 -
7431 - einfo "Symlinking external libraries..."
7432 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7433 -
7434 - einfo "Linking in other clusters..."
7435 - mkdir "${S}"/nbbuild/netbeans || die
7436 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7437 -
7438 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7439 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7440 - touch nb.cluster.platform.built
7441 -
7442 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7443 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7444 - touch nb.cluster.harness.built
7445 -
7446 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7447 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7448 - touch nb.cluster.ide.built
7449 - popd >/dev/null || die
7450 -
7451 - java-pkg-2_src_prepare
7452 -}
7453 -
7454 -src_install() {
7455 - pushd nbbuild/netbeans >/dev/null || die
7456 -
7457 - insinto ${INSTALL_DIR}/nb
7458 -
7459 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
7460 -
7461 - insinto ${INSTALL_DIR}
7462 - doins -r nb
7463 - dodoc *.txt
7464 - dohtml *.html *.css
7465 -
7466 - insinto ${INSTALL_DIR}/bin
7467 - doins bin/netbeans
7468 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
7469 - fperms 755 ${INSTALL_DIR}/bin/netbeans
7470 -
7471 - insinto /etc/netbeans-${SLOT}
7472 - doins etc/*
7473 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
7474 -
7475 - # fix paths per bug# 163483
7476 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
7477 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7478 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7479 - fi
7480 -
7481 - dodir /usr/share/icons/hicolor/32x32/apps
7482 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
7483 - dodir /usr/share/icons/hicolor/128x128/apps
7484 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
7485 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
7486 -
7487 - popd >/dev/null || die
7488 -
7489 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
7490 -
7491 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
7492 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
7493 -}
7494 -
7495 -pkg_postinst() {
7496 - if use keychain ; then
7497 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
7498 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
7499 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
7500 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
7501 - einfo "each key on single line, for example:"
7502 - einfo "id_dsa"
7503 - einfo "id_dsa_gentoo"
7504 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
7505 - einfo "for key password (only this time and never again). You can find more information"
7506 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
7507 - fi
7508 -}
7509
7510 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20130513.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20130513.ebuild
7511 deleted file mode 100644
7512 index 6a6c362..0000000
7513 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20130513.ebuild
7514 +++ /dev/null
7515 @@ -1,148 +0,0 @@
7516 -# Copyright 1999-2013 Gentoo Foundation
7517 -# Distributed under the terms of the GNU General Public License v2
7518 -# $Header: $
7519 -
7520 -EAPI="4"
7521 -inherit eutils java-pkg-2 java-ant-2
7522 -
7523 -DESCRIPTION="Netbeans IDE Branding"
7524 -HOMEPAGE="http://netbeans.org/"
7525 -SLOT="9999"
7526 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
7527 -SRC_URI="${SOURCE_URL}
7528 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7529 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
7530 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7531 -KEYWORDS="~amd64 ~x86"
7532 -IUSE="keychain"
7533 -S="${WORKDIR}"
7534 -
7535 -CDEPEND="~dev-java/netbeans-platform-${PV}
7536 - ~dev-java/netbeans-harness-${PV}
7537 - ~dev-java/netbeans-ide-${PV}"
7538 -DEPEND=">=virtual/jdk-1.7
7539 - app-arch/unzip
7540 - ${CDEPEND}
7541 - dev-java/javahelp:0"
7542 -RDEPEND=">=virtual/jdk-1.7
7543 - ${CDEPEND}
7544 - keychain? (
7545 - net-misc/keychain:0
7546 - net-misc/x11-ssh-askpass:0
7547 - )"
7548 -
7549 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7550 -
7551 -EANT_BUILD_XML="nbbuild/build.xml"
7552 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
7553 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
7554 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7555 -JAVA_PKG_BSFIX="off"
7556 -
7557 -src_unpack() {
7558 - unpack $(basename ${SOURCE_URL})
7559 -
7560 - einfo "Deleting bundled jars..."
7561 - find -name "*.jar" -type f -delete
7562 -
7563 - unpack netbeans-9999-r8-build.xml.patch.bz2
7564 -}
7565 -
7566 -src_prepare() {
7567 - einfo "Deleting bundled class files..."
7568 - find -name "*.class" -type f | xargs rm -vf
7569 -
7570 - epatch netbeans-9999-r8-build.xml.patch
7571 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
7572 -
7573 - # Support for custom patches
7574 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7575 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7576 -
7577 - if [ -n "${files}" ] ; then
7578 - einfo "Applying custom patches:"
7579 -
7580 - for file in ${files} ; do
7581 - epatch "${file}"
7582 - done
7583 - fi
7584 - fi
7585 -
7586 - einfo "Symlinking external libraries..."
7587 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7588 -
7589 - einfo "Linking in other clusters..."
7590 - mkdir "${S}"/nbbuild/netbeans || die
7591 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7592 -
7593 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7594 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7595 - touch nb.cluster.platform.built
7596 -
7597 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7598 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7599 - touch nb.cluster.harness.built
7600 -
7601 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7602 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7603 - touch nb.cluster.ide.built
7604 - popd >/dev/null || die
7605 -
7606 - java-pkg-2_src_prepare
7607 -}
7608 -
7609 -src_install() {
7610 - pushd nbbuild/netbeans >/dev/null || die
7611 -
7612 - insinto ${INSTALL_DIR}/nb
7613 -
7614 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
7615 -
7616 - insinto ${INSTALL_DIR}
7617 - doins -r nb
7618 - dodoc *.txt
7619 - dohtml *.html *.css
7620 -
7621 - insinto ${INSTALL_DIR}/bin
7622 - doins bin/netbeans
7623 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
7624 - fperms 755 ${INSTALL_DIR}/bin/netbeans
7625 -
7626 - insinto /etc/netbeans-${SLOT}
7627 - doins etc/*
7628 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
7629 -
7630 - # fix paths per bug# 163483
7631 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
7632 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7633 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7634 - fi
7635 -
7636 - dodir /usr/share/icons/hicolor/32x32/apps
7637 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
7638 - dodir /usr/share/icons/hicolor/128x128/apps
7639 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
7640 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
7641 -
7642 - popd >/dev/null || die
7643 -
7644 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
7645 -
7646 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
7647 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
7648 -}
7649 -
7650 -pkg_postinst() {
7651 - if use keychain ; then
7652 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
7653 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
7654 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
7655 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
7656 - einfo "each key on single line, for example:"
7657 - einfo "id_dsa"
7658 - einfo "id_dsa_gentoo"
7659 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
7660 - einfo "for key password (only this time and never again). You can find more information"
7661 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
7662 - fi
7663 -}
7664
7665 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20130515.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20130515.ebuild
7666 deleted file mode 100644
7667 index 1aa22a2..0000000
7668 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20130515.ebuild
7669 +++ /dev/null
7670 @@ -1,148 +0,0 @@
7671 -# Copyright 1999-2013 Gentoo Foundation
7672 -# Distributed under the terms of the GNU General Public License v2
7673 -# $Header: $
7674 -
7675 -EAPI="4"
7676 -inherit eutils java-pkg-2 java-ant-2
7677 -
7678 -DESCRIPTION="Netbeans IDE Branding"
7679 -HOMEPAGE="http://netbeans.org/"
7680 -SLOT="9999"
7681 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
7682 -SRC_URI="${SOURCE_URL}
7683 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7684 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
7685 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7686 -KEYWORDS="~amd64 ~x86"
7687 -IUSE="keychain"
7688 -S="${WORKDIR}"
7689 -
7690 -CDEPEND="~dev-java/netbeans-platform-${PV}
7691 - ~dev-java/netbeans-harness-${PV}
7692 - ~dev-java/netbeans-ide-${PV}"
7693 -DEPEND=">=virtual/jdk-1.7
7694 - app-arch/unzip
7695 - ${CDEPEND}
7696 - dev-java/javahelp:0"
7697 -RDEPEND=">=virtual/jdk-1.7
7698 - ${CDEPEND}
7699 - keychain? (
7700 - net-misc/keychain:0
7701 - net-misc/x11-ssh-askpass:0
7702 - )"
7703 -
7704 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7705 -
7706 -EANT_BUILD_XML="nbbuild/build.xml"
7707 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
7708 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
7709 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7710 -JAVA_PKG_BSFIX="off"
7711 -
7712 -src_unpack() {
7713 - unpack $(basename ${SOURCE_URL})
7714 -
7715 - einfo "Deleting bundled jars..."
7716 - find -name "*.jar" -type f -delete
7717 -
7718 - unpack netbeans-9999-r8-build.xml.patch.bz2
7719 -}
7720 -
7721 -src_prepare() {
7722 - einfo "Deleting bundled class files..."
7723 - find -name "*.class" -type f | xargs rm -vf
7724 -
7725 - epatch netbeans-9999-r8-build.xml.patch
7726 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
7727 -
7728 - # Support for custom patches
7729 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7730 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7731 -
7732 - if [ -n "${files}" ] ; then
7733 - einfo "Applying custom patches:"
7734 -
7735 - for file in ${files} ; do
7736 - epatch "${file}"
7737 - done
7738 - fi
7739 - fi
7740 -
7741 - einfo "Symlinking external libraries..."
7742 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7743 -
7744 - einfo "Linking in other clusters..."
7745 - mkdir "${S}"/nbbuild/netbeans || die
7746 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7747 -
7748 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7749 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7750 - touch nb.cluster.platform.built
7751 -
7752 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
7753 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7754 - touch nb.cluster.harness.built
7755 -
7756 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7757 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7758 - touch nb.cluster.ide.built
7759 - popd >/dev/null || die
7760 -
7761 - java-pkg-2_src_prepare
7762 -}
7763 -
7764 -src_install() {
7765 - pushd nbbuild/netbeans >/dev/null || die
7766 -
7767 - insinto ${INSTALL_DIR}/nb
7768 -
7769 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
7770 -
7771 - insinto ${INSTALL_DIR}
7772 - doins -r nb
7773 - dodoc *.txt
7774 - dohtml *.html *.css
7775 -
7776 - insinto ${INSTALL_DIR}/bin
7777 - doins bin/netbeans
7778 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
7779 - fperms 755 ${INSTALL_DIR}/bin/netbeans
7780 -
7781 - insinto /etc/netbeans-${SLOT}
7782 - doins etc/*
7783 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
7784 -
7785 - # fix paths per bug# 163483
7786 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
7787 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7788 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
7789 - fi
7790 -
7791 - dodir /usr/share/icons/hicolor/32x32/apps
7792 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
7793 - dodir /usr/share/icons/hicolor/128x128/apps
7794 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
7795 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
7796 -
7797 - popd >/dev/null || die
7798 -
7799 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
7800 -
7801 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
7802 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
7803 -}
7804 -
7805 -pkg_postinst() {
7806 - if use keychain ; then
7807 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
7808 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
7809 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
7810 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
7811 - einfo "each key on single line, for example:"
7812 - einfo "id_dsa"
7813 - einfo "id_dsa_gentoo"
7814 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
7815 - einfo "for key password (only this time and never again). You can find more information"
7816 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
7817 - fi
7818 -}
7819
7820 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
7821 index 360fa34..355e4ee 100644
7822 --- a/dev-java/netbeans-php/ChangeLog
7823 +++ b/dev-java/netbeans-php/ChangeLog
7824 @@ -2,6 +2,11 @@
7825 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
7826 # $Header: $
7827
7828 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
7829 + -netbeans-php-9999_p20130510.ebuild, -netbeans-php-9999_p20130513.ebuild,
7830 + -netbeans-php-9999_p20130515.ebuild:
7831 + removed obsolete ebuilds
7832 +
7833 *netbeans-php-9999_p20130603 (04 Jun 2013)
7834
7835 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
7836
7837 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20130510.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20130510.ebuild
7838 deleted file mode 100644
7839 index 24297ad..0000000
7840 --- a/dev-java/netbeans-php/netbeans-php-9999_p20130510.ebuild
7841 +++ /dev/null
7842 @@ -1,128 +0,0 @@
7843 -# Copyright 1999-2013 Gentoo Foundation
7844 -# Distributed under the terms of the GNU General Public License v2
7845 -# $Header: $
7846 -
7847 -EAPI="4"
7848 -WANT_ANT_TASKS="ant-nodeps"
7849 -inherit eutils java-pkg-2 java-ant-2
7850 -
7851 -DESCRIPTION="Netbeans PHP Cluster"
7852 -HOMEPAGE="http://netbeans.org/projects/php"
7853 -SLOT="9999"
7854 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
7855 -SRC_URI="${SOURCE_URL}
7856 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7857 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
7858 - http://hg.netbeans.org/binaries/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip
7859 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
7860 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7861 -KEYWORDS="~amd64 ~x86"
7862 -IUSE=""
7863 -S="${WORKDIR}"
7864 -
7865 -CDEPEND="~dev-java/netbeans-extide-${PV}
7866 - ~dev-java/netbeans-ide-${PV}
7867 - ~dev-java/netbeans-platform-${PV}
7868 - ~dev-java/netbeans-webcommon-${PV}
7869 - ~dev-java/netbeans-websvccommon-${PV}
7870 - dev-java/javacup:0"
7871 -DEPEND=">=virtual/jdk-1.7
7872 - app-arch/unzip
7873 - ${CDEPEND}
7874 - dev-java/javahelp:0"
7875 -RDEPEND=">=virtual/jdk-1.7
7876 - ${CDEPEND}"
7877 -
7878 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
7879 -
7880 -EANT_BUILD_XML="nbbuild/build.xml"
7881 -EANT_BUILD_TARGET="rebuild-cluster"
7882 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
7883 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
7884 -JAVA_PKG_BSFIX="off"
7885 -
7886 -src_unpack() {
7887 - unpack $(basename ${SOURCE_URL})
7888 -
7889 - einfo "Deleting bundled jars..."
7890 - find -name "*.jar" -type f -delete
7891 -
7892 - unpack netbeans-9999-r8-build.xml.patch.bz2
7893 -
7894 - pushd "${S}" >/dev/null || die
7895 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
7896 - ln -s "${DISTDIR}"/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
7897 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
7898 - popd >/dev/null || die
7899 -}
7900 -
7901 -src_prepare() {
7902 - einfo "Deleting bundled class files..."
7903 - find -name "*.class" -type f | xargs rm -vf
7904 -
7905 - epatch netbeans-9999-r8-build.xml.patch
7906 -
7907 - # Support for custom patches
7908 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
7909 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
7910 -
7911 - if [ -n "${files}" ] ; then
7912 - einfo "Applying custom patches:"
7913 -
7914 - for file in ${files} ; do
7915 - epatch "${file}"
7916 - done
7917 - fi
7918 - fi
7919 -
7920 - einfo "Symlinking external libraries..."
7921 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
7922 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
7923 -
7924 - einfo "Linking in other clusters..."
7925 - mkdir "${S}"/nbbuild/netbeans || die
7926 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
7927 -
7928 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
7929 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7930 - touch nb.cluster.extide.built
7931 -
7932 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
7933 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7934 - touch nb.cluster.ide.built
7935 -
7936 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
7937 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7938 - touch nb.cluster.platform.built
7939 -
7940 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
7941 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7942 - touch nb.cluster.webcommon.built
7943 -
7944 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
7945 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
7946 - touch nb.cluster.websvccommon.built
7947 -
7948 - popd >/dev/null || die
7949 -
7950 - java-pkg-2_src_prepare
7951 -}
7952 -
7953 -src_install() {
7954 - pushd nbbuild/netbeans/php >/dev/null || die
7955 -
7956 - insinto ${INSTALL_DIR}
7957 -
7958 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
7959 -
7960 - doins -r *
7961 -
7962 - popd >/dev/null || die
7963 -
7964 - local instdir=${INSTALL_DIR}/modules/ext
7965 - pushd "${D}"/${instdir} >/dev/null || die
7966 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
7967 - popd >/dev/null || die
7968 -
7969 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
7970 -}
7971
7972 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20130513.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20130513.ebuild
7973 deleted file mode 100644
7974 index 8bc51d3..0000000
7975 --- a/dev-java/netbeans-php/netbeans-php-9999_p20130513.ebuild
7976 +++ /dev/null
7977 @@ -1,127 +0,0 @@
7978 -# Copyright 1999-2013 Gentoo Foundation
7979 -# Distributed under the terms of the GNU General Public License v2
7980 -# $Header: $
7981 -
7982 -EAPI="4"
7983 -inherit eutils java-pkg-2 java-ant-2
7984 -
7985 -DESCRIPTION="Netbeans PHP Cluster"
7986 -HOMEPAGE="http://netbeans.org/projects/php"
7987 -SLOT="9999"
7988 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
7989 -SRC_URI="${SOURCE_URL}
7990 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
7991 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
7992 - http://hg.netbeans.org/binaries/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip
7993 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
7994 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
7995 -KEYWORDS="~amd64 ~x86"
7996 -IUSE=""
7997 -S="${WORKDIR}"
7998 -
7999 -CDEPEND="~dev-java/netbeans-extide-${PV}
8000 - ~dev-java/netbeans-ide-${PV}
8001 - ~dev-java/netbeans-platform-${PV}
8002 - ~dev-java/netbeans-webcommon-${PV}
8003 - ~dev-java/netbeans-websvccommon-${PV}
8004 - dev-java/javacup:0"
8005 -DEPEND=">=virtual/jdk-1.7
8006 - app-arch/unzip
8007 - ${CDEPEND}
8008 - dev-java/javahelp:0"
8009 -RDEPEND=">=virtual/jdk-1.7
8010 - ${CDEPEND}"
8011 -
8012 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8013 -
8014 -EANT_BUILD_XML="nbbuild/build.xml"
8015 -EANT_BUILD_TARGET="rebuild-cluster"
8016 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
8017 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8018 -JAVA_PKG_BSFIX="off"
8019 -
8020 -src_unpack() {
8021 - unpack $(basename ${SOURCE_URL})
8022 -
8023 - einfo "Deleting bundled jars..."
8024 - find -name "*.jar" -type f -delete
8025 -
8026 - unpack netbeans-9999-r8-build.xml.patch.bz2
8027 -
8028 - pushd "${S}" >/dev/null || die
8029 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
8030 - ln -s "${DISTDIR}"/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
8031 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
8032 - popd >/dev/null || die
8033 -}
8034 -
8035 -src_prepare() {
8036 - einfo "Deleting bundled class files..."
8037 - find -name "*.class" -type f | xargs rm -vf
8038 -
8039 - epatch netbeans-9999-r8-build.xml.patch
8040 -
8041 - # Support for custom patches
8042 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8043 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8044 -
8045 - if [ -n "${files}" ] ; then
8046 - einfo "Applying custom patches:"
8047 -
8048 - for file in ${files} ; do
8049 - epatch "${file}"
8050 - done
8051 - fi
8052 - fi
8053 -
8054 - einfo "Symlinking external libraries..."
8055 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8056 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
8057 -
8058 - einfo "Linking in other clusters..."
8059 - mkdir "${S}"/nbbuild/netbeans || die
8060 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8061 -
8062 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
8063 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8064 - touch nb.cluster.extide.built
8065 -
8066 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
8067 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8068 - touch nb.cluster.ide.built
8069 -
8070 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8071 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8072 - touch nb.cluster.platform.built
8073 -
8074 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
8075 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8076 - touch nb.cluster.webcommon.built
8077 -
8078 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
8079 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8080 - touch nb.cluster.websvccommon.built
8081 -
8082 - popd >/dev/null || die
8083 -
8084 - java-pkg-2_src_prepare
8085 -}
8086 -
8087 -src_install() {
8088 - pushd nbbuild/netbeans/php >/dev/null || die
8089 -
8090 - insinto ${INSTALL_DIR}
8091 -
8092 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8093 -
8094 - doins -r *
8095 -
8096 - popd >/dev/null || die
8097 -
8098 - local instdir=${INSTALL_DIR}/modules/ext
8099 - pushd "${D}"/${instdir} >/dev/null || die
8100 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
8101 - popd >/dev/null || die
8102 -
8103 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
8104 -}
8105
8106 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20130515.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20130515.ebuild
8107 deleted file mode 100644
8108 index a6880ec..0000000
8109 --- a/dev-java/netbeans-php/netbeans-php-9999_p20130515.ebuild
8110 +++ /dev/null
8111 @@ -1,127 +0,0 @@
8112 -# Copyright 1999-2013 Gentoo Foundation
8113 -# Distributed under the terms of the GNU General Public License v2
8114 -# $Header: $
8115 -
8116 -EAPI="4"
8117 -inherit eutils java-pkg-2 java-ant-2
8118 -
8119 -DESCRIPTION="Netbeans PHP Cluster"
8120 -HOMEPAGE="http://netbeans.org/projects/php"
8121 -SLOT="9999"
8122 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
8123 -SRC_URI="${SOURCE_URL}
8124 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
8125 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
8126 - http://hg.netbeans.org/binaries/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip
8127 - http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
8128 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8129 -KEYWORDS="~amd64 ~x86"
8130 -IUSE=""
8131 -S="${WORKDIR}"
8132 -
8133 -CDEPEND="~dev-java/netbeans-extide-${PV}
8134 - ~dev-java/netbeans-ide-${PV}
8135 - ~dev-java/netbeans-platform-${PV}
8136 - ~dev-java/netbeans-webcommon-${PV}
8137 - ~dev-java/netbeans-websvccommon-${PV}
8138 - dev-java/javacup:0"
8139 -DEPEND=">=virtual/jdk-1.7
8140 - app-arch/unzip
8141 - ${CDEPEND}
8142 - dev-java/javahelp:0"
8143 -RDEPEND=">=virtual/jdk-1.7
8144 - ${CDEPEND}"
8145 -
8146 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8147 -
8148 -EANT_BUILD_XML="nbbuild/build.xml"
8149 -EANT_BUILD_TARGET="rebuild-cluster"
8150 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
8151 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8152 -JAVA_PKG_BSFIX="off"
8153 -
8154 -src_unpack() {
8155 - unpack $(basename ${SOURCE_URL})
8156 -
8157 - einfo "Deleting bundled jars..."
8158 - find -name "*.jar" -type f -delete
8159 -
8160 - unpack netbeans-9999-r8-build.xml.patch.bz2
8161 -
8162 - pushd "${S}" >/dev/null || die
8163 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
8164 - ln -s "${DISTDIR}"/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
8165 - ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
8166 - popd >/dev/null || die
8167 -}
8168 -
8169 -src_prepare() {
8170 - einfo "Deleting bundled class files..."
8171 - find -name "*.class" -type f | xargs rm -vf
8172 -
8173 - epatch netbeans-9999-r8-build.xml.patch
8174 -
8175 - # Support for custom patches
8176 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8177 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8178 -
8179 - if [ -n "${files}" ] ; then
8180 - einfo "Applying custom patches:"
8181 -
8182 - for file in ${files} ; do
8183 - epatch "${file}"
8184 - done
8185 - fi
8186 - fi
8187 -
8188 - einfo "Symlinking external libraries..."
8189 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8190 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
8191 -
8192 - einfo "Linking in other clusters..."
8193 - mkdir "${S}"/nbbuild/netbeans || die
8194 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8195 -
8196 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
8197 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8198 - touch nb.cluster.extide.built
8199 -
8200 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
8201 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8202 - touch nb.cluster.ide.built
8203 -
8204 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8205 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8206 - touch nb.cluster.platform.built
8207 -
8208 - ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
8209 - cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8210 - touch nb.cluster.webcommon.built
8211 -
8212 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
8213 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8214 - touch nb.cluster.websvccommon.built
8215 -
8216 - popd >/dev/null || die
8217 -
8218 - java-pkg-2_src_prepare
8219 -}
8220 -
8221 -src_install() {
8222 - pushd nbbuild/netbeans/php >/dev/null || die
8223 -
8224 - insinto ${INSTALL_DIR}
8225 -
8226 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8227 -
8228 - doins -r *
8229 -
8230 - popd >/dev/null || die
8231 -
8232 - local instdir=${INSTALL_DIR}/modules/ext
8233 - pushd "${D}"/${instdir} >/dev/null || die
8234 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
8235 - popd >/dev/null || die
8236 -
8237 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
8238 -}
8239
8240 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
8241 index 475611d..321ad12 100644
8242 --- a/dev-java/netbeans-platform/ChangeLog
8243 +++ b/dev-java/netbeans-platform/ChangeLog
8244 @@ -2,6 +2,12 @@
8245 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
8246 # $Header: $
8247
8248 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
8249 + -netbeans-platform-9999_p20130510.ebuild,
8250 + -netbeans-platform-9999_p20130513.ebuild,
8251 + -netbeans-platform-9999_p20130515.ebuild:
8252 + removed obsolete ebuilds
8253 +
8254 *netbeans-platform-9999_p20130603 (04 Jun 2013)
8255
8256 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
8257
8258 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20130510.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20130510.ebuild
8259 deleted file mode 100644
8260 index 51fd109..0000000
8261 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20130510.ebuild
8262 +++ /dev/null
8263 @@ -1,127 +0,0 @@
8264 -# Copyright 1999-2013 Gentoo Foundation
8265 -# Distributed under the terms of the GNU General Public License v2
8266 -# $Header: $
8267 -
8268 -EAPI="4"
8269 -WANT_ANT_TASKS="ant-nodeps"
8270 -inherit eutils java-pkg-2 java-ant-2
8271 -
8272 -DESCRIPTION="Netbeans Platform"
8273 -HOMEPAGE="http://netbeans.org/features/platform/"
8274 -SLOT="9999"
8275 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
8276 -SRC_URI="${SOURCE_URL}
8277 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
8278 - http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
8279 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
8280 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
8281 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
8282 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
8283 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
8284 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8285 -KEYWORDS="~amd64 ~x86"
8286 -IUSE=""
8287 -S="${WORKDIR}"
8288 -
8289 -CDEPEND="dev-java/javahelp:0
8290 - >=dev-java/jna-3.4:0
8291 - >=dev-java/osgi-core-api-5:0
8292 - dev-java/swing-layout:1[source]"
8293 -DEPEND=">=virtual/jdk-1.7
8294 - app-arch/unzip
8295 - ${CDEPEND}"
8296 -RDEPEND=">=virtual/jdk-1.7
8297 - ${CDEPEND}"
8298 -
8299 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8300 -
8301 -EANT_BUILD_XML="nbbuild/build.xml"
8302 -EANT_BUILD_TARGET="rebuild-cluster"
8303 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8304 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8305 -JAVA_PKG_BSFIX="off"
8306 -
8307 -src_unpack() {
8308 - unpack $(basename ${SOURCE_URL})
8309 -
8310 - einfo "Deleting bundled jars..."
8311 - find -name "*.jar" -type f -delete
8312 -
8313 - unpack netbeans-9999-r8-build.xml.patch.bz2
8314 -
8315 - pushd "${S}" >/dev/null || die
8316 - ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
8317 - 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
8318 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
8319 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
8320 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
8321 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
8322 - popd >/dev/null || die
8323 -}
8324 -
8325 -src_prepare() {
8326 - einfo "Deleting bundled class files..."
8327 - find -name "*.class" -type f | xargs rm -vf
8328 -
8329 - # upstream jna jar contains bundled binary libraries so we disable that feature
8330 - epatch netbeans-9999-r8-build.xml.patch
8331 -
8332 - # Support for custom patches
8333 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8334 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8335 -
8336 - if [ -n "${files}" ] ; then
8337 - einfo "Applying custom patches:"
8338 -
8339 - for file in ${files} ; do
8340 - epatch "${file}"
8341 - done
8342 - fi
8343 - fi
8344 -
8345 - einfo "Symlinking external libraries..."
8346 - java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
8347 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8348 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
8349 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
8350 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
8351 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
8352 -
8353 - java-pkg-2_src_prepare
8354 -}
8355 -
8356 -src_compile() {
8357 - unset DISPLAY
8358 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
8359 -}
8360 -
8361 -src_install() {
8362 - pushd nbbuild/netbeans/platform >/dev/null || die
8363 -
8364 - java-pkg_dojar lib/*.jar
8365 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8366 -
8367 - insinto ${INSTALL_DIR}
8368 - doins -r *
8369 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
8370 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
8371 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
8372 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
8373 - rm -fr "${D}"/modules/lib || die
8374 -
8375 - popd >/dev/null || die
8376 -
8377 - fperms 775 ${INSTALL_DIR}/lib/nbexec
8378 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
8379 -
8380 - local instdir=${INSTALL_DIR}/modules/ext
8381 - pushd "${D}"/${instdir} >/dev/null || die
8382 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
8383 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
8384 - 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
8385 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
8386 - 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
8387 - popd >/dev/null || die
8388 -
8389 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
8390 -}
8391
8392 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20130513.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20130513.ebuild
8393 deleted file mode 100644
8394 index 2bcb149..0000000
8395 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20130513.ebuild
8396 +++ /dev/null
8397 @@ -1,126 +0,0 @@
8398 -# Copyright 1999-2013 Gentoo Foundation
8399 -# Distributed under the terms of the GNU General Public License v2
8400 -# $Header: $
8401 -
8402 -EAPI="4"
8403 -inherit eutils java-pkg-2 java-ant-2
8404 -
8405 -DESCRIPTION="Netbeans Platform"
8406 -HOMEPAGE="http://netbeans.org/features/platform/"
8407 -SLOT="9999"
8408 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
8409 -SRC_URI="${SOURCE_URL}
8410 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
8411 - http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
8412 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
8413 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
8414 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
8415 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
8416 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
8417 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8418 -KEYWORDS="~amd64 ~x86"
8419 -IUSE=""
8420 -S="${WORKDIR}"
8421 -
8422 -CDEPEND="dev-java/javahelp:0
8423 - >=dev-java/jna-3.4:0
8424 - >=dev-java/osgi-core-api-5:0
8425 - dev-java/swing-layout:1[source]"
8426 -DEPEND=">=virtual/jdk-1.7
8427 - app-arch/unzip
8428 - ${CDEPEND}"
8429 -RDEPEND=">=virtual/jdk-1.7
8430 - ${CDEPEND}"
8431 -
8432 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8433 -
8434 -EANT_BUILD_XML="nbbuild/build.xml"
8435 -EANT_BUILD_TARGET="rebuild-cluster"
8436 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8437 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8438 -JAVA_PKG_BSFIX="off"
8439 -
8440 -src_unpack() {
8441 - unpack $(basename ${SOURCE_URL})
8442 -
8443 - einfo "Deleting bundled jars..."
8444 - find -name "*.jar" -type f -delete
8445 -
8446 - unpack netbeans-9999-r8-build.xml.patch.bz2
8447 -
8448 - pushd "${S}" >/dev/null || die
8449 - ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
8450 - 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
8451 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
8452 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
8453 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
8454 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
8455 - popd >/dev/null || die
8456 -}
8457 -
8458 -src_prepare() {
8459 - einfo "Deleting bundled class files..."
8460 - find -name "*.class" -type f | xargs rm -vf
8461 -
8462 - # upstream jna jar contains bundled binary libraries so we disable that feature
8463 - epatch netbeans-9999-r8-build.xml.patch
8464 -
8465 - # Support for custom patches
8466 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8467 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8468 -
8469 - if [ -n "${files}" ] ; then
8470 - einfo "Applying custom patches:"
8471 -
8472 - for file in ${files} ; do
8473 - epatch "${file}"
8474 - done
8475 - fi
8476 - fi
8477 -
8478 - einfo "Symlinking external libraries..."
8479 - java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
8480 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8481 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
8482 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
8483 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
8484 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
8485 -
8486 - java-pkg-2_src_prepare
8487 -}
8488 -
8489 -src_compile() {
8490 - unset DISPLAY
8491 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
8492 -}
8493 -
8494 -src_install() {
8495 - pushd nbbuild/netbeans/platform >/dev/null || die
8496 -
8497 - java-pkg_dojar lib/*.jar
8498 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8499 -
8500 - insinto ${INSTALL_DIR}
8501 - doins -r *
8502 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
8503 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
8504 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
8505 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
8506 - rm -fr "${D}"/modules/lib || die
8507 -
8508 - popd >/dev/null || die
8509 -
8510 - fperms 775 ${INSTALL_DIR}/lib/nbexec
8511 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
8512 -
8513 - local instdir=${INSTALL_DIR}/modules/ext
8514 - pushd "${D}"/${instdir} >/dev/null || die
8515 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
8516 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
8517 - 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
8518 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
8519 - 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
8520 - popd >/dev/null || die
8521 -
8522 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
8523 -}
8524
8525 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20130515.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20130515.ebuild
8526 deleted file mode 100644
8527 index dd87ca9..0000000
8528 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20130515.ebuild
8529 +++ /dev/null
8530 @@ -1,126 +0,0 @@
8531 -# Copyright 1999-2013 Gentoo Foundation
8532 -# Distributed under the terms of the GNU General Public License v2
8533 -# $Header: $
8534 -
8535 -EAPI="4"
8536 -inherit eutils java-pkg-2 java-ant-2
8537 -
8538 -DESCRIPTION="Netbeans Platform"
8539 -HOMEPAGE="http://netbeans.org/features/platform/"
8540 -SLOT="9999"
8541 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
8542 -SRC_URI="${SOURCE_URL}
8543 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
8544 - http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
8545 - http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
8546 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
8547 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
8548 - http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
8549 - http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
8550 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8551 -KEYWORDS="~amd64 ~x86"
8552 -IUSE=""
8553 -S="${WORKDIR}"
8554 -
8555 -CDEPEND="dev-java/javahelp:0
8556 - >=dev-java/jna-3.4:0
8557 - >=dev-java/osgi-core-api-5:0
8558 - dev-java/swing-layout:1[source]"
8559 -DEPEND=">=virtual/jdk-1.7
8560 - app-arch/unzip
8561 - ${CDEPEND}"
8562 -RDEPEND=">=virtual/jdk-1.7
8563 - ${CDEPEND}"
8564 -
8565 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8566 -
8567 -EANT_BUILD_XML="nbbuild/build.xml"
8568 -EANT_BUILD_TARGET="rebuild-cluster"
8569 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
8570 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8571 -JAVA_PKG_BSFIX="off"
8572 -
8573 -src_unpack() {
8574 - unpack $(basename ${SOURCE_URL})
8575 -
8576 - einfo "Deleting bundled jars..."
8577 - find -name "*.jar" -type f -delete
8578 -
8579 - unpack netbeans-9999-r8-build.xml.patch.bz2
8580 -
8581 - pushd "${S}" >/dev/null || die
8582 - ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
8583 - 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
8584 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
8585 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
8586 - ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
8587 - ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
8588 - popd >/dev/null || die
8589 -}
8590 -
8591 -src_prepare() {
8592 - einfo "Deleting bundled class files..."
8593 - find -name "*.class" -type f | xargs rm -vf
8594 -
8595 - # upstream jna jar contains bundled binary libraries so we disable that feature
8596 - epatch netbeans-9999-r8-build.xml.patch
8597 -
8598 - # Support for custom patches
8599 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8600 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8601 -
8602 - if [ -n "${files}" ] ; then
8603 - einfo "Applying custom patches:"
8604 -
8605 - for file in ${files} ; do
8606 - epatch "${file}"
8607 - done
8608 - fi
8609 - fi
8610 -
8611 - einfo "Symlinking external libraries..."
8612 - java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
8613 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8614 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
8615 - java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
8616 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
8617 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
8618 -
8619 - java-pkg-2_src_prepare
8620 -}
8621 -
8622 -src_compile() {
8623 - unset DISPLAY
8624 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
8625 -}
8626 -
8627 -src_install() {
8628 - pushd nbbuild/netbeans/platform >/dev/null || die
8629 -
8630 - java-pkg_dojar lib/*.jar
8631 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8632 -
8633 - insinto ${INSTALL_DIR}
8634 - doins -r *
8635 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
8636 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
8637 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
8638 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
8639 - rm -fr "${D}"/modules/lib || die
8640 -
8641 - popd >/dev/null || die
8642 -
8643 - fperms 775 ${INSTALL_DIR}/lib/nbexec
8644 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
8645 -
8646 - local instdir=${INSTALL_DIR}/modules/ext
8647 - pushd "${D}"/${instdir} >/dev/null || die
8648 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
8649 - rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
8650 - 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
8651 - rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
8652 - 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
8653 - popd >/dev/null || die
8654 -
8655 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
8656 -}
8657
8658 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
8659 index 1e661e1..2311b9c 100644
8660 --- a/dev-java/netbeans-profiler/ChangeLog
8661 +++ b/dev-java/netbeans-profiler/ChangeLog
8662 @@ -2,6 +2,12 @@
8663 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
8664 # $Header: $
8665
8666 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
8667 + -netbeans-profiler-9999_p20130510.ebuild,
8668 + -netbeans-profiler-9999_p20130513.ebuild,
8669 + -netbeans-profiler-9999_p20130515.ebuild:
8670 + removed obsolete ebuilds
8671 +
8672 *netbeans-profiler-9999_p20130603 (04 Jun 2013)
8673
8674 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
8675
8676 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130510.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130510.ebuild
8677 deleted file mode 100644
8678 index f4987e6..0000000
8679 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130510.ebuild
8680 +++ /dev/null
8681 @@ -1,122 +0,0 @@
8682 -# Copyright 1999-2013 Gentoo Foundation
8683 -# Distributed under the terms of the GNU General Public License v2
8684 -# $Header: $
8685 -
8686 -EAPI="4"
8687 -WANT_ANT_TASKS="ant-nodeps"
8688 -inherit eutils java-pkg-2 java-ant-2
8689 -
8690 -DESCRIPTION="Netbeans Profiler Cluster"
8691 -HOMEPAGE="http://netbeans.org/projects/profiler"
8692 -SLOT="9999"
8693 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
8694 -SRC_URI="${SOURCE_URL}
8695 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
8696 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8697 -KEYWORDS="~amd64 ~x86"
8698 -IUSE=""
8699 -S="${WORKDIR}"
8700 -
8701 -# Binary files needed for remote profiling
8702 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
8703 -
8704 -CDEPEND="~dev-java/netbeans-extide-${PV}
8705 - ~dev-java/netbeans-ide-${PV}
8706 - ~dev-java/netbeans-java-${PV}
8707 - ~dev-java/netbeans-platform-${PV}"
8708 -DEPEND=">=virtual/jdk-1.7
8709 - app-arch/unzip
8710 - ${CDEPEND}
8711 - dev-java/javahelp:0"
8712 -RDEPEND=">=virtual/jdk-1.7
8713 - ${CDEPEND}"
8714 -
8715 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8716 -
8717 -EANT_BUILD_XML="nbbuild/build.xml"
8718 -EANT_BUILD_TARGET="rebuild-cluster"
8719 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
8720 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8721 -JAVA_PKG_BSFIX="off"
8722 -
8723 -src_unpack() {
8724 - unpack $(basename ${SOURCE_URL})
8725 -
8726 - einfo "Deleting bundled jars..."
8727 - find -name "*.jar" -type f -delete
8728 -
8729 - unpack netbeans-9999-r8-build.xml.patch.bz2
8730 -}
8731 -
8732 -src_prepare() {
8733 - einfo "Deleting bundled class files..."
8734 - find -name "*.class" -type f | xargs rm -vf
8735 -
8736 - epatch netbeans-9999-r8-build.xml.patch
8737 -
8738 - # Support for custom patches
8739 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8740 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8741 -
8742 - if [ -n "${files}" ] ; then
8743 - einfo "Applying custom patches:"
8744 -
8745 - for file in ${files} ; do
8746 - epatch "${file}"
8747 - done
8748 - fi
8749 - fi
8750 -
8751 - einfo "Symlinking external libraries..."
8752 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8753 -
8754 - einfo "Linking in other clusters..."
8755 - mkdir "${S}"/nbbuild/netbeans || die
8756 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8757 -
8758 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
8759 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8760 - touch nb.cluster.extide.built
8761 -
8762 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
8763 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8764 - touch nb.cluster.ide.built
8765 -
8766 - ln -s /usr/share/netbeans-java-${SLOT} java || die
8767 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8768 - touch nb.cluster.java.built
8769 -
8770 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8771 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8772 - touch nb.cluster.platform.built
8773 -
8774 - popd >/dev/null || die
8775 -
8776 - java-pkg-2_src_prepare
8777 -}
8778 -
8779 -src_install() {
8780 - pushd nbbuild/netbeans/profiler >/dev/null || die
8781 -
8782 - insinto ${INSTALL_DIR}
8783 -
8784 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8785 -
8786 - doins -r *
8787 -
8788 - for file in lib/deployed/cvm/linux/*.so ; do
8789 - fperms 755 ${file}
8790 - done
8791 -
8792 - for file in lib/deployed/jdk*/linux*/*.so ; do
8793 - fperms 755 ${file}
8794 - done
8795 -
8796 - for file in remote-pack-defs/*.sh ; do
8797 - fperms 755 ${file}
8798 - done
8799 -
8800 - popd >/dev/null || die
8801 -
8802 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
8803 -}
8804
8805 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130513.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130513.ebuild
8806 deleted file mode 100644
8807 index e562465..0000000
8808 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130513.ebuild
8809 +++ /dev/null
8810 @@ -1,121 +0,0 @@
8811 -# Copyright 1999-2013 Gentoo Foundation
8812 -# Distributed under the terms of the GNU General Public License v2
8813 -# $Header: $
8814 -
8815 -EAPI="4"
8816 -inherit eutils java-pkg-2 java-ant-2
8817 -
8818 -DESCRIPTION="Netbeans Profiler Cluster"
8819 -HOMEPAGE="http://netbeans.org/projects/profiler"
8820 -SLOT="9999"
8821 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
8822 -SRC_URI="${SOURCE_URL}
8823 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
8824 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8825 -KEYWORDS="~amd64 ~x86"
8826 -IUSE=""
8827 -S="${WORKDIR}"
8828 -
8829 -# Binary files needed for remote profiling
8830 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
8831 -
8832 -CDEPEND="~dev-java/netbeans-extide-${PV}
8833 - ~dev-java/netbeans-ide-${PV}
8834 - ~dev-java/netbeans-java-${PV}
8835 - ~dev-java/netbeans-platform-${PV}"
8836 -DEPEND=">=virtual/jdk-1.7
8837 - app-arch/unzip
8838 - ${CDEPEND}
8839 - dev-java/javahelp:0"
8840 -RDEPEND=">=virtual/jdk-1.7
8841 - ${CDEPEND}"
8842 -
8843 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8844 -
8845 -EANT_BUILD_XML="nbbuild/build.xml"
8846 -EANT_BUILD_TARGET="rebuild-cluster"
8847 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
8848 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8849 -JAVA_PKG_BSFIX="off"
8850 -
8851 -src_unpack() {
8852 - unpack $(basename ${SOURCE_URL})
8853 -
8854 - einfo "Deleting bundled jars..."
8855 - find -name "*.jar" -type f -delete
8856 -
8857 - unpack netbeans-9999-r8-build.xml.patch.bz2
8858 -}
8859 -
8860 -src_prepare() {
8861 - einfo "Deleting bundled class files..."
8862 - find -name "*.class" -type f | xargs rm -vf
8863 -
8864 - epatch netbeans-9999-r8-build.xml.patch
8865 -
8866 - # Support for custom patches
8867 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8868 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8869 -
8870 - if [ -n "${files}" ] ; then
8871 - einfo "Applying custom patches:"
8872 -
8873 - for file in ${files} ; do
8874 - epatch "${file}"
8875 - done
8876 - fi
8877 - fi
8878 -
8879 - einfo "Symlinking external libraries..."
8880 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
8881 -
8882 - einfo "Linking in other clusters..."
8883 - mkdir "${S}"/nbbuild/netbeans || die
8884 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
8885 -
8886 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
8887 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8888 - touch nb.cluster.extide.built
8889 -
8890 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
8891 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8892 - touch nb.cluster.ide.built
8893 -
8894 - ln -s /usr/share/netbeans-java-${SLOT} java || die
8895 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8896 - touch nb.cluster.java.built
8897 -
8898 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
8899 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
8900 - touch nb.cluster.platform.built
8901 -
8902 - popd >/dev/null || die
8903 -
8904 - java-pkg-2_src_prepare
8905 -}
8906 -
8907 -src_install() {
8908 - pushd nbbuild/netbeans/profiler >/dev/null || die
8909 -
8910 - insinto ${INSTALL_DIR}
8911 -
8912 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
8913 -
8914 - doins -r *
8915 -
8916 - for file in lib/deployed/cvm/linux/*.so ; do
8917 - fperms 755 ${file}
8918 - done
8919 -
8920 - for file in lib/deployed/jdk*/linux*/*.so ; do
8921 - fperms 755 ${file}
8922 - done
8923 -
8924 - for file in remote-pack-defs/*.sh ; do
8925 - fperms 755 ${file}
8926 - done
8927 -
8928 - popd >/dev/null || die
8929 -
8930 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
8931 -}
8932
8933 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130515.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130515.ebuild
8934 deleted file mode 100644
8935 index 1502f50..0000000
8936 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20130515.ebuild
8937 +++ /dev/null
8938 @@ -1,121 +0,0 @@
8939 -# Copyright 1999-2013 Gentoo Foundation
8940 -# Distributed under the terms of the GNU General Public License v2
8941 -# $Header: $
8942 -
8943 -EAPI="4"
8944 -inherit eutils java-pkg-2 java-ant-2
8945 -
8946 -DESCRIPTION="Netbeans Profiler Cluster"
8947 -HOMEPAGE="http://netbeans.org/projects/profiler"
8948 -SLOT="9999"
8949 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
8950 -SRC_URI="${SOURCE_URL}
8951 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
8952 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
8953 -KEYWORDS="~amd64 ~x86"
8954 -IUSE=""
8955 -S="${WORKDIR}"
8956 -
8957 -# Binary files needed for remote profiling
8958 -QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
8959 -
8960 -CDEPEND="~dev-java/netbeans-extide-${PV}
8961 - ~dev-java/netbeans-ide-${PV}
8962 - ~dev-java/netbeans-java-${PV}
8963 - ~dev-java/netbeans-platform-${PV}"
8964 -DEPEND=">=virtual/jdk-1.7
8965 - app-arch/unzip
8966 - ${CDEPEND}
8967 - dev-java/javahelp:0"
8968 -RDEPEND=">=virtual/jdk-1.7
8969 - ${CDEPEND}"
8970 -
8971 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
8972 -
8973 -EANT_BUILD_XML="nbbuild/build.xml"
8974 -EANT_BUILD_TARGET="rebuild-cluster"
8975 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
8976 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
8977 -JAVA_PKG_BSFIX="off"
8978 -
8979 -src_unpack() {
8980 - unpack $(basename ${SOURCE_URL})
8981 -
8982 - einfo "Deleting bundled jars..."
8983 - find -name "*.jar" -type f -delete
8984 -
8985 - unpack netbeans-9999-r8-build.xml.patch.bz2
8986 -}
8987 -
8988 -src_prepare() {
8989 - einfo "Deleting bundled class files..."
8990 - find -name "*.class" -type f | xargs rm -vf
8991 -
8992 - epatch netbeans-9999-r8-build.xml.patch
8993 -
8994 - # Support for custom patches
8995 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
8996 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
8997 -
8998 - if [ -n "${files}" ] ; then
8999 - einfo "Applying custom patches:"
9000 -
9001 - for file in ${files} ; do
9002 - epatch "${file}"
9003 - done
9004 - fi
9005 - fi
9006 -
9007 - einfo "Symlinking external libraries..."
9008 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9009 -
9010 - einfo "Linking in other clusters..."
9011 - mkdir "${S}"/nbbuild/netbeans || die
9012 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9013 -
9014 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9015 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9016 - touch nb.cluster.extide.built
9017 -
9018 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9019 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9020 - touch nb.cluster.ide.built
9021 -
9022 - ln -s /usr/share/netbeans-java-${SLOT} java || die
9023 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9024 - touch nb.cluster.java.built
9025 -
9026 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9027 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9028 - touch nb.cluster.platform.built
9029 -
9030 - popd >/dev/null || die
9031 -
9032 - java-pkg-2_src_prepare
9033 -}
9034 -
9035 -src_install() {
9036 - pushd nbbuild/netbeans/profiler >/dev/null || die
9037 -
9038 - insinto ${INSTALL_DIR}
9039 -
9040 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9041 -
9042 - doins -r *
9043 -
9044 - for file in lib/deployed/cvm/linux/*.so ; do
9045 - fperms 755 ${file}
9046 - done
9047 -
9048 - for file in lib/deployed/jdk*/linux*/*.so ; do
9049 - fperms 755 ${file}
9050 - done
9051 -
9052 - for file in remote-pack-defs/*.sh ; do
9053 - fperms 755 ${file}
9054 - done
9055 -
9056 - popd >/dev/null || die
9057 -
9058 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
9059 -}
9060
9061 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
9062 index a79eb05..99f9833 100644
9063 --- a/dev-java/netbeans-webcommon/ChangeLog
9064 +++ b/dev-java/netbeans-webcommon/ChangeLog
9065 @@ -2,6 +2,12 @@
9066 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
9067 # $Header: $
9068
9069 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9070 + -netbeans-webcommon-9999_p20130510.ebuild,
9071 + -netbeans-webcommon-9999_p20130513.ebuild,
9072 + -netbeans-webcommon-9999_p20130515.ebuild:
9073 + removed obsolete ebuilds
9074 +
9075 *netbeans-webcommon-9999_p20130603 (04 Jun 2013)
9076
9077 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9078
9079 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130510.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130510.ebuild
9080 deleted file mode 100644
9081 index fa41591..0000000
9082 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130510.ebuild
9083 +++ /dev/null
9084 @@ -1,117 +0,0 @@
9085 -# Copyright 1999-2013 Gentoo Foundation
9086 -# Distributed under the terms of the GNU General Public License v2
9087 -# $Header: $
9088 -
9089 -EAPI="4"
9090 -WANT_ANT_TASKS="ant-nodeps"
9091 -inherit eutils java-pkg-2 java-ant-2
9092 -
9093 -DESCRIPTION="Netbeans Web Services Cluster"
9094 -HOMEPAGE="http://netbeans.org/"
9095 -SLOT="9999"
9096 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
9097 -SRC_URI="${SOURCE_URL}
9098 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
9099 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
9100 - http://hg.netbeans.org/binaries/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim
9101 - http://hg.netbeans.org/binaries/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib
9102 - http://hg.netbeans.org/binaries/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib
9103 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
9104 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
9105 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
9106 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9107 -KEYWORDS="~amd64 ~x86"
9108 -IUSE=""
9109 -S="${WORKDIR}"
9110 -
9111 -CDEPEND="~dev-java/netbeans-platform-${PV}
9112 - ~dev-java/netbeans-extide-${PV}
9113 - ~dev-java/netbeans-ide-${PV}"
9114 -DEPEND=">=virtual/jdk-1.7
9115 - app-arch/unzip
9116 - ${CDEPEND}
9117 - dev-java/javahelp:0"
9118 -RDEPEND=">=virtual/jdk-1.7
9119 - ${CDEPEND}"
9120 -
9121 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9122 -
9123 -EANT_BUILD_XML="nbbuild/build.xml"
9124 -EANT_BUILD_TARGET="rebuild-cluster"
9125 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
9126 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9127 -JAVA_PKG_BSFIX="off"
9128 -
9129 -src_unpack() {
9130 - unpack $(basename ${SOURCE_URL})
9131 -
9132 - einfo "Deleting bundled jars..."
9133 - find -name "*.jar" -type f -delete
9134 -
9135 - unpack netbeans-9999-r8-build.xml.patch.bz2
9136 -
9137 - pushd "${S}" >/dev/null || die
9138 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
9139 - ln -s "${DISTDIR}"/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim cordova.platforms.ios/external/ios-sim || die
9140 - ln -s "${DISTDIR}"/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
9141 - ln -s "${DISTDIR}"/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
9142 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
9143 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
9144 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
9145 - popd >/dev/null || die
9146 -}
9147 -
9148 -src_prepare() {
9149 - einfo "Deleting bundled class files..."
9150 - find -name "*.class" -type f | xargs rm -vf
9151 -
9152 - epatch netbeans-9999-r8-build.xml.patch
9153 -
9154 - # Support for custom patches
9155 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9156 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9157 -
9158 - if [ -n "${files}" ] ; then
9159 - einfo "Applying custom patches:"
9160 -
9161 - for file in ${files} ; do
9162 - epatch "${file}"
9163 - done
9164 - fi
9165 - fi
9166 -
9167 - einfo "Symlinking external libraries..."
9168 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9169 -
9170 - einfo "Linking in other clusters..."
9171 - mkdir "${S}"/nbbuild/netbeans || die
9172 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9173 -
9174 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9175 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9176 - touch nb.cluster.platform.built
9177 -
9178 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9179 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9180 - touch nb.cluster.extide.built
9181 -
9182 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9183 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9184 - touch nb.cluster.ide.built
9185 -
9186 - popd >/dev/null || die
9187 -
9188 - java-pkg-2_src_prepare
9189 -}
9190 -
9191 -src_install() {
9192 - pushd nbbuild/netbeans/webcommon >/dev/null || die
9193 -
9194 - insinto ${INSTALL_DIR}
9195 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9196 - doins -r *
9197 -
9198 - popd >/dev/null || die
9199 -
9200 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
9201 -}
9202
9203 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130513.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130513.ebuild
9204 deleted file mode 100644
9205 index 6bc7bb5..0000000
9206 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130513.ebuild
9207 +++ /dev/null
9208 @@ -1,116 +0,0 @@
9209 -# Copyright 1999-2013 Gentoo Foundation
9210 -# Distributed under the terms of the GNU General Public License v2
9211 -# $Header: $
9212 -
9213 -EAPI="4"
9214 -inherit eutils java-pkg-2 java-ant-2
9215 -
9216 -DESCRIPTION="Netbeans Web Services Cluster"
9217 -HOMEPAGE="http://netbeans.org/"
9218 -SLOT="9999"
9219 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
9220 -SRC_URI="${SOURCE_URL}
9221 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
9222 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
9223 - http://hg.netbeans.org/binaries/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim
9224 - http://hg.netbeans.org/binaries/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib
9225 - http://hg.netbeans.org/binaries/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib
9226 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
9227 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
9228 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
9229 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9230 -KEYWORDS="~amd64 ~x86"
9231 -IUSE=""
9232 -S="${WORKDIR}"
9233 -
9234 -CDEPEND="~dev-java/netbeans-platform-${PV}
9235 - ~dev-java/netbeans-extide-${PV}
9236 - ~dev-java/netbeans-ide-${PV}"
9237 -DEPEND=">=virtual/jdk-1.7
9238 - app-arch/unzip
9239 - ${CDEPEND}
9240 - dev-java/javahelp:0"
9241 -RDEPEND=">=virtual/jdk-1.7
9242 - ${CDEPEND}"
9243 -
9244 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9245 -
9246 -EANT_BUILD_XML="nbbuild/build.xml"
9247 -EANT_BUILD_TARGET="rebuild-cluster"
9248 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
9249 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9250 -JAVA_PKG_BSFIX="off"
9251 -
9252 -src_unpack() {
9253 - unpack $(basename ${SOURCE_URL})
9254 -
9255 - einfo "Deleting bundled jars..."
9256 - find -name "*.jar" -type f -delete
9257 -
9258 - unpack netbeans-9999-r8-build.xml.patch.bz2
9259 -
9260 - pushd "${S}" >/dev/null || die
9261 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
9262 - ln -s "${DISTDIR}"/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim cordova.platforms.ios/external/ios-sim || die
9263 - ln -s "${DISTDIR}"/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
9264 - ln -s "${DISTDIR}"/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
9265 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
9266 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
9267 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
9268 - popd >/dev/null || die
9269 -}
9270 -
9271 -src_prepare() {
9272 - einfo "Deleting bundled class files..."
9273 - find -name "*.class" -type f | xargs rm -vf
9274 -
9275 - epatch netbeans-9999-r8-build.xml.patch
9276 -
9277 - # Support for custom patches
9278 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9279 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9280 -
9281 - if [ -n "${files}" ] ; then
9282 - einfo "Applying custom patches:"
9283 -
9284 - for file in ${files} ; do
9285 - epatch "${file}"
9286 - done
9287 - fi
9288 - fi
9289 -
9290 - einfo "Symlinking external libraries..."
9291 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9292 -
9293 - einfo "Linking in other clusters..."
9294 - mkdir "${S}"/nbbuild/netbeans || die
9295 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9296 -
9297 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9298 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9299 - touch nb.cluster.platform.built
9300 -
9301 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9302 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9303 - touch nb.cluster.extide.built
9304 -
9305 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9306 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9307 - touch nb.cluster.ide.built
9308 -
9309 - popd >/dev/null || die
9310 -
9311 - java-pkg-2_src_prepare
9312 -}
9313 -
9314 -src_install() {
9315 - pushd nbbuild/netbeans/webcommon >/dev/null || die
9316 -
9317 - insinto ${INSTALL_DIR}
9318 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9319 - doins -r *
9320 -
9321 - popd >/dev/null || die
9322 -
9323 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
9324 -}
9325
9326 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130515.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130515.ebuild
9327 deleted file mode 100644
9328 index 75d075f..0000000
9329 --- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20130515.ebuild
9330 +++ /dev/null
9331 @@ -1,116 +0,0 @@
9332 -# Copyright 1999-2013 Gentoo Foundation
9333 -# Distributed under the terms of the GNU General Public License v2
9334 -# $Header: $
9335 -
9336 -EAPI="4"
9337 -inherit eutils java-pkg-2 java-ant-2
9338 -
9339 -DESCRIPTION="Netbeans Web Services Cluster"
9340 -HOMEPAGE="http://netbeans.org/"
9341 -SLOT="9999"
9342 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
9343 -SRC_URI="${SOURCE_URL}
9344 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2
9345 - http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
9346 - http://hg.netbeans.org/binaries/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim
9347 - http://hg.netbeans.org/binaries/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib
9348 - http://hg.netbeans.org/binaries/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib
9349 - http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
9350 - http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
9351 - http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
9352 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9353 -KEYWORDS="~amd64 ~x86"
9354 -IUSE=""
9355 -S="${WORKDIR}"
9356 -
9357 -CDEPEND="~dev-java/netbeans-platform-${PV}
9358 - ~dev-java/netbeans-extide-${PV}
9359 - ~dev-java/netbeans-ide-${PV}"
9360 -DEPEND=">=virtual/jdk-1.7
9361 - app-arch/unzip
9362 - ${CDEPEND}
9363 - dev-java/javahelp:0"
9364 -RDEPEND=">=virtual/jdk-1.7
9365 - ${CDEPEND}"
9366 -
9367 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9368 -
9369 -EANT_BUILD_XML="nbbuild/build.xml"
9370 -EANT_BUILD_TARGET="rebuild-cluster"
9371 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
9372 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9373 -JAVA_PKG_BSFIX="off"
9374 -
9375 -src_unpack() {
9376 - unpack $(basename ${SOURCE_URL})
9377 -
9378 - einfo "Deleting bundled jars..."
9379 - find -name "*.jar" -type f -delete
9380 -
9381 - unpack netbeans-9999-r8-build.xml.patch.bz2
9382 -
9383 - pushd "${S}" >/dev/null || die
9384 - ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
9385 - ln -s "${DISTDIR}"/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim cordova.platforms.ios/external/ios-sim || die
9386 - ln -s "${DISTDIR}"/89678716DDC2F75D2FC5E75C4413CCA31EF83C8D-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
9387 - ln -s "${DISTDIR}"/A3B3019678C47632C649E1EC62E64A9DA47603F1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
9388 - ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
9389 - ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
9390 - ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
9391 - popd >/dev/null || die
9392 -}
9393 -
9394 -src_prepare() {
9395 - einfo "Deleting bundled class files..."
9396 - find -name "*.class" -type f | xargs rm -vf
9397 -
9398 - epatch netbeans-9999-r8-build.xml.patch
9399 -
9400 - # Support for custom patches
9401 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9402 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9403 -
9404 - if [ -n "${files}" ] ; then
9405 - einfo "Applying custom patches:"
9406 -
9407 - for file in ${files} ; do
9408 - epatch "${file}"
9409 - done
9410 - fi
9411 - fi
9412 -
9413 - einfo "Symlinking external libraries..."
9414 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9415 -
9416 - einfo "Linking in other clusters..."
9417 - mkdir "${S}"/nbbuild/netbeans || die
9418 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9419 -
9420 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9421 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9422 - touch nb.cluster.platform.built
9423 -
9424 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
9425 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9426 - touch nb.cluster.extide.built
9427 -
9428 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9429 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9430 - touch nb.cluster.ide.built
9431 -
9432 - popd >/dev/null || die
9433 -
9434 - java-pkg-2_src_prepare
9435 -}
9436 -
9437 -src_install() {
9438 - pushd nbbuild/netbeans/webcommon >/dev/null || die
9439 -
9440 - insinto ${INSTALL_DIR}
9441 - grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9442 - doins -r *
9443 -
9444 - popd >/dev/null || die
9445 -
9446 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
9447 -}
9448
9449 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
9450 index 093a1ae..cf1aeeb 100644
9451 --- a/dev-java/netbeans-websvccommon/ChangeLog
9452 +++ b/dev-java/netbeans-websvccommon/ChangeLog
9453 @@ -2,6 +2,12 @@
9454 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
9455 # $Header: $
9456
9457 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9458 + -netbeans-websvccommon-9999_p20130510.ebuild,
9459 + -netbeans-websvccommon-9999_p20130513.ebuild,
9460 + -netbeans-websvccommon-9999_p20130515.ebuild:
9461 + removed obsolete ebuilds
9462 +
9463 *netbeans-websvccommon-9999_p20130603 (04 Jun 2013)
9464
9465 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9466
9467 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130510.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130510.ebuild
9468 deleted file mode 100644
9469 index bd41a3f..0000000
9470 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130510.ebuild
9471 +++ /dev/null
9472 @@ -1,95 +0,0 @@
9473 -# Copyright 1999-2013 Gentoo Foundation
9474 -# Distributed under the terms of the GNU General Public License v2
9475 -# $Header: $
9476 -
9477 -EAPI="4"
9478 -WANT_ANT_TASKS="ant-nodeps"
9479 -inherit eutils java-pkg-2 java-ant-2
9480 -
9481 -DESCRIPTION="Netbeans Web Services Common Cluster"
9482 -HOMEPAGE="http://netbeans.org/"
9483 -SLOT="9999"
9484 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
9485 -SRC_URI="${SOURCE_URL}
9486 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
9487 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9488 -KEYWORDS="~amd64 ~x86"
9489 -IUSE=""
9490 -S="${WORKDIR}"
9491 -
9492 -CDEPEND="~dev-java/netbeans-platform-${PV}
9493 - ~dev-java/netbeans-ide-${PV}"
9494 -DEPEND=">=virtual/jdk-1.7
9495 - app-arch/unzip
9496 - ${CDEPEND}
9497 - dev-java/javahelp:0"
9498 -RDEPEND=">=virtual/jdk-1.7
9499 - ${CDEPEND}"
9500 -
9501 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9502 -
9503 -EANT_BUILD_XML="nbbuild/build.xml"
9504 -EANT_BUILD_TARGET="rebuild-cluster"
9505 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
9506 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9507 -JAVA_PKG_BSFIX="off"
9508 -
9509 -src_unpack() {
9510 - unpack $(basename ${SOURCE_URL})
9511 -
9512 - einfo "Deleting bundled jars..."
9513 - find -name "*.jar" -type f -delete
9514 -
9515 - unpack netbeans-9999-r8-build.xml.patch.bz2
9516 -}
9517 -
9518 -src_prepare() {
9519 - einfo "Deleting bundled class files..."
9520 - find -name "*.class" -type f | xargs rm -vf
9521 -
9522 - epatch netbeans-9999-r8-build.xml.patch
9523 -
9524 - # Support for custom patches
9525 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9526 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9527 -
9528 - if [ -n "${files}" ] ; then
9529 - einfo "Applying custom patches:"
9530 -
9531 - for file in ${files} ; do
9532 - epatch "${file}"
9533 - done
9534 - fi
9535 - fi
9536 -
9537 - einfo "Symlinking external libraries..."
9538 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9539 -
9540 - einfo "Linking in other clusters..."
9541 - mkdir "${S}"/nbbuild/netbeans || die
9542 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9543 -
9544 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9545 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9546 - touch nb.cluster.platform.built
9547 -
9548 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9549 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9550 - touch nb.cluster.ide.built
9551 -
9552 - popd >/dev/null || die
9553 -
9554 - java-pkg-2_src_prepare
9555 -}
9556 -
9557 -src_install() {
9558 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
9559 -
9560 - insinto ${INSTALL_DIR}
9561 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9562 - doins -r *
9563 -
9564 - popd >/dev/null || die
9565 -
9566 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
9567 -}
9568
9569 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130513.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130513.ebuild
9570 deleted file mode 100644
9571 index 5574e59..0000000
9572 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130513.ebuild
9573 +++ /dev/null
9574 @@ -1,94 +0,0 @@
9575 -# Copyright 1999-2013 Gentoo Foundation
9576 -# Distributed under the terms of the GNU General Public License v2
9577 -# $Header: $
9578 -
9579 -EAPI="4"
9580 -inherit eutils java-pkg-2 java-ant-2
9581 -
9582 -DESCRIPTION="Netbeans Web Services Common Cluster"
9583 -HOMEPAGE="http://netbeans.org/"
9584 -SLOT="9999"
9585 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
9586 -SRC_URI="${SOURCE_URL}
9587 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
9588 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9589 -KEYWORDS="~amd64 ~x86"
9590 -IUSE=""
9591 -S="${WORKDIR}"
9592 -
9593 -CDEPEND="~dev-java/netbeans-platform-${PV}
9594 - ~dev-java/netbeans-ide-${PV}"
9595 -DEPEND=">=virtual/jdk-1.7
9596 - app-arch/unzip
9597 - ${CDEPEND}
9598 - dev-java/javahelp:0"
9599 -RDEPEND=">=virtual/jdk-1.7
9600 - ${CDEPEND}"
9601 -
9602 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9603 -
9604 -EANT_BUILD_XML="nbbuild/build.xml"
9605 -EANT_BUILD_TARGET="rebuild-cluster"
9606 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
9607 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9608 -JAVA_PKG_BSFIX="off"
9609 -
9610 -src_unpack() {
9611 - unpack $(basename ${SOURCE_URL})
9612 -
9613 - einfo "Deleting bundled jars..."
9614 - find -name "*.jar" -type f -delete
9615 -
9616 - unpack netbeans-9999-r8-build.xml.patch.bz2
9617 -}
9618 -
9619 -src_prepare() {
9620 - einfo "Deleting bundled class files..."
9621 - find -name "*.class" -type f | xargs rm -vf
9622 -
9623 - epatch netbeans-9999-r8-build.xml.patch
9624 -
9625 - # Support for custom patches
9626 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9627 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9628 -
9629 - if [ -n "${files}" ] ; then
9630 - einfo "Applying custom patches:"
9631 -
9632 - for file in ${files} ; do
9633 - epatch "${file}"
9634 - done
9635 - fi
9636 - fi
9637 -
9638 - einfo "Symlinking external libraries..."
9639 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9640 -
9641 - einfo "Linking in other clusters..."
9642 - mkdir "${S}"/nbbuild/netbeans || die
9643 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9644 -
9645 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9646 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9647 - touch nb.cluster.platform.built
9648 -
9649 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9650 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9651 - touch nb.cluster.ide.built
9652 -
9653 - popd >/dev/null || die
9654 -
9655 - java-pkg-2_src_prepare
9656 -}
9657 -
9658 -src_install() {
9659 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
9660 -
9661 - insinto ${INSTALL_DIR}
9662 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9663 - doins -r *
9664 -
9665 - popd >/dev/null || die
9666 -
9667 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
9668 -}
9669
9670 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130515.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130515.ebuild
9671 deleted file mode 100644
9672 index f9490d0..0000000
9673 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20130515.ebuild
9674 +++ /dev/null
9675 @@ -1,94 +0,0 @@
9676 -# Copyright 1999-2013 Gentoo Foundation
9677 -# Distributed under the terms of the GNU General Public License v2
9678 -# $Header: $
9679 -
9680 -EAPI="4"
9681 -inherit eutils java-pkg-2 java-ant-2
9682 -
9683 -DESCRIPTION="Netbeans Web Services Common Cluster"
9684 -HOMEPAGE="http://netbeans.org/"
9685 -SLOT="9999"
9686 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
9687 -SRC_URI="${SOURCE_URL}
9688 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
9689 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9690 -KEYWORDS="~amd64 ~x86"
9691 -IUSE=""
9692 -S="${WORKDIR}"
9693 -
9694 -CDEPEND="~dev-java/netbeans-platform-${PV}
9695 - ~dev-java/netbeans-ide-${PV}"
9696 -DEPEND=">=virtual/jdk-1.7
9697 - app-arch/unzip
9698 - ${CDEPEND}
9699 - dev-java/javahelp:0"
9700 -RDEPEND=">=virtual/jdk-1.7
9701 - ${CDEPEND}"
9702 -
9703 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
9704 -
9705 -EANT_BUILD_XML="nbbuild/build.xml"
9706 -EANT_BUILD_TARGET="rebuild-cluster"
9707 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
9708 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
9709 -JAVA_PKG_BSFIX="off"
9710 -
9711 -src_unpack() {
9712 - unpack $(basename ${SOURCE_URL})
9713 -
9714 - einfo "Deleting bundled jars..."
9715 - find -name "*.jar" -type f -delete
9716 -
9717 - unpack netbeans-9999-r8-build.xml.patch.bz2
9718 -}
9719 -
9720 -src_prepare() {
9721 - einfo "Deleting bundled class files..."
9722 - find -name "*.class" -type f | xargs rm -vf
9723 -
9724 - epatch netbeans-9999-r8-build.xml.patch
9725 -
9726 - # Support for custom patches
9727 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9728 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9729 -
9730 - if [ -n "${files}" ] ; then
9731 - einfo "Applying custom patches:"
9732 -
9733 - for file in ${files} ; do
9734 - epatch "${file}"
9735 - done
9736 - fi
9737 - fi
9738 -
9739 - einfo "Symlinking external libraries..."
9740 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9741 -
9742 - einfo "Linking in other clusters..."
9743 - mkdir "${S}"/nbbuild/netbeans || die
9744 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
9745 -
9746 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
9747 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9748 - touch nb.cluster.platform.built
9749 -
9750 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
9751 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
9752 - touch nb.cluster.ide.built
9753 -
9754 - popd >/dev/null || die
9755 -
9756 - java-pkg-2_src_prepare
9757 -}
9758 -
9759 -src_install() {
9760 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
9761 -
9762 - insinto ${INSTALL_DIR}
9763 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
9764 - doins -r *
9765 -
9766 - popd >/dev/null || die
9767 -
9768 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
9769 -}
9770
9771 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
9772 index 6036af0..d78d701 100644
9773 --- a/dev-util/netbeans/ChangeLog
9774 +++ b/dev-util/netbeans/ChangeLog
9775 @@ -2,6 +2,11 @@
9776 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
9777 # $Header: $
9778
9779 + 06 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9780 + -netbeans-9999_p20130510.ebuild, -netbeans-9999_p20130513.ebuild,
9781 + -netbeans-9999_p20130515.ebuild:
9782 + removed obsolete ebuilds
9783 +
9784 *netbeans-9999_p20130603 (04 Jun 2013)
9785
9786 04 Jun 2013; Miroslav Šulc <fordfrog@g.o>
9787
9788 diff --git a/dev-util/netbeans/netbeans-9999_p20130510.ebuild b/dev-util/netbeans/netbeans-9999_p20130510.ebuild
9789 deleted file mode 100644
9790 index ed11325..0000000
9791 --- a/dev-util/netbeans/netbeans-9999_p20130510.ebuild
9792 +++ /dev/null
9793 @@ -1,264 +0,0 @@
9794 -# Copyright 1999-2013 Gentoo Foundation
9795 -# Distributed under the terms of the GNU General Public License v2
9796 -# $Header: $
9797 -
9798 -EAPI="4"
9799 -inherit eutils java-pkg-2 java-ant-2
9800 -
9801 -DESCRIPTION="Netbeans IDE"
9802 -HOMEPAGE="http://netbeans.org/"
9803 -SLOT="9999"
9804 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-10_23-00-56/zip/netbeans-trunk-nightly-201305102300-src.zip"
9805 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
9806 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20130214.tar.bz2"
9807 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
9808 -SRC_URI="linguas_af? ( ${ALL_URLS} )
9809 - linguas_ar? ( ${ALL_URLS} )
9810 - linguas_bg? ( ${ALL_URLS} )
9811 - linguas_ca? ( ${ALL_URLS} )
9812 - linguas_cs? ( ${ALL_URLS} )
9813 - linguas_de? ( ${ALL_URLS} )
9814 - linguas_el? ( ${ALL_URLS} )
9815 - linguas_es? ( ${ALL_URLS} )
9816 - linguas_fr? ( ${ALL_URLS} )
9817 - linguas_gl? ( ${ALL_URLS} )
9818 - linguas_hi_IN? ( ${ALL_URLS} )
9819 - linguas_id? ( ${ALL_URLS} )
9820 - linguas_it? ( ${ALL_URLS} )
9821 - linguas_ja? ( ${ALL_URLS} )
9822 - linguas_ko? ( ${ALL_URLS} )
9823 - linguas_lt? ( ${ALL_URLS} )
9824 - linguas_nl? ( ${ALL_URLS} )
9825 - linguas_pl? ( ${ALL_URLS} )
9826 - linguas_pt_BR? ( ${ALL_URLS} )
9827 - linguas_pt_PT? ( ${ALL_URLS} )
9828 - linguas_ro? ( ${ALL_URLS} )
9829 - linguas_ru? ( ${ALL_URLS} )
9830 - linguas_si? ( ${ALL_URLS} )
9831 - linguas_sq? ( ${ALL_URLS} )
9832 - linguas_sr? ( ${ALL_URLS} )
9833 - linguas_sv? ( ${ALL_URLS} )
9834 - linguas_ta_IN? ( ${ALL_URLS} )
9835 - linguas_tl? ( ${ALL_URLS} )
9836 - linguas_tr? ( ${ALL_URLS} )
9837 - linguas_vi? ( ${ALL_URLS} )
9838 - linguas_zh_CN? ( ${ALL_URLS} )
9839 - linguas_zh_TW? ( ${ALL_URLS} )
9840 -"
9841 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
9842 -KEYWORDS="~amd64 ~x86"
9843 -IUSE_NETBEANS_MODULES="
9844 - +netbeans_modules_apisupport
9845 - netbeans_modules_cnd
9846 - netbeans_modules_dlight
9847 - netbeans_modules_enterprise
9848 - netbeans_modules_ergonomics
9849 - netbeans_modules_extide
9850 - netbeans_modules_groovy
9851 - +netbeans_modules_java
9852 - netbeans_modules_javacard
9853 - +netbeans_modules_javafx
9854 - netbeans_modules_mobility
9855 - netbeans_modules_php
9856 - +netbeans_modules_profiler
9857 - netbeans_modules_webcommon
9858 - +netbeans_modules_websvccommon"
9859 -IUSE_LINGUAS="
9860 - linguas_af
9861 - linguas_ar
9862 - linguas_bg
9863 - linguas_ca
9864 - linguas_cs
9865 - linguas_de
9866 - linguas_el
9867 - linguas_es
9868 - linguas_fr
9869 - linguas_gl
9870 - linguas_hi_IN
9871 - linguas_id
9872 - linguas_it
9873 - linguas_ja
9874 - linguas_ko
9875 - linguas_lt
9876 - linguas_nl
9877 - linguas_pl
9878 - linguas_pt_BR
9879 - linguas_pt_PT
9880 - linguas_ro
9881 - linguas_ru
9882 - linguas_si
9883 - linguas_sq
9884 - linguas_sr
9885 - linguas_sv
9886 - linguas_ta_IN
9887 - linguas_tl
9888 - linguas_tr
9889 - linguas_vi
9890 - linguas_zh_CN
9891 - linguas_zh_TW"
9892 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
9893 -S="${WORKDIR}"
9894 -
9895 -DEPEND=">=virtual/jdk-1.7
9896 - dev-java/javahelp:0"
9897 -RDEPEND=">=virtual/jdk-1.7
9898 - ~dev-java/netbeans-harness-${PV}
9899 - ~dev-java/netbeans-ide-${PV}
9900 - ~dev-java/netbeans-nb-${PV}
9901 - ~dev-java/netbeans-platform-${PV}
9902 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
9903 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
9904 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
9905 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
9906 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
9907 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
9908 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
9909 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
9910 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
9911 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
9912 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
9913 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
9914 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
9915 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
9916 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
9917 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
9918 -JAVA_PKG_BSFIX="off"
9919 -NBLOCALES=""
9920 -
9921 -pkg_setup() {
9922 - for lingua in ${IUSE_LINGUAS} ; do
9923 - local lang=${lingua/linguas_/}
9924 -
9925 - if [[ "${lang}" = "ar" ]] ; then
9926 - lang="ar_EG,ar_SA"
9927 - elif [[ "${lang}" = "es" ]] ; then
9928 - lang="es,es_CO"
9929 - elif [[ "${lang}" = "gl" ]] ; then
9930 - lang="gl_ES"
9931 - elif [[ "${lang}" = "id" ]] ; then
9932 - lang="in_ID"
9933 - elif [[ "${lang}" = "nl" ]] ; then
9934 - lang="nl_BE,nl_NL"
9935 - elif [[ "${lang}" = "tl" ]] ; then
9936 - lang="fil_PH"
9937 - fi
9938 -
9939 - if use ${lingua} ; then
9940 - if [ -z "${NBLOCALES}" ] ; then
9941 - NBLOCALES="${lang}"
9942 - else
9943 - NBLOCALES="${NBLOCALES},${lang}"
9944 - fi
9945 - fi
9946 - done
9947 -
9948 - java-pkg-2_pkg_setup
9949 -}
9950 -
9951 -src_unpack() {
9952 - if [ -n "${NBLOCALES}" ] ; then
9953 - unpack $(basename ${SOURCE_URL})
9954 - unpack $(basename ${L10N_URL})
9955 -
9956 - einfo "Deleting bundled jars..."
9957 - find -name "*.jar" -type f -delete
9958 -
9959 - unpack netbeans-9999-r8-build.xml.patch.bz2
9960 - fi
9961 -}
9962 -
9963 -src_prepare() {
9964 - if [ -n "${NBLOCALES}" ] ; then
9965 - einfo "Deleting bundled class files..."
9966 - find -name "*.class" -type f | xargs rm -vf
9967 -
9968 - epatch netbeans-9999-r8-build.xml.patch
9969 -
9970 - # Support for custom patches
9971 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
9972 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
9973 -
9974 - if [ -n "${files}" ] ; then
9975 - einfo "Applying custom patches:"
9976 -
9977 - for file in ${files} ; do
9978 - epatch "${file}"
9979 - done
9980 - fi
9981 - fi
9982 -
9983 - einfo "Symlinking external libraries..."
9984 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
9985 - fi
9986 -
9987 - java-pkg-2_src_prepare
9988 -}
9989 -
9990 -src_compile() {
9991 - if [ -n "${NBLOCALES}" ] ; then
9992 - einfo "Compiling support for locales: ${NBLOCALES}"
9993 - eant -f nbbuild/build.xml bootstrap || die
9994 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
9995 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
9996 - fi
9997 -}
9998 -
9999 -src_install() {
10000 - if [ -n "${NBLOCALES}" ] ; then
10001 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10002 -
10003 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
10004 - if [ -d "${cluster}" ] ; then
10005 - insinto /usr/share/netbeans-${cluster}-${SLOT}
10006 - doins -r ${cluster}/*
10007 - fi
10008 - done
10009 -
10010 - if [ -d nb ] ; then
10011 - insinto /usr/share/netbeans-nb-${SLOT}/nb
10012 - doins -r nb/*
10013 - fi
10014 -
10015 - popd >/dev/null || die
10016 - fi
10017 -}
10018 -
10019 -pkg_postinst() {
10020 - if [ -n "${NBLOCALES}" ] ; then
10021 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
10022 - einfo "the locale is built for Netbeans."
10023 - einfo "If you want to force specific locale, use --locale argument, for example:"
10024 - einfo "${PN}-${SLOT} --locale de"
10025 - einfo "${PN}-${SLOT} --locale pt:BR"
10026 - fi
10027 -
10028 - if use linguas_ar ; then
10029 - einfo
10030 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
10031 - fi
10032 -
10033 - if use linguas_es ; then
10034 - einfo
10035 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
10036 - fi
10037 -
10038 - if use linguas_gl ; then
10039 - einfo
10040 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
10041 - fi
10042 -
10043 - if use linguas_id ; then
10044 - einfo
10045 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
10046 - fi
10047 -
10048 - if use linguas_nl ; then
10049 - einfo
10050 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
10051 - fi
10052 -
10053 - if use linguas_tl ; then
10054 - einfo
10055 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
10056 - fi
10057 -}
10058
10059 diff --git a/dev-util/netbeans/netbeans-9999_p20130513.ebuild b/dev-util/netbeans/netbeans-9999_p20130513.ebuild
10060 deleted file mode 100644
10061 index c5e75d5..0000000
10062 --- a/dev-util/netbeans/netbeans-9999_p20130513.ebuild
10063 +++ /dev/null
10064 @@ -1,264 +0,0 @@
10065 -# Copyright 1999-2013 Gentoo Foundation
10066 -# Distributed under the terms of the GNU General Public License v2
10067 -# $Header: $
10068 -
10069 -EAPI="4"
10070 -inherit eutils java-pkg-2 java-ant-2
10071 -
10072 -DESCRIPTION="Netbeans IDE"
10073 -HOMEPAGE="http://netbeans.org/"
10074 -SLOT="9999"
10075 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-13_23-00-56/zip/netbeans-trunk-nightly-201305132300-src.zip"
10076 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
10077 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20130214.tar.bz2"
10078 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
10079 -SRC_URI="linguas_af? ( ${ALL_URLS} )
10080 - linguas_ar? ( ${ALL_URLS} )
10081 - linguas_bg? ( ${ALL_URLS} )
10082 - linguas_ca? ( ${ALL_URLS} )
10083 - linguas_cs? ( ${ALL_URLS} )
10084 - linguas_de? ( ${ALL_URLS} )
10085 - linguas_el? ( ${ALL_URLS} )
10086 - linguas_es? ( ${ALL_URLS} )
10087 - linguas_fr? ( ${ALL_URLS} )
10088 - linguas_gl? ( ${ALL_URLS} )
10089 - linguas_hi_IN? ( ${ALL_URLS} )
10090 - linguas_id? ( ${ALL_URLS} )
10091 - linguas_it? ( ${ALL_URLS} )
10092 - linguas_ja? ( ${ALL_URLS} )
10093 - linguas_ko? ( ${ALL_URLS} )
10094 - linguas_lt? ( ${ALL_URLS} )
10095 - linguas_nl? ( ${ALL_URLS} )
10096 - linguas_pl? ( ${ALL_URLS} )
10097 - linguas_pt_BR? ( ${ALL_URLS} )
10098 - linguas_pt_PT? ( ${ALL_URLS} )
10099 - linguas_ro? ( ${ALL_URLS} )
10100 - linguas_ru? ( ${ALL_URLS} )
10101 - linguas_si? ( ${ALL_URLS} )
10102 - linguas_sq? ( ${ALL_URLS} )
10103 - linguas_sr? ( ${ALL_URLS} )
10104 - linguas_sv? ( ${ALL_URLS} )
10105 - linguas_ta_IN? ( ${ALL_URLS} )
10106 - linguas_tl? ( ${ALL_URLS} )
10107 - linguas_tr? ( ${ALL_URLS} )
10108 - linguas_vi? ( ${ALL_URLS} )
10109 - linguas_zh_CN? ( ${ALL_URLS} )
10110 - linguas_zh_TW? ( ${ALL_URLS} )
10111 -"
10112 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10113 -KEYWORDS="~amd64 ~x86"
10114 -IUSE_NETBEANS_MODULES="
10115 - +netbeans_modules_apisupport
10116 - netbeans_modules_cnd
10117 - netbeans_modules_dlight
10118 - netbeans_modules_enterprise
10119 - netbeans_modules_ergonomics
10120 - netbeans_modules_extide
10121 - netbeans_modules_groovy
10122 - +netbeans_modules_java
10123 - netbeans_modules_javacard
10124 - +netbeans_modules_javafx
10125 - netbeans_modules_mobility
10126 - netbeans_modules_php
10127 - +netbeans_modules_profiler
10128 - netbeans_modules_webcommon
10129 - +netbeans_modules_websvccommon"
10130 -IUSE_LINGUAS="
10131 - linguas_af
10132 - linguas_ar
10133 - linguas_bg
10134 - linguas_ca
10135 - linguas_cs
10136 - linguas_de
10137 - linguas_el
10138 - linguas_es
10139 - linguas_fr
10140 - linguas_gl
10141 - linguas_hi_IN
10142 - linguas_id
10143 - linguas_it
10144 - linguas_ja
10145 - linguas_ko
10146 - linguas_lt
10147 - linguas_nl
10148 - linguas_pl
10149 - linguas_pt_BR
10150 - linguas_pt_PT
10151 - linguas_ro
10152 - linguas_ru
10153 - linguas_si
10154 - linguas_sq
10155 - linguas_sr
10156 - linguas_sv
10157 - linguas_ta_IN
10158 - linguas_tl
10159 - linguas_tr
10160 - linguas_vi
10161 - linguas_zh_CN
10162 - linguas_zh_TW"
10163 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
10164 -S="${WORKDIR}"
10165 -
10166 -DEPEND=">=virtual/jdk-1.7
10167 - dev-java/javahelp:0"
10168 -RDEPEND=">=virtual/jdk-1.7
10169 - ~dev-java/netbeans-harness-${PV}
10170 - ~dev-java/netbeans-ide-${PV}
10171 - ~dev-java/netbeans-nb-${PV}
10172 - ~dev-java/netbeans-platform-${PV}
10173 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
10174 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
10175 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
10176 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
10177 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
10178 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
10179 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
10180 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
10181 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
10182 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
10183 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
10184 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
10185 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
10186 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
10187 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
10188 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
10189 -JAVA_PKG_BSFIX="off"
10190 -NBLOCALES=""
10191 -
10192 -pkg_setup() {
10193 - for lingua in ${IUSE_LINGUAS} ; do
10194 - local lang=${lingua/linguas_/}
10195 -
10196 - if [[ "${lang}" = "ar" ]] ; then
10197 - lang="ar_EG,ar_SA"
10198 - elif [[ "${lang}" = "es" ]] ; then
10199 - lang="es,es_CO"
10200 - elif [[ "${lang}" = "gl" ]] ; then
10201 - lang="gl_ES"
10202 - elif [[ "${lang}" = "id" ]] ; then
10203 - lang="in_ID"
10204 - elif [[ "${lang}" = "nl" ]] ; then
10205 - lang="nl_BE,nl_NL"
10206 - elif [[ "${lang}" = "tl" ]] ; then
10207 - lang="fil_PH"
10208 - fi
10209 -
10210 - if use ${lingua} ; then
10211 - if [ -z "${NBLOCALES}" ] ; then
10212 - NBLOCALES="${lang}"
10213 - else
10214 - NBLOCALES="${NBLOCALES},${lang}"
10215 - fi
10216 - fi
10217 - done
10218 -
10219 - java-pkg-2_pkg_setup
10220 -}
10221 -
10222 -src_unpack() {
10223 - if [ -n "${NBLOCALES}" ] ; then
10224 - unpack $(basename ${SOURCE_URL})
10225 - unpack $(basename ${L10N_URL})
10226 -
10227 - einfo "Deleting bundled jars..."
10228 - find -name "*.jar" -type f -delete
10229 -
10230 - unpack netbeans-9999-r8-build.xml.patch.bz2
10231 - fi
10232 -}
10233 -
10234 -src_prepare() {
10235 - if [ -n "${NBLOCALES}" ] ; then
10236 - einfo "Deleting bundled class files..."
10237 - find -name "*.class" -type f | xargs rm -vf
10238 -
10239 - epatch netbeans-9999-r8-build.xml.patch
10240 -
10241 - # Support for custom patches
10242 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10243 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10244 -
10245 - if [ -n "${files}" ] ; then
10246 - einfo "Applying custom patches:"
10247 -
10248 - for file in ${files} ; do
10249 - epatch "${file}"
10250 - done
10251 - fi
10252 - fi
10253 -
10254 - einfo "Symlinking external libraries..."
10255 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10256 - fi
10257 -
10258 - java-pkg-2_src_prepare
10259 -}
10260 -
10261 -src_compile() {
10262 - if [ -n "${NBLOCALES}" ] ; then
10263 - einfo "Compiling support for locales: ${NBLOCALES}"
10264 - eant -f nbbuild/build.xml bootstrap || die
10265 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
10266 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
10267 - fi
10268 -}
10269 -
10270 -src_install() {
10271 - if [ -n "${NBLOCALES}" ] ; then
10272 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10273 -
10274 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
10275 - if [ -d "${cluster}" ] ; then
10276 - insinto /usr/share/netbeans-${cluster}-${SLOT}
10277 - doins -r ${cluster}/*
10278 - fi
10279 - done
10280 -
10281 - if [ -d nb ] ; then
10282 - insinto /usr/share/netbeans-nb-${SLOT}/nb
10283 - doins -r nb/*
10284 - fi
10285 -
10286 - popd >/dev/null || die
10287 - fi
10288 -}
10289 -
10290 -pkg_postinst() {
10291 - if [ -n "${NBLOCALES}" ] ; then
10292 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
10293 - einfo "the locale is built for Netbeans."
10294 - einfo "If you want to force specific locale, use --locale argument, for example:"
10295 - einfo "${PN}-${SLOT} --locale de"
10296 - einfo "${PN}-${SLOT} --locale pt:BR"
10297 - fi
10298 -
10299 - if use linguas_ar ; then
10300 - einfo
10301 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
10302 - fi
10303 -
10304 - if use linguas_es ; then
10305 - einfo
10306 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
10307 - fi
10308 -
10309 - if use linguas_gl ; then
10310 - einfo
10311 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
10312 - fi
10313 -
10314 - if use linguas_id ; then
10315 - einfo
10316 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
10317 - fi
10318 -
10319 - if use linguas_nl ; then
10320 - einfo
10321 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
10322 - fi
10323 -
10324 - if use linguas_tl ; then
10325 - einfo
10326 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
10327 - fi
10328 -}
10329
10330 diff --git a/dev-util/netbeans/netbeans-9999_p20130515.ebuild b/dev-util/netbeans/netbeans-9999_p20130515.ebuild
10331 deleted file mode 100644
10332 index d9307c7..0000000
10333 --- a/dev-util/netbeans/netbeans-9999_p20130515.ebuild
10334 +++ /dev/null
10335 @@ -1,264 +0,0 @@
10336 -# Copyright 1999-2013 Gentoo Foundation
10337 -# Distributed under the terms of the GNU General Public License v2
10338 -# $Header: $
10339 -
10340 -EAPI="4"
10341 -inherit eutils java-pkg-2 java-ant-2
10342 -
10343 -DESCRIPTION="Netbeans IDE"
10344 -HOMEPAGE="http://netbeans.org/"
10345 -SLOT="9999"
10346 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-05-15_23-00-56/zip/netbeans-trunk-nightly-201305152300-src.zip"
10347 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r8-build.xml.patch.bz2"
10348 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20130214.tar.bz2"
10349 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
10350 -SRC_URI="linguas_af? ( ${ALL_URLS} )
10351 - linguas_ar? ( ${ALL_URLS} )
10352 - linguas_bg? ( ${ALL_URLS} )
10353 - linguas_ca? ( ${ALL_URLS} )
10354 - linguas_cs? ( ${ALL_URLS} )
10355 - linguas_de? ( ${ALL_URLS} )
10356 - linguas_el? ( ${ALL_URLS} )
10357 - linguas_es? ( ${ALL_URLS} )
10358 - linguas_fr? ( ${ALL_URLS} )
10359 - linguas_gl? ( ${ALL_URLS} )
10360 - linguas_hi_IN? ( ${ALL_URLS} )
10361 - linguas_id? ( ${ALL_URLS} )
10362 - linguas_it? ( ${ALL_URLS} )
10363 - linguas_ja? ( ${ALL_URLS} )
10364 - linguas_ko? ( ${ALL_URLS} )
10365 - linguas_lt? ( ${ALL_URLS} )
10366 - linguas_nl? ( ${ALL_URLS} )
10367 - linguas_pl? ( ${ALL_URLS} )
10368 - linguas_pt_BR? ( ${ALL_URLS} )
10369 - linguas_pt_PT? ( ${ALL_URLS} )
10370 - linguas_ro? ( ${ALL_URLS} )
10371 - linguas_ru? ( ${ALL_URLS} )
10372 - linguas_si? ( ${ALL_URLS} )
10373 - linguas_sq? ( ${ALL_URLS} )
10374 - linguas_sr? ( ${ALL_URLS} )
10375 - linguas_sv? ( ${ALL_URLS} )
10376 - linguas_ta_IN? ( ${ALL_URLS} )
10377 - linguas_tl? ( ${ALL_URLS} )
10378 - linguas_tr? ( ${ALL_URLS} )
10379 - linguas_vi? ( ${ALL_URLS} )
10380 - linguas_zh_CN? ( ${ALL_URLS} )
10381 - linguas_zh_TW? ( ${ALL_URLS} )
10382 -"
10383 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
10384 -KEYWORDS="~amd64 ~x86"
10385 -IUSE_NETBEANS_MODULES="
10386 - +netbeans_modules_apisupport
10387 - netbeans_modules_cnd
10388 - netbeans_modules_dlight
10389 - netbeans_modules_enterprise
10390 - netbeans_modules_ergonomics
10391 - netbeans_modules_extide
10392 - netbeans_modules_groovy
10393 - +netbeans_modules_java
10394 - netbeans_modules_javacard
10395 - +netbeans_modules_javafx
10396 - netbeans_modules_mobility
10397 - netbeans_modules_php
10398 - +netbeans_modules_profiler
10399 - netbeans_modules_webcommon
10400 - +netbeans_modules_websvccommon"
10401 -IUSE_LINGUAS="
10402 - linguas_af
10403 - linguas_ar
10404 - linguas_bg
10405 - linguas_ca
10406 - linguas_cs
10407 - linguas_de
10408 - linguas_el
10409 - linguas_es
10410 - linguas_fr
10411 - linguas_gl
10412 - linguas_hi_IN
10413 - linguas_id
10414 - linguas_it
10415 - linguas_ja
10416 - linguas_ko
10417 - linguas_lt
10418 - linguas_nl
10419 - linguas_pl
10420 - linguas_pt_BR
10421 - linguas_pt_PT
10422 - linguas_ro
10423 - linguas_ru
10424 - linguas_si
10425 - linguas_sq
10426 - linguas_sr
10427 - linguas_sv
10428 - linguas_ta_IN
10429 - linguas_tl
10430 - linguas_tr
10431 - linguas_vi
10432 - linguas_zh_CN
10433 - linguas_zh_TW"
10434 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
10435 -S="${WORKDIR}"
10436 -
10437 -DEPEND=">=virtual/jdk-1.7
10438 - dev-java/javahelp:0"
10439 -RDEPEND=">=virtual/jdk-1.7
10440 - ~dev-java/netbeans-harness-${PV}
10441 - ~dev-java/netbeans-ide-${PV}
10442 - ~dev-java/netbeans-nb-${PV}
10443 - ~dev-java/netbeans-platform-${PV}
10444 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
10445 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
10446 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
10447 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
10448 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
10449 - netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
10450 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
10451 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
10452 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
10453 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
10454 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
10455 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
10456 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
10457 - netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
10458 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
10459 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
10460 -JAVA_PKG_BSFIX="off"
10461 -NBLOCALES=""
10462 -
10463 -pkg_setup() {
10464 - for lingua in ${IUSE_LINGUAS} ; do
10465 - local lang=${lingua/linguas_/}
10466 -
10467 - if [[ "${lang}" = "ar" ]] ; then
10468 - lang="ar_EG,ar_SA"
10469 - elif [[ "${lang}" = "es" ]] ; then
10470 - lang="es,es_CO"
10471 - elif [[ "${lang}" = "gl" ]] ; then
10472 - lang="gl_ES"
10473 - elif [[ "${lang}" = "id" ]] ; then
10474 - lang="in_ID"
10475 - elif [[ "${lang}" = "nl" ]] ; then
10476 - lang="nl_BE,nl_NL"
10477 - elif [[ "${lang}" = "tl" ]] ; then
10478 - lang="fil_PH"
10479 - fi
10480 -
10481 - if use ${lingua} ; then
10482 - if [ -z "${NBLOCALES}" ] ; then
10483 - NBLOCALES="${lang}"
10484 - else
10485 - NBLOCALES="${NBLOCALES},${lang}"
10486 - fi
10487 - fi
10488 - done
10489 -
10490 - java-pkg-2_pkg_setup
10491 -}
10492 -
10493 -src_unpack() {
10494 - if [ -n "${NBLOCALES}" ] ; then
10495 - unpack $(basename ${SOURCE_URL})
10496 - unpack $(basename ${L10N_URL})
10497 -
10498 - einfo "Deleting bundled jars..."
10499 - find -name "*.jar" -type f -delete
10500 -
10501 - unpack netbeans-9999-r8-build.xml.patch.bz2
10502 - fi
10503 -}
10504 -
10505 -src_prepare() {
10506 - if [ -n "${NBLOCALES}" ] ; then
10507 - einfo "Deleting bundled class files..."
10508 - find -name "*.class" -type f | xargs rm -vf
10509 -
10510 - epatch netbeans-9999-r8-build.xml.patch
10511 -
10512 - # Support for custom patches
10513 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
10514 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
10515 -
10516 - if [ -n "${files}" ] ; then
10517 - einfo "Applying custom patches:"
10518 -
10519 - for file in ${files} ; do
10520 - epatch "${file}"
10521 - done
10522 - fi
10523 - fi
10524 -
10525 - einfo "Symlinking external libraries..."
10526 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
10527 - fi
10528 -
10529 - java-pkg-2_src_prepare
10530 -}
10531 -
10532 -src_compile() {
10533 - if [ -n "${NBLOCALES}" ] ; then
10534 - einfo "Compiling support for locales: ${NBLOCALES}"
10535 - eant -f nbbuild/build.xml bootstrap || die
10536 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
10537 - -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
10538 - fi
10539 -}
10540 -
10541 -src_install() {
10542 - if [ -n "${NBLOCALES}" ] ; then
10543 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
10544 -
10545 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
10546 - if [ -d "${cluster}" ] ; then
10547 - insinto /usr/share/netbeans-${cluster}-${SLOT}
10548 - doins -r ${cluster}/*
10549 - fi
10550 - done
10551 -
10552 - if [ -d nb ] ; then
10553 - insinto /usr/share/netbeans-nb-${SLOT}/nb
10554 - doins -r nb/*
10555 - fi
10556 -
10557 - popd >/dev/null || die
10558 - fi
10559 -}
10560 -
10561 -pkg_postinst() {
10562 - if [ -n "${NBLOCALES}" ] ; then
10563 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
10564 - einfo "the locale is built for Netbeans."
10565 - einfo "If you want to force specific locale, use --locale argument, for example:"
10566 - einfo "${PN}-${SLOT} --locale de"
10567 - einfo "${PN}-${SLOT} --locale pt:BR"
10568 - fi
10569 -
10570 - if use linguas_ar ; then
10571 - einfo
10572 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
10573 - fi
10574 -
10575 - if use linguas_es ; then
10576 - einfo
10577 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
10578 - fi
10579 -
10580 - if use linguas_gl ; then
10581 - einfo
10582 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
10583 - fi
10584 -
10585 - if use linguas_id ; then
10586 - einfo
10587 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
10588 - fi
10589 -
10590 - if use linguas_nl ; then
10591 - einfo
10592 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
10593 - fi
10594 -
10595 - if use linguas_tl ; then
10596 - einfo
10597 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
10598 - fi
10599 -}