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: Tue, 28 Feb 2012 11:32:44
Message-Id: 1330428740.3da02ed92447130b41280666bd9523997622f62f.fordfrog@gentoo
1 commit: 3da02ed92447130b41280666bd9523997622f62f
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 28 11:32:20 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 28 11:32:20 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=3da02ed9
7
8 netbeans: removed obsolete version
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 4 +
12 .../netbeans-apisupport-9999_p20120216.ebuild | 107 ------
13 dev-java/netbeans-cnd/ChangeLog | 4 +
14 .../netbeans-cnd-9999_p20120216.ebuild | 119 ------
15 dev-java/netbeans-dlight/ChangeLog | 4 +
16 .../netbeans-dlight-9999_p20120216.ebuild | 102 -----
17 dev-java/netbeans-enterprise/ChangeLog | 4 +
18 .../netbeans-enterprise-9999_p20120216.ebuild | 318 ----------------
19 dev-java/netbeans-ergonomics/ChangeLog | 4 +
20 .../netbeans-ergonomics-9999_p20120216.ebuild | 102 -----
21 dev-java/netbeans-groovy/ChangeLog | 4 +
22 .../netbeans-groovy-9999_p20120216.ebuild | 112 ------
23 dev-java/netbeans-harness/ChangeLog | 4 +
24 .../netbeans-harness-9999_p20120216.ebuild | 115 ------
25 dev-java/netbeans-ide/ChangeLog | 4 +
26 .../netbeans-ide-9999_p20120216.ebuild | 390 --------------------
27 dev-java/netbeans-java/ChangeLog | 4 +
28 .../netbeans-java-9999_p20120216.ebuild | 307 ---------------
29 dev-java/netbeans-javacard/ChangeLog | 4 +
30 .../netbeans-javacard-9999_p20120216.ebuild | 142 -------
31 dev-java/netbeans-javadoc/ChangeLog | 4 +
32 .../netbeans-javadoc-9999_p20120216.ebuild | 160 --------
33 dev-java/netbeans-javafx/ChangeLog | 4 +
34 .../netbeans-javafx-9999_p20120216.ebuild | 112 ------
35 dev-java/netbeans-mobility/ChangeLog | 4 +
36 .../netbeans-mobility-9999_p20120216.ebuild | 175 ---------
37 dev-java/netbeans-nb/ChangeLog | 4 +
38 .../netbeans-nb/netbeans-nb-9999_p20120216.ebuild | 149 --------
39 dev-java/netbeans-php/ChangeLog | 4 +
40 .../netbeans-php-9999_p20120216.ebuild | 118 ------
41 dev-java/netbeans-platform/ChangeLog | 4 +
42 .../netbeans-platform-9999_p20120216.ebuild | 127 -------
43 dev-java/netbeans-profiler/ChangeLog | 4 +
44 .../netbeans-profiler-9999_p20120216.ebuild | 114 ------
45 dev-java/netbeans-websvccommon/ChangeLog | 4 +
46 .../netbeans-websvccommon-9999_p20120216.ebuild | 95 -----
47 dev-util/netbeans/ChangeLog | 4 +
48 dev-util/netbeans/netbeans-9999_p20120216.ebuild | 258 -------------
49 38 files changed, 76 insertions(+), 3122 deletions(-)
50
51 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
52 index fa846b4..c2fd03e 100644
53 --- a/dev-java/netbeans-apisupport/ChangeLog
54 +++ b/dev-java/netbeans-apisupport/ChangeLog
55 @@ -2,6 +2,10 @@
56 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
57 # $Header: $
58
59 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
60 + -netbeans-apisupport-9999_p20120216.ebuild:
61 + Removed obsolete version
62 +
63 *netbeans-apisupport-9999_p20120222 (22 Feb 2012)
64
65 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
66
67 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120216.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120216.ebuild
68 deleted file mode 100644
69 index 75dc545..0000000
70 --- a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120216.ebuild
71 +++ /dev/null
72 @@ -1,107 +0,0 @@
73 -# Copyright 1999-2012 Gentoo Foundation
74 -# Distributed under the terms of the GNU General Public License v2
75 -# $Header: $
76 -
77 -EAPI="4"
78 -WANT_ANT_TASKS="ant-nodeps"
79 -inherit eutils java-pkg-2 java-ant-2
80 -
81 -DESCRIPTION="Netbeans API Support Cluster"
82 -HOMEPAGE="http://netbeans.org/projects/apisupport"
83 -SLOT="9999"
84 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
85 -SRC_URI="${SOURCE_URL}
86 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
87 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
88 -KEYWORDS="~amd64 ~x86"
89 -IUSE=""
90 -S="${WORKDIR}"
91 -
92 -CDEPEND="~dev-java/netbeans-harness-${PV}
93 - ~dev-java/netbeans-ide-${PV}
94 - ~dev-java/netbeans-java-${PV}
95 - ~dev-java/netbeans-platform-${PV}"
96 -DEPEND="virtual/jdk:1.6
97 - app-arch/unzip
98 - ${CDEPEND}
99 - dev-java/javahelp:0"
100 -RDEPEND=">=virtual/jdk-1.6
101 - ${CDEPEND}"
102 -
103 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
104 -
105 -EANT_BUILD_XML="nbbuild/build.xml"
106 -EANT_BUILD_TARGET="rebuild-cluster"
107 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
108 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
109 -JAVA_PKG_BSFIX="off"
110 -
111 -src_unpack() {
112 - unpack $(basename ${SOURCE_URL})
113 -
114 - einfo "Deleting bundled jars..."
115 - find -name "*.jar" -type f -delete
116 -
117 - unpack netbeans-9999-r1-build.xml.patch.bz2
118 -}
119 -
120 -src_prepare() {
121 - einfo "Deleting bundled class files..."
122 - find -name "*.class" -type f | xargs rm -vf
123 -
124 - epatch netbeans-9999-r1-build.xml.patch
125 -
126 - # Support for custom patches
127 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
128 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
129 -
130 - if [ -n "${files}" ] ; then
131 - einfo "Applying custom patches:"
132 -
133 - for file in ${files} ; do
134 - epatch "${file}"
135 - done
136 - fi
137 - fi
138 -
139 - einfo "Symlinking external libraries..."
140 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
141 -
142 - einfo "Linking in other clusters..."
143 - mkdir "${S}"/nbbuild/netbeans || die
144 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
145 -
146 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
147 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
148 - touch nb.cluster.harness.built
149 -
150 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
151 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
152 - touch nb.cluster.ide.built
153 -
154 - ln -s /usr/share/netbeans-java-${SLOT} java || die
155 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
156 - touch nb.cluster.java.built
157 -
158 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
159 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
160 - touch nb.cluster.platform.built
161 -
162 - popd >/dev/null || die
163 -
164 - java-pkg-2_src_prepare
165 -}
166 -
167 -src_install() {
168 - pushd nbbuild/netbeans/apisupport >/dev/null || die
169 -
170 - insinto ${INSTALL_DIR}
171 -
172 - grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
173 -
174 - doins -r *
175 -
176 - popd >/dev/null || die
177 -
178 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
179 -}
180
181 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
182 index 704ca65..3f2662c 100644
183 --- a/dev-java/netbeans-cnd/ChangeLog
184 +++ b/dev-java/netbeans-cnd/ChangeLog
185 @@ -2,6 +2,10 @@
186 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
187 # $Header: $
188
189 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
190 + -netbeans-cnd-9999_p20120216.ebuild:
191 + Removed obsolete version
192 +
193 *netbeans-cnd-9999_p20120222 (22 Feb 2012)
194
195 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
196
197 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120216.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120216.ebuild
198 deleted file mode 100644
199 index 8b80f96..0000000
200 --- a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120216.ebuild
201 +++ /dev/null
202 @@ -1,119 +0,0 @@
203 -# Copyright 1999-2012 Gentoo Foundation
204 -# Distributed under the terms of the GNU General Public License v2
205 -# $Header: $
206 -
207 -EAPI="4"
208 -WANT_ANT_TASKS="ant-nodeps"
209 -inherit eutils java-pkg-2 java-ant-2
210 -
211 -DESCRIPTION="Netbeans CND Cluster"
212 -HOMEPAGE="http://netbeans.org/projects/cnd"
213 -SLOT="9999"
214 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
215 -SRC_URI="${SOURCE_URL}
216 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
217 - http://hg.netbeans.org/binaries/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar
218 - http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
219 - http://hg.netbeans.org/binaries/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip
220 - http://hg.netbeans.org/binaries/41A2A50A59225CAB20940E88A67B8BADFC0F45AF-open-fortran-parser-0.7.1.2.zip"
221 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
222 -KEYWORDS="~amd64 ~x86"
223 -IUSE=""
224 -S="${WORKDIR}"
225 -
226 -CDEPEND="~dev-java/netbeans-dlight-${PV}
227 - ~dev-java/netbeans-harness-${PV}
228 - ~dev-java/netbeans-ide-${PV}
229 - ~dev-java/netbeans-platform-${PV}"
230 -DEPEND="virtual/jdk:1.6
231 - app-arch/unzip
232 - ${CDEPEND}
233 - dev-java/javahelp:0"
234 -RDEPEND=">=virtual/jdk-1.6
235 - ${CDEPEND}"
236 -
237 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
238 -
239 -EANT_BUILD_XML="nbbuild/build.xml"
240 -EANT_BUILD_TARGET="rebuild-cluster"
241 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
242 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
243 -JAVA_PKG_BSFIX="off"
244 -
245 -src_unpack() {
246 - unpack $(basename ${SOURCE_URL})
247 -
248 - einfo "Deleting bundled jars..."
249 - find -name "*.jar" -type f -delete
250 -
251 - unpack netbeans-9999-r1-build.xml.patch.bz2
252 -
253 - pushd "${S}" >/dev/null || die
254 - ln -s "${DISTDIR}"/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar libs.antlr3.devel/external/antlr-3.3.jar || die
255 - ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
256 - ln -s "${DISTDIR}"/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
257 - ln -s "${DISTDIR}"/41A2A50A59225CAB20940E88A67B8BADFC0F45AF-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
258 - popd >/dev/null || die
259 -}
260 -
261 -src_prepare() {
262 - einfo "Deleting bundled class files..."
263 - find -name "*.class" -type f | xargs rm -vf
264 -
265 - epatch netbeans-9999-r1-build.xml.patch
266 -
267 - # Support for custom patches
268 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
269 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
270 -
271 - if [ -n "${files}" ] ; then
272 - einfo "Applying custom patches:"
273 -
274 - for file in ${files} ; do
275 - epatch "${file}"
276 - done
277 - fi
278 - fi
279 -
280 - einfo "Symlinking external libraries..."
281 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
282 -
283 - einfo "Linking in other clusters..."
284 - mkdir "${S}"/nbbuild/netbeans || die
285 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
286 -
287 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
288 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
289 - touch nb.cluster.dlight.built
290 -
291 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
292 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
293 - touch nb.cluster.harness.built
294 -
295 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
296 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
297 - touch nb.cluster.ide.built
298 -
299 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
300 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
301 - touch nb.cluster.platform.built
302 -
303 - popd >/dev/null || die
304 -
305 - java-pkg-2_src_prepare
306 -}
307 -
308 -src_install() {
309 - pushd nbbuild/netbeans/cnd >/dev/null || die
310 -
311 - insinto ${INSTALL_DIR}
312 -
313 - grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
314 -
315 - doins -r *
316 - fperms 755 bin/dorun.sh
317 -
318 - popd >/dev/null || die
319 -
320 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
321 -}
322
323 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
324 index c6ed0a4..422b638 100644
325 --- a/dev-java/netbeans-dlight/ChangeLog
326 +++ b/dev-java/netbeans-dlight/ChangeLog
327 @@ -2,6 +2,10 @@
328 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
329 # $Header: $
330
331 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
332 + -netbeans-dlight-9999_p20120216.ebuild:
333 + Removed obsolete version
334 +
335 *netbeans-dlight-9999_p20120222 (22 Feb 2012)
336
337 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
338
339 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120216.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120216.ebuild
340 deleted file mode 100644
341 index 79e7416..0000000
342 --- a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120216.ebuild
343 +++ /dev/null
344 @@ -1,102 +0,0 @@
345 -# Copyright 1999-2012 Gentoo Foundation
346 -# Distributed under the terms of the GNU General Public License v2
347 -# $Header: $
348 -
349 -EAPI="4"
350 -WANT_ANT_TASKS="ant-nodeps"
351 -inherit eutils java-pkg-2 java-ant-2
352 -
353 -DESCRIPTION="Netbeans D-Light Cluster"
354 -HOMEPAGE="http://netbeans.org/"
355 -SLOT="9999"
356 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
357 -SRC_URI="${SOURCE_URL}
358 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
359 - http://hg.netbeans.org/binaries/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar"
360 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
361 -KEYWORDS="~amd64 ~x86"
362 -IUSE=""
363 -S="${WORKDIR}"
364 -
365 -CDEPEND="~dev-java/netbeans-ide-${PV}
366 - ~dev-java/netbeans-platform-${PV}"
367 -DEPEND="virtual/jdk:1.6
368 - app-arch/unzip
369 - ${CDEPEND}
370 - dev-java/javahelp:0"
371 -RDEPEND=">=virtual/jdk-1.6
372 - ${CDEPEND}"
373 -
374 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
375 -
376 -EANT_BUILD_XML="nbbuild/build.xml"
377 -EANT_BUILD_TARGET="rebuild-cluster"
378 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
379 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
380 -JAVA_PKG_BSFIX="off"
381 -
382 -src_unpack() {
383 - unpack $(basename ${SOURCE_URL})
384 -
385 - einfo "Deleting bundled jars..."
386 - find -name "*.jar" -type f -delete
387 -
388 - unpack netbeans-9999-r1-build.xml.patch.bz2
389 -
390 - pushd "${S}" >/dev/null || die
391 - ln -s "${DISTDIR}"/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar db/external/derby-10.2.2.0.jar || die
392 - popd >/dev/null || die
393 -}
394 -
395 -src_prepare() {
396 - einfo "Deleting bundled class files..."
397 - find -name "*.class" -type f | xargs rm -vf
398 -
399 - epatch netbeans-9999-r1-build.xml.patch
400 -
401 - # Support for custom patches
402 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
403 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
404 -
405 - if [ -n "${files}" ] ; then
406 - einfo "Applying custom patches:"
407 -
408 - for file in ${files} ; do
409 - epatch "${file}"
410 - done
411 - fi
412 - fi
413 -
414 - einfo "Symlinking external libraries..."
415 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
416 -
417 - einfo "Linking in other clusters..."
418 - mkdir "${S}"/nbbuild/netbeans || die
419 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
420 -
421 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
422 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
423 - touch nb.cluster.ide.built
424 -
425 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
426 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
427 - touch nb.cluster.platform.built
428 -
429 - popd >/dev/null || die
430 -
431 - java-pkg-2_src_prepare
432 -}
433 -
434 -src_install() {
435 - pushd nbbuild/netbeans/dlight >/dev/null || die
436 -
437 - insinto ${INSTALL_DIR}
438 -
439 - grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
440 -
441 - doins -r *
442 -
443 - popd >/dev/null || die
444 -
445 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
446 -}
447
448 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
449 index 5da9f12..ebbbdc4 100644
450 --- a/dev-java/netbeans-enterprise/ChangeLog
451 +++ b/dev-java/netbeans-enterprise/ChangeLog
452 @@ -2,6 +2,10 @@
453 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
454 # $Header: $
455
456 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
457 + -netbeans-enterprise-9999_p20120216.ebuild:
458 + Removed obsolete version
459 +
460 *netbeans-enterprise-9999_p20120222 (22 Feb 2012)
461
462 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
463
464 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120216.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120216.ebuild
465 deleted file mode 100644
466 index be1c863..0000000
467 --- a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120216.ebuild
468 +++ /dev/null
469 @@ -1,318 +0,0 @@
470 -# Copyright 1999-2012 Gentoo Foundation
471 -# Distributed under the terms of the GNU General Public License v2
472 -# $Header: $
473 -
474 -EAPI="4"
475 -WANT_ANT_TASKS="ant-nodeps"
476 -inherit eutils java-pkg-2 java-ant-2
477 -
478 -DESCRIPTION="Netbeans Enterprise cluster"
479 -HOMEPAGE="http://netbeans.org/"
480 -SLOT="9999"
481 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
482 -SRC_URI="${SOURCE_URL}
483 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
484 - http://hg.netbeans.org/binaries/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar
485 - http://hg.netbeans.org/binaries/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar
486 - http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
487 - http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
488 - http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
489 - http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
490 - http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
491 - http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
492 - http://hg.netbeans.org/binaries/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip
493 - http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar
494 - http://hg.netbeans.org/binaries/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar
495 - http://hg.netbeans.org/binaries/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar
496 - http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
497 - http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
498 - http://hg.netbeans.org/binaries/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar
499 - http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
500 - http://hg.netbeans.org/binaries/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar
501 - http://hg.netbeans.org/binaries/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar
502 - http://hg.netbeans.org/binaries/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar
503 - http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
504 - http://hg.netbeans.org/binaries/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip
505 - http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
506 - http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
507 - http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
508 - http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
509 - http://hg.netbeans.org/binaries/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar
510 - http://hg.netbeans.org/binaries/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar
511 - http://hg.netbeans.org/binaries/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar
512 - http://hg.netbeans.org/binaries/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar
513 - http://hg.netbeans.org/binaries/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar
514 - http://hg.netbeans.org/binaries/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar
515 - http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
516 - http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
517 - http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
518 - http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
519 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
520 -KEYWORDS="~amd64 ~x86"
521 -IUSE=""
522 -S="${WORKDIR}"
523 -
524 -CDEPEND="~dev-java/netbeans-harness-${PV}
525 - ~dev-java/netbeans-ide-${PV}
526 - ~dev-java/netbeans-java-${PV}
527 - ~dev-java/netbeans-profiler-${PV}
528 - ~dev-java/netbeans-platform-${PV}
529 - ~dev-java/netbeans-websvccommon-${PV}
530 - dev-java/commons-fileupload:0
531 - dev-java/glassfish-deployment-api:1.2
532 - dev-java/jakarta-jstl:0"
533 -DEPEND="virtual/jdk:1.6
534 - app-arch/unzip
535 - ${CDEPEND}
536 - dev-java/javahelp:0
537 - >=dev-java/junit-4.4:4
538 - dev-java/tomcat-servlet-api:2.3"
539 -RDEPEND=">=virtual/jdk-1.6
540 - ${CDEPEND}
541 - dev-java/antlr:0[java]
542 - dev-java/asm:3
543 - dev-java/bsf:2.3
544 - dev-java/commons-beanutils:1.7
545 - dev-java/commons-collections:0
546 - dev-java/commons-digester:0
547 - dev-java/commons-io:1
548 - dev-java/commons-logging:0
549 - dev-java/commons-validator:0
550 - dev-java/jakarta-oro:2.0
551 - dev-java/jettison:0
552 - dev-java/jsr311-api:0"
553 -# dev-java/commons-chain:1.1 in overlay
554 -
555 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
556 -
557 -EANT_BUILD_XML="nbbuild/build.xml"
558 -EANT_BUILD_TARGET="rebuild-cluster"
559 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
560 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
561 -JAVA_PKG_BSFIX="off"
562 -
563 -src_unpack() {
564 - unpack $(basename ${SOURCE_URL})
565 -
566 - einfo "Deleting bundled jars..."
567 - find -name "*.jar" -type f -delete
568 -
569 - unpack netbeans-9999-r1-build.xml.patch.bz2
570 -
571 - pushd "${S}" >/dev/null || die
572 - ln -s "${DISTDIR}"/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar libs.elimpl/external/el-impl.jar || die
573 - ln -s "${DISTDIR}"/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
574 - ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
575 - ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
576 - ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
577 - ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
578 - ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
579 - ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
580 - ln -s "${DISTDIR}"/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip websvc.restlib/external/jersey-1.8.zip || die
581 - ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar websvc.restlib/external/jersey-1.8-javadoc.jar || die
582 - ln -s "${DISTDIR}"/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar websvc.restlib/external/jersey-apache-client-1.8-javadoc.jar || die
583 - ln -s "${DISTDIR}"/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.8-javadoc.jar || die
584 - ln -s "${DISTDIR}"/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar websvc.restlib/external/jersey-client-1.3-javadoc.jar || die
585 - ln -s "${DISTDIR}"/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar websvc.restlib/external/jersey-core-1.1.5.1-javadoc.jar || die
586 - ln -s "${DISTDIR}"/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar websvc.restlib/external/jersey-guice-1.8-javadoc.jar || die
587 - ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
588 - ln -s "${DISTDIR}"/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar websvc.restlib/external/jersey-multipart-1.8-javadoc.jar || die
589 - ln -s "${DISTDIR}"/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar websvc.restlib/external/jersey-simple-server-1.8-javadoc.jar || die
590 - ln -s "${DISTDIR}"/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar websvc.restlib/external/jersey-spring-1.8-javadoc.jar || die
591 - ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
592 - ln -s "${DISTDIR}"/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
593 - ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
594 - ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
595 - ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
596 - ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
597 - ln -s "${DISTDIR}"/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar websvc.restlib/external/oauth-client-1.8-javadoc.jar || die
598 - ln -s "${DISTDIR}"/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar websvc.restlib/external/oauth-server-1.8-javadoc.jar || die
599 - ln -s "${DISTDIR}"/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar websvc.restlib/external/oauth-signature-1.8-javadoc.jar || die
600 - ln -s "${DISTDIR}"/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar web.primefaces/external/primefaces-2.2.1.jar || die
601 - ln -s "${DISTDIR}"/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
602 - ln -s "${DISTDIR}"/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC01.jar || die
603 - ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
604 - ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
605 - ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
606 - ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
607 - popd >/dev/null || die
608 -}
609 -
610 -src_prepare() {
611 - einfo "Deleting bundled class files..."
612 - find -name "*.class" -type f | xargs rm -vf
613 -
614 - epatch netbeans-9999-r1-build.xml.patch
615 -
616 - # Support for custom patches
617 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
618 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
619 -
620 - if [ -n "${files}" ] ; then
621 - einfo "Applying custom patches:"
622 -
623 - for file in ${files} ; do
624 - epatch "${file}"
625 - done
626 - fi
627 - fi
628 -
629 - einfo "Symlinking external libraries..."
630 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
631 - java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
632 - java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
633 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
634 - java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
635 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
636 - java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
637 -
638 - einfo "Linking in other clusters..."
639 - mkdir "${S}"/nbbuild/netbeans || die
640 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
641 -
642 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
643 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
644 - touch nb.cluster.harness.built
645 -
646 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
647 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
648 - touch nb.cluster.ide.built
649 -
650 - ln -s /usr/share/netbeans-java-${SLOT} java || die
651 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
652 - touch nb.cluster.java.built
653 -
654 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
655 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
656 - touch nb.cluster.profiler.built
657 -
658 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
659 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
660 - touch nb.cluster.platform.built
661 -
662 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
663 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
664 - touch nb.cluster.websvccommon.built
665 -
666 - popd >/dev/null || die
667 -
668 - java-pkg-2_src_prepare
669 -}
670 -
671 -src_install() {
672 - pushd nbbuild/netbeans/enterprise >/dev/null || die
673 -
674 - insinto ${INSTALL_DIR}
675 -
676 - grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
677 -
678 - doins -r *
679 -
680 - popd >/dev/null || die
681 -
682 - local instdir=${INSTALL_DIR}/modules/ext
683 - pushd "${D}"/${instdir} >/dev/null || die
684 - rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
685 - # el-impl.jar
686 - # glassfish-jspparser-3.0.jar
687 - # glassfish-logging-2.0.jar
688 - # javaee-api-6.0.jar
689 - # javaee-api-6.0-license.txt
690 - # javaee-web-api-6.0.jar
691 - # javaee-web-api-6.0-license.txt
692 - # jsp-parser-ext.jar
693 - rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
694 - rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
695 - # org-netbeans-modules-web-httpmonitor.jar
696 - # servlet3.0-jsp2.2-api.jar
697 - rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
698 - popd >/dev/null || die
699 -
700 - local instdir=${INSTALL_DIR}/modules/ext/javaee6-endorsed
701 - pushd "${D}"/${instdir} >/dev/null || die
702 - # javax.annotation.jar
703 - # javax.annotation-license.txt
704 - # jaxb-api-osgi.jar
705 - # jaxb-api-osgi-license.txt
706 - # webservices-api-osgi.jar
707 - # webservices-api-osgi-license.txt
708 - popd >/dev/null || die
709 -
710 - local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
711 - pushd "${D}"/${instdir} >/dev/null || die
712 - rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
713 - rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
714 - rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
715 - rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
716 - # jsf-api.jar
717 - # jsf-impl.jar
718 - popd >/dev/null || die
719 -
720 - local instdir=${INSTALL_DIR}/modules/ext/jsf-2_1
721 - pushd "${D}"/${instdir} >/dev/null || die
722 - # jsf-api.jar
723 - # jsf-impl.jar
724 - popd >/dev/null || die
725 -
726 - local instdir=${INSTALL_DIR}/modules/ext/metro
727 - pushd "${D}"/${instdir} >/dev/null || die
728 - # webservices-api.jar
729 - # webservices-extra-api.jar
730 - # webservices-extra.jar
731 - # webservices-rt.jar
732 - # webservices-tools.jar
733 - popd >/dev/null || die
734 -
735 - local instdir=${INSTALL_DIR}/modules/ext/primefaces
736 - pushd "${D}"/${instdir} >/dev/null || die
737 - # primefaces-2.1.jar
738 - popd >/dev/null || die
739 -
740 - local instdir=${INSTALL_DIR}/modules/ext/rest
741 - pushd "${D}"/${instdir} >/dev/null || die
742 - rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
743 - # jackson-core-asl-1.1.1.jar
744 - # jersey-client-1.3.jar
745 - # jersey-core-1.3.jar
746 - # jersey-json-1.3.jar
747 - # jersey-multipart-1.3.jar
748 - # jersey-server-1.3.jar
749 - # jersey-spring-1.3.jar
750 - rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
751 - rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
752 - # mimepull-1.4.jar
753 - # oauth-client-1.3.jar
754 - # oauth-signature-1.3.jar
755 - popd >/dev/null || die
756 -
757 - local instdir=${INSTALL_DIR}/modules/ext/spring
758 - pushd "${D}"/${instdir} >/dev/null || die
759 - # spring-webmvc-2.5.6.SEC01.jar
760 - popd >/dev/null || die
761 -
762 - local instdir=${INSTALL_DIR}/modules/ext/struts
763 - pushd "${D}"/${instdir} >/dev/null || die
764 - rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
765 - rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
766 - 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
767 - rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
768 - rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
769 - # rm commons-chain-1.1.jar && dosym /usr/share/commons-chain-1.1/lib/commons-chain.jar ${instdir}/commons-chain-1.1.jar || die
770 - rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
771 - rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
772 - rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
773 - rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
774 - rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
775 - rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
776 - # struts-core-1.3.8.jar
777 - # struts-el-1.3.8.jar
778 - # struts-extras-1.3.8.jar
779 - # struts-faces-1.3.8.jar
780 - # struts-mailreader-dao-1.3.8.jar
781 - # struts-scripting-1.3.8.jar
782 - # struts-taglib-1.3.8.jar
783 - # struts-tiles-1.3.8.jar
784 - popd >/dev/null || die
785 -
786 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
787 -}
788
789 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
790 index b320f79..885ceac 100644
791 --- a/dev-java/netbeans-ergonomics/ChangeLog
792 +++ b/dev-java/netbeans-ergonomics/ChangeLog
793 @@ -2,6 +2,10 @@
794 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
795 # $Header: $
796
797 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
798 + -netbeans-ergonomics-9999_p20120216.ebuild:
799 + Removed obsolete version
800 +
801 *netbeans-ergonomics-9999_p20120222 (22 Feb 2012)
802
803 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
804
805 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120216.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120216.ebuild
806 deleted file mode 100644
807 index 20a939b..0000000
808 --- a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120216.ebuild
809 +++ /dev/null
810 @@ -1,102 +0,0 @@
811 -# Copyright 1999-2012 Gentoo Foundation
812 -# Distributed under the terms of the GNU General Public License v2
813 -# $Header: $
814 -
815 -EAPI="4"
816 -WANT_ANT_TASKS="ant-nodeps"
817 -inherit eutils java-pkg-2 java-ant-2
818 -
819 -DESCRIPTION="Netbeans Ergonomics Cluster"
820 -HOMEPAGE="http://netbeans.org/"
821 -SLOT="9999"
822 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
823 -SRC_URI="${SOURCE_URL}
824 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
825 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
826 -KEYWORDS="~amd64 ~x86"
827 -IUSE=""
828 -S="${WORKDIR}"
829 -
830 -CDEPEND="~dev-java/netbeans-ide-${PV}
831 - ~dev-java/netbeans-nb-${PV}
832 - ~dev-java/netbeans-platform-${PV}"
833 -DEPEND="virtual/jdk:1.6
834 - app-arch/unzip
835 - ${CDEPEND}
836 - dev-java/javahelp:0"
837 -RDEPEND=">=virtual/jdk-1.6
838 - ${CDEPEND}"
839 -
840 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
841 -
842 -EANT_BUILD_XML="nbbuild/build.xml"
843 -EANT_BUILD_TARGET="rebuild-cluster"
844 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
845 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
846 -JAVA_PKG_BSFIX="off"
847 -
848 -src_unpack() {
849 - unpack $(basename ${SOURCE_URL})
850 -
851 - einfo "Deleting bundled jars..."
852 - find -name "*.jar" -type f -delete
853 -
854 - unpack netbeans-9999-r1-build.xml.patch.bz2
855 -}
856 -
857 -src_prepare() {
858 - einfo "Deleting bundled class files..."
859 - find -name "*.class" -type f | xargs rm -vf
860 -
861 - epatch netbeans-9999-r1-build.xml.patch
862 -
863 - # Support for custom patches
864 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
865 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
866 -
867 - if [ -n "${files}" ] ; then
868 - einfo "Applying custom patches:"
869 -
870 - for file in ${files} ; do
871 - epatch "${file}"
872 - done
873 - fi
874 - fi
875 -
876 - einfo "Symlinking external libraries..."
877 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
878 -
879 - einfo "Linking in other clusters..."
880 - mkdir "${S}"/nbbuild/netbeans || die
881 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
882 -
883 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
884 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
885 - touch nb.cluster.ide.built
886 -
887 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
888 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
889 - touch nb.cluster.nb.built
890 -
891 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
892 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
893 - touch nb.cluster.platform.built
894 -
895 - popd >/dev/null || die
896 -
897 - java-pkg-2_src_prepare
898 -}
899 -
900 -src_install() {
901 - pushd nbbuild/netbeans/ergonomics >/dev/null || die
902 -
903 - insinto ${INSTALL_DIR}
904 -
905 - grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
906 -
907 - doins -r *
908 -
909 - popd >/dev/null || die
910 -
911 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
912 -}
913
914 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
915 index 22d881b..dbeb7bd 100644
916 --- a/dev-java/netbeans-groovy/ChangeLog
917 +++ b/dev-java/netbeans-groovy/ChangeLog
918 @@ -2,6 +2,10 @@
919 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
920 # $Header: $
921
922 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
923 + -netbeans-groovy-9999_p20120216.ebuild:
924 + Removed obsolete version
925 +
926 *netbeans-groovy-9999_p20120222 (22 Feb 2012)
927
928 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
929
930 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120216.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120216.ebuild
931 deleted file mode 100644
932 index 4362bed..0000000
933 --- a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120216.ebuild
934 +++ /dev/null
935 @@ -1,112 +0,0 @@
936 -# Copyright 1999-2012 Gentoo Foundation
937 -# Distributed under the terms of the GNU General Public License v2
938 -# $Header: $
939 -
940 -EAPI="4"
941 -WANT_ANT_TASKS="ant-nodeps"
942 -inherit eutils java-pkg-2 java-ant-2
943 -
944 -DESCRIPTION="Netbeans Groovy Cluster"
945 -HOMEPAGE="http://netbeans.org/projects/groovy"
946 -SLOT="9999"
947 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
948 -SRC_URI="${SOURCE_URL}
949 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
950 - http://hg.netbeans.org/binaries/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar"
951 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
952 -KEYWORDS="~amd64 ~x86"
953 -IUSE=""
954 -S="${WORKDIR}"
955 -
956 -CDEPEND="~dev-java/netbeans-ide-${PV}
957 - ~dev-java/netbeans-java-${PV}
958 - ~dev-java/netbeans-platform-${PV}"
959 -DEPEND="virtual/jdk:1.6
960 - app-arch/unzip
961 - ${CDEPEND}
962 - dev-java/javahelp:0"
963 -RDEPEND=">=virtual/jdk-1.6
964 - ${CDEPEND}"
965 -
966 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
967 -
968 -EANT_BUILD_XML="nbbuild/build.xml"
969 -EANT_BUILD_TARGET="rebuild-cluster"
970 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
971 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
972 -JAVA_PKG_BSFIX="off"
973 -
974 -src_unpack() {
975 - unpack $(basename ${SOURCE_URL})
976 -
977 - einfo "Deleting bundled jars..."
978 - find -name "*.jar" -type f -delete
979 -
980 - unpack netbeans-9999-r1-build.xml.patch.bz2
981 -
982 - pushd "${S}" >/dev/null || die
983 - ln -s "${DISTDIR}"/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar groovy.editor/external/groovy-all-1.9.0-beta-4.jar || die
984 - popd >/dev/null || die
985 -}
986 -
987 -src_prepare() {
988 - einfo "Deleting bundled class files..."
989 - find -name "*.class" -type f | xargs rm -vf
990 -
991 - epatch netbeans-9999-r1-build.xml.patch
992 -
993 - # Support for custom patches
994 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
995 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
996 -
997 - if [ -n "${files}" ] ; then
998 - einfo "Applying custom patches:"
999 -
1000 - for file in ${files} ; do
1001 - epatch "${file}"
1002 - done
1003 - fi
1004 - fi
1005 -
1006 - einfo "Symlinking external libraries..."
1007 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1008 -
1009 - einfo "Linking in other clusters..."
1010 - mkdir "${S}"/nbbuild/netbeans || die
1011 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1012 -
1013 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1014 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1015 - touch nb.cluster.ide.built
1016 -
1017 - ln -s /usr/share/netbeans-java-${SLOT} java || die
1018 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1019 - touch nb.cluster.java.built
1020 -
1021 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1022 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1023 - touch nb.cluster.platform.built
1024 -
1025 - popd >/dev/null || die
1026 -
1027 - java-pkg-2_src_prepare
1028 -}
1029 -
1030 -src_install() {
1031 - pushd nbbuild/netbeans/groovy >/dev/null || die
1032 -
1033 - insinto ${INSTALL_DIR}
1034 -
1035 - grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1036 -
1037 - doins -r *
1038 -
1039 - popd >/dev/null || die
1040 -
1041 - local instdir=${INSTALL_DIR}/modules/ext
1042 - pushd "${D}"/${instdir} >/dev/null || die
1043 - # groovy-all.jar
1044 - popd >/dev/null || die
1045 -
1046 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1047 -}
1048
1049 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1050 index b2a4930..894ae90 100644
1051 --- a/dev-java/netbeans-harness/ChangeLog
1052 +++ b/dev-java/netbeans-harness/ChangeLog
1053 @@ -2,6 +2,10 @@
1054 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1055 # $Header: $
1056
1057 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1058 + -netbeans-harness-9999_p20120216.ebuild:
1059 + Removed obsolete version
1060 +
1061 *netbeans-harness-9999_p20120222 (22 Feb 2012)
1062
1063 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1064
1065 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120216.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120216.ebuild
1066 deleted file mode 100644
1067 index ac687ac..0000000
1068 --- a/dev-java/netbeans-harness/netbeans-harness-9999_p20120216.ebuild
1069 +++ /dev/null
1070 @@ -1,115 +0,0 @@
1071 -# Copyright 1999-2012 Gentoo Foundation
1072 -# Distributed under the terms of the GNU General Public License v2
1073 -# $Header: $
1074 -
1075 -EAPI="4"
1076 -WANT_ANT_TASKS="ant-nodeps"
1077 -inherit eutils java-pkg-2 java-ant-2
1078 -
1079 -DESCRIPTION="Netbeans Harness"
1080 -HOMEPAGE="http://netbeans.org/features/platform/"
1081 -SLOT="9999"
1082 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
1083 -SRC_URI="${SOURCE_URL}
1084 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1085 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1086 - http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1087 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1088 -KEYWORDS="~amd64 ~x86"
1089 -IUSE=""
1090 -S="${WORKDIR}"
1091 -
1092 -CDEPEND="~dev-java/netbeans-platform-${PV}
1093 - dev-java/javahelp:0"
1094 -DEPEND="virtual/jdk:1.6
1095 - app-arch/unzip
1096 - ${CDEPEND}
1097 - >=dev-java/junit-4.4:4"
1098 -RDEPEND=">=virtual/jdk-1.6
1099 - ${CDEPEND}"
1100 -
1101 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1102 -
1103 -EANT_BUILD_XML="nbbuild/build.xml"
1104 -EANT_BUILD_TARGET="rebuild-cluster"
1105 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1106 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1107 -JAVA_PKG_BSFIX="off"
1108 -
1109 -src_unpack() {
1110 - unpack $(basename ${SOURCE_URL})
1111 -
1112 - einfo "Deleting bundled jars..."
1113 - find -name "*.jar" -type f -delete
1114 -
1115 - unpack netbeans-9999-r1-build.xml.patch.bz2
1116 -
1117 - pushd "${S}" >/dev/null || die
1118 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1119 - ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1120 - popd >/dev/null || die
1121 -}
1122 -
1123 -src_prepare() {
1124 - einfo "Deleting bundled class files..."
1125 - find -name "*.class" -type f | xargs rm -vf
1126 -
1127 - epatch netbeans-9999-r1-build.xml.patch
1128 -
1129 - # Support for custom patches
1130 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1131 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1132 -
1133 - if [ -n "${files}" ] ; then
1134 - einfo "Applying custom patches:"
1135 -
1136 - for file in ${files} ; do
1137 - epatch "${file}"
1138 - done
1139 - fi
1140 - fi
1141 -
1142 - einfo "Symlinking external libraries..."
1143 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1144 - java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1145 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1146 -
1147 - einfo "Linking in other clusters..."
1148 - mkdir "${S}"/nbbuild/netbeans || die
1149 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1150 -
1151 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1152 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1153 - touch nb.cluster.platform.built
1154 -
1155 - popd >/dev/null || die
1156 -
1157 - java-pkg-2_src_prepare
1158 -}
1159 -
1160 -src_install() {
1161 - pushd nbbuild/netbeans/harness >/dev/null || die
1162 -
1163 - insinto ${INSTALL_DIR}
1164 -
1165 - grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1166 -
1167 - doins -r *
1168 - fperms 755 launchers/app.sh
1169 - find "${D}" -name "*.exe" -type f -delete
1170 -
1171 - popd >/dev/null || die
1172 -
1173 - local instdir=${INSTALL_DIR}/antlib
1174 - pushd "${D}"/${instdir} >/dev/null || die
1175 - # bindex-2.2.jar
1176 - rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1177 - popd >/dev/null || die
1178 -
1179 - local instdir=${INSTALL_DIR}/modules/ext
1180 - pushd "${D}"/${instdir} >/dev/null || die
1181 - # jemmy-2.3.0.0.jar
1182 - popd >/dev/null || die
1183 -
1184 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1185 -}
1186
1187 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1188 index c06656b..c49fcdb 100644
1189 --- a/dev-java/netbeans-ide/ChangeLog
1190 +++ b/dev-java/netbeans-ide/ChangeLog
1191 @@ -2,6 +2,10 @@
1192 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1193 # $Header: $
1194
1195 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1196 + -netbeans-ide-9999_p20120216.ebuild:
1197 + Removed obsolete version
1198 +
1199 *netbeans-ide-9999_p20120222 (22 Feb 2012)
1200
1201 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1202
1203 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120216.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120216.ebuild
1204 deleted file mode 100644
1205 index 2715d92..0000000
1206 --- a/dev-java/netbeans-ide/netbeans-ide-9999_p20120216.ebuild
1207 +++ /dev/null
1208 @@ -1,390 +0,0 @@
1209 -# Copyright 1999-2012 Gentoo Foundation
1210 -# Distributed under the terms of the GNU General Public License v2
1211 -# $Header: $
1212 -
1213 -EAPI="4"
1214 -WANT_ANT_TASKS="ant-nodeps"
1215 -inherit eutils java-pkg-2 java-ant-2
1216 -
1217 -DESCRIPTION="Netbeans IDE Cluster"
1218 -HOMEPAGE="http://netbeans.org/projects/ide"
1219 -SLOT="9999"
1220 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
1221 -SRC_URI="${SOURCE_URL}
1222 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1223 - http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1224 - http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1225 - http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1226 - http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1227 - http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1228 - http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1229 - http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1230 - http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1231 - http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1232 - http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1233 - http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1234 - http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1235 - http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1236 - http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1237 - http://hg.netbeans.org/binaries/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar
1238 - http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1239 - http://hg.netbeans.org/binaries/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar
1240 - http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1241 - http://hg.netbeans.org/binaries/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar
1242 - http://hg.netbeans.org/binaries/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar
1243 - http://hg.netbeans.org/binaries/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar
1244 - http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1245 - http://hg.netbeans.org/binaries/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar
1246 - http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1247 - http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1248 - http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1249 - http://hg.netbeans.org/binaries/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar
1250 - http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1251 - http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1252 - http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1253 - http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1254 - http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1255 - http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1256 - http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1257 - http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1258 - http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1259 - http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1260 - http://hg.netbeans.org/binaries/1FE453D0B251571463F9BE4F51F413BBA5A376A7-org.eclipse.equinox.security-1.0.200.jar
1261 - http://hg.netbeans.org/binaries/34E70691382D67EE5C84EF207FB8D3784594BA2C-org.eclipse.jgit-1.0.0.201106090707-r.jar
1262 - http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1263 - http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1264 - http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1265 - http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1266 - http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1267 - http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1268 - http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1269 - http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1270 - http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1271 - http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1272 - http://hg.netbeans.org/binaries/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar
1273 - http://hg.netbeans.org/binaries/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar
1274 - http://hg.netbeans.org/binaries/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar
1275 - http://hg.netbeans.org/binaries/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar
1276 - http://hg.netbeans.org/binaries/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar
1277 - http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1278 - http://hg.netbeans.org/binaries/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar
1279 - http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1280 - http://hg.netbeans.org/binaries/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar
1281 - http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1282 - http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1283 - http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1284 - http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1285 - http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1286 - http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1287 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1288 -KEYWORDS="~amd64 ~x86"
1289 -IUSE=""
1290 -S="${WORKDIR}"
1291 -
1292 -CDEPEND="~dev-java/netbeans-harness-${PV}
1293 - ~dev-java/netbeans-platform-${PV}
1294 - dev-java/commons-httpclient:3
1295 - dev-java/commons-io:1
1296 - dev-java/commons-lang:2.1
1297 - dev-java/commons-logging:0
1298 - dev-java/freemarker:2.3
1299 - dev-java/icu4j:4.4
1300 - dev-java/jdbc-mysql:0
1301 - dev-java/jdbc-postgresql:0
1302 - dev-java/jsr173:0
1303 - dev-java/jvyamlb:0
1304 - dev-java/log4j:0
1305 - dev-java/saxon:9
1306 - dev-java/smack:2.2
1307 - dev-java/sun-jaf:0
1308 - dev-java/tomcat-servlet-api:2.2
1309 - dev-java/ws-commons-util:0
1310 - dev-java/xerces:2
1311 - dev-vcs/subversion:0[java]"
1312 -# dev-java/lucene:3.5 we do not have slot 3.5 yet
1313 -# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1314 -# app-text/jing:0 our version is probably too old
1315 -# dev-java/ini4j:0 our version is too old
1316 -# java-virtuals/jaf:0 could use this instead of sun-jaf but it returns empty classpath
1317 -# dev-java/trilead-ssh2:0 in overlay
1318 -DEPEND="virtual/jdk:1.6
1319 - app-arch/unzip
1320 - dev-java/commons-codec:0
1321 - dev-java/jsch:0
1322 - dev-java/jzlib:0
1323 - ${CDEPEND}
1324 - dev-java/javacc:0
1325 - dev-java/javahelp:0"
1326 -RDEPEND=">=virtual/jdk-1.6
1327 - ${CDEPEND}"
1328 -
1329 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1330 -
1331 -EANT_BUILD_XML="nbbuild/build.xml"
1332 -EANT_BUILD_TARGET="rebuild-cluster"
1333 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1334 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1335 -JAVA_PKG_BSFIX="off"
1336 -
1337 -src_unpack() {
1338 - unpack $(basename ${SOURCE_URL})
1339 -
1340 - einfo "Deleting bundled jars..."
1341 - find -name "*.jar" -type f -delete
1342 -
1343 - unpack netbeans-9999-r1-build.xml.patch.bz2
1344 -
1345 - pushd "${S}" >/dev/null || die
1346 - ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1347 - ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1348 - ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1349 - # system commons-io fails with following error:
1350 - # Missing manifest tag OpenIDE-Module; /var/tmp/portage/dev-java/netbeans-ide-9999_p20110911/work/nbbuild/netbeans/ide/modules/org-apache-commons-io.jar is not a module
1351 - ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1352 - ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1353 - ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1354 - ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1355 - ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1356 - ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1357 - ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1358 - ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1359 - ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1360 - ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1361 - ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1362 - ln -s "${DISTDIR}"/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar html.validation/external/isorelax20041111.jar || die
1363 - ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1364 - ln -s "${DISTDIR}"/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1365 - ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1366 - ln -s "${DISTDIR}"/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1367 - ln -s "${DISTDIR}"/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1368 - ln -s "${DISTDIR}"/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1369 - ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1370 - ln -s "${DISTDIR}"/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar html.validation/external/js.jar || die
1371 - ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1372 - ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1373 - ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1374 - ln -s "${DISTDIR}"/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar libs.lucene/external/lucene-core-3.5.0.jar || die
1375 - ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1376 - ln -s "${DISTDIR}"/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype-3.4.100.jar || die
1377 - ln -s "${DISTDIR}"/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.1.jar || die
1378 - ln -s "${DISTDIR}"/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar o.eclipse.core.net/external/org.eclipse.core.net-1.2.100.jar || die
1379 - ln -s "${DISTDIR}"/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.6.0.jar || die
1380 - ln -s "${DISTDIR}"/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth-3.2.200.jar || die
1381 - ln -s "${DISTDIR}"/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.1.jar || die
1382 - ln -s "${DISTDIR}"/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common-3.6.0.jar || die
1383 - ln -s "${DISTDIR}"/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.3.0.jar || die
1384 - ln -s "${DISTDIR}"/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry-3.5.0.jar || die
1385 - ln -s "${DISTDIR}"/1FE453D0B251571463F9BE4F51F413BBA5A376A7-org.eclipse.equinox.security-1.0.200.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.0.200.jar || die
1386 - ln -s "${DISTDIR}"/34E70691382D67EE5C84EF207FB8D3784594BA2C-org.eclipse.jgit-1.0.0.201106090707-r.jar o.eclipse.jgit/external/org.eclipse.jgit-1.0.0.201106090707-r.jar || die
1387 - ln -s "${DISTDIR}"/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core-3.6.0.jar || die
1388 - ln -s "${DISTDIR}"/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core-3.6.0.jar || die
1389 - ln -s "${DISTDIR}"/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net-3.6.0.jar || die
1390 - ln -s "${DISTDIR}"/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar || die
1391 - ln -s "${DISTDIR}"/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core-3.6.0.jar || die
1392 - ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1393 - ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1394 - ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1395 - ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1396 - ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1397 - ln -s "${DISTDIR}"/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar libs.svnClientAdapter.svnkit/external/sqljet-1.0.3.jar || die
1398 - ln -s "${DISTDIR}"/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.6.13.jar || die
1399 - ln -s "${DISTDIR}"/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.6.13.jar || die
1400 - ln -s "${DISTDIR}"/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.6.13.jar || die
1401 - ln -s "${DISTDIR}"/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar libs.svnClientAdapter.svnkit/external/svnkit-1.3.4.jar || die
1402 - ln -s "${DISTDIR}"/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl.jar || die
1403 - ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1404 - ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1405 - ln -s "${DISTDIR}"/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar libs.svnClientAdapter.svnkit/external/trilead.jar || die
1406 - ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1407 - ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1408 - ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1409 - ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1410 - ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1411 - ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1412 - popd >/dev/null || die
1413 -}
1414 -
1415 -src_prepare() {
1416 - einfo "Deleting bundled class files..."
1417 - find -name "*.class" -type f | xargs rm -vf
1418 -
1419 - epatch netbeans-9999-r1-build.xml.patch
1420 -
1421 - # Support for custom patches
1422 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1423 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1424 -
1425 - if [ -n "${files}" ] ; then
1426 - einfo "Applying custom patches:"
1427 -
1428 - for file in ${files} ; do
1429 - epatch "${file}"
1430 - done
1431 - fi
1432 - fi
1433 -
1434 - einfo "Symlinking external libraries..."
1435 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1436 -
1437 - einfo "Linking in other clusters..."
1438 - mkdir "${S}"/nbbuild/netbeans || die
1439 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1440 -
1441 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1442 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1443 - touch nb.cluster.platform.built
1444 -
1445 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1446 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1447 - touch nb.cluster.harness.built
1448 -
1449 - popd >/dev/null || die
1450 -
1451 - java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1452 - java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1453 - java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.13-bin.jar
1454 - java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-8.3-603.jdbc3.jar
1455 - java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1456 - java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1457 - java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1458 - java-pkg_jar-from --into html.validation/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1459 - java-pkg_jar-from --into html.validation/external commons-logging commons-logging-api.jar commons-logging-api-1.1.1.jar
1460 - # java-pkg_jar-from --into html.validation/external jing jing.jar jing.jar
1461 - java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1462 - java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1463 - # java-pkg_jar-from --into libs.antlr3.runtime/external antlr-3 antlr3.jar antlr-runtime-3.1.3.jar
1464 - # java-pkg_jar-from --into libs.commons_net/external commons-net commons-net.jar commons-net-1.4.1.jar
1465 - java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1466 - # java-pkg_jar-from --into libs.ini4j/external ini4j ini4j.jar ini4j-0.5.1.jar
1467 - # java-pkg_jar-from --into libs.jaxb/external jaxb-2 jaxb-impl.jar jaxb-impl.jar
1468 - java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1469 - # java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1470 - java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1471 - java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1472 - java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.6.0.jar
1473 - # java-pkg_jar-from --into libs.svnClientAdapter.svnkit/external trilead-ssh2 trilead-ssh2.jar trilead.jar
1474 - java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1475 - java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1476 - java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1477 - java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1478 - java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1479 - 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
1480 - java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1481 - java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1482 - # java-pkg_jar-from --into xml.jaxb.api/external jaxb-2 jaxb-api.jar jaxb-api.jar
1483 - java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_api.jar
1484 -
1485 - java-pkg-2_src_prepare
1486 -}
1487 -
1488 -src_compile() {
1489 - unset DISPLAY
1490 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1491 -}
1492 -
1493 -src_install() {
1494 - pushd nbbuild/netbeans/ide >/dev/null || die
1495 -
1496 - insinto ${INSTALL_DIR}
1497 -
1498 - grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1499 -
1500 - doins -r *
1501 - rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1502 - rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1503 -
1504 - insinto ${INSTALL_DIR}/bin/nativeexecution
1505 - doins bin/nativeexecution/*
1506 -
1507 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1508 - for file in *.sh ; do
1509 - fperms 755 ${file}
1510 - done
1511 - popd >/dev/null || die
1512 -
1513 - if use x86 ; then
1514 - doins -r bin/nativeexecution/Linux-x86
1515 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1516 - for file in * ; do
1517 - fperms 755 ${file}
1518 - done
1519 - popd >/dev/null || die
1520 - elif use amd64 ; then
1521 - doins -r bin/nativeexecution/Linux-x86_64
1522 - pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1523 - for file in * ; do
1524 - fperms 755 ${file}
1525 - done
1526 - popd >/dev/null || die
1527 - fi
1528 -
1529 - popd >/dev/null || die
1530 -
1531 - local instdir=${INSTALL_DIR}/modules/ext
1532 - pushd "${D}"/${instdir} >/dev/null || die
1533 - # rm antlr-runtime-3.1.3.jar && dosym /usr/share/antlr-3/lib/antlr3.jar ${instdir}/antlr-runtime-3.1.3.jar || die
1534 - # bytelist-0.1.jar
1535 - rm commons-logging-api-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging-api.jar ${instdir}/commons-logging-api-1.1.1.jar || die
1536 - rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1537 - # rm commons-net-1.4.1.jar && dosym /usr/share/commons-net/lib/commons-net.jar ${instdir}/commons-net-1.4.1.jar || die
1538 - # ddl.jar
1539 - rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1540 - # html5-datatypes.jar
1541 - # html5-parser.jar
1542 - rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1543 - # [[ -f ini4j-0.5.1.jar ]] && java-pkg_jar-from ini4j ini4j.jar ${instdir}/ini4j-0.5.1.jar || die
1544 - # io-xml-util.jar
1545 - # iri.jar
1546 - # isorelax20041111.jar
1547 - # [[ -f jing.jar ]] && java-pkg_jar-from jing jing.jar ${instdir}/jing.jar || die
1548 - # js.jar
1549 - rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1550 - # libpam4j-1.1.jar
1551 - rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1552 - # 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
1553 - rm mysql-connector-java-5.1.13-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.13-bin.jar || die
1554 - # non-schema.jar
1555 - # org.eclipse.mylyn.bugzilla.core_3.3.1.jar
1556 - # org.eclipse.mylyn.commons.core_3.3.1.jar
1557 - # org.eclipse.mylyn.commons.net_3.3.0.jar
1558 - # org.eclipse.mylyn.tasks.core_3.3.1.jar
1559 - # org-netbeans-tax.jar
1560 - rm postgresql-8.3-603.jdbc3.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-8.3-603.jdbc3.jar || die
1561 - # processtreekiller-1.0.1.jar
1562 - # resolver-1.2.jar
1563 - rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1564 - rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1565 - rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1566 - rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1567 - # sqljet-1.0.3.jar
1568 - # svnClientAdapter-javahl-1.6.13.jar
1569 - # svnClientAdapter-main-1.6.13.jar
1570 - # svnClientAdapter-svnkit-1.6.13.jar
1571 - rm svnjavahl-1.6.0.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.6.0.jar || die
1572 - # svnkit-javahl.jar
1573 - # svnkit-1.3.4.jar
1574 - # swingx-0.9.5.jar
1575 - # [[ -f trilead.jar ]] && java-pkg_jar-from trilead-ssh2 trilead-ssh2.jar ${instdir}/trilead.jar || die
1576 - # ValidationAPI.jar
1577 - # validator.jar
1578 - # webserver.jar
1579 - # winp-1.14-patched.jar
1580 - rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1581 - popd >/dev/null || die
1582 -
1583 - local instdir=${INSTALL_DIR}/modules/ext/jaxb
1584 - pushd "${D}"/${instdir} >/dev/null || die
1585 - rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1586 - # [[ -f jaxb-impl.jar ]] && java-pkg_jar-from jaxb-2 jaxb-impl.jar ${instdir}/jaxb-impl.jar || die
1587 - # jaxb-xjc.jar
1588 - # jaxb1-impl.jar
1589 - popd >/dev/null || die
1590 -
1591 - local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1592 - pushd "${D}"/${instdir} >/dev/null || die
1593 - # [[ -f jaxb-api.jar ]] && java-pkg_jar-from jaxb-2 jaxb-api.jar ${instdir}/jaxb-api.jar || die
1594 - rm jsr173_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_api.jar || die
1595 - popd >/dev/null || die
1596 -
1597 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1598 -}
1599
1600 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1601 index 4a1334a..448f275 100644
1602 --- a/dev-java/netbeans-java/ChangeLog
1603 +++ b/dev-java/netbeans-java/ChangeLog
1604 @@ -2,6 +2,10 @@
1605 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1606 # $Header: $
1607
1608 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1609 + -netbeans-java-9999_p20120216.ebuild:
1610 + Removed obsolete version
1611 +
1612 *netbeans-java-9999_p20120222 (22 Feb 2012)
1613
1614 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1615
1616 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120216.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120216.ebuild
1617 deleted file mode 100644
1618 index 2ddd559..0000000
1619 --- a/dev-java/netbeans-java/netbeans-java-9999_p20120216.ebuild
1620 +++ /dev/null
1621 @@ -1,307 +0,0 @@
1622 -# Copyright 1999-2012 Gentoo Foundation
1623 -# Distributed under the terms of the GNU General Public License v2
1624 -# $Header: $
1625 -
1626 -EAPI="4"
1627 -WANT_ANT_TASKS="ant-nodeps"
1628 -inherit eutils java-pkg-2 java-ant-2
1629 -
1630 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1631 -
1632 -DESCRIPTION="Netbeans Java Cluster"
1633 -HOMEPAGE="http://netbeans.org/projects/java"
1634 -SLOT="9999"
1635 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
1636 -SRC_URI="${SOURCE_URL}
1637 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1638 - http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip
1639 - http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1640 - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1641 - http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1642 - http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar
1643 - http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
1644 - http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
1645 - http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1646 - http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1647 - http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1648 - http://hg.netbeans.org/binaries/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar
1649 - http://hg.netbeans.org/binaries/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar
1650 - http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar
1651 - http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
1652 - http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
1653 - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1654 - http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1655 - http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1656 - http://hg.netbeans.org/binaries/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar
1657 - http://hg.netbeans.org/binaries/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip"
1658 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1659 -KEYWORDS="~amd64 ~x86"
1660 -IUSE=""
1661 -S="${WORKDIR}"
1662 -
1663 -CDEPEND="~dev-java/netbeans-platform-${PV}
1664 - ~dev-java/netbeans-harness-${PV}
1665 - ~dev-java/netbeans-ide-${PV}
1666 - ~dev-java/netbeans-websvccommon-${PV}
1667 - dev-java/beansbinding:0
1668 - dev-java/cglib:2.2
1669 - dev-java/jdom:1.0
1670 - dev-java/lucene:3.0"
1671 -DEPEND="virtual/jdk:1.6
1672 - app-arch/unzip
1673 - ${CDEPEND}
1674 - dev-java/javahelp:0
1675 - dev-java/junit:4"
1676 -RDEPEND=">=virtual/jdk-1.6
1677 - ${CDEPEND}
1678 - dev-java/absolutelayout:0
1679 - dev-java/antlr:0[java]
1680 - dev-java/asm:2.2
1681 - dev-java/cglib:2.1
1682 - dev-java/commons-collections:0
1683 - dev-java/dom4j:1
1684 - dev-java/ehcache:1.2
1685 - dev-java/fastinfoset:0
1686 - dev-java/javassist:3
1687 - dev-java/jsr67:0
1688 - dev-java/jsr181:0
1689 - dev-java/jsr250:0
1690 - dev-java/jta:0
1691 - dev-java/jtidy:0
1692 - >=dev-java/maven-bin-3.0.3:3.0
1693 - dev-java/saaj:0
1694 - dev-java/stax-ex:0
1695 - dev-java/xmlstreambuffer:0"
1696 -
1697 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1698 -
1699 -EANT_BUILD_XML="nbbuild/build.xml"
1700 -EANT_BUILD_TARGET="rebuild-cluster"
1701 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1702 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1703 -JAVA_PKG_BSFIX="off"
1704 -
1705 -src_unpack() {
1706 - unpack $(basename ${SOURCE_URL})
1707 -
1708 - einfo "Deleting bundled jars..."
1709 - find -name "*.jar" -type f -delete
1710 -
1711 - unpack netbeans-9999-r1-build.xml.patch.bz2
1712 -
1713 - pushd "${S}" >/dev/null || die
1714 - ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
1715 - ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1716 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1717 - ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1718 - ln -s "${DISTDIR}"/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.3.2.jar || die
1719 - ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
1720 - ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
1721 - ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1722 - ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1723 - ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1724 - ln -s "${DISTDIR}"/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
1725 - ln -s "${DISTDIR}"/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
1726 - ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar j2ee.eclipselink/external/javax.persistence-2.0.jar || die
1727 - ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
1728 - ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
1729 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1730 - ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1731 - ln -s "${DISTDIR}"/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_1.0.1.jar || die
1732 - ln -s "${DISTDIR}"/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar libs.springframework/external/spring-2.5.6.SEC01.jar || die
1733 - ln -s "${DISTDIR}"/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip libs.springframework/external/spring-framework-3.0.6.RELEASE.zip || die
1734 - popd >/dev/null || die
1735 -}
1736 -
1737 -src_prepare() {
1738 - einfo "Deleting bundled class files..."
1739 - find -name "*.class" -type f | xargs rm -vf
1740 -
1741 - epatch netbeans-9999-r1-build.xml.patch
1742 -
1743 - # Support for custom patches
1744 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1745 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1746 -
1747 - if [ -n "${files}" ] ; then
1748 - einfo "Applying custom patches:"
1749 -
1750 - for file in ${files} ; do
1751 - epatch "${file}"
1752 - done
1753 - fi
1754 - fi
1755 -
1756 - einfo "Symlinking external libraries..."
1757 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1758 - java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1759 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1760 - java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1761 - java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1762 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1763 -
1764 - einfo "Linking in other clusters..."
1765 - mkdir "${S}"/nbbuild/netbeans || die
1766 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
1767 -
1768 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1769 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1770 - touch nb.cluster.platform.built
1771 -
1772 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1773 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1774 - touch nb.cluster.harness.built
1775 -
1776 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1777 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1778 - touch nb.cluster.ide.built
1779 -
1780 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1781 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1782 - touch nb.cluster.websvccommon.built
1783 -
1784 - popd >/dev/null || die
1785 -
1786 - java-pkg-2_src_prepare
1787 -}
1788 -
1789 -src_install() {
1790 - pushd nbbuild/netbeans/java >/dev/null || die
1791 -
1792 - insinto ${INSTALL_DIR}
1793 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1794 -
1795 - doins -r *
1796 - rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
1797 - #rm -fr "${D}"/${INSTALL_DIR}/maven || die
1798 - #dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
1799 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
1800 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
1801 -
1802 - insinto ${INSTALL_DIR}/ant
1803 - dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
1804 - dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
1805 - doins -r ant/extra
1806 - dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
1807 - doins -r ant/nblib
1808 - dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
1809 - local vertasks=$(ls -d /usr/share/ant/tasks-*)
1810 - dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
1811 -
1812 - popd >/dev/null || die
1813 -
1814 - local instdir=/${INSTALL_DIR}/modules/ext
1815 - pushd "${D}"/${instdir} >/dev/null || die
1816 - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
1817 - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
1818 - rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
1819 - # javac-api-nb-7.0-b07.jar
1820 - # javac-impl-nb-7.0-b07.jar
1821 - # org-netbeans-modules-java-j2seplatform-probe.jar
1822 - popd >/dev/null || die
1823 -
1824 - local instdir=${INSTALL_DIR}/modules/ext/eclipselink
1825 - pushd "${D}"/${instdir} >/dev/null || die
1826 - # dir: eclipselink
1827 - # eclipselink-javax.persistence-2.0.jar
1828 - # eclipselink-jpa-modelgen-2.2.0.jar
1829 - # eclipselink-2.2.0.jar
1830 - popd >/dev/null || die
1831 -
1832 - local instdir=${INSTALL_DIR}/modules/ext/hibernate
1833 - pushd "${D}"/${instdir} >/dev/null || die
1834 - rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
1835 - rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
1836 - rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
1837 - rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
1838 - rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
1839 - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
1840 - rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
1841 - # ejb3-persistence.jar
1842 - # hibernate-annotations.jar
1843 - # hibernate-commons-annotations.jar
1844 - # hibernate-entitymanager.jar
1845 - # hibernate-tools.jar
1846 - # hibernate3.jar
1847 - rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
1848 - # jdbc2_0-stdext.jar
1849 - rm jta.jar && dosym /usr/share/jta/lib/jta.jar ${instdir}/jta.jar || die
1850 - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
1851 - popd >/dev/null || die
1852 -
1853 - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
1854 - pushd "${D}"/${instdir} >/dev/null || die
1855 - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
1856 - # gmbal-api-only.jar
1857 - # http.jar
1858 - # jaxws-rt.jar
1859 - # jaxws-tools.jar
1860 - # management-api.jar
1861 - # mimepull.jar
1862 - # policy.jar
1863 - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
1864 - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
1865 - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
1866 - # woodstox.jar
1867 - popd >/dev/null || die
1868 -
1869 - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
1870 - pushd "${D}"/${instdir} >/dev/null || die
1871 - # jaxws-api.jar
1872 - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
1873 - rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
1874 - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
1875 - popd >/dev/null || die
1876 -
1877 - local instdir=${INSTALL_DIR}/modules/ext/maven
1878 - pushd "${D}"/${instdir} >/dev/null || die
1879 - # indexer-artifact-4.1.1.jar
1880 - # indexer-core-4.1.1.jar
1881 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
1882 - rm lucene-core-3.0.3.jar && dosym /usr/share/lucene-3.0/lib/lucene-core.jar ${instdir}/lucene-core-3.0.3.jar || die
1883 - # maven-dependency-tree-1.2.jar
1884 - popd >/dev/null || die
1885 -
1886 - local instdir=${INSTALL_DIR}/modules/ext/spring
1887 - pushd "${D}"/${instdir} >/dev/null || die
1888 - # spring-2.5.6.SEC01.jar
1889 - popd >/dev/null || die
1890 -
1891 - local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
1892 - pushd "${D}"/${instdir} >/dev/null || die
1893 - # spring-aop-3.0.2.RELEASE.jar
1894 - # spring-asm-3.0.2.RELEASE.jar
1895 - # spring-aspects-3.0.2.RELEASE.jar
1896 - # spring-beans-3.0.2.RELEASE.jar
1897 - # spring-context-support-3.0.2.RELEASE.jar
1898 - # spring-context-3.0.2.RELEASE.jar
1899 - # spring-core-3.0.2.RELEASE.jar
1900 - # spring-expression-3.0.2.RELEASE.jar
1901 - # spring-instrument-tomcat-3.0.2.RELEASE.jar
1902 - # spring-instrument-3.0.2.RELEASE.jar
1903 - # spring-jdbc-3.0.2.RELEASE.jar
1904 - # spring-jms-3.0.2.RELEASE.jar
1905 - # spring-orm-3.0.2.RELEASE.jar
1906 - # spring-oxm-3.0.2.RELEASE.jar
1907 - # spring-struts-3.0.2.RELEASE.jar
1908 - # spring-test-3.0.2.RELEASE.jar
1909 - # spring-tx-3.0.2.RELEASE.jar
1910 - # spring-webmvc-portlet-3.0.2.RELEASE.jar
1911 - # spring-webmvc-3.0.2.RELEASE.jar
1912 - # spring-web-3.0.2.RELEASE.jar
1913 - popd >/dev/null || die
1914 -
1915 - local instdir=${INSTALL_DIR}/modules/ext/toplink
1916 - pushd "${D}"/${instdir} >/dev/null || die
1917 - # toplink-essentials-agent.jar
1918 - # toplink-essentials.jar
1919 - popd >/dev/null || die
1920 -
1921 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
1922 -}
1923 -
1924 -pkg_postinst() {
1925 - elog "Note that if you change your version of ant, you have to re-emerge"
1926 - elog "this package to get updated the link to ant tasks of that specific"
1927 - elog "version."
1928 -}
1929
1930 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
1931 index ace9e49..b139e49 100644
1932 --- a/dev-java/netbeans-javacard/ChangeLog
1933 +++ b/dev-java/netbeans-javacard/ChangeLog
1934 @@ -2,6 +2,10 @@
1935 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1936 # $Header: $
1937
1938 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1939 + -netbeans-javacard-9999_p20120216.ebuild:
1940 + Removed obsolete version
1941 +
1942 *netbeans-javacard-9999_p20120222 (22 Feb 2012)
1943
1944 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1945
1946 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120216.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120216.ebuild
1947 deleted file mode 100644
1948 index 7c228ef..0000000
1949 --- a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120216.ebuild
1950 +++ /dev/null
1951 @@ -1,142 +0,0 @@
1952 -# Copyright 1999-2012 Gentoo Foundation
1953 -# Distributed under the terms of the GNU General Public License v2
1954 -# $Header: $
1955 -
1956 -EAPI="4"
1957 -WANT_ANT_TASKS="ant-nodeps"
1958 -inherit eutils java-pkg-2 java-ant-2
1959 -
1960 -DESCRIPTION="Netbeans JavaCard Cluster"
1961 -HOMEPAGE="http://netbeans.org/projects/javacard"
1962 -SLOT="9999"
1963 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
1964 -SRC_URI="${SOURCE_URL}
1965 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1966 - http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
1967 - http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
1968 - http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
1969 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1970 -KEYWORDS="~amd64 ~x86"
1971 -IUSE=""
1972 -S="${WORKDIR}"
1973 -
1974 -CDEPEND="~dev-java/netbeans-ide-${PV}
1975 - ~dev-java/netbeans-java-${PV}
1976 - ~dev-java/netbeans-platform-${PV}"
1977 -DEPEND="virtual/jdk:1.6
1978 - app-arch/unzip
1979 - ${CDEPEND}
1980 - dev-java/javahelp:0"
1981 -RDEPEND=">=virtual/jdk-1.6
1982 - ${CDEPEND}
1983 - dev-java/ant-contrib:0
1984 - dev-java/asm:3
1985 - dev-java/bcel:0
1986 - dev-java/commons-cli:1
1987 - dev-java/commons-codec:0
1988 - dev-java/commons-httpclient:3
1989 - dev-java/commons-logging:0"
1990 -
1991 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1992 -
1993 -EANT_BUILD_XML="nbbuild/build.xml"
1994 -EANT_BUILD_TARGET="rebuild-cluster"
1995 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
1996 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1997 -JAVA_PKG_BSFIX="off"
1998 -
1999 -src_unpack() {
2000 - unpack $(basename ${SOURCE_URL})
2001 -
2002 - einfo "Deleting bundled jars..."
2003 - find -name "*.jar" -type f -delete
2004 -
2005 - unpack netbeans-9999-r1-build.xml.patch.bz2
2006 -
2007 - pushd "${S}" >/dev/null || die
2008 - ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2009 - ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2010 - ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2011 - popd >/dev/null || die
2012 -}
2013 -
2014 -src_prepare() {
2015 - einfo "Deleting bundled class files..."
2016 - find -name "*.class" -type f | xargs rm -vf
2017 -
2018 - epatch netbeans-9999-r1-build.xml.patch
2019 -
2020 - # Support for custom patches
2021 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2022 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2023 -
2024 - if [ -n "${files}" ] ; then
2025 - einfo "Applying custom patches:"
2026 -
2027 - for file in ${files} ; do
2028 - epatch "${file}"
2029 - done
2030 - fi
2031 - fi
2032 -
2033 - einfo "Symlinking external libraries..."
2034 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2035 -
2036 - einfo "Linking in other clusters..."
2037 - mkdir "${S}"/nbbuild/netbeans || die
2038 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2039 -
2040 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2041 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2042 - touch nb.cluster.ide.built
2043 -
2044 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2045 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2046 - touch nb.cluster.java.built
2047 -
2048 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2049 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2050 - touch nb.cluster.platform.built
2051 -
2052 - popd >/dev/null || die
2053 -
2054 - java-pkg-2_src_prepare
2055 -}
2056 -
2057 -src_install() {
2058 - pushd nbbuild/netbeans/javacard >/dev/null || die
2059 -
2060 - insinto ${INSTALL_DIR}
2061 -
2062 - grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2063 -
2064 - doins -r *
2065 - rm -fr "${D}"/${INSTALL_DIR}/bin || die
2066 -
2067 - popd >/dev/null || die
2068 -
2069 - local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2070 - pushd "${D}"/${instdir} >/dev/null || die
2071 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2072 - # api_classic.jar
2073 - # api_connected.jar
2074 - rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2075 - rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2076 - rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2077 - rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2078 - rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2079 - rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2080 - # jcapt.jar
2081 - # jctasks.jar
2082 - # nbtasks.jar
2083 - # nbutils.jar
2084 - # tools.jar
2085 - popd >/dev/null || die
2086 -
2087 - local instdir=${INSTALL_DIR}/modules/ext
2088 - pushd "${D}"/${instdir} >/dev/null || die
2089 - # apduio.jar
2090 - popd >/dev/null || die
2091 -
2092 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2093 -}
2094
2095 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2096 index 7f95437..e979997 100644
2097 --- a/dev-java/netbeans-javadoc/ChangeLog
2098 +++ b/dev-java/netbeans-javadoc/ChangeLog
2099 @@ -2,6 +2,10 @@
2100 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2101 # $Header: $
2102
2103 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2104 + -netbeans-javadoc-9999_p20120216.ebuild:
2105 + Removed obsolete version
2106 +
2107 *netbeans-javadoc-9999_p20120222 (22 Feb 2012)
2108
2109 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2110
2111 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120216.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120216.ebuild
2112 deleted file mode 100644
2113 index cc83228..0000000
2114 --- a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120216.ebuild
2115 +++ /dev/null
2116 @@ -1,160 +0,0 @@
2117 -# Copyright 1999-2012 Gentoo Foundation
2118 -# Distributed under the terms of the GNU General Public License v2
2119 -# $Header: $
2120 -
2121 -EAPI="4"
2122 -WANT_ANT_TASKS="ant-nodeps"
2123 -inherit eutils java-pkg-2 java-ant-2
2124 -
2125 -DESCRIPTION="Netbeans JavaDocs"
2126 -HOMEPAGE="http://netbeans.org/"
2127 -SLOT="9999"
2128 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2129 -SRC_URI="${SOURCE_URL}
2130 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2131 - http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip"
2132 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2133 -KEYWORDS="~amd64 ~x86"
2134 -IUSE=""
2135 -S="${WORKDIR}"
2136 -
2137 -DEPEND="virtual/jdk:1.6
2138 - app-arch/unzip
2139 - dev-java/javahelp:0
2140 - dev-java/junit:4
2141 - ~dev-java/netbeans-apisupport-${PV}
2142 - ~dev-java/netbeans-cnd-${PV}
2143 - ~dev-java/netbeans-dlight-${PV}
2144 - ~dev-java/netbeans-enterprise-${PV}
2145 - ~dev-java/netbeans-ergonomics-${PV}
2146 - ~dev-java/netbeans-groovy-${PV}
2147 - ~dev-java/netbeans-harness-${PV}
2148 - ~dev-java/netbeans-ide-${PV}
2149 - ~dev-java/netbeans-java-${PV}
2150 - ~dev-java/netbeans-javacard-${PV}
2151 - ~dev-java/netbeans-mobility-${PV}
2152 - ~dev-java/netbeans-nb-${PV}
2153 - ~dev-java/netbeans-php-${PV}
2154 - ~dev-java/netbeans-platform-${PV}
2155 - ~dev-java/netbeans-profiler-${PV}
2156 - ~dev-java/netbeans-websvccommon-${PV}"
2157 -RDEPEND=""
2158 -
2159 -JAVA_PKG_BSFIX="off"
2160 -
2161 -src_unpack() {
2162 - unpack $(basename ${SOURCE_URL})
2163 -
2164 - einfo "Deleting bundled jars..."
2165 - find -name "*.jar" -type f -delete
2166 -
2167 - unpack netbeans-9999-r1-build.xml.patch.bz2
2168 -
2169 - pushd "${S}" >/dev/null || die
2170 - ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
2171 - popd >/dev/null || die
2172 -}
2173 -
2174 -src_prepare() {
2175 - einfo "Deleting bundled class files..."
2176 - find -name "*.class" -type f | xargs rm -vf
2177 -
2178 - epatch netbeans-9999-r1-build.xml.patch
2179 -
2180 - # Support for custom patches
2181 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2182 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2183 -
2184 - if [ -n "${files}" ] ; then
2185 - einfo "Applying custom patches:"
2186 -
2187 - for file in ${files} ; do
2188 - epatch "${file}"
2189 - done
2190 - fi
2191 - fi
2192 -
2193 - einfo "Symlinking external libraries..."
2194 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2195 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2196 -
2197 - einfo "Linking in other clusters..."
2198 - mkdir "${S}"/nbbuild/netbeans || die
2199 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2200 -
2201 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2202 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2203 - touch nb.cluster.apisupport.built
2204 -
2205 - ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2206 - cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2207 - touch nb.cluster.cnd.built
2208 -
2209 - ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2210 - cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2211 - touch nb.cluster.dlight.built
2212 -
2213 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2214 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2215 - touch nb.cluster.enterprise.built
2216 -
2217 - ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2218 - cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2219 - touch nb.cluster.ergonomics.built
2220 -
2221 - ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2222 - cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2223 - touch nb.cluster.groovy.built
2224 -
2225 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2226 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2227 - touch nb.cluster.harness.built
2228 -
2229 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2230 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2231 - touch nb.cluster.ide.built
2232 -
2233 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2234 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2235 - touch nb.cluster.java.built
2236 -
2237 - ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2238 - cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2239 - touch nb.cluster.javacard.built
2240 -
2241 - ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2242 - cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2243 - touch nb.cluster.mobility.built
2244 -
2245 - ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2246 - cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2247 - touch nb.cluster.nb.built
2248 -
2249 - ln -s /usr/share/netbeans-php-${SLOT} php || die
2250 - cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2251 - touch nb.cluster.php.built
2252 -
2253 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2254 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2255 - touch nb.cluster.platform.built
2256 -
2257 - ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2258 - cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2259 - touch nb.cluster.profiler.built
2260 -
2261 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2262 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2263 - touch nb.cluster.websvccommon.built
2264 -
2265 - java-pkg-2_src_prepare
2266 -}
2267 -
2268 -src_compile() {
2269 - eant -f nbbuild/build.xml bootstrap || die
2270 - ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2271 -}
2272 -
2273 -src_install() {
2274 - rm nbbuild/build/javadoc/*.zip
2275 - java-pkg_dojavadoc nbbuild/build/javadoc
2276 -}
2277
2278 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2279 index 9fc9753..dd96886 100644
2280 --- a/dev-java/netbeans-javafx/ChangeLog
2281 +++ b/dev-java/netbeans-javafx/ChangeLog
2282 @@ -2,6 +2,10 @@
2283 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2284 # $Header: $
2285
2286 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2287 + -netbeans-javafx-9999_p20120216.ebuild:
2288 + Removed obsolete version
2289 +
2290 *netbeans-javafx-9999_p20120222 (22 Feb 2012)
2291
2292 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2293
2294 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120216.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120216.ebuild
2295 deleted file mode 100644
2296 index 0caab50..0000000
2297 --- a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120216.ebuild
2298 +++ /dev/null
2299 @@ -1,112 +0,0 @@
2300 -# Copyright 1999-2012 Gentoo Foundation
2301 -# Distributed under the terms of the GNU General Public License v2
2302 -# $Header: $
2303 -
2304 -EAPI="4"
2305 -WANT_ANT_TASKS="ant-nodeps"
2306 -inherit eutils java-pkg-2 java-ant-2
2307 -
2308 -DESCRIPTION="Netbeans JavaFX Cluster"
2309 -HOMEPAGE="http://netbeans.org/projects/javafx"
2310 -SLOT="9999"
2311 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2312 -SRC_URI="${SOURCE_URL}
2313 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2314 - http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2315 - http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2316 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2317 -KEYWORDS="~amd64 ~x86"
2318 -IUSE=""
2319 -S="${WORKDIR}"
2320 -
2321 -CDEPEND="~dev-java/netbeans-ide-${PV}
2322 - ~dev-java/netbeans-java-${PV}
2323 - ~dev-java/netbeans-platform-${PV}"
2324 -DEPEND="virtual/jdk:1.6
2325 - app-arch/unzip
2326 - ${CDEPEND}
2327 - dev-java/javahelp:0
2328 - dev-java/junit:4"
2329 -RDEPEND=">=virtual/jdk-1.6
2330 - ${CDEPEND}"
2331 -
2332 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2333 -
2334 -EANT_BUILD_XML="nbbuild/build.xml"
2335 -EANT_BUILD_TARGET="rebuild-cluster"
2336 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2337 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2338 -JAVA_PKG_BSFIX="off"
2339 -
2340 -src_unpack() {
2341 - unpack $(basename ${SOURCE_URL})
2342 -
2343 - einfo "Deleting bundled jars..."
2344 - find -name "*.jar" -type f -delete
2345 -
2346 - unpack netbeans-9999-r1-build.xml.patch.bz2
2347 -
2348 - pushd "${S}" >/dev/null || die
2349 - ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2350 - ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2351 - popd >/dev/null || die
2352 -}
2353 -
2354 -src_prepare() {
2355 - einfo "Deleting bundled class files..."
2356 - find -name "*.class" -type f | xargs rm -vf
2357 -
2358 - epatch netbeans-9999-r1-build.xml.patch
2359 -
2360 - # Support for custom patches
2361 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2362 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2363 -
2364 - if [ -n "${files}" ] ; then
2365 - einfo "Applying custom patches:"
2366 -
2367 - for file in ${files} ; do
2368 - epatch "${file}"
2369 - done
2370 - fi
2371 - fi
2372 -
2373 - einfo "Symlinking external libraries..."
2374 - java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2375 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2376 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2377 -
2378 - einfo "Linking in other clusters..."
2379 - mkdir "${S}"/nbbuild/netbeans || die
2380 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2381 -
2382 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2383 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2384 - touch nb.cluster.ide.built
2385 -
2386 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2387 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2388 - touch nb.cluster.java.built
2389 -
2390 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2391 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2392 - touch nb.cluster.platform.built
2393 -
2394 - popd >/dev/null || die
2395 -
2396 - java-pkg-2_src_prepare
2397 -}
2398 -
2399 -src_install() {
2400 - pushd nbbuild/netbeans/javafx >/dev/null || die
2401 -
2402 - insinto ${INSTALL_DIR}
2403 -
2404 - grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2405 -
2406 - doins -r *
2407 -
2408 - popd >/dev/null || die
2409 -
2410 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2411 -}
2412
2413 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2414 index 2ed5088..e099ae3 100644
2415 --- a/dev-java/netbeans-mobility/ChangeLog
2416 +++ b/dev-java/netbeans-mobility/ChangeLog
2417 @@ -2,6 +2,10 @@
2418 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2419 # $Header: $
2420
2421 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2422 + -netbeans-mobility-9999_p20120216.ebuild:
2423 + Removed obsolete version
2424 +
2425 *netbeans-mobility-9999_p20120222 (22 Feb 2012)
2426
2427 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2428
2429 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120216.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120216.ebuild
2430 deleted file mode 100644
2431 index 25e2785..0000000
2432 --- a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120216.ebuild
2433 +++ /dev/null
2434 @@ -1,175 +0,0 @@
2435 -# Copyright 1999-2012 Gentoo Foundation
2436 -# Distributed under the terms of the GNU General Public License v2
2437 -# $Header: $
2438 -
2439 -EAPI="4"
2440 -WANT_ANT_TASKS="ant-nodeps"
2441 -inherit eutils java-pkg-2 java-ant-2
2442 -
2443 -DESCRIPTION="Netbeans Mobility Cluster"
2444 -HOMEPAGE="http://netbeans.org/features/platform/"
2445 -SLOT="9999"
2446 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2447 -SRC_URI="${SOURCE_URL}
2448 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2449 - http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2450 - http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2451 - http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2452 - http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2453 - http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2454 - http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2455 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2456 -KEYWORDS="~amd64 ~x86"
2457 -IUSE=""
2458 -S="${WORKDIR}"
2459 -
2460 -CDEPEND="~dev-java/netbeans-apisupport-${PV}
2461 - ~dev-java/netbeans-enterprise-${PV}
2462 - ~dev-java/netbeans-ide-${PV}
2463 - ~dev-java/netbeans-java-${PV}
2464 - ~dev-java/netbeans-platform-${PV}
2465 - ~dev-java/netbeans-websvccommon-${PV}
2466 - dev-java/ant-contrib:0
2467 - dev-java/commons-httpclient:3
2468 - dev-java/jdom:1.0"
2469 -DEPEND="virtual/jdk:1.6
2470 - app-arch/unzip
2471 - ${CDEPEND}
2472 - dev-java/javahelp:0"
2473 -RDEPEND=">=virtual/jdk-1.6
2474 - ${CDEPEND}"
2475 -
2476 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2477 -
2478 -EANT_BUILD_XML="nbbuild/build.xml"
2479 -EANT_BUILD_TARGET="rebuild-cluster"
2480 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2481 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2482 -JAVA_PKG_BSFIX="off"
2483 -
2484 -src_unpack() {
2485 - unpack $(basename ${SOURCE_URL})
2486 -
2487 - einfo "Deleting bundled jars..."
2488 - find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2489 - | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2490 - | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2491 - | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2492 - | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2493 -
2494 - unpack netbeans-9999-r1-build.xml.patch.bz2
2495 -
2496 - pushd "${S}" >/dev/null || die
2497 - ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2498 - ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2499 - ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2500 - ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2501 - ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2502 - ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2503 - popd >/dev/null || die
2504 -}
2505 -
2506 -src_prepare() {
2507 - einfo "Deleting bundled class files..."
2508 - find -name "*.class" -type f | xargs rm -vf
2509 -
2510 - epatch netbeans-9999-r1-build.xml.patch
2511 -
2512 - # Support for custom patches
2513 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2514 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2515 -
2516 - if [ -n "${files}" ] ; then
2517 - einfo "Applying custom patches:"
2518 -
2519 - for file in ${files} ; do
2520 - epatch "${file}"
2521 - done
2522 - fi
2523 - fi
2524 -
2525 - einfo "Symlinking external libraries..."
2526 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2527 - java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2528 - java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2529 - java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2530 -
2531 - einfo "Linking in other clusters..."
2532 - mkdir "${S}"/nbbuild/netbeans || die
2533 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2534 -
2535 - ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2536 - cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2537 - touch nb.cluster.apisupport.built
2538 -
2539 - ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2540 - cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2541 - touch nb.cluster.enterprise.built
2542 -
2543 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2544 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2545 - touch nb.cluster.ide.built
2546 -
2547 - ln -s /usr/share/netbeans-java-${SLOT} java || die
2548 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2549 - touch nb.cluster.java.built
2550 -
2551 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2552 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2553 - touch nb.cluster.platform.built
2554 -
2555 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2556 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2557 - touch nb.cluster.websvccommon.built
2558 -
2559 - popd >/dev/null || die
2560 -
2561 - java-pkg-2_src_prepare
2562 -}
2563 -
2564 -src_install() {
2565 - pushd nbbuild/netbeans/mobility >/dev/null || die
2566 -
2567 - insinto ${INSTALL_DIR}
2568 -
2569 - grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2570 -
2571 - doins -r *
2572 - rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2573 -
2574 - popd >/dev/null || die
2575 -
2576 - local instdir=${INSTALL_DIR}/modules/ext
2577 - pushd "${D}"/${instdir} >/dev/null || die
2578 - rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2579 - # cdc-agui-swing-layout.jar
2580 - # cdc-pp-awt-layout.jar
2581 - 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
2582 - # jakarta-slide-ant-webdav-2.1.jar
2583 - # jakarta-slide-webdavlib-2.1.jar
2584 - rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2585 - # jmunit4cldc10-1.2.1.jar
2586 - # jmunit4cldc11-1.2.1.jar
2587 - # nbactivesync-5.0.jar
2588 - # nb_svg_midp_components.jar
2589 - # netbeans_databindingme.jar
2590 - # netbeans_databindingme_pim.jar
2591 - # netbeans_databindingme_svg.jar
2592 - # netbeans_midp_components_basic.jar
2593 - # netbeans_midp_components_pda.jar
2594 - # netbeans_midp_components_wma.jar
2595 - # org-netbeans-modules-deployment-deviceanywhere.jar
2596 - # org-netbeans-modules-j2me-cdc-platform-nsicom-probe.jar
2597 - # org-netbeans-modules-j2me-cdc-project.jar
2598 - # org-netbeans-modules-j2me-cdc-project-nokiaS80.jar
2599 - # org-netbeans-modules-j2me-cdc-project-ojec.jar
2600 - # org-netbeans-modules-j2me-cdc-project-ricoh.jar
2601 - # org-netbeans-modules-j2me-cdc-project-savaje.jar
2602 - # org-netbeans-modules-j2me-cdc-project-semc.jar
2603 - # org-netbeans-modules-j2me-cdc-project-sjmc.jar
2604 - # perseus-nb-1.0.1.jar
2605 - # RicohAntTasks-2.0.jar
2606 - popd >/dev/null || die
2607 -
2608 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2609 -}
2610
2611 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2612 index 3bf9f9d..35ec5df 100644
2613 --- a/dev-java/netbeans-nb/ChangeLog
2614 +++ b/dev-java/netbeans-nb/ChangeLog
2615 @@ -2,6 +2,10 @@
2616 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2617 # $Header: $
2618
2619 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2620 + -netbeans-nb-9999_p20120216.ebuild:
2621 + Removed obsolete version
2622 +
2623 *netbeans-nb-9999_p20120222 (22 Feb 2012)
2624
2625 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2626
2627 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120216.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120216.ebuild
2628 deleted file mode 100644
2629 index 5781f35..0000000
2630 --- a/dev-java/netbeans-nb/netbeans-nb-9999_p20120216.ebuild
2631 +++ /dev/null
2632 @@ -1,149 +0,0 @@
2633 -# Copyright 1999-2012 Gentoo Foundation
2634 -# Distributed under the terms of the GNU General Public License v2
2635 -# $Header: $
2636 -
2637 -EAPI="4"
2638 -WANT_ANT_TASKS="ant-nodeps"
2639 -inherit eutils java-pkg-2 java-ant-2
2640 -
2641 -DESCRIPTION="Netbeans IDE Branding"
2642 -HOMEPAGE="http://netbeans.org/"
2643 -SLOT="9999"
2644 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2645 -SRC_URI="${SOURCE_URL}
2646 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2647 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2648 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2649 -KEYWORDS="~amd64 ~x86"
2650 -IUSE="keychain"
2651 -S="${WORKDIR}"
2652 -
2653 -CDEPEND="~dev-java/netbeans-platform-${PV}
2654 - ~dev-java/netbeans-harness-${PV}
2655 - ~dev-java/netbeans-ide-${PV}"
2656 -DEPEND="virtual/jdk:1.6
2657 - app-arch/unzip
2658 - ${CDEPEND}
2659 - dev-java/javahelp:0"
2660 -RDEPEND=">=virtual/jdk-1.6
2661 - ${CDEPEND}
2662 - keychain? (
2663 - net-misc/keychain:0
2664 - net-misc/x11-ssh-askpass:0
2665 - )"
2666 -
2667 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2668 -
2669 -EANT_BUILD_XML="nbbuild/build.xml"
2670 -EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2671 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2672 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2673 -JAVA_PKG_BSFIX="off"
2674 -
2675 -src_unpack() {
2676 - unpack $(basename ${SOURCE_URL})
2677 -
2678 - einfo "Deleting bundled jars..."
2679 - find -name "*.jar" -type f -delete
2680 -
2681 - unpack netbeans-9999-r1-build.xml.patch.bz2
2682 -}
2683 -
2684 -src_prepare() {
2685 - einfo "Deleting bundled class files..."
2686 - find -name "*.class" -type f | xargs rm -vf
2687 -
2688 - epatch netbeans-9999-r1-build.xml.patch
2689 - use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2690 -
2691 - # Support for custom patches
2692 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2693 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2694 -
2695 - if [ -n "${files}" ] ; then
2696 - einfo "Applying custom patches:"
2697 -
2698 - for file in ${files} ; do
2699 - epatch "${file}"
2700 - done
2701 - fi
2702 - fi
2703 -
2704 - einfo "Symlinking external libraries..."
2705 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2706 -
2707 - einfo "Linking in other clusters..."
2708 - mkdir "${S}"/nbbuild/netbeans || die
2709 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2710 -
2711 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2712 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2713 - touch nb.cluster.platform.built
2714 -
2715 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2716 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2717 - touch nb.cluster.harness.built
2718 -
2719 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2720 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2721 - touch nb.cluster.ide.built
2722 - popd >/dev/null || die
2723 -
2724 - java-pkg-2_src_prepare
2725 -}
2726 -
2727 -src_install() {
2728 - pushd nbbuild/netbeans >/dev/null || die
2729 -
2730 - insinto ${INSTALL_DIR}/nb
2731 -
2732 - grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
2733 -
2734 - insinto ${INSTALL_DIR}
2735 - doins -r nb
2736 - dodoc *.txt
2737 - dohtml *.html *.css
2738 -
2739 - insinto ${INSTALL_DIR}/bin
2740 - doins bin/netbeans
2741 - dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
2742 - fperms 755 ${INSTALL_DIR}/bin/netbeans
2743 -
2744 - insinto /etc/netbeans-${SLOT}
2745 - doins etc/*
2746 - dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
2747 -
2748 - # fix paths per bug# 163483
2749 - if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
2750 - sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2751 - sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2752 - fi
2753 -
2754 - dodir /usr/share/icons/hicolor/32x32/apps
2755 - dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
2756 - dodir /usr/share/icons/hicolor/128x128/apps
2757 - cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
2758 - dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
2759 -
2760 - popd >/dev/null || die
2761 -
2762 - make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
2763 -
2764 - mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
2765 - echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
2766 -}
2767 -
2768 -pkg_postinst() {
2769 - if use keychain ; then
2770 - einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
2771 - einfo "your keys while connecting to ssh protected repositories. If you want to load some"
2772 - einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
2773 - einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
2774 - einfo "each key on single line, for example:"
2775 - einfo "id_dsa"
2776 - einfo "id_dsa_gentoo"
2777 - einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
2778 - einfo "for key password (only this time and never again). You can find more information"
2779 - einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
2780 - fi
2781 -}
2782
2783 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
2784 index 1ac875b..00d253b 100644
2785 --- a/dev-java/netbeans-php/ChangeLog
2786 +++ b/dev-java/netbeans-php/ChangeLog
2787 @@ -2,6 +2,10 @@
2788 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2789 # $Header: $
2790
2791 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2792 + -netbeans-php-9999_p20120216.ebuild:
2793 + Removed obsolete version
2794 +
2795 *netbeans-php-9999_p20120222 (22 Feb 2012)
2796
2797 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2798
2799 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120216.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120216.ebuild
2800 deleted file mode 100644
2801 index 207f638..0000000
2802 --- a/dev-java/netbeans-php/netbeans-php-9999_p20120216.ebuild
2803 +++ /dev/null
2804 @@ -1,118 +0,0 @@
2805 -# Copyright 1999-2012 Gentoo Foundation
2806 -# Distributed under the terms of the GNU General Public License v2
2807 -# $Header: $
2808 -
2809 -EAPI="4"
2810 -WANT_ANT_TASKS="ant-nodeps"
2811 -inherit eutils java-pkg-2 java-ant-2
2812 -
2813 -DESCRIPTION="Netbeans PHP Cluster"
2814 -HOMEPAGE="http://netbeans.org/projects/php"
2815 -SLOT="9999"
2816 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2817 -SRC_URI="${SOURCE_URL}
2818 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2819 - http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
2820 - http://hg.netbeans.org/binaries/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip
2821 - http://hg.netbeans.org/binaries/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip"
2822 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2823 -KEYWORDS="~amd64 ~x86"
2824 -IUSE=""
2825 -S="${WORKDIR}"
2826 -
2827 -CDEPEND="~dev-java/netbeans-ide-${PV}
2828 - ~dev-java/netbeans-platform-${PV}
2829 - ~dev-java/netbeans-websvccommon-${PV}
2830 - dev-java/javacup:0"
2831 -DEPEND="virtual/jdk:1.6
2832 - app-arch/unzip
2833 - ${CDEPEND}
2834 - dev-java/javahelp:0"
2835 -RDEPEND=">=virtual/jdk-1.6
2836 - ${CDEPEND}"
2837 -
2838 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2839 -
2840 -EANT_BUILD_XML="nbbuild/build.xml"
2841 -EANT_BUILD_TARGET="rebuild-cluster"
2842 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
2843 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2844 -JAVA_PKG_BSFIX="off"
2845 -
2846 -src_unpack() {
2847 - unpack $(basename ${SOURCE_URL})
2848 -
2849 - einfo "Deleting bundled jars..."
2850 - find -name "*.jar" -type f -delete
2851 -
2852 - unpack netbeans-9999-r1-build.xml.patch.bz2
2853 -
2854 - pushd "${S}" >/dev/null || die
2855 - ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
2856 - ln -s "${DISTDIR}"/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
2857 - ln -s "${DISTDIR}"/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip php.editor/external/predefined_vars.zip || die
2858 - popd >/dev/null || die
2859 -}
2860 -
2861 -src_prepare() {
2862 - einfo "Deleting bundled class files..."
2863 - find -name "*.class" -type f | xargs rm -vf
2864 -
2865 - epatch netbeans-9999-r1-build.xml.patch
2866 -
2867 - # Support for custom patches
2868 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2869 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2870 -
2871 - if [ -n "${files}" ] ; then
2872 - einfo "Applying custom patches:"
2873 -
2874 - for file in ${files} ; do
2875 - epatch "${file}"
2876 - done
2877 - fi
2878 - fi
2879 -
2880 - einfo "Symlinking external libraries..."
2881 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2882 - java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
2883 -
2884 - einfo "Linking in other clusters..."
2885 - mkdir "${S}"/nbbuild/netbeans || die
2886 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
2887 -
2888 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2889 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2890 - touch nb.cluster.ide.built
2891 -
2892 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2893 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2894 - touch nb.cluster.platform.built
2895 -
2896 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2897 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2898 - touch nb.cluster.websvccommon.built
2899 -
2900 - popd >/dev/null || die
2901 -
2902 - java-pkg-2_src_prepare
2903 -}
2904 -
2905 -src_install() {
2906 - pushd nbbuild/netbeans/php >/dev/null || die
2907 -
2908 - insinto ${INSTALL_DIR}
2909 -
2910 - grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2911 -
2912 - doins -r *
2913 -
2914 - popd >/dev/null || die
2915 -
2916 - local instdir=${INSTALL_DIR}/modules/ext
2917 - pushd "${D}"/${instdir} >/dev/null || die
2918 - rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
2919 - popd >/dev/null || die
2920 -
2921 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
2922 -}
2923
2924 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
2925 index f5a4fc8..28a4794 100644
2926 --- a/dev-java/netbeans-platform/ChangeLog
2927 +++ b/dev-java/netbeans-platform/ChangeLog
2928 @@ -2,6 +2,10 @@
2929 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2930 # $Header: $
2931
2932 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2933 + -netbeans-platform-9999_p20120216.ebuild:
2934 + Removed obsolete version
2935 +
2936 *netbeans-platform-9999_p20120222 (22 Feb 2012)
2937
2938 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2939
2940 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120216.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120216.ebuild
2941 deleted file mode 100644
2942 index f44ebf8..0000000
2943 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20120216.ebuild
2944 +++ /dev/null
2945 @@ -1,127 +0,0 @@
2946 -# Copyright 1999-2012 Gentoo Foundation
2947 -# Distributed under the terms of the GNU General Public License v2
2948 -# $Header: $
2949 -
2950 -EAPI="4"
2951 -WANT_ANT_TASKS="ant-nodeps"
2952 -inherit eutils java-pkg-2 java-ant-2
2953 -
2954 -DESCRIPTION="Netbeans Platform"
2955 -HOMEPAGE="http://netbeans.org/features/platform/"
2956 -SLOT="9999"
2957 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
2958 -SRC_URI="${SOURCE_URL}
2959 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2960 - http://hg.netbeans.org/binaries/F1C19117B73A6819FA91EB646ECBA7F41073DC2A-felix-3.2.2.jar
2961 - http://hg.netbeans.org/binaries/1D63B972926D053DFA427CA03841F67D4EAC6DB2-org.eclipse.osgi_3.6.0.v20100517.jar
2962 - http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
2963 - http://hg.netbeans.org/binaries/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar
2964 - http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip"
2965 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2966 -KEYWORDS="~amd64 ~x86"
2967 -IUSE=""
2968 -S="${WORKDIR}"
2969 -
2970 -CDEPEND="dev-java/javahelp:0
2971 - >=dev-java/jna-3.2.7:0
2972 - dev-java/swing-layout:1[source]"
2973 -DEPEND="virtual/jdk:1.6
2974 - app-arch/unzip
2975 - ${CDEPEND}"
2976 -RDEPEND=">=virtual/jdk-1.6
2977 - ${CDEPEND}"
2978 -
2979 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2980 -
2981 -EANT_BUILD_XML="nbbuild/build.xml"
2982 -EANT_BUILD_TARGET="rebuild-cluster"
2983 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
2984 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2985 -JAVA_PKG_BSFIX="off"
2986 -
2987 -src_unpack() {
2988 - unpack $(basename ${SOURCE_URL})
2989 -
2990 - einfo "Deleting bundled jars..."
2991 - find -name "*.jar" -type f -delete
2992 -
2993 - unpack netbeans-9999-r1-build.xml.patch.bz2
2994 -
2995 - pushd "${S}" >/dev/null || die
2996 - ln -s "${DISTDIR}"/F1C19117B73A6819FA91EB646ECBA7F41073DC2A-felix-3.2.2.jar libs.felix/external/felix-3.2.2.jar || die
2997 - ln -s "${DISTDIR}"/1D63B972926D053DFA427CA03841F67D4EAC6DB2-org.eclipse.osgi_3.6.0.v20100517.jar netbinox/external/org.eclipse.osgi_3.6.0.v20100517.jar || die
2998 - ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
2999 - ln -s "${DISTDIR}"/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar libs.osgi/external/osgi.core-4.2.jar || die
3000 - ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3001 - popd >/dev/null || die
3002 -}
3003 -
3004 -src_prepare() {
3005 - einfo "Deleting bundled class files..."
3006 - find -name "*.class" -type f | xargs rm -vf
3007 -
3008 - epatch netbeans-9999-r1-build.xml.patch
3009 - # upstream jna jar contains bundled binary libraries so we disable that feature
3010 -
3011 - # Support for custom patches
3012 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3013 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3014 -
3015 - if [ -n "${files}" ] ; then
3016 - einfo "Applying custom patches:"
3017 -
3018 - for file in ${files} ; do
3019 - epatch "${file}"
3020 - done
3021 - fi
3022 - fi
3023 -
3024 - einfo "Symlinking external libraries..."
3025 - java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.2.7.jar
3026 - java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3027 - java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.2.7.jar
3028 - java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3029 - ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3030 -
3031 - java-pkg-2_src_prepare
3032 -}
3033 -
3034 -src_compile() {
3035 - unset DISPLAY
3036 - eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3037 -}
3038 -
3039 -src_install() {
3040 - pushd nbbuild/netbeans/platform >/dev/null || die
3041 -
3042 - java-pkg_dojar lib/*.jar
3043 - grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3044 -
3045 - insinto ${INSTALL_DIR}
3046 - doins -r *
3047 - rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3048 - dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3049 - find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3050 - find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3051 - rm -fr "${D}"/modules/lib || die
3052 -
3053 - popd >/dev/null || die
3054 -
3055 - fperms 775 ${INSTALL_DIR}/lib/nbexec
3056 - dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3057 -
3058 - local instdir=${INSTALL_DIR}/modules/ext
3059 - pushd "${D}"/${instdir} >/dev/null || die
3060 - # felix-main-2.0.2.jar
3061 - # felix-2.0.3.jar
3062 - rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3063 - rm jna-3.2.7.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.2.7.jar || die
3064 - # osgi.cmpn-4.2.jar
3065 - # osgi.core-4.2.jar
3066 - rm platform-3.2.7.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.2.7.jar || die
3067 - 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
3068 - # updater.jar
3069 - popd >/dev/null || die
3070 -
3071 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3072 -}
3073
3074 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3075 index 6c6f089..d6e365b 100644
3076 --- a/dev-java/netbeans-profiler/ChangeLog
3077 +++ b/dev-java/netbeans-profiler/ChangeLog
3078 @@ -2,6 +2,10 @@
3079 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3080 # $Header: $
3081
3082 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3083 + -netbeans-profiler-9999_p20120216.ebuild:
3084 + Removed obsolete version
3085 +
3086 *netbeans-profiler-9999_p20120222 (22 Feb 2012)
3087
3088 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3089
3090 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120216.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120216.ebuild
3091 deleted file mode 100644
3092 index 3f46cd4..0000000
3093 --- a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120216.ebuild
3094 +++ /dev/null
3095 @@ -1,114 +0,0 @@
3096 -# Copyright 1999-2012 Gentoo Foundation
3097 -# Distributed under the terms of the GNU General Public License v2
3098 -# $Header: $
3099 -
3100 -EAPI="4"
3101 -WANT_ANT_TASKS="ant-nodeps"
3102 -inherit eutils java-pkg-2 java-ant-2
3103 -
3104 -DESCRIPTION="Netbeans Profiler Cluster"
3105 -HOMEPAGE="http://netbeans.org/projects/profiler"
3106 -SLOT="9999"
3107 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
3108 -SRC_URI="${SOURCE_URL}
3109 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3110 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3111 -KEYWORDS="~amd64 ~x86"
3112 -IUSE=""
3113 -S="${WORKDIR}"
3114 -
3115 -CDEPEND="~dev-java/netbeans-ide-${PV}
3116 - ~dev-java/netbeans-java-${PV}
3117 - ~dev-java/netbeans-platform-${PV}"
3118 -DEPEND="virtual/jdk:1.6
3119 - app-arch/unzip
3120 - ${CDEPEND}
3121 - dev-java/javahelp:0"
3122 -RDEPEND=">=virtual/jdk-1.6
3123 - ${CDEPEND}"
3124 -
3125 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3126 -
3127 -EANT_BUILD_XML="nbbuild/build.xml"
3128 -EANT_BUILD_TARGET="rebuild-cluster"
3129 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3130 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3131 -JAVA_PKG_BSFIX="off"
3132 -
3133 -src_unpack() {
3134 - unpack $(basename ${SOURCE_URL})
3135 -
3136 - einfo "Deleting bundled jars..."
3137 - find -name "*.jar" -type f -delete
3138 -
3139 - unpack netbeans-9999-r1-build.xml.patch.bz2
3140 -}
3141 -
3142 -src_prepare() {
3143 - einfo "Deleting bundled class files..."
3144 - find -name "*.class" -type f | xargs rm -vf
3145 -
3146 - epatch netbeans-9999-r1-build.xml.patch
3147 -
3148 - # Support for custom patches
3149 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3150 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3151 -
3152 - if [ -n "${files}" ] ; then
3153 - einfo "Applying custom patches:"
3154 -
3155 - for file in ${files} ; do
3156 - epatch "${file}"
3157 - done
3158 - fi
3159 - fi
3160 -
3161 - einfo "Symlinking external libraries..."
3162 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3163 -
3164 - einfo "Linking in other clusters..."
3165 - mkdir "${S}"/nbbuild/netbeans || die
3166 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3167 -
3168 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3169 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3170 - touch nb.cluster.ide.built
3171 -
3172 - ln -s /usr/share/netbeans-java-${SLOT} java || die
3173 - cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3174 - touch nb.cluster.java.built
3175 -
3176 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3177 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3178 - touch nb.cluster.platform.built
3179 -
3180 - popd >/dev/null || die
3181 -
3182 - java-pkg-2_src_prepare
3183 -}
3184 -
3185 -src_install() {
3186 - pushd nbbuild/netbeans/profiler >/dev/null || die
3187 -
3188 - insinto ${INSTALL_DIR}
3189 -
3190 - grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3191 -
3192 - doins -r *
3193 -
3194 - for file in lib/deployed/cvm/linux/*.so ; do
3195 - fperms 755 ${file}
3196 - done
3197 -
3198 - for file in lib/deployed/jdk*/linux*/*.so ; do
3199 - fperms 755 ${file}
3200 - done
3201 -
3202 - for file in remote-pack-defs/*.sh ; do
3203 - fperms 755 ${file}
3204 - done
3205 -
3206 - popd >/dev/null || die
3207 -
3208 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3209 -}
3210
3211 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3212 index d3f01d4..688040e 100644
3213 --- a/dev-java/netbeans-websvccommon/ChangeLog
3214 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3215 @@ -2,6 +2,10 @@
3216 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3217 # $Header: $
3218
3219 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3220 + -netbeans-websvccommon-9999_p20120216.ebuild:
3221 + Removed obsolete version
3222 +
3223 *netbeans-websvccommon-9999_p20120222 (22 Feb 2012)
3224
3225 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3226
3227 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120216.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120216.ebuild
3228 deleted file mode 100644
3229 index d2a9c97..0000000
3230 --- a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120216.ebuild
3231 +++ /dev/null
3232 @@ -1,95 +0,0 @@
3233 -# Copyright 1999-2012 Gentoo Foundation
3234 -# Distributed under the terms of the GNU General Public License v2
3235 -# $Header: $
3236 -
3237 -EAPI="4"
3238 -WANT_ANT_TASKS="ant-nodeps"
3239 -inherit eutils java-pkg-2 java-ant-2
3240 -
3241 -DESCRIPTION="Netbeans Web Services Common Cluster"
3242 -HOMEPAGE="http://netbeans.org/"
3243 -SLOT="9999"
3244 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
3245 -SRC_URI="${SOURCE_URL}
3246 - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3247 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3248 -KEYWORDS="~amd64 ~x86"
3249 -IUSE=""
3250 -S="${WORKDIR}"
3251 -
3252 -CDEPEND="~dev-java/netbeans-platform-${PV}
3253 - ~dev-java/netbeans-ide-${PV}"
3254 -DEPEND="virtual/jdk:1.6
3255 - app-arch/unzip
3256 - ${CDEPEND}
3257 - dev-java/javahelp:0"
3258 -RDEPEND=">=virtual/jdk-1.6
3259 - ${CDEPEND}"
3260 -
3261 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3262 -
3263 -EANT_BUILD_XML="nbbuild/build.xml"
3264 -EANT_BUILD_TARGET="rebuild-cluster"
3265 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3266 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3267 -JAVA_PKG_BSFIX="off"
3268 -
3269 -src_unpack() {
3270 - unpack $(basename ${SOURCE_URL})
3271 -
3272 - einfo "Deleting bundled jars..."
3273 - find -name "*.jar" -type f -delete
3274 -
3275 - unpack netbeans-9999-r1-build.xml.patch.bz2
3276 -}
3277 -
3278 -src_prepare() {
3279 - einfo "Deleting bundled class files..."
3280 - find -name "*.class" -type f | xargs rm -vf
3281 -
3282 - epatch netbeans-9999-r1-build.xml.patch
3283 -
3284 - # Support for custom patches
3285 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3286 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3287 -
3288 - if [ -n "${files}" ] ; then
3289 - einfo "Applying custom patches:"
3290 -
3291 - for file in ${files} ; do
3292 - epatch "${file}"
3293 - done
3294 - fi
3295 - fi
3296 -
3297 - einfo "Symlinking external libraries..."
3298 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3299 -
3300 - einfo "Linking in other clusters..."
3301 - mkdir "${S}"/nbbuild/netbeans || die
3302 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3303 -
3304 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3305 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3306 - touch nb.cluster.platform.built
3307 -
3308 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3309 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3310 - touch nb.cluster.ide.built
3311 -
3312 - popd >/dev/null || die
3313 -
3314 - java-pkg-2_src_prepare
3315 -}
3316 -
3317 -src_install() {
3318 - pushd nbbuild/netbeans/websvccommon >/dev/null || die
3319 -
3320 - insinto ${INSTALL_DIR}
3321 - grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3322 - doins -r *
3323 -
3324 - popd >/dev/null || die
3325 -
3326 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3327 -}
3328
3329 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3330 index 5a77693..f6137b9 100644
3331 --- a/dev-util/netbeans/ChangeLog
3332 +++ b/dev-util/netbeans/ChangeLog
3333 @@ -2,6 +2,10 @@
3334 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3335 # $Header: $
3336
3337 + 28 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3338 + -netbeans-9999_p20120216.ebuild:
3339 + Removed obsolete version
3340 +
3341 *netbeans-9999_p20120222 (22 Feb 2012)
3342
3343 22 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3344
3345 diff --git a/dev-util/netbeans/netbeans-9999_p20120216.ebuild b/dev-util/netbeans/netbeans-9999_p20120216.ebuild
3346 deleted file mode 100644
3347 index 6af384f..0000000
3348 --- a/dev-util/netbeans/netbeans-9999_p20120216.ebuild
3349 +++ /dev/null
3350 @@ -1,258 +0,0 @@
3351 -# Copyright 1999-2012 Gentoo Foundation
3352 -# Distributed under the terms of the GNU General Public License v2
3353 -# $Header: $
3354 -
3355 -EAPI="4"
3356 -inherit eutils java-pkg-2 java-ant-2
3357 -
3358 -DESCRIPTION="Netbeans IDE"
3359 -HOMEPAGE="http://netbeans.org/"
3360 -SLOT="9999"
3361 -SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-16_04-00-39/zip/netbeans-trunk-nightly-201202160400-src.zip"
3362 -PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3363 -L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3364 -ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3365 -SRC_URI="linguas_af? ( ${ALL_URLS} )
3366 - linguas_ar? ( ${ALL_URLS} )
3367 - linguas_ca? ( ${ALL_URLS} )
3368 - linguas_cs? ( ${ALL_URLS} )
3369 - linguas_de? ( ${ALL_URLS} )
3370 - linguas_el? ( ${ALL_URLS} )
3371 - linguas_es? ( ${ALL_URLS} )
3372 - linguas_fr? ( ${ALL_URLS} )
3373 - linguas_gl? ( ${ALL_URLS} )
3374 - linguas_hi_IN? ( ${ALL_URLS} )
3375 - linguas_id? ( ${ALL_URLS} )
3376 - linguas_it? ( ${ALL_URLS} )
3377 - linguas_ja? ( ${ALL_URLS} )
3378 - linguas_ko? ( ${ALL_URLS} )
3379 - linguas_lt? ( ${ALL_URLS} )
3380 - linguas_nl? ( ${ALL_URLS} )
3381 - linguas_pl? ( ${ALL_URLS} )
3382 - linguas_pt_BR? ( ${ALL_URLS} )
3383 - linguas_pt_PT? ( ${ALL_URLS} )
3384 - linguas_ro? ( ${ALL_URLS} )
3385 - linguas_ru? ( ${ALL_URLS} )
3386 - linguas_si? ( ${ALL_URLS} )
3387 - linguas_sq? ( ${ALL_URLS} )
3388 - linguas_sr? ( ${ALL_URLS} )
3389 - linguas_sv? ( ${ALL_URLS} )
3390 - linguas_ta_IN? ( ${ALL_URLS} )
3391 - linguas_tl? ( ${ALL_URLS} )
3392 - linguas_tr? ( ${ALL_URLS} )
3393 - linguas_vi? ( ${ALL_URLS} )
3394 - linguas_zh_CN? ( ${ALL_URLS} )
3395 - linguas_zh_TW? ( ${ALL_URLS} )
3396 -"
3397 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3398 -KEYWORDS="~amd64 ~x86"
3399 -IUSE_NETBEANS_MODULES="
3400 - +netbeans_modules_apisupport
3401 - netbeans_modules_cnd
3402 - netbeans_modules_dlight
3403 - netbeans_modules_enterprise
3404 - netbeans_modules_ergonomics
3405 - netbeans_modules_groovy
3406 - +netbeans_modules_java
3407 - netbeans_modules_javacard
3408 - +netbeans_modules_javafx
3409 - netbeans_modules_mobility
3410 - netbeans_modules_php
3411 - +netbeans_modules_profiler
3412 - +netbeans_modules_websvccommon"
3413 -IUSE_LINGUAS="
3414 - linguas_af
3415 - linguas_ar
3416 - linguas_ca
3417 - linguas_cs
3418 - linguas_de
3419 - linguas_el
3420 - linguas_es
3421 - linguas_fr
3422 - linguas_gl
3423 - linguas_hi_IN
3424 - linguas_id
3425 - linguas_it
3426 - linguas_ja
3427 - linguas_ko
3428 - linguas_lt
3429 - linguas_nl
3430 - linguas_pl
3431 - linguas_pt_BR
3432 - linguas_pt_PT
3433 - linguas_ro
3434 - linguas_ru
3435 - linguas_si
3436 - linguas_sq
3437 - linguas_sr
3438 - linguas_sv
3439 - linguas_ta_IN
3440 - linguas_tl
3441 - linguas_tr
3442 - linguas_vi
3443 - linguas_zh_CN
3444 - linguas_zh_TW"
3445 -IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3446 -S="${WORKDIR}"
3447 -
3448 -DEPEND="virtual/jdk:1.6
3449 - dev-java/javahelp:0"
3450 -RDEPEND=">=virtual/jdk-1.6
3451 - ~dev-java/netbeans-harness-${PV}
3452 - ~dev-java/netbeans-ide-${PV}
3453 - ~dev-java/netbeans-nb-${PV}
3454 - ~dev-java/netbeans-platform-${PV}
3455 - netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3456 - netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3457 - netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3458 - netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3459 - netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3460 - netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3461 - netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3462 - netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3463 - netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
3464 - netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3465 - netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3466 - netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3467 - netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3468 - doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3469 -JAVA_PKG_BSFIX="off"
3470 -NBLOCALES=""
3471 -
3472 -pkg_setup() {
3473 - for lingua in ${IUSE_LINGUAS} ; do
3474 - local lang=${lingua/linguas_/}
3475 -
3476 - if [[ "${lang}" = "ar" ]] ; then
3477 - lang="ar_EG,ar_SA"
3478 - elif [[ "${lang}" = "es" ]] ; then
3479 - lang="es,es_CO"
3480 - elif [[ "${lang}" = "gl" ]] ; then
3481 - lang="gl_ES"
3482 - elif [[ "${lang}" = "id" ]] ; then
3483 - lang="in_ID"
3484 - elif [[ "${lang}" = "nl" ]] ; then
3485 - lang="nl_BE,nl_NL"
3486 - elif [[ "${lang}" = "tl" ]] ; then
3487 - lang="fil_PH"
3488 - fi
3489 -
3490 - if use ${lingua} ; then
3491 - if [ -z "${NBLOCALES}" ] ; then
3492 - NBLOCALES="${lang}"
3493 - else
3494 - NBLOCALES="${NBLOCALES},${lang}"
3495 - fi
3496 - fi
3497 - done
3498 -
3499 - java-pkg-2_pkg_setup
3500 -}
3501 -
3502 -src_unpack() {
3503 - if [ -n "${NBLOCALES}" ] ; then
3504 - unpack $(basename ${SOURCE_URL})
3505 - unpack $(basename ${L10N_URL})
3506 -
3507 - einfo "Deleting bundled jars..."
3508 - find -name "*.jar" -type f -delete
3509 -
3510 - unpack netbeans-9999-r1-build.xml.patch.bz2
3511 - fi
3512 -}
3513 -
3514 -src_prepare() {
3515 - if [ -n "${NBLOCALES}" ] ; then
3516 - einfo "Deleting bundled class files..."
3517 - find -name "*.class" -type f | xargs rm -vf
3518 -
3519 - epatch netbeans-9999-r1-build.xml.patch
3520 -
3521 - # Support for custom patches
3522 - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3523 - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3524 -
3525 - if [ -n "${files}" ] ; then
3526 - einfo "Applying custom patches:"
3527 -
3528 - for file in ${files} ; do
3529 - epatch "${file}"
3530 - done
3531 - fi
3532 - fi
3533 -
3534 - einfo "Symlinking external libraries..."
3535 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3536 - fi
3537 -
3538 - java-pkg-2_src_prepare
3539 -}
3540 -
3541 -src_compile() {
3542 - if [ -n "${NBLOCALES}" ] ; then
3543 - einfo "Compiling support for locales: ${NBLOCALES}"
3544 - eant -f nbbuild/build.xml bootstrap || die
3545 - eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3546 - -f l10n/build.xml build || die
3547 - fi
3548 -}
3549 -
3550 -src_install() {
3551 - if [ -n "${NBLOCALES}" ] ; then
3552 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
3553 -
3554 - for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler websvccommon ; do
3555 - if [ -d "${cluster}" ] ; then
3556 - insinto /usr/share/netbeans-${cluster}-${SLOT}
3557 - doins -r ${cluster}/*
3558 - fi
3559 - done
3560 -
3561 - if [ -d nb ] ; then
3562 - insinto /usr/share/netbeans-nb-${SLOT}/nb
3563 - doins -r nb/*
3564 - fi
3565 -
3566 - popd >/dev/null || die
3567 - fi
3568 -}
3569 -
3570 -pkg_postinst() {
3571 - if [ -n "${NBLOCALES}" ] ; then
3572 - einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3573 - einfo "the locale is built for Netbeans."
3574 - einfo "If you want to force specific locale, use --locale argument, for example:"
3575 - einfo "${PN}-${SLOT} --locale de"
3576 - einfo "${PN}-${SLOT} --locale pt:BR"
3577 - fi
3578 -
3579 - if use linguas_ar ; then
3580 - einfo
3581 - einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3582 - fi
3583 -
3584 - if use linguas_es ; then
3585 - einfo
3586 - einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3587 - fi
3588 -
3589 - if use linguas_gl ; then
3590 - einfo
3591 - einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
3592 - fi
3593 -
3594 - if use linguas_id ; then
3595 - einfo
3596 - einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
3597 - fi
3598 -
3599 - if use linguas_nl ; then
3600 - einfo
3601 - einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
3602 - fi
3603 -
3604 - if use linguas_tl ; then
3605 - einfo
3606 - einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
3607 - fi
3608 -}