Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-mobility/, dev-java/netbeans-groovy/, ...
Date: Fri, 06 Apr 2012 20:26:35
Message-Id: 1333743970.47c65102379c328154eb48993687f7b025947bc1.fordfrog@gentoo
1 commit: 47c65102379c328154eb48993687f7b025947bc1
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 6 20:26:10 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 6 20:26:10 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=47c65102
7
8 netbeans: bumped to latest nightly sources
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 6 +
12 dev-java/netbeans-apisupport/Manifest | 4 +-
13 .../netbeans-apisupport-9999_p20120406.ebuild | 107 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20120406.ebuild | 119 ++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight-9999_p20120406.ebuild | 102 +++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20120406.ebuild | 338 +++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20120406.ebuild | 102 +++++
26 dev-java/netbeans-groovy/ChangeLog | 6 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy-9999_p20120406.ebuild | 112 ++++++
29 dev-java/netbeans-harness/ChangeLog | 6 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-9999_p20120406.ebuild | 115 ++++++
32 dev-java/netbeans-ide/ChangeLog | 6 +
33 dev-java/netbeans-ide/Manifest | 4 +-
34 .../netbeans-ide-9999_p20120406.ebuild | 390 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 6 +
36 dev-java/netbeans-java/Manifest | 4 +-
37 .../netbeans-java-9999_p20120406.ebuild | 323 ++++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 6 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-9999_p20120406.ebuild | 142 +++++++
41 dev-java/netbeans-javadoc/ChangeLog | 6 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-9999_p20120406.ebuild | 160 ++++++++
44 dev-java/netbeans-javafx/ChangeLog | 6 +
45 dev-java/netbeans-javafx/Manifest | 4 +-
46 .../netbeans-javafx-9999_p20120406.ebuild | 112 ++++++
47 dev-java/netbeans-mobility/ChangeLog | 6 +
48 dev-java/netbeans-mobility/Manifest | 4 +-
49 .../netbeans-mobility-9999_p20120406.ebuild | 175 +++++++++
50 dev-java/netbeans-nb/ChangeLog | 6 +
51 dev-java/netbeans-nb/Manifest | 4 +-
52 .../netbeans-nb/netbeans-nb-9999_p20120406.ebuild | 149 ++++++++
53 dev-java/netbeans-php/ChangeLog | 6 +
54 dev-java/netbeans-php/Manifest | 4 +-
55 .../netbeans-php-9999_p20120406.ebuild | 123 ++++++
56 dev-java/netbeans-platform/ChangeLog | 6 +
57 dev-java/netbeans-platform/Manifest | 4 +-
58 .../netbeans-platform-9999_p20120406.ebuild | 131 +++++++
59 dev-java/netbeans-profiler/ChangeLog | 6 +
60 dev-java/netbeans-profiler/Manifest | 4 +-
61 .../netbeans-profiler-9999_p20120406.ebuild | 114 ++++++
62 dev-java/netbeans-webcommon/ChangeLog | 6 +
63 dev-java/netbeans-webcommon/Manifest | 4 +-
64 .../netbeans-webcommon-9999_p20120406.ebuild | 95 +++++
65 dev-java/netbeans-websvccommon/ChangeLog | 6 +
66 dev-java/netbeans-websvccommon/Manifest | 4 +-
67 .../netbeans-websvccommon-9999_p20120406.ebuild | 95 +++++
68 dev-util/netbeans/ChangeLog | 6 +
69 dev-util/netbeans/Manifest | 4 +-
70 dev-util/netbeans/netbeans-9999_p20120406.ebuild | 260 +++++++++++++
71 60 files changed, 3444 insertions(+), 20 deletions(-)
72
73 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
74 index 93e43b3..c84aebd 100644
75 --- a/dev-java/netbeans-apisupport/ChangeLog
76 +++ b/dev-java/netbeans-apisupport/ChangeLog
77 @@ -2,6 +2,12 @@
78 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
79 # $Header: $
80
81 +*netbeans-apisupport-9999_p20120406 (06 Apr 2012)
82 +
83 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
84 + +netbeans-apisupport-9999_p20120406.ebuild:
85 + Bumped to latest nightly sources
86 +
87 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
88 -netbeans-apisupport-9999_p20120325.ebuild:
89 Removed obsolete version
90
91 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
92 index c418307..14cda1c 100644
93 --- a/dev-java/netbeans-apisupport/Manifest
94 +++ b/dev-java/netbeans-apisupport/Manifest
95 @@ -5,9 +5,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
96 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
97 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
98 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
99 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
100 EBUILD netbeans-apisupport-7.0.1.ebuild 3134 RMD160 83833605d9930ea81e6d80fbd70114df76e55219 SHA1 cd4689976639175d581d34114db4dc18c8e86123 SHA256 41c32033c9945a39c0aebb6b0271767031d53a47e5c8365d9e3a7c86712e24cd
101 EBUILD netbeans-apisupport-7.1.1.ebuild 3143 RMD160 08c799ef48ac784e90154c70a2953d33ecb34fbf SHA1 a0050175371a7db528a7a70bf821e3ce1e02e2df SHA256 365ef2601070dcb36610b99cdf66291fa8c6c5f81247e99a8419a9934617f8a6
102 EBUILD netbeans-apisupport-9999_p20120328.ebuild 3166 RMD160 12099a5c9800a6f180daba2af35965bcb84bd087 SHA1 4e353de73587dc384b37c259766085014d919838 SHA256 f6698089b4167cf8e5db69e1dff35767dfa3798a1f402dca3228db33554bf0b6
103 EBUILD netbeans-apisupport-9999_p20120402.ebuild 3166 RMD160 6617285f15840ddcb69eb9f8c0ce2bd66b19c40f SHA1 554f12ffc7e5d2ec24e61d5a23d7ca7e42aea5ad SHA256 c9d93da9406ab42cef6288bf6fc0cba17b313630fb3968a10566549d905cb1ce
104 -MISC ChangeLog 31519 RMD160 8529b256b760dcc6f4cc04b0bb904cebb0347e85 SHA1 de7a028aa5cc08bae01aadec40db7ceffeb99a96 SHA256 342817e47e2b22415b5cae4a811d32e6eb22cd74bfbf35405379320ce922909e
105 +EBUILD netbeans-apisupport-9999_p20120406.ebuild 3166 RMD160 d7cb752eb7a61e18a5a08fedf0830dd815362077 SHA1 dbcafbad17e55a793ab5f096b58cdf90e2bea6b6 SHA256 65403895b9925158c9f31ff86f1a2be8ec1fe5789d91b9f7c3b5fad5c56e82c5
106 +MISC ChangeLog 31704 RMD160 047665d89900973744d13a25e0b06ceace0d8c57 SHA1 372e33c6142e7546f9669335ba7081aaed7c1741 SHA256 6a6eab5ad42508a6ef4f3d6efa2369381352c1cad1bcf471989509ec6954f5a4
107 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
108
109 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120406.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120406.ebuild
110 new file mode 100644
111 index 0000000..32ea090
112 --- /dev/null
113 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120406.ebuild
114 @@ -0,0 +1,107 @@
115 +# Copyright 1999-2012 Gentoo Foundation
116 +# Distributed under the terms of the GNU General Public License v2
117 +# $Header: $
118 +
119 +EAPI="4"
120 +WANT_ANT_TASKS="ant-nodeps"
121 +inherit eutils java-pkg-2 java-ant-2
122 +
123 +DESCRIPTION="Netbeans API Support Cluster"
124 +HOMEPAGE="http://netbeans.org/projects/apisupport"
125 +SLOT="9999"
126 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
127 +SRC_URI="${SOURCE_URL}
128 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
129 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
130 +KEYWORDS="~amd64 ~x86"
131 +IUSE=""
132 +S="${WORKDIR}"
133 +
134 +CDEPEND="~dev-java/netbeans-harness-${PV}
135 + ~dev-java/netbeans-ide-${PV}
136 + ~dev-java/netbeans-java-${PV}
137 + ~dev-java/netbeans-platform-${PV}"
138 +DEPEND="virtual/jdk:1.6
139 + app-arch/unzip
140 + ${CDEPEND}
141 + dev-java/javahelp:0"
142 +RDEPEND=">=virtual/jdk-1.6
143 + ${CDEPEND}"
144 +
145 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
146 +
147 +EANT_BUILD_XML="nbbuild/build.xml"
148 +EANT_BUILD_TARGET="rebuild-cluster"
149 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
150 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
151 +JAVA_PKG_BSFIX="off"
152 +
153 +src_unpack() {
154 + unpack $(basename ${SOURCE_URL})
155 +
156 + einfo "Deleting bundled jars..."
157 + find -name "*.jar" -type f -delete
158 +
159 + unpack netbeans-9999-r2-build.xml.patch.bz2
160 +}
161 +
162 +src_prepare() {
163 + einfo "Deleting bundled class files..."
164 + find -name "*.class" -type f | xargs rm -vf
165 +
166 + epatch netbeans-9999-r2-build.xml.patch
167 +
168 + # Support for custom patches
169 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
170 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
171 +
172 + if [ -n "${files}" ] ; then
173 + einfo "Applying custom patches:"
174 +
175 + for file in ${files} ; do
176 + epatch "${file}"
177 + done
178 + fi
179 + fi
180 +
181 + einfo "Symlinking external libraries..."
182 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
183 +
184 + einfo "Linking in other clusters..."
185 + mkdir "${S}"/nbbuild/netbeans || die
186 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
187 +
188 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
189 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
190 + touch nb.cluster.harness.built
191 +
192 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
193 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
194 + touch nb.cluster.ide.built
195 +
196 + ln -s /usr/share/netbeans-java-${SLOT} java || die
197 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
198 + touch nb.cluster.java.built
199 +
200 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
201 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
202 + touch nb.cluster.platform.built
203 +
204 + popd >/dev/null || die
205 +
206 + java-pkg-2_src_prepare
207 +}
208 +
209 +src_install() {
210 + pushd nbbuild/netbeans/apisupport >/dev/null || die
211 +
212 + insinto ${INSTALL_DIR}
213 +
214 + grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
215 +
216 + doins -r *
217 +
218 + popd >/dev/null || die
219 +
220 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
221 +}
222
223 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
224 index 08355d3..f6010e9 100644
225 --- a/dev-java/netbeans-cnd/ChangeLog
226 +++ b/dev-java/netbeans-cnd/ChangeLog
227 @@ -2,6 +2,12 @@
228 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
229 # $Header: $
230
231 +*netbeans-cnd-9999_p20120406 (06 Apr 2012)
232 +
233 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
234 + +netbeans-cnd-9999_p20120406.ebuild:
235 + Bumped to latest nightly sources
236 +
237 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
238 -netbeans-cnd-9999_p20120325.ebuild:
239 Removed obsolete version
240
241 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
242 index 843497a..d3369f8 100644
243 --- a/dev-java/netbeans-cnd/Manifest
244 +++ b/dev-java/netbeans-cnd/Manifest
245 @@ -12,9 +12,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
246 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
247 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
248 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
249 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
250 EBUILD netbeans-cnd-7.0.1.ebuild 4495 RMD160 7ae92927ff3a4bf2b69385c0d6898e2cb98c68d7 SHA1 63a4276dd98cadddcc1e87183df9135fb0d70057 SHA256 35b1368456dd7495507a3a093e7e4a6d9caf21818138b9d600a8a97791b11670
251 EBUILD netbeans-cnd-7.1.1.ebuild 4111 RMD160 12f4aa4c0489d3d8ddfeb057c1aefef58a25cf1e SHA1 d86476938009e58ff00c56d89633b3a095cf19ad SHA256 23c32f017bbf655e55ffd34482a2b27bf7671be92421092cc9db855bd54b4a60
252 EBUILD netbeans-cnd-9999_p20120328.ebuild 4134 RMD160 b223aba51feadaf2a721cdd1487e751cafa9f443 SHA1 51b5de74128dcd819f76afae89ecd49ae76b67a0 SHA256 136022854c913e5613c1f994cf7d5a0f3f98892ad43f09d9fe7c22b6a0f3d8f0
253 EBUILD netbeans-cnd-9999_p20120402.ebuild 4134 RMD160 9f0b1ee9776725fddd1b20e05cc35373f21e299f SHA1 d9d9e78d1f19344f7d9bd07d08a23b2265ffa03c SHA256 a5589a0952faecb3801790623e15efea447472e9b3103e35d1eb362859b047ca
254 -MISC ChangeLog 29068 RMD160 13bba13a5759eda805f9f686b1e547fb18f11d60 SHA1 4287a241275d5ae5f6d4737a7371e8ad004ac24e SHA256 6d6951f022cfdea0d347f7be976f7a882ad6d1b6f77027de672fff139fbdf7f9
255 +EBUILD netbeans-cnd-9999_p20120406.ebuild 4134 RMD160 ffc7f87b77083a07d1703090a50314cf48332702 SHA1 0753a2c988ff39e112a1589532c6cb4b97fff78e SHA256 f97c2af6ef015ca32dd2455e8e8e807aabe587732404aa6057e6b414572a213d
256 +MISC ChangeLog 29239 RMD160 16b277177e88b74ce08136177f13135dd55d0ad0 SHA1 6d12f3574e0f8493b56b4b937c8a9a247d54d30b SHA256 57a33de95474410ebb6f36c51e6ede59a46b331feab7f32094b609b44691a469
257 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
258
259 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120406.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120406.ebuild
260 new file mode 100644
261 index 0000000..be04a50
262 --- /dev/null
263 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120406.ebuild
264 @@ -0,0 +1,119 @@
265 +# Copyright 1999-2012 Gentoo Foundation
266 +# Distributed under the terms of the GNU General Public License v2
267 +# $Header: $
268 +
269 +EAPI="4"
270 +WANT_ANT_TASKS="ant-nodeps"
271 +inherit eutils java-pkg-2 java-ant-2
272 +
273 +DESCRIPTION="Netbeans CND Cluster"
274 +HOMEPAGE="http://netbeans.org/projects/cnd"
275 +SLOT="9999"
276 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
277 +SRC_URI="${SOURCE_URL}
278 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
279 + http://hg.netbeans.org/binaries/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar
280 + http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
281 + http://hg.netbeans.org/binaries/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip
282 + http://hg.netbeans.org/binaries/41A2A50A59225CAB20940E88A67B8BADFC0F45AF-open-fortran-parser-0.7.1.2.zip"
283 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
284 +KEYWORDS="~amd64 ~x86"
285 +IUSE=""
286 +S="${WORKDIR}"
287 +
288 +CDEPEND="~dev-java/netbeans-dlight-${PV}
289 + ~dev-java/netbeans-harness-${PV}
290 + ~dev-java/netbeans-ide-${PV}
291 + ~dev-java/netbeans-platform-${PV}"
292 +DEPEND="virtual/jdk:1.6
293 + app-arch/unzip
294 + ${CDEPEND}
295 + dev-java/javahelp:0"
296 +RDEPEND=">=virtual/jdk-1.6
297 + ${CDEPEND}"
298 +
299 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
300 +
301 +EANT_BUILD_XML="nbbuild/build.xml"
302 +EANT_BUILD_TARGET="rebuild-cluster"
303 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
304 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
305 +JAVA_PKG_BSFIX="off"
306 +
307 +src_unpack() {
308 + unpack $(basename ${SOURCE_URL})
309 +
310 + einfo "Deleting bundled jars..."
311 + find -name "*.jar" -type f -delete
312 +
313 + unpack netbeans-9999-r2-build.xml.patch.bz2
314 +
315 + pushd "${S}" >/dev/null || die
316 + ln -s "${DISTDIR}"/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar libs.antlr3.devel/external/antlr-3.3.jar || die
317 + ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
318 + ln -s "${DISTDIR}"/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
319 + ln -s "${DISTDIR}"/41A2A50A59225CAB20940E88A67B8BADFC0F45AF-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
320 + popd >/dev/null || die
321 +}
322 +
323 +src_prepare() {
324 + einfo "Deleting bundled class files..."
325 + find -name "*.class" -type f | xargs rm -vf
326 +
327 + epatch netbeans-9999-r2-build.xml.patch
328 +
329 + # Support for custom patches
330 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
331 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
332 +
333 + if [ -n "${files}" ] ; then
334 + einfo "Applying custom patches:"
335 +
336 + for file in ${files} ; do
337 + epatch "${file}"
338 + done
339 + fi
340 + fi
341 +
342 + einfo "Symlinking external libraries..."
343 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
344 +
345 + einfo "Linking in other clusters..."
346 + mkdir "${S}"/nbbuild/netbeans || die
347 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
348 +
349 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
350 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
351 + touch nb.cluster.dlight.built
352 +
353 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
354 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
355 + touch nb.cluster.harness.built
356 +
357 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
358 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
359 + touch nb.cluster.ide.built
360 +
361 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
362 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
363 + touch nb.cluster.platform.built
364 +
365 + popd >/dev/null || die
366 +
367 + java-pkg-2_src_prepare
368 +}
369 +
370 +src_install() {
371 + pushd nbbuild/netbeans/cnd >/dev/null || die
372 +
373 + insinto ${INSTALL_DIR}
374 +
375 + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
376 +
377 + doins -r *
378 + fperms 755 bin/dorun.sh
379 +
380 + popd >/dev/null || die
381 +
382 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
383 +}
384
385 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
386 index 74978a4..71f1444 100644
387 --- a/dev-java/netbeans-dlight/ChangeLog
388 +++ b/dev-java/netbeans-dlight/ChangeLog
389 @@ -2,6 +2,12 @@
390 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
391 # $Header: $
392
393 +*netbeans-dlight-9999_p20120406 (06 Apr 2012)
394 +
395 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
396 + +netbeans-dlight-9999_p20120406.ebuild:
397 + Bumped to latest nightly sources
398 +
399 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
400 -netbeans-dlight-9999_p20120325.ebuild:
401 Removed obsolete version
402
403 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
404 index e53c1be..5230053 100644
405 --- a/dev-java/netbeans-dlight/Manifest
406 +++ b/dev-java/netbeans-dlight/Manifest
407 @@ -8,9 +8,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
408 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
409 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
410 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
411 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
412 EBUILD netbeans-dlight-7.0.1.ebuild 3624 RMD160 508b76c4699c15431166be0200cb5b8c69400a2b SHA1 f72af18653ce0a3e4576d1fadcec350ed5a16b3d SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e
413 EBUILD netbeans-dlight-7.1.1.ebuild 2935 RMD160 fffca34961ccab008348a4bf746d44d268d30d36 SHA1 3d26909c4c63b03bc396f1b1f33220370dba000a SHA256 56aa167c8f423f9bb6e40d98beabd6498f95cb6de1a5ca7dd5adf85e0c14d6e1
414 EBUILD netbeans-dlight-9999_p20120328.ebuild 2958 RMD160 b828e968a9dd421ad145dfef269e9ddceb7bae58 SHA1 245bcaab8c202f8e48ebf19861037b5e0d12f5cb SHA256 6e64c94cf2a058b0c94f2747b6f3b3a3c12e332bfff91ca2a7be6e130ddff3e6
415 EBUILD netbeans-dlight-9999_p20120402.ebuild 2958 RMD160 17e365982770dbcb5f82de577b9ee90ec014220f SHA1 f02dbb389a6d6c62465c6778bb3d292e3b05dc85 SHA256 5719db8a3030b9910e56c24525473029670ba73c592776748b5d3b1c5742c920
416 -MISC ChangeLog 30153 RMD160 f094f2b22bdc7a56f2cb9211582c5af8578c4c05 SHA1 87d1b0736c200fbcbc385e7637bf8d202e69a8ab SHA256 fdbbb0060b3a98154af2662ac172e4ffff4c864ec9803b892536b41ff64b749a
417 +EBUILD netbeans-dlight-9999_p20120406.ebuild 2958 RMD160 fd9dc03698d3f28fed93b2ee5d327ac379d2c240 SHA1 aad5779a8e859cf1dd78003539099cbdcaa09bbf SHA256 be2f295a4ce697bc9c3ad907c3610feaa123fb4651632ebae2d2e792d467b2c5
418 +MISC ChangeLog 30330 RMD160 0100deda4159fd07d960b8ee26c4d5e6bf7451cd SHA1 b0e62aaa78d98954b11419af13260f078931c8fb SHA256 6ced0dd7c4e38dd49cc7863251bcdedc90ff6a647fcf69f75e1fd2e295aee17f
419 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
420
421 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120406.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120406.ebuild
422 new file mode 100644
423 index 0000000..bafa97b
424 --- /dev/null
425 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120406.ebuild
426 @@ -0,0 +1,102 @@
427 +# Copyright 1999-2012 Gentoo Foundation
428 +# Distributed under the terms of the GNU General Public License v2
429 +# $Header: $
430 +
431 +EAPI="4"
432 +WANT_ANT_TASKS="ant-nodeps"
433 +inherit eutils java-pkg-2 java-ant-2
434 +
435 +DESCRIPTION="Netbeans D-Light Cluster"
436 +HOMEPAGE="http://netbeans.org/"
437 +SLOT="9999"
438 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
439 +SRC_URI="${SOURCE_URL}
440 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
441 + http://hg.netbeans.org/binaries/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar"
442 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
443 +KEYWORDS="~amd64 ~x86"
444 +IUSE=""
445 +S="${WORKDIR}"
446 +
447 +CDEPEND="~dev-java/netbeans-ide-${PV}
448 + ~dev-java/netbeans-platform-${PV}"
449 +DEPEND="virtual/jdk:1.6
450 + app-arch/unzip
451 + ${CDEPEND}
452 + dev-java/javahelp:0"
453 +RDEPEND=">=virtual/jdk-1.6
454 + ${CDEPEND}"
455 +
456 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
457 +
458 +EANT_BUILD_XML="nbbuild/build.xml"
459 +EANT_BUILD_TARGET="rebuild-cluster"
460 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
461 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
462 +JAVA_PKG_BSFIX="off"
463 +
464 +src_unpack() {
465 + unpack $(basename ${SOURCE_URL})
466 +
467 + einfo "Deleting bundled jars..."
468 + find -name "*.jar" -type f -delete
469 +
470 + unpack netbeans-9999-r2-build.xml.patch.bz2
471 +
472 + pushd "${S}" >/dev/null || die
473 + ln -s "${DISTDIR}"/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar db/external/derby-10.2.2.0.jar || die
474 + popd >/dev/null || die
475 +}
476 +
477 +src_prepare() {
478 + einfo "Deleting bundled class files..."
479 + find -name "*.class" -type f | xargs rm -vf
480 +
481 + epatch netbeans-9999-r2-build.xml.patch
482 +
483 + # Support for custom patches
484 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
485 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
486 +
487 + if [ -n "${files}" ] ; then
488 + einfo "Applying custom patches:"
489 +
490 + for file in ${files} ; do
491 + epatch "${file}"
492 + done
493 + fi
494 + fi
495 +
496 + einfo "Symlinking external libraries..."
497 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
498 +
499 + einfo "Linking in other clusters..."
500 + mkdir "${S}"/nbbuild/netbeans || die
501 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
502 +
503 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
504 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
505 + touch nb.cluster.ide.built
506 +
507 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
508 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
509 + touch nb.cluster.platform.built
510 +
511 + popd >/dev/null || die
512 +
513 + java-pkg-2_src_prepare
514 +}
515 +
516 +src_install() {
517 + pushd nbbuild/netbeans/dlight >/dev/null || die
518 +
519 + insinto ${INSTALL_DIR}
520 +
521 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
522 +
523 + doins -r *
524 +
525 + popd >/dev/null || die
526 +
527 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
528 +}
529
530 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
531 index ee1caa3..9952e26 100644
532 --- a/dev-java/netbeans-enterprise/ChangeLog
533 +++ b/dev-java/netbeans-enterprise/ChangeLog
534 @@ -2,6 +2,12 @@
535 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
536 # $Header: $
537
538 +*netbeans-enterprise-9999_p20120406 (06 Apr 2012)
539 +
540 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
541 + +netbeans-enterprise-9999_p20120406.ebuild:
542 + Bumped to latest nightly sources
543 +
544 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
545 -netbeans-enterprise-9999_p20120325.ebuild:
546 Removed obsolete version
547
548 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
549 index 2192653..c89557a 100644
550 --- a/dev-java/netbeans-enterprise/Manifest
551 +++ b/dev-java/netbeans-enterprise/Manifest
552 @@ -52,9 +52,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
553 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
554 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
555 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
556 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
557 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 RMD160 0ecafb9ced600f753a5ab6359d6c762313ac2631 SHA1 d710a4694c708d8f78cfe04211ad1a199fa6ce0a SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe
558 EBUILD netbeans-enterprise-7.1.1.ebuild 18060 RMD160 6722779b909da18ed3bd532f03fd24503ca093ad SHA1 c7da0f768c7abf685aee36c7d453a2b4e3cedb56 SHA256 a7a0631689de641d87ca3dff783fcc9f9b4bf763c2701593f6969e5ce294f1f8
559 EBUILD netbeans-enterprise-9999_p20120328.ebuild 19595 RMD160 946dacd8bbdcde134de4a226c07675b4db8ea98a SHA1 7b8c85fb2aae62dfff9c47c270ee24dd07fce808 SHA256 7b058dc50afe2afa6cab8d78fb7219246457bd252d5f8301cfc7a97c3f610305
560 EBUILD netbeans-enterprise-9999_p20120402.ebuild 19595 RMD160 8fe79c920ea5e350dd7a3fc15cc3d361a0c28b41 SHA1 c290381eeb5dea9a6439a320f9e93d5a08b54489 SHA256 a368a3d65ab082429978f9554c9c85bafd3a9f0eedd4ff0b7e3fa03a10ef4f5d
561 -MISC ChangeLog 31897 RMD160 2243e1cc60fbab0d6bed9b485afe0a597643cd5e SHA1 45fa52e973888c870ff607a76daa8bc93b0d901c SHA256 c358e6149b2b8c713f4c8b11c0303ceeedfdcc80143dee7fd1d7aeec30dfb672
562 +EBUILD netbeans-enterprise-9999_p20120406.ebuild 19595 RMD160 101256aff9b9e1d380f99182a8dcae2ec7c74d4e SHA1 cbcc7a7c0ebd253c72937e62068d64c6d090933b SHA256 ce4587720662ed08606363f671c75bb9466fe58ade3a52b6fd95a83328f49916
563 +MISC ChangeLog 32082 RMD160 4deaf1737d8a32fb7851e66a449552064a7b9a12 SHA1 0ea58122ed0d6b0c73396bc4a0b8a26cbd9dd047 SHA256 deaedf93f53fdebcf0779e4500670b14f2c447cf042864b303f5f9142b8aa424
564 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
565
566 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120406.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120406.ebuild
567 new file mode 100644
568 index 0000000..379aba5
569 --- /dev/null
570 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120406.ebuild
571 @@ -0,0 +1,338 @@
572 +# Copyright 1999-2012 Gentoo Foundation
573 +# Distributed under the terms of the GNU General Public License v2
574 +# $Header: $
575 +
576 +EAPI="4"
577 +WANT_ANT_TASKS="ant-nodeps"
578 +inherit eutils java-pkg-2 java-ant-2
579 +
580 +DESCRIPTION="Netbeans Enterprise cluster"
581 +HOMEPAGE="http://netbeans.org/"
582 +SLOT="9999"
583 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
584 +SRC_URI="${SOURCE_URL}
585 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
586 + http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
587 + http://hg.netbeans.org/binaries/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar
588 + http://hg.netbeans.org/binaries/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar
589 + http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
590 + http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
591 + http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
592 + http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
593 + http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
594 + http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
595 + http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
596 + http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
597 + http://hg.netbeans.org/binaries/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip
598 + http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar
599 + http://hg.netbeans.org/binaries/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar
600 + http://hg.netbeans.org/binaries/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar
601 + http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
602 + http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
603 + http://hg.netbeans.org/binaries/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar
604 + http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
605 + http://hg.netbeans.org/binaries/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar
606 + http://hg.netbeans.org/binaries/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar
607 + http://hg.netbeans.org/binaries/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar
608 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
609 + http://hg.netbeans.org/binaries/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip
610 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
611 + http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
612 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
613 + http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
614 + http://hg.netbeans.org/binaries/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar
615 + http://hg.netbeans.org/binaries/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar
616 + http://hg.netbeans.org/binaries/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar
617 + http://hg.netbeans.org/binaries/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar
618 + http://hg.netbeans.org/binaries/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar
619 + http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
620 + http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
621 + http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
622 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
623 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
624 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
625 +KEYWORDS="~amd64 ~x86"
626 +IUSE=""
627 +S="${WORKDIR}"
628 +
629 +CDEPEND="~dev-java/netbeans-harness-${PV}
630 + ~dev-java/netbeans-ide-${PV}
631 + ~dev-java/netbeans-java-${PV}
632 + ~dev-java/netbeans-profiler-${PV}
633 + ~dev-java/netbeans-platform-${PV}
634 + ~dev-java/netbeans-webcommon-${PV}
635 + ~dev-java/netbeans-websvccommon-${PV}
636 + dev-java/commons-codec:0
637 + dev-java/commons-fileupload:0
638 + dev-java/commons-logging:0
639 + dev-java/glassfish-deployment-api:1.2
640 + dev-java/jakarta-jstl:0"
641 +DEPEND="virtual/jdk:1.6
642 + app-arch/unzip
643 + ${CDEPEND}
644 + dev-java/javahelp:0
645 + >=dev-java/junit-4.4:4
646 + dev-java/tomcat-servlet-api:2.3"
647 +RDEPEND=">=virtual/jdk-1.6
648 + ${CDEPEND}
649 + dev-java/antlr:0[java]
650 + dev-java/asm:3
651 + dev-java/bsf:2.3
652 + dev-java/commons-beanutils:1.7
653 + dev-java/commons-collections:0
654 + dev-java/commons-digester:0
655 + dev-java/commons-io:1
656 + dev-java/commons-validator:0
657 + dev-java/jakarta-oro:2.0
658 + dev-java/jettison:0
659 + dev-java/jsr311-api:0"
660 +# dev-java/commons-chain:1.1 in overlay
661 +
662 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
663 +
664 +EANT_BUILD_XML="nbbuild/build.xml"
665 +EANT_BUILD_TARGET="rebuild-cluster"
666 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
667 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
668 +JAVA_PKG_BSFIX="off"
669 +
670 +src_unpack() {
671 + unpack $(basename ${SOURCE_URL})
672 +
673 + einfo "Deleting bundled jars..."
674 + find -name "*.jar" -type f -delete
675 +
676 + unpack netbeans-9999-r2-build.xml.patch.bz2
677 +
678 + pushd "${S}" >/dev/null || die
679 + ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
680 + ln -s "${DISTDIR}"/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar libs.elimpl/external/el-impl.jar || die
681 + ln -s "${DISTDIR}"/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
682 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
683 + ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
684 + ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
685 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
686 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
687 + ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
688 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
689 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
690 + ln -s "${DISTDIR}"/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip websvc.restlib/external/jersey-1.8.zip || die
691 + ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar websvc.restlib/external/jersey-1.8-javadoc.jar || die
692 + ln -s "${DISTDIR}"/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar websvc.restlib/external/jersey-apache-client-1.8-javadoc.jar || die
693 + ln -s "${DISTDIR}"/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.8-javadoc.jar || die
694 + ln -s "${DISTDIR}"/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar websvc.restlib/external/jersey-client-1.3-javadoc.jar || die
695 + ln -s "${DISTDIR}"/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar websvc.restlib/external/jersey-core-1.1.5.1-javadoc.jar || die
696 + ln -s "${DISTDIR}"/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar websvc.restlib/external/jersey-guice-1.8-javadoc.jar || die
697 + ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
698 + ln -s "${DISTDIR}"/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar websvc.restlib/external/jersey-multipart-1.8-javadoc.jar || die
699 + ln -s "${DISTDIR}"/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar websvc.restlib/external/jersey-simple-server-1.8-javadoc.jar || die
700 + ln -s "${DISTDIR}"/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar websvc.restlib/external/jersey-spring-1.8-javadoc.jar || die
701 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
702 + ln -s "${DISTDIR}"/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
703 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
704 + ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
705 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
706 + ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
707 + ln -s "${DISTDIR}"/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar websvc.restlib/external/oauth-client-1.8-javadoc.jar || die
708 + ln -s "${DISTDIR}"/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar websvc.restlib/external/oauth-server-1.8-javadoc.jar || die
709 + ln -s "${DISTDIR}"/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar websvc.restlib/external/oauth-signature-1.8-javadoc.jar || die
710 + ln -s "${DISTDIR}"/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar web.primefaces/external/primefaces-3.2.jar || die
711 + ln -s "${DISTDIR}"/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
712 + ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
713 + ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
714 + ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
715 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
716 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
717 + popd >/dev/null || die
718 +}
719 +
720 +src_prepare() {
721 + einfo "Deleting bundled class files..."
722 + find -name "*.class" -type f | xargs rm -vf
723 +
724 + epatch netbeans-9999-r2-build.xml.patch
725 +
726 + # Support for custom patches
727 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
728 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
729 +
730 + if [ -n "${files}" ] ; then
731 + einfo "Applying custom patches:"
732 +
733 + for file in ${files} ; do
734 + epatch "${file}"
735 + done
736 + fi
737 + fi
738 +
739 + einfo "Symlinking external libraries..."
740 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
741 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
742 + java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
743 + java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
744 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
745 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
746 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
747 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
748 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
749 +
750 + einfo "Linking in other clusters..."
751 + mkdir "${S}"/nbbuild/netbeans || die
752 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
753 +
754 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
755 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
756 + touch nb.cluster.harness.built
757 +
758 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
759 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
760 + touch nb.cluster.ide.built
761 +
762 + ln -s /usr/share/netbeans-java-${SLOT} java || die
763 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
764 + touch nb.cluster.java.built
765 +
766 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
767 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
768 + touch nb.cluster.profiler.built
769 +
770 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
771 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
772 + touch nb.cluster.platform.built
773 +
774 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
775 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
776 + touch nb.cluster.webcommon.built
777 +
778 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
779 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
780 + touch nb.cluster.websvccommon.built
781 +
782 + popd >/dev/null || die
783 +
784 + java-pkg-2_src_prepare
785 +}
786 +
787 +src_install() {
788 + pushd nbbuild/netbeans/enterprise >/dev/null || die
789 +
790 + insinto ${INSTALL_DIR}
791 +
792 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
793 +
794 + doins -r *
795 +
796 + popd >/dev/null || die
797 +
798 + local instdir=${INSTALL_DIR}/modules/ext
799 + pushd "${D}"/${instdir} >/dev/null || die
800 + rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
801 + # el-impl.jar
802 + # glassfish-jspparser-3.0.jar
803 + # glassfish-logging-2.0.jar
804 + # javaee-api-6.0.jar
805 + # javaee-api-6.0-license.txt
806 + # javaee-web-api-6.0.jar
807 + # javaee-web-api-6.0-license.txt
808 + # jsp-parser-ext.jar
809 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
810 + rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
811 + # org-netbeans-modules-web-httpmonitor.jar
812 + # servlet3.0-jsp2.2-api.jar
813 + rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
814 + popd >/dev/null || die
815 +
816 + local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
817 + pushd "${D}"/${instdir} >/dev/null || die
818 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
819 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
820 + popd >/dev/null || die
821 +
822 + local instdir=${INSTALL_DIR}/modules/ext/javaee6-endorsed
823 + pushd "${D}"/${instdir} >/dev/null || die
824 + # javax.annotation.jar
825 + # javax.annotation-license.txt
826 + # jaxb-api-osgi.jar
827 + # jaxb-api-osgi-license.txt
828 + # webservices-api-osgi.jar
829 + # webservices-api-osgi-license.txt
830 + popd >/dev/null || die
831 +
832 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
833 + pushd "${D}"/${instdir} >/dev/null || die
834 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
835 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
836 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
837 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
838 + # jsf-api.jar
839 + # jsf-impl.jar
840 + popd >/dev/null || die
841 +
842 + local instdir=${INSTALL_DIR}/modules/ext/jsf-2_1
843 + pushd "${D}"/${instdir} >/dev/null || die
844 + # jsf-api.jar
845 + # jsf-impl.jar
846 + popd >/dev/null || die
847 +
848 + local instdir=${INSTALL_DIR}/modules/ext/metro
849 + pushd "${D}"/${instdir} >/dev/null || die
850 + # webservices-api.jar
851 + # webservices-extra-api.jar
852 + # webservices-extra.jar
853 + # webservices-rt.jar
854 + # webservices-tools.jar
855 + popd >/dev/null || die
856 +
857 + local instdir=${INSTALL_DIR}/modules/ext/primefaces
858 + pushd "${D}"/${instdir} >/dev/null || die
859 + # primefaces-2.1.jar
860 + popd >/dev/null || die
861 +
862 + local instdir=${INSTALL_DIR}/modules/ext/rest
863 + pushd "${D}"/${instdir} >/dev/null || die
864 + rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
865 + # jackson-core-asl-1.1.1.jar
866 + # jersey-client-1.3.jar
867 + # jersey-core-1.3.jar
868 + # jersey-json-1.3.jar
869 + # jersey-multipart-1.3.jar
870 + # jersey-server-1.3.jar
871 + # jersey-spring-1.3.jar
872 + rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
873 + rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
874 + # mimepull-1.4.jar
875 + # oauth-client-1.3.jar
876 + # oauth-signature-1.3.jar
877 + popd >/dev/null || die
878 +
879 + local instdir=${INSTALL_DIR}/modules/ext/spring
880 + pushd "${D}"/${instdir} >/dev/null || die
881 + # spring-webmvc-2.5.6.SEC01.jar
882 + popd >/dev/null || die
883 +
884 + local instdir=${INSTALL_DIR}/modules/ext/struts
885 + pushd "${D}"/${instdir} >/dev/null || die
886 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
887 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
888 + 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
889 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
890 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
891 + # rm commons-chain-1.1.jar && dosym /usr/share/commons-chain-1.1/lib/commons-chain.jar ${instdir}/commons-chain-1.1.jar || die
892 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
893 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
894 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
895 + rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
896 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
897 + rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
898 + # struts-core-1.3.8.jar
899 + # struts-el-1.3.8.jar
900 + # struts-extras-1.3.8.jar
901 + # struts-faces-1.3.8.jar
902 + # struts-mailreader-dao-1.3.8.jar
903 + # struts-scripting-1.3.8.jar
904 + # struts-taglib-1.3.8.jar
905 + # struts-tiles-1.3.8.jar
906 + popd >/dev/null || die
907 +
908 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
909 +}
910
911 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
912 index 463d12a..1f6e77b 100644
913 --- a/dev-java/netbeans-ergonomics/ChangeLog
914 +++ b/dev-java/netbeans-ergonomics/ChangeLog
915 @@ -2,6 +2,12 @@
916 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
917 # $Header: $
918
919 +*netbeans-ergonomics-9999_p20120406 (06 Apr 2012)
920 +
921 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
922 + +netbeans-ergonomics-9999_p20120406.ebuild:
923 + Bumped to latest nightly sources
924 +
925 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
926 -netbeans-ergonomics-9999_p20120325.ebuild:
927 Removed obsolete version
928
929 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
930 index 06f72a8..c1a938e 100644
931 --- a/dev-java/netbeans-ergonomics/Manifest
932 +++ b/dev-java/netbeans-ergonomics/Manifest
933 @@ -5,9 +5,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
934 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
935 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
936 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
937 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
938 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 RMD160 3ce16ca958ba2e556cd0e2361cb94cc0cf4bbe62 SHA1 ed3139bb1005c01513c3b0e2602a71622f81ecc9 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab
939 EBUILD netbeans-ergonomics-7.1.1.ebuild 2893 RMD160 f68c4de97475abe80394b482d931952e8bfa7528 SHA1 a2e1287c02f03c5ada5a2fab5ebc0f1fb29bb6c3 SHA256 f5e1173ab9368bb613c22bc584b8d9b969f9a51bc72fd35062602d7b608fd5c7
940 EBUILD netbeans-ergonomics-9999_p20120328.ebuild 2916 RMD160 3f87a44e84b41b219a0deebfd1c6cf3623ff0817 SHA1 f6e50e31aa715cdbb1a8f0ed07acec985317b5c0 SHA256 31f8df52f456c578f0af63f8f3031b2570a3eba095dbeaaffac3a4aa229bf959
941 EBUILD netbeans-ergonomics-9999_p20120402.ebuild 2916 RMD160 8f924fc4fc1634c2c1e910ffb8042c059f75522b SHA1 f22691fd1c6e7e79e93d7b02220f287ad5b42401 SHA256 e95bb417bd2082aa98dcb5dd031bc47ac9bb3da0f2d335c239de4ab562a07b90
942 -MISC ChangeLog 31519 RMD160 a4e690da5b9252e8fb810fb6a272f514e679697a SHA1 2fec78efc818dffe6cc7a889f58356cf5cb469f2 SHA256 9bfa25e7a0d858ea0e02b76fde21883b897d9f4fd9067cfd40941ee2b9955fe1
943 +EBUILD netbeans-ergonomics-9999_p20120406.ebuild 2916 RMD160 37c01b45527b82d2a8358e41a79251335379776e SHA1 9b4dd671d633068fe42e2bc7a3469c65671eef7c SHA256 13f20fdec65a8393a05522c137e7996dae1b3e91ac441593e1e31a95dd75dced
944 +MISC ChangeLog 31704 RMD160 7c4ef25474c52add771f940639fc88093b7d2f48 SHA1 2ed6417bfc40853ce556b51e02ceddd9ebb222b9 SHA256 be754d99dd917a76286f7b20d871843cccd985fb4789b98ae5346e51583c7996
945 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
946
947 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120406.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120406.ebuild
948 new file mode 100644
949 index 0000000..1cf8bbb
950 --- /dev/null
951 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120406.ebuild
952 @@ -0,0 +1,102 @@
953 +# Copyright 1999-2012 Gentoo Foundation
954 +# Distributed under the terms of the GNU General Public License v2
955 +# $Header: $
956 +
957 +EAPI="4"
958 +WANT_ANT_TASKS="ant-nodeps"
959 +inherit eutils java-pkg-2 java-ant-2
960 +
961 +DESCRIPTION="Netbeans Ergonomics Cluster"
962 +HOMEPAGE="http://netbeans.org/"
963 +SLOT="9999"
964 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
965 +SRC_URI="${SOURCE_URL}
966 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
967 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
968 +KEYWORDS="~amd64 ~x86"
969 +IUSE=""
970 +S="${WORKDIR}"
971 +
972 +CDEPEND="~dev-java/netbeans-ide-${PV}
973 + ~dev-java/netbeans-nb-${PV}
974 + ~dev-java/netbeans-platform-${PV}"
975 +DEPEND="virtual/jdk:1.6
976 + app-arch/unzip
977 + ${CDEPEND}
978 + dev-java/javahelp:0"
979 +RDEPEND=">=virtual/jdk-1.6
980 + ${CDEPEND}"
981 +
982 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
983 +
984 +EANT_BUILD_XML="nbbuild/build.xml"
985 +EANT_BUILD_TARGET="rebuild-cluster"
986 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
987 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
988 +JAVA_PKG_BSFIX="off"
989 +
990 +src_unpack() {
991 + unpack $(basename ${SOURCE_URL})
992 +
993 + einfo "Deleting bundled jars..."
994 + find -name "*.jar" -type f -delete
995 +
996 + unpack netbeans-9999-r2-build.xml.patch.bz2
997 +}
998 +
999 +src_prepare() {
1000 + einfo "Deleting bundled class files..."
1001 + find -name "*.class" -type f | xargs rm -vf
1002 +
1003 + epatch netbeans-9999-r2-build.xml.patch
1004 +
1005 + # Support for custom patches
1006 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1007 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1008 +
1009 + if [ -n "${files}" ] ; then
1010 + einfo "Applying custom patches:"
1011 +
1012 + for file in ${files} ; do
1013 + epatch "${file}"
1014 + done
1015 + fi
1016 + fi
1017 +
1018 + einfo "Symlinking external libraries..."
1019 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1020 +
1021 + einfo "Linking in other clusters..."
1022 + mkdir "${S}"/nbbuild/netbeans || die
1023 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1024 +
1025 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1026 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1027 + touch nb.cluster.ide.built
1028 +
1029 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
1030 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
1031 + touch nb.cluster.nb.built
1032 +
1033 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1034 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1035 + touch nb.cluster.platform.built
1036 +
1037 + popd >/dev/null || die
1038 +
1039 + java-pkg-2_src_prepare
1040 +}
1041 +
1042 +src_install() {
1043 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
1044 +
1045 + insinto ${INSTALL_DIR}
1046 +
1047 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1048 +
1049 + doins -r *
1050 +
1051 + popd >/dev/null || die
1052 +
1053 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1054 +}
1055
1056 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
1057 index 65ab777..6ee6618 100644
1058 --- a/dev-java/netbeans-groovy/ChangeLog
1059 +++ b/dev-java/netbeans-groovy/ChangeLog
1060 @@ -2,6 +2,12 @@
1061 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1062 # $Header: $
1063
1064 +*netbeans-groovy-9999_p20120406 (06 Apr 2012)
1065 +
1066 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1067 + +netbeans-groovy-9999_p20120406.ebuild:
1068 + Bumped to latest nightly sources
1069 +
1070 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1071 -netbeans-groovy-9999_p20120325.ebuild:
1072 Removed obsolete version
1073
1074 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1075 index 064736a..5cf965d 100644
1076 --- a/dev-java/netbeans-groovy/Manifest
1077 +++ b/dev-java/netbeans-groovy/Manifest
1078 @@ -7,9 +7,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1079 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
1080 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
1081 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
1082 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
1083 EBUILD netbeans-groovy-7.0.1.ebuild 3296 RMD160 8dfd04f7498e840e727faa16d85c1e6998933be3 SHA1 8c5f081cb89500e97feedfd39824fd913fed8044 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729
1084 EBUILD netbeans-groovy-7.1.1.ebuild 3305 RMD160 7da2700618b318e35a941026e0b2f236973eba28 SHA1 9be20e176c246f76873b69574daafd31977d7a2c SHA256 bdb6b64b062cf2525d7b0e132ffda2a0497954d612321cb9121cfd1d06d7a65b
1085 EBUILD netbeans-groovy-9999_p20120328.ebuild 3349 RMD160 029fd2504e5a641bed5989cb30a57c6254f609aa SHA1 702f03fe27c98449d4671d5f47ee1cd603fe2a60 SHA256 b29e9ccbc316a5215cc74bb4c6b4b135647b6e06b73d236edd4384c5df79a85a
1086 EBUILD netbeans-groovy-9999_p20120402.ebuild 3349 RMD160 58de56497045d33028e877b002ae6eb9191b3b5d SHA1 0c04c04dcda488b6213789bee8e64a326b24f592 SHA256 78dc0632d64ee692f26cd655294b88febbefe2230f5f4bcdabe473b57f199599
1087 -MISC ChangeLog 30153 RMD160 f04ce148ceb11664f0e0c6afb96998b6fe9a4943 SHA1 a55e9560b7711d23937ca8ba670da09a87595459 SHA256 f9ff62bdccc169891abe4f7eab78a5ddd8a9682a498018a568452ab0ce853679
1088 +EBUILD netbeans-groovy-9999_p20120406.ebuild 3349 RMD160 d7e0f1b21c234fee1e20398588e6aa2724a83fe6 SHA1 9a41fb0a9186a6125aacfa6bb1ac4824b77aebaa SHA256 c190deb9c22430dc9767f87d4f7d6d067a4e551ad5f5004ca4e978e1a830c451
1089 +MISC ChangeLog 30330 RMD160 755b01e879d5f7769ed325260c46edde002fadf9 SHA1 bc9fa107d18f90f923e26df45e8f4da0da6f87bd SHA256 bcac53584af3bca2da4bc28d523b712766d75907c5bdd002e66cc1020fc26889
1090 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1091
1092 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120406.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120406.ebuild
1093 new file mode 100644
1094 index 0000000..45895e0
1095 --- /dev/null
1096 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120406.ebuild
1097 @@ -0,0 +1,112 @@
1098 +# Copyright 1999-2012 Gentoo Foundation
1099 +# Distributed under the terms of the GNU General Public License v2
1100 +# $Header: $
1101 +
1102 +EAPI="4"
1103 +WANT_ANT_TASKS="ant-nodeps"
1104 +inherit eutils java-pkg-2 java-ant-2
1105 +
1106 +DESCRIPTION="Netbeans Groovy Cluster"
1107 +HOMEPAGE="http://netbeans.org/projects/groovy"
1108 +SLOT="9999"
1109 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
1110 +SRC_URI="${SOURCE_URL}
1111 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
1112 + http://hg.netbeans.org/binaries/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar"
1113 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1114 +KEYWORDS="~amd64 ~x86"
1115 +IUSE=""
1116 +S="${WORKDIR}"
1117 +
1118 +CDEPEND="~dev-java/netbeans-ide-${PV}
1119 + ~dev-java/netbeans-java-${PV}
1120 + ~dev-java/netbeans-platform-${PV}"
1121 +DEPEND="virtual/jdk:1.6
1122 + app-arch/unzip
1123 + ${CDEPEND}
1124 + dev-java/javahelp:0"
1125 +RDEPEND=">=virtual/jdk-1.6
1126 + ${CDEPEND}"
1127 +
1128 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1129 +
1130 +EANT_BUILD_XML="nbbuild/build.xml"
1131 +EANT_BUILD_TARGET="rebuild-cluster"
1132 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1133 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1134 +JAVA_PKG_BSFIX="off"
1135 +
1136 +src_unpack() {
1137 + unpack $(basename ${SOURCE_URL})
1138 +
1139 + einfo "Deleting bundled jars..."
1140 + find -name "*.jar" -type f -delete
1141 +
1142 + unpack netbeans-9999-r2-build.xml.patch.bz2
1143 +
1144 + pushd "${S}" >/dev/null || die
1145 + ln -s "${DISTDIR}"/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar groovy.editor/external/groovy-all-1.9.0-beta-4.jar || die
1146 + popd >/dev/null || die
1147 +}
1148 +
1149 +src_prepare() {
1150 + einfo "Deleting bundled class files..."
1151 + find -name "*.class" -type f | xargs rm -vf
1152 +
1153 + epatch netbeans-9999-r2-build.xml.patch
1154 +
1155 + # Support for custom patches
1156 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1157 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1158 +
1159 + if [ -n "${files}" ] ; then
1160 + einfo "Applying custom patches:"
1161 +
1162 + for file in ${files} ; do
1163 + epatch "${file}"
1164 + done
1165 + fi
1166 + fi
1167 +
1168 + einfo "Symlinking external libraries..."
1169 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1170 +
1171 + einfo "Linking in other clusters..."
1172 + mkdir "${S}"/nbbuild/netbeans || die
1173 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1174 +
1175 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1176 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1177 + touch nb.cluster.ide.built
1178 +
1179 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1180 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1181 + touch nb.cluster.java.built
1182 +
1183 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1184 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1185 + touch nb.cluster.platform.built
1186 +
1187 + popd >/dev/null || die
1188 +
1189 + java-pkg-2_src_prepare
1190 +}
1191 +
1192 +src_install() {
1193 + pushd nbbuild/netbeans/groovy >/dev/null || die
1194 +
1195 + insinto ${INSTALL_DIR}
1196 +
1197 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1198 +
1199 + doins -r *
1200 +
1201 + popd >/dev/null || die
1202 +
1203 + local instdir=${INSTALL_DIR}/modules/ext
1204 + pushd "${D}"/${instdir} >/dev/null || die
1205 + # groovy-all.jar
1206 + popd >/dev/null || die
1207 +
1208 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1209 +}
1210
1211 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1212 index da3342f..f108402 100644
1213 --- a/dev-java/netbeans-harness/ChangeLog
1214 +++ b/dev-java/netbeans-harness/ChangeLog
1215 @@ -2,6 +2,12 @@
1216 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1217 # $Header: $
1218
1219 +*netbeans-harness-9999_p20120406 (06 Apr 2012)
1220 +
1221 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1222 + +netbeans-harness-9999_p20120406.ebuild:
1223 + Bumped to latest nightly sources
1224 +
1225 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1226 -netbeans-harness-9999_p20120325.ebuild:
1227 Removed obsolete version
1228
1229 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1230 index 7be0b56..0f68bd3 100644
1231 --- a/dev-java/netbeans-harness/Manifest
1232 +++ b/dev-java/netbeans-harness/Manifest
1233 @@ -7,9 +7,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1234 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
1235 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
1236 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
1237 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
1238 EBUILD netbeans-harness-7.0.1.ebuild 3579 RMD160 dd36fe87364dc9a15cfad15b64f8d05e46632705 SHA1 d39ddfab960f1b9430a5eee2919d06e2854ae848 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5
1239 EBUILD netbeans-harness-7.1.1.ebuild 3587 RMD160 4b78aa7e3c0af41f3f7f85a09368de526172289f SHA1 93adf0871e22a1e9c27d5bee1e1a65f62728ff2f SHA256 5579365d51acc14e70d074b894482082b0b923b5097ec4bd9cfa39a6052c9626
1240 EBUILD netbeans-harness-9999_p20120328.ebuild 3610 RMD160 20c19fc216989b0ed17ba57117fedf2ffaa9f5bb SHA1 260068e6875e37b95a454e21e1c47506e6093022 SHA256 68842898b343d73e81c51d884adfe3410be2d1f4ea692ba468976aca829bf9f0
1241 EBUILD netbeans-harness-9999_p20120402.ebuild 3610 RMD160 f2ee83c2bea1ee6512e51551ba0f2aade5e0b5df SHA1 76e06c294f0e67141270b12006d41c43c8bbbab4 SHA256 ff68e2316d296ec5243719ed64e50846b653598fa21d5e951a3b4ce1b203d45a
1242 -MISC ChangeLog 30494 RMD160 fb87c0b31d8b3e568d6e58bae4d822d72326eda6 SHA1 1046221b1dfb47e94ac9d6297f94f987867b3667 SHA256 064b8457120e1c7765332f3f77abd20efd6e7bba476103a93b3733eda59da404
1243 +EBUILD netbeans-harness-9999_p20120406.ebuild 3610 RMD160 9142e0afdd83252fce66845614a87fceb755bbec SHA1 26e0a0e8fa679c8a819ffe77d300e48f55f9613c SHA256 552444d79bfd4f8ea4f6aa667c61e8c42e3c4251ccc4bcce4099350d1d072501
1244 +MISC ChangeLog 30673 RMD160 52f6da2bf51f1cba8b67c346e1f82e939f206b06 SHA1 9257f6eec419c13bc9d35f983d4285909633c03f SHA256 db966de67411ec15ca6b551119341f3732681f2bfc1e210523ef70474d854195
1245 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1246
1247 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120406.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120406.ebuild
1248 new file mode 100644
1249 index 0000000..862fc3f
1250 --- /dev/null
1251 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20120406.ebuild
1252 @@ -0,0 +1,115 @@
1253 +# Copyright 1999-2012 Gentoo Foundation
1254 +# Distributed under the terms of the GNU General Public License v2
1255 +# $Header: $
1256 +
1257 +EAPI="4"
1258 +WANT_ANT_TASKS="ant-nodeps"
1259 +inherit eutils java-pkg-2 java-ant-2
1260 +
1261 +DESCRIPTION="Netbeans Harness"
1262 +HOMEPAGE="http://netbeans.org/features/platform/"
1263 +SLOT="9999"
1264 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
1265 +SRC_URI="${SOURCE_URL}
1266 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
1267 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1268 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1269 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1270 +KEYWORDS="~amd64 ~x86"
1271 +IUSE=""
1272 +S="${WORKDIR}"
1273 +
1274 +CDEPEND="~dev-java/netbeans-platform-${PV}
1275 + dev-java/javahelp:0"
1276 +DEPEND="virtual/jdk:1.6
1277 + app-arch/unzip
1278 + ${CDEPEND}
1279 + >=dev-java/junit-4.4:4"
1280 +RDEPEND=">=virtual/jdk-1.6
1281 + ${CDEPEND}"
1282 +
1283 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1284 +
1285 +EANT_BUILD_XML="nbbuild/build.xml"
1286 +EANT_BUILD_TARGET="rebuild-cluster"
1287 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1288 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1289 +JAVA_PKG_BSFIX="off"
1290 +
1291 +src_unpack() {
1292 + unpack $(basename ${SOURCE_URL})
1293 +
1294 + einfo "Deleting bundled jars..."
1295 + find -name "*.jar" -type f -delete
1296 +
1297 + unpack netbeans-9999-r2-build.xml.patch.bz2
1298 +
1299 + pushd "${S}" >/dev/null || die
1300 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1301 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1302 + popd >/dev/null || die
1303 +}
1304 +
1305 +src_prepare() {
1306 + einfo "Deleting bundled class files..."
1307 + find -name "*.class" -type f | xargs rm -vf
1308 +
1309 + epatch netbeans-9999-r2-build.xml.patch
1310 +
1311 + # Support for custom patches
1312 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1313 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1314 +
1315 + if [ -n "${files}" ] ; then
1316 + einfo "Applying custom patches:"
1317 +
1318 + for file in ${files} ; do
1319 + epatch "${file}"
1320 + done
1321 + fi
1322 + fi
1323 +
1324 + einfo "Symlinking external libraries..."
1325 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1326 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1327 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1328 +
1329 + einfo "Linking in other clusters..."
1330 + mkdir "${S}"/nbbuild/netbeans || die
1331 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1332 +
1333 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1334 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1335 + touch nb.cluster.platform.built
1336 +
1337 + popd >/dev/null || die
1338 +
1339 + java-pkg-2_src_prepare
1340 +}
1341 +
1342 +src_install() {
1343 + pushd nbbuild/netbeans/harness >/dev/null || die
1344 +
1345 + insinto ${INSTALL_DIR}
1346 +
1347 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1348 +
1349 + doins -r *
1350 + fperms 755 launchers/app.sh
1351 + find "${D}" -name "*.exe" -type f -delete
1352 +
1353 + popd >/dev/null || die
1354 +
1355 + local instdir=${INSTALL_DIR}/antlib
1356 + pushd "${D}"/${instdir} >/dev/null || die
1357 + # bindex-2.2.jar
1358 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1359 + popd >/dev/null || die
1360 +
1361 + local instdir=${INSTALL_DIR}/modules/ext
1362 + pushd "${D}"/${instdir} >/dev/null || die
1363 + # jemmy-2.3.0.0.jar
1364 + popd >/dev/null || die
1365 +
1366 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1367 +}
1368
1369 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1370 index 6938f71..eeb7d5f 100644
1371 --- a/dev-java/netbeans-ide/ChangeLog
1372 +++ b/dev-java/netbeans-ide/ChangeLog
1373 @@ -2,6 +2,12 @@
1374 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1375 # $Header: $
1376
1377 +*netbeans-ide-9999_p20120406 (06 Apr 2012)
1378 +
1379 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1380 + +netbeans-ide-9999_p20120406.ebuild:
1381 + Bumped to latest nightly sources
1382 +
1383 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1384 -netbeans-ide-9999_p20120325.ebuild:
1385 Removed obsolete version
1386
1387 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1388 index 65f4cff..2bb7477 100644
1389 --- a/dev-java/netbeans-ide/Manifest
1390 +++ b/dev-java/netbeans-ide/Manifest
1391 @@ -82,9 +82,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1392 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
1393 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
1394 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
1395 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
1396 EBUILD netbeans-ide-7.0.1.ebuild 22653 RMD160 fe693a0abc3253af1850b99bfb4fa0d9a488bd94 SHA1 5b6547694a3193ce89cc2a5dfb8fc134cb81fabe SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356
1397 EBUILD netbeans-ide-7.1.1.ebuild 26834 RMD160 d04d5bffcd0471316c7022f754b1debcf5203552 SHA1 c2a935f33fd37e8ceace2f2e212753bb8f88219a SHA256 f3000e8e4a0565371a02e9574e1f4b1aafbbabc5095ac496bc5c233d6e5ce3d7
1398 EBUILD netbeans-ide-9999_p20120328.ebuild 27519 RMD160 29ce6198a5fd246a47e3236c61b8cfe92c173409 SHA1 850358e7125ba2161525e7a4e88e4aa947983132 SHA256 13dd25a9b8adda878c2d1dafa0e49a2fa4aaabc3bda5ededf3efdcb10145b79c
1399 EBUILD netbeans-ide-9999_p20120402.ebuild 27519 RMD160 cd904ccef293377ec433b29b581a45fe4d691831 SHA1 4e5ba3c0e1d286cdf91feafac7cec56ae28be372 SHA256 30110ea129826c4888d6f0c11ef37934a4eebcea9a94e83ed19294e178afc57c
1400 -MISC ChangeLog 29619 RMD160 da21033f12b292dc2d197c9dbf0c7fb1aa33ed5f SHA1 aed9539ff90046e23c21eed5ef6ead534134823c SHA256 b3fd64ac4ee038d6992718153ef829426743c622b3cb3e8609ec3dc8420eca00
1401 +EBUILD netbeans-ide-9999_p20120406.ebuild 27519 RMD160 41788233e266d741fbaba53cd5e5d871325d6fc5 SHA1 426b1432c9c3f0657bef038ad2fde9ad173d3b32 SHA256 c0cc965b71c4a5ba24ef380b60d3a96224c71c63550e66e6ef0500725ccc18ad
1402 +MISC ChangeLog 29790 RMD160 573f36766094fa5fe10d8a464cc8be30fc7333db SHA1 29ae24c3c5459b861628309352c98d52d2a7063b SHA256 feaf4abfad8c88bbceadfe4ea4899840b0e769d71324e69246b7becdbe958172
1403 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1404
1405 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120406.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120406.ebuild
1406 new file mode 100644
1407 index 0000000..6a483db
1408 --- /dev/null
1409 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20120406.ebuild
1410 @@ -0,0 +1,390 @@
1411 +# Copyright 1999-2012 Gentoo Foundation
1412 +# Distributed under the terms of the GNU General Public License v2
1413 +# $Header: $
1414 +
1415 +EAPI="4"
1416 +WANT_ANT_TASKS="ant-nodeps"
1417 +inherit eutils java-pkg-2 java-ant-2
1418 +
1419 +DESCRIPTION="Netbeans IDE Cluster"
1420 +HOMEPAGE="http://netbeans.org/projects/ide"
1421 +SLOT="9999"
1422 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
1423 +SRC_URI="${SOURCE_URL}
1424 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
1425 + http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1426 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1427 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1428 + http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1429 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1430 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1431 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1432 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1433 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1434 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1435 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1436 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1437 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1438 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1439 + http://hg.netbeans.org/binaries/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar
1440 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1441 + http://hg.netbeans.org/binaries/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar
1442 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1443 + http://hg.netbeans.org/binaries/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar
1444 + http://hg.netbeans.org/binaries/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar
1445 + http://hg.netbeans.org/binaries/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar
1446 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1447 + http://hg.netbeans.org/binaries/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar
1448 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1449 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1450 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1451 + http://hg.netbeans.org/binaries/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar
1452 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1453 + http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1454 + http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1455 + http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1456 + http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1457 + http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1458 + http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1459 + http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1460 + http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1461 + http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1462 + http://hg.netbeans.org/binaries/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar
1463 + http://hg.netbeans.org/binaries/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar
1464 + http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1465 + http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1466 + http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1467 + http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1468 + http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1469 + http://hg.netbeans.org/binaries/299144A066A7E2965ACB1A30D71F4D1E6C0FC061-org.tmatesoft.svnkit_1.7.4.rc1_t20120321_0030.jar
1470 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1471 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1472 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1473 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1474 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1475 + http://hg.netbeans.org/binaries/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar
1476 + http://hg.netbeans.org/binaries/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar
1477 + http://hg.netbeans.org/binaries/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar
1478 + http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1479 + http://hg.netbeans.org/binaries/69229EDC4C10A6B5752BA517F624544CE1F69721-sqljet-1.1.0-SNAPSHOT_r1197_v20120313_1735.jar
1480 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1481 + http://hg.netbeans.org/binaries/E1E307B031161B5D5FB7E4CB2FADE454CCF2506B-trilead-ssh2-1.0.0-build214.jar
1482 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1483 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1484 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1485 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1486 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1487 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1488 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1489 +KEYWORDS="~amd64 ~x86"
1490 +IUSE=""
1491 +S="${WORKDIR}"
1492 +
1493 +CDEPEND="~dev-java/netbeans-harness-${PV}
1494 + ~dev-java/netbeans-platform-${PV}
1495 + dev-java/commons-httpclient:3
1496 + dev-java/commons-io:1
1497 + dev-java/commons-lang:2.1
1498 + dev-java/commons-logging:0
1499 + dev-java/freemarker:2.3
1500 + dev-java/icu4j:4.4
1501 + dev-java/jdbc-mysql:0
1502 + dev-java/jdbc-postgresql:0
1503 + dev-java/jsr173:0
1504 + dev-java/jvyamlb:0
1505 + dev-java/log4j:0
1506 + dev-java/saxon:9
1507 + dev-java/smack:2.2
1508 + dev-java/sun-jaf:0
1509 + dev-java/tomcat-servlet-api:2.2
1510 + dev-java/ws-commons-util:0
1511 + dev-java/xerces:2
1512 + dev-vcs/subversion:0[java]"
1513 +# dev-java/lucene:3.5 we do not have slot 3.5 yet
1514 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1515 +# app-text/jing:0 our version is probably too old
1516 +# dev-java/ini4j:0 our version is too old
1517 +# java-virtuals/jaf:0 could use this instead of sun-jaf but it returns empty classpath
1518 +# dev-java/trilead-ssh2:0 in overlay
1519 +DEPEND="virtual/jdk:1.6
1520 + app-arch/unzip
1521 + dev-java/commons-codec:0
1522 + dev-java/jsch:0
1523 + dev-java/jzlib:0
1524 + ${CDEPEND}
1525 + dev-java/javacc:0
1526 + dev-java/javahelp:0"
1527 +RDEPEND=">=virtual/jdk-1.6
1528 + ${CDEPEND}"
1529 +
1530 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1531 +
1532 +EANT_BUILD_XML="nbbuild/build.xml"
1533 +EANT_BUILD_TARGET="rebuild-cluster"
1534 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1535 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1536 +JAVA_PKG_BSFIX="off"
1537 +
1538 +src_unpack() {
1539 + unpack $(basename ${SOURCE_URL})
1540 +
1541 + einfo "Deleting bundled jars..."
1542 + find -name "*.jar" -type f -delete
1543 +
1544 + unpack netbeans-9999-r2-build.xml.patch.bz2
1545 +
1546 + pushd "${S}" >/dev/null || die
1547 + ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1548 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1549 + ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1550 + # system commons-io fails with following error:
1551 + # 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
1552 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1553 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1554 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1555 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1556 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1557 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1558 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1559 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1560 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1561 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1562 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1563 + ln -s "${DISTDIR}"/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar html.validation/external/isorelax20041111.jar || die
1564 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1565 + ln -s "${DISTDIR}"/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1566 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1567 + ln -s "${DISTDIR}"/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1568 + ln -s "${DISTDIR}"/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1569 + ln -s "${DISTDIR}"/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1570 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1571 + ln -s "${DISTDIR}"/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar html.validation/external/js.jar || die
1572 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1573 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1574 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1575 + ln -s "${DISTDIR}"/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar libs.lucene/external/lucene-core-3.5.0.jar || die
1576 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1577 + 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
1578 + 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
1579 + 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
1580 + 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
1581 + 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
1582 + 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
1583 + 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
1584 + 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
1585 + 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
1586 + ln -s "${DISTDIR}"/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.0.200.jar || die
1587 + ln -s "${DISTDIR}"/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar o.eclipse.jgit/external/org.eclipse.jgit-1.3.0.201202151440-r.jar || die
1588 + 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
1589 + 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
1590 + 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
1591 + 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
1592 + 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
1593 + ln -s "${DISTDIR}"/299144A066A7E2965ACB1A30D71F4D1E6C0FC061-org.tmatesoft.svnkit_1.7.4.rc1_t20120321_0030.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.4.rc1_t20120321_0030.jar || die
1594 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1595 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1596 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1597 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1598 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1599 + ln -s "${DISTDIR}"/69229EDC4C10A6B5752BA517F624544CE1F69721-sqljet-1.1.0-SNAPSHOT_r1197_v20120313_1735.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.0-SNAPSHOT_r1197_v20120313_1735.jar || die
1600 + ln -s "${DISTDIR}"/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.5.jar || die
1601 + ln -s "${DISTDIR}"/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.5.jar || die
1602 + ln -s "${DISTDIR}"/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.5.jar || die
1603 + ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
1604 + ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
1605 + ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1606 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1607 + ln -s "${DISTDIR}"/E1E307B031161B5D5FB7E4CB2FADE454CCF2506B-trilead-ssh2-1.0.0-build214.jar libs.svnClientAdapter.svnkit/external/trilead-ssh2-1.0.0-build214.jar || die
1608 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1609 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1610 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1611 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1612 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1613 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1614 + popd >/dev/null || die
1615 +}
1616 +
1617 +src_prepare() {
1618 + einfo "Deleting bundled class files..."
1619 + find -name "*.class" -type f | xargs rm -vf
1620 +
1621 + epatch netbeans-9999-r2-build.xml.patch
1622 +
1623 + # Support for custom patches
1624 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1625 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1626 +
1627 + if [ -n "${files}" ] ; then
1628 + einfo "Applying custom patches:"
1629 +
1630 + for file in ${files} ; do
1631 + epatch "${file}"
1632 + done
1633 + fi
1634 + fi
1635 +
1636 + einfo "Symlinking external libraries..."
1637 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1638 +
1639 + einfo "Linking in other clusters..."
1640 + mkdir "${S}"/nbbuild/netbeans || die
1641 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1642 +
1643 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1644 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1645 + touch nb.cluster.platform.built
1646 +
1647 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1648 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1649 + touch nb.cluster.harness.built
1650 +
1651 + popd >/dev/null || die
1652 +
1653 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1654 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1655 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.18-bin.jar
1656 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
1657 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1658 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1659 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1660 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1661 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging-api.jar commons-logging-api-1.1.1.jar
1662 + # java-pkg_jar-from --into html.validation/external jing jing.jar jing.jar
1663 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1664 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1665 + # java-pkg_jar-from --into libs.antlr3.runtime/external antlr-3 antlr3.jar antlr-runtime-3.1.3.jar
1666 + # java-pkg_jar-from --into libs.commons_net/external commons-net commons-net.jar commons-net-1.4.1.jar
1667 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1668 + # java-pkg_jar-from --into libs.ini4j/external ini4j ini4j.jar ini4j-0.5.1.jar
1669 + # java-pkg_jar-from --into libs.jaxb/external jaxb-2 jaxb-impl.jar jaxb-impl.jar
1670 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1671 + # java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1672 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1673 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1674 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.2.jar
1675 + # java-pkg_jar-from --into libs.svnClientAdapter.svnkit/external trilead-ssh2 trilead-ssh2.jar trilead.jar
1676 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1677 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1678 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1679 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1680 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1681 + 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
1682 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1683 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1684 + # java-pkg_jar-from --into xml.jaxb.api/external jaxb-2 jaxb-api.jar jaxb-api.jar
1685 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_api.jar
1686 +
1687 + java-pkg-2_src_prepare
1688 +}
1689 +
1690 +src_compile() {
1691 + unset DISPLAY
1692 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1693 +}
1694 +
1695 +src_install() {
1696 + pushd nbbuild/netbeans/ide >/dev/null || die
1697 +
1698 + insinto ${INSTALL_DIR}
1699 +
1700 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1701 +
1702 + doins -r *
1703 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1704 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1705 +
1706 + insinto ${INSTALL_DIR}/bin/nativeexecution
1707 + doins bin/nativeexecution/*
1708 +
1709 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1710 + for file in *.sh ; do
1711 + fperms 755 ${file}
1712 + done
1713 + popd >/dev/null || die
1714 +
1715 + if use x86 ; then
1716 + doins -r bin/nativeexecution/Linux-x86
1717 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1718 + for file in * ; do
1719 + fperms 755 ${file}
1720 + done
1721 + popd >/dev/null || die
1722 + elif use amd64 ; then
1723 + doins -r bin/nativeexecution/Linux-x86_64
1724 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1725 + for file in * ; do
1726 + fperms 755 ${file}
1727 + done
1728 + popd >/dev/null || die
1729 + fi
1730 +
1731 + popd >/dev/null || die
1732 +
1733 + local instdir=${INSTALL_DIR}/modules/ext
1734 + pushd "${D}"/${instdir} >/dev/null || die
1735 + # rm antlr-runtime-3.1.3.jar && dosym /usr/share/antlr-3/lib/antlr3.jar ${instdir}/antlr-runtime-3.1.3.jar || die
1736 + # bytelist-0.1.jar
1737 + 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
1738 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1739 + # rm commons-net-1.4.1.jar && dosym /usr/share/commons-net/lib/commons-net.jar ${instdir}/commons-net-1.4.1.jar || die
1740 + # ddl.jar
1741 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1742 + # html5-datatypes.jar
1743 + # html5-parser.jar
1744 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1745 + # [[ -f ini4j-0.5.1.jar ]] && java-pkg_jar-from ini4j ini4j.jar ${instdir}/ini4j-0.5.1.jar || die
1746 + # io-xml-util.jar
1747 + # iri.jar
1748 + # isorelax20041111.jar
1749 + # [[ -f jing.jar ]] && java-pkg_jar-from jing jing.jar ${instdir}/jing.jar || die
1750 + # js.jar
1751 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1752 + # libpam4j-1.1.jar
1753 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1754 + # 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
1755 + rm mysql-connector-java-5.1.18-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.18-bin.jar || die
1756 + # non-schema.jar
1757 + # org.eclipse.mylyn.bugzilla.core_3.3.1.jar
1758 + # org.eclipse.mylyn.commons.core_3.3.1.jar
1759 + # org.eclipse.mylyn.commons.net_3.3.0.jar
1760 + # org.eclipse.mylyn.tasks.core_3.3.1.jar
1761 + # org-netbeans-tax.jar
1762 + rm postgresql-9.1-901.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.1-901.jdbc4.jar || die
1763 + # processtreekiller-1.0.1.jar
1764 + # resolver-1.2.jar
1765 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1766 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1767 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1768 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1769 + # sqljet-1.0.3.jar
1770 + # svnClientAdapter-javahl-1.6.13.jar
1771 + # svnClientAdapter-main-1.6.13.jar
1772 + # svnClientAdapter-svnkit-1.6.13.jar
1773 + rm svnjavahl-1.7.2.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.7.2.jar || die
1774 + # svnkit-javahl.jar
1775 + # svnkit-1.3.4.jar
1776 + # swingx-0.9.5.jar
1777 + # [[ -f trilead.jar ]] && java-pkg_jar-from trilead-ssh2 trilead-ssh2.jar ${instdir}/trilead.jar || die
1778 + # ValidationAPI.jar
1779 + # validator.jar
1780 + # webserver.jar
1781 + # winp-1.14-patched.jar
1782 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1783 + popd >/dev/null || die
1784 +
1785 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1786 + pushd "${D}"/${instdir} >/dev/null || die
1787 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1788 + # [[ -f jaxb-impl.jar ]] && java-pkg_jar-from jaxb-2 jaxb-impl.jar ${instdir}/jaxb-impl.jar || die
1789 + # jaxb-xjc.jar
1790 + # jaxb1-impl.jar
1791 + popd >/dev/null || die
1792 +
1793 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1794 + pushd "${D}"/${instdir} >/dev/null || die
1795 + # [[ -f jaxb-api.jar ]] && java-pkg_jar-from jaxb-2 jaxb-api.jar ${instdir}/jaxb-api.jar || die
1796 + rm jsr173_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_api.jar || die
1797 + popd >/dev/null || die
1798 +
1799 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1800 +}
1801
1802 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1803 index 31c0c55..f7e53ab 100644
1804 --- a/dev-java/netbeans-java/ChangeLog
1805 +++ b/dev-java/netbeans-java/ChangeLog
1806 @@ -2,6 +2,12 @@
1807 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1808 # $Header: $
1809
1810 +*netbeans-java-9999_p20120406 (06 Apr 2012)
1811 +
1812 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1813 + +netbeans-java-9999_p20120406.ebuild:
1814 + Bumped to latest nightly sources
1815 +
1816 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
1817 -netbeans-java-9999_p20120325.ebuild:
1818 Removed obsolete version
1819
1820 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1821 index 9dbe2b1..d6fabea 100644
1822 --- a/dev-java/netbeans-java/Manifest
1823 +++ b/dev-java/netbeans-java/Manifest
1824 @@ -42,11 +42,13 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1825 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
1826 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
1827 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
1828 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
1829 EBUILD netbeans-java-7.0.1-r1.ebuild 14910 RMD160 d14f4336ff68a56a3711a3196c2063285ee09368 SHA1 0265d2116d2124d5e212fa4afdb76f6a5a929094 SHA256 8af2b399378ee959c0255091c1f6afadf8ba7925d81cd82755058dbc6cd2334a
1830 EBUILD netbeans-java-7.0.1.ebuild 14888 RMD160 19208f48ccc5d5d19ba03bf7c60d27a429243b98 SHA1 2c116b4798f92dcac23bdcacd04bb01b0116c7d2 SHA256 98b4789883e375d817f509dbe9067b6f5c3685d92c714d443d51b00bb54704ad
1831 EBUILD netbeans-java-7.1.1-r1.ebuild 14871 RMD160 dcc71dd840ea199e781b50e50d2e9ae16d6f627c SHA1 8e2b9ad67f9840c2dd117abbb044e1c66f819e51 SHA256 b1dfbc2c519128a9dbb7b6f0a2f5690661b079cf9235a3da548f7c89016fcf08
1832 EBUILD netbeans-java-7.1.1.ebuild 14849 RMD160 c7b0b84b77b2c08d57edeacf799c6c2288881960 SHA1 b9a3e4a3ba16214e3afa89454e5f595373500611 SHA256 e5fc891099dfd9e26f9dc9542fe953e96c6bd397dcc32435b6b49ad938eb54d4
1833 EBUILD netbeans-java-9999_p20120328.ebuild 15238 RMD160 3cfe0cda15a89fdbc959ab7cbdcf65301fbbae38 SHA1 34bd6df01c167b24bbbb229e5dbaa68d945f09c6 SHA256 f6c1b8f0e790c22db6837c9703ed515b4b13e9ff3e14b8fbae11a79aceb6a2cd
1834 EBUILD netbeans-java-9999_p20120402.ebuild 15238 RMD160 1bab4e0fcd85c3d2c6b2dff0e13107ae28618b67 SHA1 ef76e9da6f7935653192dd5475d8589e8794e8d6 SHA256 62aaa3b7ae46d731fd597591c441f21aa9a4c120d2f635463d257798157b10f0
1835 -MISC ChangeLog 30826 RMD160 f709024ff852d52ac90e1843a6a7de3aa8ee0ca2 SHA1 433185b1e3dc26810f1a6c79034e6a433c61b27a SHA256 c5b68328be08ce17acb9795b89dd5febfd78f3cc824b624394e3628594d4fd76
1836 +EBUILD netbeans-java-9999_p20120406.ebuild 15238 RMD160 307202ceaf0006df88cd2cb5152692b16372522b SHA1 7326b85a1c0de195866dd170c91b708ba930d60d SHA256 996571959c79690ca6db366d0117077d8e5a98c9e0072dfd58b949a9199853e2
1837 +MISC ChangeLog 30999 RMD160 ec93b1875bd0a5cb729827a20d00497c26f6bd15 SHA1 af68af7a706fe6bd3e4de7f39f9717e40b019ffd SHA256 2e0252874ac97c75f41013fb9e017adc0c8e746c5086151be253b3afde1458a3
1838 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1839
1840 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120406.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120406.ebuild
1841 new file mode 100644
1842 index 0000000..e9f503f
1843 --- /dev/null
1844 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20120406.ebuild
1845 @@ -0,0 +1,323 @@
1846 +# Copyright 1999-2012 Gentoo Foundation
1847 +# Distributed under the terms of the GNU General Public License v2
1848 +# $Header: $
1849 +
1850 +EAPI="4"
1851 +WANT_ANT_TASKS="ant-nodeps"
1852 +inherit eutils java-pkg-2 java-ant-2
1853 +
1854 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1855 +
1856 +DESCRIPTION="Netbeans Java Cluster"
1857 +HOMEPAGE="http://netbeans.org/projects/java"
1858 +SLOT="9999"
1859 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
1860 +SRC_URI="${SOURCE_URL}
1861 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
1862 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip
1863 + http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1864 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1865 + http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1866 + http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar
1867 + http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
1868 + http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
1869 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1870 + http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1871 + http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1872 + http://hg.netbeans.org/binaries/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar
1873 + http://hg.netbeans.org/binaries/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar
1874 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar
1875 + http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
1876 + http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
1877 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1878 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1879 + http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1880 + http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
1881 + http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
1882 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1883 +KEYWORDS="~amd64 ~x86"
1884 +IUSE=""
1885 +S="${WORKDIR}"
1886 +
1887 +CDEPEND="~dev-java/netbeans-platform-${PV}
1888 + ~dev-java/netbeans-harness-${PV}
1889 + ~dev-java/netbeans-ide-${PV}
1890 + ~dev-java/netbeans-websvccommon-${PV}
1891 + dev-java/beansbinding:0
1892 + dev-java/cglib:2.2
1893 + dev-java/jdom:1.0
1894 + dev-java/lucene:3.0"
1895 +DEPEND="virtual/jdk:1.6
1896 + app-arch/unzip
1897 + ${CDEPEND}
1898 + dev-java/javahelp:0
1899 + dev-java/junit:4"
1900 +RDEPEND=">=virtual/jdk-1.6
1901 + ${CDEPEND}
1902 + dev-java/absolutelayout:0
1903 + dev-java/antlr:0[java]
1904 + dev-java/asm:2.2
1905 + dev-java/cglib:2.1
1906 + dev-java/commons-collections:0
1907 + dev-java/dom4j:1
1908 + dev-java/ehcache:1.2
1909 + dev-java/fastinfoset:0
1910 + dev-java/javassist:3
1911 + dev-java/jsr67:0
1912 + dev-java/jsr181:0
1913 + dev-java/jsr250:0
1914 + dev-java/glassfish-transaction-api:0
1915 + dev-java/jtidy:0
1916 + dev-java/saaj:0
1917 + dev-java/stax-ex:0
1918 + dev-java/xmlstreambuffer:0"
1919 +
1920 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1921 +
1922 +EANT_BUILD_XML="nbbuild/build.xml"
1923 +EANT_BUILD_TARGET="rebuild-cluster"
1924 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1925 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1926 +JAVA_PKG_BSFIX="off"
1927 +
1928 +pkg_pretend() {
1929 + local die_now=""
1930 +
1931 + if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
1932 + eerror "Please remove following symlinks and run emerge again:"
1933 + find /usr/share/netbeans-java-${SLOT}/ant -type l
1934 + die_now="1"
1935 + fi
1936 +
1937 + if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
1938 + if [ -z "${die_now}" ]; then
1939 + eerror "Please remove following symlinks and run emerge again:"
1940 + fi
1941 +
1942 + echo "/usr/share/netbeans-java-${SLOT}/maven"
1943 + die_now="1"
1944 + fi
1945 +
1946 + if [ -n "${die_now}" ]; then
1947 + die "Symlinks exist"
1948 + fi
1949 +}
1950 +
1951 +src_unpack() {
1952 + unpack $(basename ${SOURCE_URL})
1953 +
1954 + einfo "Deleting bundled jars..."
1955 + find -name "*.jar" -type f -delete
1956 +
1957 + unpack netbeans-9999-r2-build.xml.patch.bz2
1958 +
1959 + pushd "${S}" >/dev/null || die
1960 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
1961 + ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1962 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1963 + ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1964 + ln -s "${DISTDIR}"/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.3.2.jar || die
1965 + ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
1966 + ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
1967 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1968 + ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1969 + ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1970 + ln -s "${DISTDIR}"/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
1971 + ln -s "${DISTDIR}"/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
1972 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar j2ee.eclipselink/external/javax.persistence-2.0.jar || die
1973 + ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
1974 + ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
1975 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1976 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1977 + 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
1978 + ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
1979 + ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
1980 + popd >/dev/null || die
1981 +}
1982 +
1983 +src_prepare() {
1984 + einfo "Deleting bundled class files..."
1985 + find -name "*.class" -type f | xargs rm -vf
1986 +
1987 + epatch netbeans-9999-r2-build.xml.patch
1988 +
1989 + # Support for custom patches
1990 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1991 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1992 +
1993 + if [ -n "${files}" ] ; then
1994 + einfo "Applying custom patches:"
1995 +
1996 + for file in ${files} ; do
1997 + epatch "${file}"
1998 + done
1999 + fi
2000 + fi
2001 +
2002 + einfo "Symlinking external libraries..."
2003 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2004 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
2005 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2006 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
2007 + java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
2008 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
2009 +
2010 + einfo "Linking in other clusters..."
2011 + mkdir "${S}"/nbbuild/netbeans || die
2012 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2013 +
2014 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2015 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2016 + touch nb.cluster.platform.built
2017 +
2018 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2019 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2020 + touch nb.cluster.harness.built
2021 +
2022 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2023 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2024 + touch nb.cluster.ide.built
2025 +
2026 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2027 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2028 + touch nb.cluster.websvccommon.built
2029 +
2030 + popd >/dev/null || die
2031 +
2032 + java-pkg-2_src_prepare
2033 +}
2034 +
2035 +src_install() {
2036 + pushd nbbuild/netbeans/java >/dev/null || die
2037 +
2038 + insinto ${INSTALL_DIR}
2039 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2040 +
2041 + doins -r *
2042 + #rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
2043 + #rm -fr "${D}"/${INSTALL_DIR}/maven || die
2044 + #dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
2045 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
2046 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
2047 +
2048 + #insinto ${INSTALL_DIR}/ant
2049 + #dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
2050 + #dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
2051 + #doins -r ant/extra
2052 + #dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
2053 + #doins -r ant/nblib
2054 + #dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
2055 + #local vertasks=$(ls -d /usr/share/ant/tasks-*)
2056 + #dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
2057 +
2058 + popd >/dev/null || die
2059 +
2060 + local instdir=/${INSTALL_DIR}/modules/ext
2061 + pushd "${D}"/${instdir} >/dev/null || die
2062 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
2063 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
2064 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
2065 + # javac-api-nb-7.0-b07.jar
2066 + # javac-impl-nb-7.0-b07.jar
2067 + # org-netbeans-modules-java-j2seplatform-probe.jar
2068 + popd >/dev/null || die
2069 +
2070 + local instdir=${INSTALL_DIR}/modules/ext/eclipselink
2071 + pushd "${D}"/${instdir} >/dev/null || die
2072 + # dir: eclipselink
2073 + # eclipselink-javax.persistence-2.0.jar
2074 + # eclipselink-jpa-modelgen-2.2.0.jar
2075 + # eclipselink-2.2.0.jar
2076 + popd >/dev/null || die
2077 +
2078 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
2079 + pushd "${D}"/${instdir} >/dev/null || die
2080 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
2081 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
2082 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
2083 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
2084 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
2085 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
2086 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
2087 + # ejb3-persistence.jar
2088 + # hibernate-annotations.jar
2089 + # hibernate-commons-annotations.jar
2090 + # hibernate-entitymanager.jar
2091 + # hibernate-tools.jar
2092 + # hibernate3.jar
2093 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
2094 + # jdbc2_0-stdext.jar
2095 + rm jta.jar && dosym /usr/share/jta/lib/jta.jar ${instdir}/jta.jar || die
2096 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
2097 + popd >/dev/null || die
2098 +
2099 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
2100 + pushd "${D}"/${instdir} >/dev/null || die
2101 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
2102 + # gmbal-api-only.jar
2103 + # http.jar
2104 + # jaxws-rt.jar
2105 + # jaxws-tools.jar
2106 + # management-api.jar
2107 + # mimepull.jar
2108 + # policy.jar
2109 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
2110 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
2111 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
2112 + # woodstox.jar
2113 + popd >/dev/null || die
2114 +
2115 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
2116 + pushd "${D}"/${instdir} >/dev/null || die
2117 + # jaxws-api.jar
2118 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
2119 + rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
2120 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
2121 + popd >/dev/null || die
2122 +
2123 + local instdir=${INSTALL_DIR}/modules/ext/maven
2124 + pushd "${D}"/${instdir} >/dev/null || die
2125 + # indexer-artifact-4.1.1.jar
2126 + # indexer-core-4.1.1.jar
2127 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2128 + 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
2129 + # maven-dependency-tree-1.2.jar
2130 + popd >/dev/null || die
2131 +
2132 + local instdir=${INSTALL_DIR}/modules/ext/spring
2133 + pushd "${D}"/${instdir} >/dev/null || die
2134 + # spring-2.5.6.SEC01.jar
2135 + popd >/dev/null || die
2136 +
2137 + local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
2138 + pushd "${D}"/${instdir} >/dev/null || die
2139 + # spring-aop-3.0.2.RELEASE.jar
2140 + # spring-asm-3.0.2.RELEASE.jar
2141 + # spring-aspects-3.0.2.RELEASE.jar
2142 + # spring-beans-3.0.2.RELEASE.jar
2143 + # spring-context-support-3.0.2.RELEASE.jar
2144 + # spring-context-3.0.2.RELEASE.jar
2145 + # spring-core-3.0.2.RELEASE.jar
2146 + # spring-expression-3.0.2.RELEASE.jar
2147 + # spring-instrument-tomcat-3.0.2.RELEASE.jar
2148 + # spring-instrument-3.0.2.RELEASE.jar
2149 + # spring-jdbc-3.0.2.RELEASE.jar
2150 + # spring-jms-3.0.2.RELEASE.jar
2151 + # spring-orm-3.0.2.RELEASE.jar
2152 + # spring-oxm-3.0.2.RELEASE.jar
2153 + # spring-struts-3.0.2.RELEASE.jar
2154 + # spring-test-3.0.2.RELEASE.jar
2155 + # spring-tx-3.0.2.RELEASE.jar
2156 + # spring-webmvc-portlet-3.0.2.RELEASE.jar
2157 + # spring-webmvc-3.0.2.RELEASE.jar
2158 + # spring-web-3.0.2.RELEASE.jar
2159 + popd >/dev/null || die
2160 +
2161 + local instdir=${INSTALL_DIR}/modules/ext/toplink
2162 + pushd "${D}"/${instdir} >/dev/null || die
2163 + # toplink-essentials-agent.jar
2164 + # toplink-essentials.jar
2165 + popd >/dev/null || die
2166 +
2167 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
2168 +}
2169
2170 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
2171 index ae834d5..90a137b 100644
2172 --- a/dev-java/netbeans-javacard/ChangeLog
2173 +++ b/dev-java/netbeans-javacard/ChangeLog
2174 @@ -2,6 +2,12 @@
2175 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2176 # $Header: $
2177
2178 +*netbeans-javacard-9999_p20120406 (06 Apr 2012)
2179 +
2180 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2181 + +netbeans-javacard-9999_p20120406.ebuild:
2182 + Bumped to latest nightly sources
2183 +
2184 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2185 -netbeans-javacard-9999_p20120325.ebuild:
2186 Removed obsolete version
2187
2188 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
2189 index ebc17bb..cd0a741 100644
2190 --- a/dev-java/netbeans-javacard/Manifest
2191 +++ b/dev-java/netbeans-javacard/Manifest
2192 @@ -8,9 +8,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2193 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
2194 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
2195 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
2196 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
2197 EBUILD netbeans-javacard-7.0.1.ebuild 4961 RMD160 2838467c87ae15ce2a24214cb6d69ff5c77cbcd5 SHA1 74adc0ad143660dd782396a68fe702b2a3a43a9a SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c
2198 EBUILD netbeans-javacard-7.1.1.ebuild 4970 RMD160 550a164ecc4b7be40f3f6ccc9533d504c68bb7bf SHA1 2336a49e7b9dc3aa09fa9ce668d2fb9656ec92ec SHA256 b35358ceb23c234aca2b989956cf1cfd1773ffb435343e51963f9ab59916413a
2199 EBUILD netbeans-javacard-9999_p20120328.ebuild 4993 RMD160 66ed36f83ab50b7b25ea43666a67efecdd10c9d3 SHA1 f4699882e156bfcdae623e59d3f9459e03ba192d SHA256 f1a5b6359e795ac6d17e5e9e47ea002023c5dc6faa28ad98227103b0cecd3d67
2200 EBUILD netbeans-javacard-9999_p20120402.ebuild 4993 RMD160 fffc4ff1aaf615eaeba538db8f71d4176d7f678c SHA1 1a1cf9cfa7b7c5c6ea3bcc058d1e87dee6b6fc61 SHA256 0a70f0a622e1e6f4fb1cdf70aa14a4cfff6fcbc7a0973378ab1b2c659a2c9075
2201 -MISC ChangeLog 30835 RMD160 a5b1392595da3300c5e270686afe5505e4fe3439 SHA1 8306069bb020931429ed38263b5c8b525e3ce87e SHA256 606c77c0d3d1a9f845365278065eba86316823ab116b7be48604abd61ca6af5f
2202 +EBUILD netbeans-javacard-9999_p20120406.ebuild 4993 RMD160 3d4716704999c47724084eb1787dc26d7a49ec12 SHA1 e23746abc5022c27e785203ee8d4d1d03838fc91 SHA256 ec766188b156db41e26deb30187c42294b0bc25c3283adc08fa380e45a7d4e1c
2203 +MISC ChangeLog 31016 RMD160 276feb144daf480479a06375b1def62bc91ea6b1 SHA1 a0e5ea523e0bad37d845b10987d6c8350ae73963 SHA256 6a6c730057dc1b92ba2d2a001b65fb43def58be1023fcb9fdc6d7b0a24a91bdd
2204 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2205
2206 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120406.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120406.ebuild
2207 new file mode 100644
2208 index 0000000..f99d023
2209 --- /dev/null
2210 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120406.ebuild
2211 @@ -0,0 +1,142 @@
2212 +# Copyright 1999-2012 Gentoo Foundation
2213 +# Distributed under the terms of the GNU General Public License v2
2214 +# $Header: $
2215 +
2216 +EAPI="4"
2217 +WANT_ANT_TASKS="ant-nodeps"
2218 +inherit eutils java-pkg-2 java-ant-2
2219 +
2220 +DESCRIPTION="Netbeans JavaCard Cluster"
2221 +HOMEPAGE="http://netbeans.org/projects/javacard"
2222 +SLOT="9999"
2223 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
2224 +SRC_URI="${SOURCE_URL}
2225 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
2226 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2227 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2228 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2229 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2230 +KEYWORDS="~amd64 ~x86"
2231 +IUSE=""
2232 +S="${WORKDIR}"
2233 +
2234 +CDEPEND="~dev-java/netbeans-ide-${PV}
2235 + ~dev-java/netbeans-java-${PV}
2236 + ~dev-java/netbeans-platform-${PV}"
2237 +DEPEND="virtual/jdk:1.6
2238 + app-arch/unzip
2239 + ${CDEPEND}
2240 + dev-java/javahelp:0"
2241 +RDEPEND=">=virtual/jdk-1.6
2242 + ${CDEPEND}
2243 + dev-java/ant-contrib:0
2244 + dev-java/asm:3
2245 + dev-java/bcel:0
2246 + dev-java/commons-cli:1
2247 + dev-java/commons-codec:0
2248 + dev-java/commons-httpclient:3
2249 + dev-java/commons-logging:0"
2250 +
2251 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2252 +
2253 +EANT_BUILD_XML="nbbuild/build.xml"
2254 +EANT_BUILD_TARGET="rebuild-cluster"
2255 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2256 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2257 +JAVA_PKG_BSFIX="off"
2258 +
2259 +src_unpack() {
2260 + unpack $(basename ${SOURCE_URL})
2261 +
2262 + einfo "Deleting bundled jars..."
2263 + find -name "*.jar" -type f -delete
2264 +
2265 + unpack netbeans-9999-r2-build.xml.patch.bz2
2266 +
2267 + pushd "${S}" >/dev/null || die
2268 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2269 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2270 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2271 + popd >/dev/null || die
2272 +}
2273 +
2274 +src_prepare() {
2275 + einfo "Deleting bundled class files..."
2276 + find -name "*.class" -type f | xargs rm -vf
2277 +
2278 + epatch netbeans-9999-r2-build.xml.patch
2279 +
2280 + # Support for custom patches
2281 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2282 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2283 +
2284 + if [ -n "${files}" ] ; then
2285 + einfo "Applying custom patches:"
2286 +
2287 + for file in ${files} ; do
2288 + epatch "${file}"
2289 + done
2290 + fi
2291 + fi
2292 +
2293 + einfo "Symlinking external libraries..."
2294 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2295 +
2296 + einfo "Linking in other clusters..."
2297 + mkdir "${S}"/nbbuild/netbeans || die
2298 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2299 +
2300 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2301 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2302 + touch nb.cluster.ide.built
2303 +
2304 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2305 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2306 + touch nb.cluster.java.built
2307 +
2308 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2309 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2310 + touch nb.cluster.platform.built
2311 +
2312 + popd >/dev/null || die
2313 +
2314 + java-pkg-2_src_prepare
2315 +}
2316 +
2317 +src_install() {
2318 + pushd nbbuild/netbeans/javacard >/dev/null || die
2319 +
2320 + insinto ${INSTALL_DIR}
2321 +
2322 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2323 +
2324 + doins -r *
2325 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2326 +
2327 + popd >/dev/null || die
2328 +
2329 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2330 + pushd "${D}"/${instdir} >/dev/null || die
2331 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2332 + # api_classic.jar
2333 + # api_connected.jar
2334 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2335 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2336 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2337 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2338 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2339 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2340 + # jcapt.jar
2341 + # jctasks.jar
2342 + # nbtasks.jar
2343 + # nbutils.jar
2344 + # tools.jar
2345 + popd >/dev/null || die
2346 +
2347 + local instdir=${INSTALL_DIR}/modules/ext
2348 + pushd "${D}"/${instdir} >/dev/null || die
2349 + # apduio.jar
2350 + popd >/dev/null || die
2351 +
2352 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2353 +}
2354
2355 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2356 index 9b4a7b4..be26e73 100644
2357 --- a/dev-java/netbeans-javadoc/ChangeLog
2358 +++ b/dev-java/netbeans-javadoc/ChangeLog
2359 @@ -2,6 +2,12 @@
2360 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2361 # $Header: $
2362
2363 +*netbeans-javadoc-9999_p20120406 (06 Apr 2012)
2364 +
2365 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2366 + +netbeans-javadoc-9999_p20120406.ebuild:
2367 + Bumped to latest nightly sources
2368 +
2369 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2370 -netbeans-javadoc-9999_p20120325.ebuild:
2371 Removed obsolete version
2372
2373 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2374 index 97058ec..fe9b1a0 100644
2375 --- a/dev-java/netbeans-javadoc/Manifest
2376 +++ b/dev-java/netbeans-javadoc/Manifest
2377 @@ -6,9 +6,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2378 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
2379 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
2380 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
2381 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
2382 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 RMD160 d5b77264285edf96d0a3a30666a4ae72ee2387a7 SHA1 ec29b545b0632d7ea9e8bdd2208f5d1fe9532561 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f
2383 EBUILD netbeans-javadoc-7.1.1.ebuild 5855 RMD160 dae83cf856eb0306137c166abdd903513811ded4 SHA1 931763d3e254c541f9f8934047458b2b374d9862 SHA256 5b2efe8a3d3b2afeee6ba7f54ae362c7949512b74df87388e7d8dd7177e3d2de
2384 EBUILD netbeans-javadoc-9999_p20120328.ebuild 5845 RMD160 c717f7739a5cd5a8e33bd45a3fa7b27075dcfcc2 SHA1 d17a53c32093a0fa68997aaf8f6dbd61936ebe21 SHA256 3fd7b9eaa04bb9ef5de6d03efd59f3c312e1859d1025b176002ee73dea755ec9
2385 EBUILD netbeans-javadoc-9999_p20120402.ebuild 5845 RMD160 33fcdf4624b18b68ef596879f543f06fb1bfee8f SHA1 5a3f7f4b222c9ea34b68759480993f22630b05dd SHA256 d91196c30bed410bd07e8d0d37c2587eea670b197c862eb0ec7cb6cd1f298928
2386 -MISC ChangeLog 30353 RMD160 c6afd978cce6296b5bd385f2d8822a32f2c5a5aa SHA1 c417a5ac87b4bb6d3c8a55ae1bd6f2ab93ac751a SHA256 324e568f81bc0cc88c226fc6f8df82bd4226b191d811814a6dd0f4dda7d9232f
2387 +EBUILD netbeans-javadoc-9999_p20120406.ebuild 5845 RMD160 a77f04ac8e06774908f476e7f8f31f3147b7a08d SHA1 aa1afa57e7d9349ef00b06d70c3e4423cefb2be2 SHA256 1dac4916deaa1ec7ab4dae4486487112640ded4cb3ed1537318fe740b2a5621d
2388 +MISC ChangeLog 30532 RMD160 19902e6c94fedfb2f8911aad152904e505ddda8a SHA1 288629abd084a4005bf52e8bc38956db605919bb SHA256 57eeec1f9c2ebc9358818c16726ca7674d6a8f82e07c7d9de50df78ea4ab6013
2389 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2390
2391 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120406.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120406.ebuild
2392 new file mode 100644
2393 index 0000000..247291c
2394 --- /dev/null
2395 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120406.ebuild
2396 @@ -0,0 +1,160 @@
2397 +# Copyright 1999-2012 Gentoo Foundation
2398 +# Distributed under the terms of the GNU General Public License v2
2399 +# $Header: $
2400 +
2401 +EAPI="4"
2402 +WANT_ANT_TASKS="ant-nodeps"
2403 +inherit eutils java-pkg-2 java-ant-2
2404 +
2405 +DESCRIPTION="Netbeans JavaDocs"
2406 +HOMEPAGE="http://netbeans.org/"
2407 +SLOT="9999"
2408 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
2409 +SRC_URI="${SOURCE_URL}
2410 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
2411 + http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip"
2412 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2413 +KEYWORDS="~amd64 ~x86"
2414 +IUSE=""
2415 +S="${WORKDIR}"
2416 +
2417 +DEPEND="virtual/jdk:1.6
2418 + app-arch/unzip
2419 + dev-java/javahelp:0
2420 + dev-java/junit:4
2421 + ~dev-java/netbeans-apisupport-${PV}
2422 + ~dev-java/netbeans-cnd-${PV}
2423 + ~dev-java/netbeans-dlight-${PV}
2424 + ~dev-java/netbeans-enterprise-${PV}
2425 + ~dev-java/netbeans-ergonomics-${PV}
2426 + ~dev-java/netbeans-groovy-${PV}
2427 + ~dev-java/netbeans-harness-${PV}
2428 + ~dev-java/netbeans-ide-${PV}
2429 + ~dev-java/netbeans-java-${PV}
2430 + ~dev-java/netbeans-javacard-${PV}
2431 + ~dev-java/netbeans-mobility-${PV}
2432 + ~dev-java/netbeans-nb-${PV}
2433 + ~dev-java/netbeans-php-${PV}
2434 + ~dev-java/netbeans-platform-${PV}
2435 + ~dev-java/netbeans-profiler-${PV}
2436 + ~dev-java/netbeans-websvccommon-${PV}"
2437 +RDEPEND=""
2438 +
2439 +JAVA_PKG_BSFIX="off"
2440 +
2441 +src_unpack() {
2442 + unpack $(basename ${SOURCE_URL})
2443 +
2444 + einfo "Deleting bundled jars..."
2445 + find -name "*.jar" -type f -delete
2446 +
2447 + unpack netbeans-9999-r2-build.xml.patch.bz2
2448 +
2449 + pushd "${S}" >/dev/null || die
2450 + ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
2451 + popd >/dev/null || die
2452 +}
2453 +
2454 +src_prepare() {
2455 + einfo "Deleting bundled class files..."
2456 + find -name "*.class" -type f | xargs rm -vf
2457 +
2458 + epatch netbeans-9999-r2-build.xml.patch
2459 +
2460 + # Support for custom patches
2461 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2462 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2463 +
2464 + if [ -n "${files}" ] ; then
2465 + einfo "Applying custom patches:"
2466 +
2467 + for file in ${files} ; do
2468 + epatch "${file}"
2469 + done
2470 + fi
2471 + fi
2472 +
2473 + einfo "Symlinking external libraries..."
2474 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2475 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2476 +
2477 + einfo "Linking in other clusters..."
2478 + mkdir "${S}"/nbbuild/netbeans || die
2479 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2480 +
2481 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2482 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2483 + touch nb.cluster.apisupport.built
2484 +
2485 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2486 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2487 + touch nb.cluster.cnd.built
2488 +
2489 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2490 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2491 + touch nb.cluster.dlight.built
2492 +
2493 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2494 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2495 + touch nb.cluster.enterprise.built
2496 +
2497 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2498 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2499 + touch nb.cluster.ergonomics.built
2500 +
2501 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2502 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2503 + touch nb.cluster.groovy.built
2504 +
2505 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2506 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2507 + touch nb.cluster.harness.built
2508 +
2509 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2510 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2511 + touch nb.cluster.ide.built
2512 +
2513 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2514 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2515 + touch nb.cluster.java.built
2516 +
2517 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2518 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2519 + touch nb.cluster.javacard.built
2520 +
2521 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2522 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2523 + touch nb.cluster.mobility.built
2524 +
2525 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2526 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2527 + touch nb.cluster.nb.built
2528 +
2529 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2530 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2531 + touch nb.cluster.php.built
2532 +
2533 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2534 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2535 + touch nb.cluster.platform.built
2536 +
2537 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2538 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2539 + touch nb.cluster.profiler.built
2540 +
2541 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2542 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2543 + touch nb.cluster.websvccommon.built
2544 +
2545 + java-pkg-2_src_prepare
2546 +}
2547 +
2548 +src_compile() {
2549 + eant -f nbbuild/build.xml bootstrap || die
2550 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2551 +}
2552 +
2553 +src_install() {
2554 + rm nbbuild/build/javadoc/*.zip
2555 + java-pkg_dojavadoc nbbuild/build/javadoc
2556 +}
2557
2558 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2559 index 8643c15..8e90f8b 100644
2560 --- a/dev-java/netbeans-javafx/ChangeLog
2561 +++ b/dev-java/netbeans-javafx/ChangeLog
2562 @@ -2,6 +2,12 @@
2563 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2564 # $Header: $
2565
2566 +*netbeans-javafx-9999_p20120406 (06 Apr 2012)
2567 +
2568 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2569 + +netbeans-javafx-9999_p20120406.ebuild:
2570 + Bumped to latest nightly sources
2571 +
2572 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2573 -netbeans-javafx-9999_p20120325.ebuild:
2574 Removed obsolete version
2575
2576 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2577 index 98e9bef..eff11fa 100644
2578 --- a/dev-java/netbeans-javafx/Manifest
2579 +++ b/dev-java/netbeans-javafx/Manifest
2580 @@ -5,8 +5,10 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2581 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
2582 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
2583 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
2584 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
2585 EBUILD netbeans-javafx-7.1.1.ebuild 3593 RMD160 37f400387ec83b13dbc0ee0156c223d8248146c5 SHA1 6226a77dd9826e28b772dfdfef173756a87baf8c SHA256 874409a260f4f2d28d022fcfdf4bc29b1d120e4e5e249897e9afd17fdcf095c7
2586 EBUILD netbeans-javafx-9999_p20120328.ebuild 3616 RMD160 b869526f9647020fe0311a58195bfde8b1720fa6 SHA1 5a1382e1d436c0b2eb03add1e4dc5158c659c589 SHA256 632f4fac395b320813f31c1d61a4a8443ea57afc2b77e70b4846d46ae2447913
2587 EBUILD netbeans-javafx-9999_p20120402.ebuild 3616 RMD160 3bcae2f260f5dbec5d0b245110b5bb46ff31bac5 SHA1 ccd61e7234bdef9ec746843d9c79517e9d6dab50 SHA256 e53298e7d7ca2b5617b0f46fd92e4692a31f5234ae83b5fb51ba742585c77a37
2588 -MISC ChangeLog 16809 RMD160 ba85137000a1f7deb8b9586e84e35b3787e84b78 SHA1 fab422759e2ee1e178d3958f8545919979c52eb6 SHA256 bc7934bb8a0bbfc17bb453651a5c1eafd881223bb1a0b6697eabd28a0f225e44
2589 +EBUILD netbeans-javafx-9999_p20120406.ebuild 3616 RMD160 9c41aa063f875af7fcc71d1ffdc7ace559a35c55 SHA1 251c15d155ecc7783822a869cfff2c543cf4ef3e SHA256 6517d6cb1ee05249783259a7f28eda309bf405877fdc86f9dd7ed62f64882e42
2590 +MISC ChangeLog 16986 RMD160 6f0496e5aa5a388b563743eb9f8d3d5084380fdc SHA1 b184f9fd95183d8ded64bd936b333efeb299f680 SHA256 c67d919b39f7725b5f7141411e4ad4e014b0788b28b1a911228c47378642bd53
2591 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2592
2593 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120406.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120406.ebuild
2594 new file mode 100644
2595 index 0000000..017d281
2596 --- /dev/null
2597 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120406.ebuild
2598 @@ -0,0 +1,112 @@
2599 +# Copyright 1999-2012 Gentoo Foundation
2600 +# Distributed under the terms of the GNU General Public License v2
2601 +# $Header: $
2602 +
2603 +EAPI="4"
2604 +WANT_ANT_TASKS="ant-nodeps"
2605 +inherit eutils java-pkg-2 java-ant-2
2606 +
2607 +DESCRIPTION="Netbeans JavaFX Cluster"
2608 +HOMEPAGE="http://netbeans.org/projects/javafx"
2609 +SLOT="9999"
2610 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
2611 +SRC_URI="${SOURCE_URL}
2612 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
2613 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2614 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2615 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2616 +KEYWORDS="~amd64 ~x86"
2617 +IUSE=""
2618 +S="${WORKDIR}"
2619 +
2620 +CDEPEND="~dev-java/netbeans-ide-${PV}
2621 + ~dev-java/netbeans-java-${PV}
2622 + ~dev-java/netbeans-platform-${PV}"
2623 +DEPEND="virtual/jdk:1.6
2624 + app-arch/unzip
2625 + ${CDEPEND}
2626 + dev-java/javahelp:0
2627 + dev-java/junit:4"
2628 +RDEPEND=">=virtual/jdk-1.6
2629 + ${CDEPEND}"
2630 +
2631 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2632 +
2633 +EANT_BUILD_XML="nbbuild/build.xml"
2634 +EANT_BUILD_TARGET="rebuild-cluster"
2635 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2636 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2637 +JAVA_PKG_BSFIX="off"
2638 +
2639 +src_unpack() {
2640 + unpack $(basename ${SOURCE_URL})
2641 +
2642 + einfo "Deleting bundled jars..."
2643 + find -name "*.jar" -type f -delete
2644 +
2645 + unpack netbeans-9999-r2-build.xml.patch.bz2
2646 +
2647 + pushd "${S}" >/dev/null || die
2648 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2649 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2650 + popd >/dev/null || die
2651 +}
2652 +
2653 +src_prepare() {
2654 + einfo "Deleting bundled class files..."
2655 + find -name "*.class" -type f | xargs rm -vf
2656 +
2657 + epatch netbeans-9999-r2-build.xml.patch
2658 +
2659 + # Support for custom patches
2660 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2661 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2662 +
2663 + if [ -n "${files}" ] ; then
2664 + einfo "Applying custom patches:"
2665 +
2666 + for file in ${files} ; do
2667 + epatch "${file}"
2668 + done
2669 + fi
2670 + fi
2671 +
2672 + einfo "Symlinking external libraries..."
2673 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2674 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2675 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2676 +
2677 + einfo "Linking in other clusters..."
2678 + mkdir "${S}"/nbbuild/netbeans || die
2679 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2680 +
2681 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2682 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2683 + touch nb.cluster.ide.built
2684 +
2685 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2686 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2687 + touch nb.cluster.java.built
2688 +
2689 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2690 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2691 + touch nb.cluster.platform.built
2692 +
2693 + popd >/dev/null || die
2694 +
2695 + java-pkg-2_src_prepare
2696 +}
2697 +
2698 +src_install() {
2699 + pushd nbbuild/netbeans/javafx >/dev/null || die
2700 +
2701 + insinto ${INSTALL_DIR}
2702 +
2703 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2704 +
2705 + doins -r *
2706 +
2707 + popd >/dev/null || die
2708 +
2709 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2710 +}
2711
2712 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2713 index 34624b7..f27ed56 100644
2714 --- a/dev-java/netbeans-mobility/ChangeLog
2715 +++ b/dev-java/netbeans-mobility/ChangeLog
2716 @@ -2,6 +2,12 @@
2717 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2718 # $Header: $
2719
2720 +*netbeans-mobility-9999_p20120406 (06 Apr 2012)
2721 +
2722 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2723 + +netbeans-mobility-9999_p20120406.ebuild:
2724 + Bumped to latest nightly sources
2725 +
2726 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2727 -netbeans-mobility-9999_p20120325.ebuild:
2728 Removed obsolete version
2729
2730 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2731 index 1adea20..da04557 100644
2732 --- a/dev-java/netbeans-mobility/Manifest
2733 +++ b/dev-java/netbeans-mobility/Manifest
2734 @@ -14,9 +14,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2735 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
2736 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
2737 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
2738 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
2739 EBUILD netbeans-mobility-7.0.1.ebuild 8655 RMD160 97622d84257291737ea08fa69205ba0377747896 SHA1 2240a20d8c81315c88ed2468e6ca9e3a54ecc5d5 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130
2740 EBUILD netbeans-mobility-7.1.1.ebuild 7543 RMD160 7b7e5ae757445acd61746b035269c640d6c012b7 SHA1 768a4029d836765f45d57652e2713172542abb01 SHA256 66cb7fb6f94353f997254d8d81156440c9b66fcd8bac9a3635225d6675c89dd7
2741 EBUILD netbeans-mobility-9999_p20120328.ebuild 7566 RMD160 5fd91de270b224257a144e09179098dc85e75bd1 SHA1 e94a2343fb88c65dacc1145770a889296763d2ca SHA256 46217f8361fd203939cc99c253c94fd074121b62f1cb5be09acfef554044c6b7
2742 EBUILD netbeans-mobility-9999_p20120402.ebuild 7566 RMD160 9fb21a919fdf3db5bbd76efe4a46e847828fae08 SHA1 8ae3ee87cddc8019f00a414ebba5e8f25951f04b SHA256 79d110355e5ab02e2e73e86cb98327288d778b7b635762b9f4e63316b91f17e0
2743 -MISC ChangeLog 30976 RMD160 8ceeb88b7b96df3913c0bad47e5d50dfbcece6ae SHA1 3c7582f49c75f0f41de213c0a9a9418bd98c587b SHA256 7617ec60f5cf3b9f6271478716c9dec24cceea5d0ba6a75ad7e1dd3cc9ca5323
2744 +EBUILD netbeans-mobility-9999_p20120406.ebuild 7566 RMD160 2a082afeb16fa194fe314ad1df35b361d4257278 SHA1 f96da69ce3af97d0b91643a5249e57b560eb21a0 SHA256 c6ae55503b2d32b8565b6e574aec84448e3b5b7f3e93c9be1448d78389deb5fa
2745 +MISC ChangeLog 31157 RMD160 4b72a36902c5028b82737644b7cd36eb7cce3f48 SHA1 d56c3fd8d6a760932d9e71636d135283dc00c81b SHA256 542232608c76c3547365715c3f0fcab6a7d559b01e461da2e3949817bf2026b9
2746 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2747
2748 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120406.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120406.ebuild
2749 new file mode 100644
2750 index 0000000..285ee2b
2751 --- /dev/null
2752 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120406.ebuild
2753 @@ -0,0 +1,175 @@
2754 +# Copyright 1999-2012 Gentoo Foundation
2755 +# Distributed under the terms of the GNU General Public License v2
2756 +# $Header: $
2757 +
2758 +EAPI="4"
2759 +WANT_ANT_TASKS="ant-nodeps"
2760 +inherit eutils java-pkg-2 java-ant-2
2761 +
2762 +DESCRIPTION="Netbeans Mobility Cluster"
2763 +HOMEPAGE="http://netbeans.org/features/platform/"
2764 +SLOT="9999"
2765 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
2766 +SRC_URI="${SOURCE_URL}
2767 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
2768 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2769 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2770 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2771 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2772 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2773 + http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2774 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2775 +KEYWORDS="~amd64 ~x86"
2776 +IUSE=""
2777 +S="${WORKDIR}"
2778 +
2779 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2780 + ~dev-java/netbeans-enterprise-${PV}
2781 + ~dev-java/netbeans-ide-${PV}
2782 + ~dev-java/netbeans-java-${PV}
2783 + ~dev-java/netbeans-platform-${PV}
2784 + ~dev-java/netbeans-websvccommon-${PV}
2785 + dev-java/ant-contrib:0
2786 + dev-java/commons-httpclient:3
2787 + dev-java/jdom:1.0"
2788 +DEPEND="virtual/jdk:1.6
2789 + app-arch/unzip
2790 + ${CDEPEND}
2791 + dev-java/javahelp:0"
2792 +RDEPEND=">=virtual/jdk-1.6
2793 + ${CDEPEND}"
2794 +
2795 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2796 +
2797 +EANT_BUILD_XML="nbbuild/build.xml"
2798 +EANT_BUILD_TARGET="rebuild-cluster"
2799 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2800 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2801 +JAVA_PKG_BSFIX="off"
2802 +
2803 +src_unpack() {
2804 + unpack $(basename ${SOURCE_URL})
2805 +
2806 + einfo "Deleting bundled jars..."
2807 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2808 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2809 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2810 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2811 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2812 +
2813 + unpack netbeans-9999-r2-build.xml.patch.bz2
2814 +
2815 + pushd "${S}" >/dev/null || die
2816 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2817 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2818 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2819 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2820 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2821 + ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2822 + popd >/dev/null || die
2823 +}
2824 +
2825 +src_prepare() {
2826 + einfo "Deleting bundled class files..."
2827 + find -name "*.class" -type f | xargs rm -vf
2828 +
2829 + epatch netbeans-9999-r2-build.xml.patch
2830 +
2831 + # Support for custom patches
2832 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2833 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2834 +
2835 + if [ -n "${files}" ] ; then
2836 + einfo "Applying custom patches:"
2837 +
2838 + for file in ${files} ; do
2839 + epatch "${file}"
2840 + done
2841 + fi
2842 + fi
2843 +
2844 + einfo "Symlinking external libraries..."
2845 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2846 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2847 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2848 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2849 +
2850 + einfo "Linking in other clusters..."
2851 + mkdir "${S}"/nbbuild/netbeans || die
2852 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2853 +
2854 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2855 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2856 + touch nb.cluster.apisupport.built
2857 +
2858 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2859 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2860 + touch nb.cluster.enterprise.built
2861 +
2862 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2863 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2864 + touch nb.cluster.ide.built
2865 +
2866 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2867 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2868 + touch nb.cluster.java.built
2869 +
2870 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2871 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2872 + touch nb.cluster.platform.built
2873 +
2874 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2875 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2876 + touch nb.cluster.websvccommon.built
2877 +
2878 + popd >/dev/null || die
2879 +
2880 + java-pkg-2_src_prepare
2881 +}
2882 +
2883 +src_install() {
2884 + pushd nbbuild/netbeans/mobility >/dev/null || die
2885 +
2886 + insinto ${INSTALL_DIR}
2887 +
2888 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2889 +
2890 + doins -r *
2891 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2892 +
2893 + popd >/dev/null || die
2894 +
2895 + local instdir=${INSTALL_DIR}/modules/ext
2896 + pushd "${D}"/${instdir} >/dev/null || die
2897 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2898 + # cdc-agui-swing-layout.jar
2899 + # cdc-pp-awt-layout.jar
2900 + 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
2901 + # jakarta-slide-ant-webdav-2.1.jar
2902 + # jakarta-slide-webdavlib-2.1.jar
2903 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2904 + # jmunit4cldc10-1.2.1.jar
2905 + # jmunit4cldc11-1.2.1.jar
2906 + # nbactivesync-5.0.jar
2907 + # nb_svg_midp_components.jar
2908 + # netbeans_databindingme.jar
2909 + # netbeans_databindingme_pim.jar
2910 + # netbeans_databindingme_svg.jar
2911 + # netbeans_midp_components_basic.jar
2912 + # netbeans_midp_components_pda.jar
2913 + # netbeans_midp_components_wma.jar
2914 + # org-netbeans-modules-deployment-deviceanywhere.jar
2915 + # org-netbeans-modules-j2me-cdc-platform-nsicom-probe.jar
2916 + # org-netbeans-modules-j2me-cdc-project.jar
2917 + # org-netbeans-modules-j2me-cdc-project-nokiaS80.jar
2918 + # org-netbeans-modules-j2me-cdc-project-ojec.jar
2919 + # org-netbeans-modules-j2me-cdc-project-ricoh.jar
2920 + # org-netbeans-modules-j2me-cdc-project-savaje.jar
2921 + # org-netbeans-modules-j2me-cdc-project-semc.jar
2922 + # org-netbeans-modules-j2me-cdc-project-sjmc.jar
2923 + # perseus-nb-1.0.1.jar
2924 + # RicohAntTasks-2.0.jar
2925 + popd >/dev/null || die
2926 +
2927 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2928 +}
2929
2930 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2931 index 7afe722..fc5e740 100644
2932 --- a/dev-java/netbeans-nb/ChangeLog
2933 +++ b/dev-java/netbeans-nb/ChangeLog
2934 @@ -2,6 +2,12 @@
2935 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2936 # $Header: $
2937
2938 +*netbeans-nb-9999_p20120406 (06 Apr 2012)
2939 +
2940 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2941 + +netbeans-nb-9999_p20120406.ebuild:
2942 + Bumped to latest nightly sources
2943 +
2944 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
2945 -netbeans-nb-9999_p20120325.ebuild:
2946 Removed obsolete version
2947
2948 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2949 index f6f2fcb..88af3bd 100644
2950 --- a/dev-java/netbeans-nb/Manifest
2951 +++ b/dev-java/netbeans-nb/Manifest
2952 @@ -9,9 +9,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2953 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
2954 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
2955 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
2956 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
2957 EBUILD netbeans-nb-7.0.1.ebuild 5116 RMD160 df3e2ea3364e01de002fbb97b56c2bf927ba0e2c SHA1 f962fd0ba56bab72ef843342d94d0992e615698f SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47
2958 EBUILD netbeans-nb-7.1.1.ebuild 4987 RMD160 53ab38fc92b4496f13ea99273fe3fbed89dc5554 SHA1 e1ee8f7bb0a1a4b28c2cb9a783b89169e795a878 SHA256 3ad49d73a05b5355594ddd5384c249230451959cab49350bf75eff42c0992db6
2959 EBUILD netbeans-nb-9999_p20120328.ebuild 5010 RMD160 e21560db60676d20cafa91ffaaca1a5a8ce91387 SHA1 8957bb67c0a4d29af189faf03bed4e41aaecd61d SHA256 3886096f760b8121e41029a924328ec55346d070a2f2b4c936ea79678a87fb01
2960 EBUILD netbeans-nb-9999_p20120402.ebuild 5010 RMD160 f916f3ff635b74c776d97be994794c9a3ef34e97 SHA1 d8fbeb6806b45e47a1a02b292fb55df0203b1b4e SHA256 d2b4fcb85ae57588e549358334dfa65e5f8690e3f89622e3387860b12e06337c
2961 -MISC ChangeLog 29387 RMD160 84a1b4ce76fa82d4ab70b024dea281466ed19288 SHA1 de730716be0b1ad18094ea2b6b1c36efed8da438 SHA256 c8a05f7ae35f1d2bcf49332320ceacae2c12e874c8d95475c5011b85a5a24cff
2962 +EBUILD netbeans-nb-9999_p20120406.ebuild 5010 RMD160 4d871d7cfb392b83b8e92574fb3508288d433bd5 SHA1 8a749d8741f35dedd0ee344b4334faddfe529d3f SHA256 1f49571a95b37a08b8c69604ec8c2888928e060b19510997858345cc6e7dd2d7
2963 +MISC ChangeLog 29556 RMD160 393923c57a6eb13657f31af70b24bfcea5ad6dee SHA1 de17c3ee971d816a95d66b44def0b11d50e40a59 SHA256 492c77d5f4d995c72108ce564c9a5ef9937503cf4fb5f23437ed2717da04d289
2964 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2965
2966 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120406.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120406.ebuild
2967 new file mode 100644
2968 index 0000000..142e266
2969 --- /dev/null
2970 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20120406.ebuild
2971 @@ -0,0 +1,149 @@
2972 +# Copyright 1999-2012 Gentoo Foundation
2973 +# Distributed under the terms of the GNU General Public License v2
2974 +# $Header: $
2975 +
2976 +EAPI="4"
2977 +WANT_ANT_TASKS="ant-nodeps"
2978 +inherit eutils java-pkg-2 java-ant-2
2979 +
2980 +DESCRIPTION="Netbeans IDE Branding"
2981 +HOMEPAGE="http://netbeans.org/"
2982 +SLOT="9999"
2983 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
2984 +SRC_URI="${SOURCE_URL}
2985 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
2986 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2987 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2988 +KEYWORDS="~amd64 ~x86"
2989 +IUSE="keychain"
2990 +S="${WORKDIR}"
2991 +
2992 +CDEPEND="~dev-java/netbeans-platform-${PV}
2993 + ~dev-java/netbeans-harness-${PV}
2994 + ~dev-java/netbeans-ide-${PV}"
2995 +DEPEND="virtual/jdk:1.6
2996 + app-arch/unzip
2997 + ${CDEPEND}
2998 + dev-java/javahelp:0"
2999 +RDEPEND=">=virtual/jdk-1.6
3000 + ${CDEPEND}
3001 + keychain? (
3002 + net-misc/keychain:0
3003 + net-misc/x11-ssh-askpass:0
3004 + )"
3005 +
3006 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3007 +
3008 +EANT_BUILD_XML="nbbuild/build.xml"
3009 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
3010 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
3011 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3012 +JAVA_PKG_BSFIX="off"
3013 +
3014 +src_unpack() {
3015 + unpack $(basename ${SOURCE_URL})
3016 +
3017 + einfo "Deleting bundled jars..."
3018 + find -name "*.jar" -type f -delete
3019 +
3020 + unpack netbeans-9999-r2-build.xml.patch.bz2
3021 +}
3022 +
3023 +src_prepare() {
3024 + einfo "Deleting bundled class files..."
3025 + find -name "*.class" -type f | xargs rm -vf
3026 +
3027 + epatch netbeans-9999-r2-build.xml.patch
3028 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
3029 +
3030 + # Support for custom patches
3031 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3032 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3033 +
3034 + if [ -n "${files}" ] ; then
3035 + einfo "Applying custom patches:"
3036 +
3037 + for file in ${files} ; do
3038 + epatch "${file}"
3039 + done
3040 + fi
3041 + fi
3042 +
3043 + einfo "Symlinking external libraries..."
3044 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3045 +
3046 + einfo "Linking in other clusters..."
3047 + mkdir "${S}"/nbbuild/netbeans || die
3048 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3049 +
3050 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3051 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3052 + touch nb.cluster.platform.built
3053 +
3054 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3055 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3056 + touch nb.cluster.harness.built
3057 +
3058 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3059 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3060 + touch nb.cluster.ide.built
3061 + popd >/dev/null || die
3062 +
3063 + java-pkg-2_src_prepare
3064 +}
3065 +
3066 +src_install() {
3067 + pushd nbbuild/netbeans >/dev/null || die
3068 +
3069 + insinto ${INSTALL_DIR}/nb
3070 +
3071 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
3072 +
3073 + insinto ${INSTALL_DIR}
3074 + doins -r nb
3075 + dodoc *.txt
3076 + dohtml *.html *.css
3077 +
3078 + insinto ${INSTALL_DIR}/bin
3079 + doins bin/netbeans
3080 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
3081 + fperms 755 ${INSTALL_DIR}/bin/netbeans
3082 +
3083 + insinto /etc/netbeans-${SLOT}
3084 + doins etc/*
3085 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
3086 +
3087 + # fix paths per bug# 163483
3088 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
3089 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3090 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3091 + fi
3092 +
3093 + dodir /usr/share/icons/hicolor/32x32/apps
3094 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
3095 + dodir /usr/share/icons/hicolor/128x128/apps
3096 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
3097 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
3098 +
3099 + popd >/dev/null || die
3100 +
3101 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
3102 +
3103 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
3104 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
3105 +}
3106 +
3107 +pkg_postinst() {
3108 + if use keychain ; then
3109 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
3110 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
3111 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
3112 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
3113 + einfo "each key on single line, for example:"
3114 + einfo "id_dsa"
3115 + einfo "id_dsa_gentoo"
3116 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
3117 + einfo "for key password (only this time and never again). You can find more information"
3118 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
3119 + fi
3120 +}
3121
3122 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
3123 index ad63893..ada3fec 100644
3124 --- a/dev-java/netbeans-php/ChangeLog
3125 +++ b/dev-java/netbeans-php/ChangeLog
3126 @@ -2,6 +2,12 @@
3127 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3128 # $Header: $
3129
3130 +*netbeans-php-9999_p20120406 (06 Apr 2012)
3131 +
3132 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3133 + +netbeans-php-9999_p20120406.ebuild:
3134 + Bumped to latest nightly sources
3135 +
3136 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3137 -netbeans-php-9999_p20120325.ebuild:
3138 Removed obsolete version
3139
3140 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
3141 index f5e91b8..33db26f 100644
3142 --- a/dev-java/netbeans-php/Manifest
3143 +++ b/dev-java/netbeans-php/Manifest
3144 @@ -11,9 +11,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3145 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
3146 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3147 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3148 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3149 EBUILD netbeans-php-7.0.1.ebuild 4151 RMD160 948630039891c480cbc0a9440fd9d74438bbcca4 SHA1 9afb5f8b29bc9c86fce11b8a44976da980741ec8 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0
3150 EBUILD netbeans-php-7.1.1.ebuild 3940 RMD160 ae247bfbc18ebf76ac7a9295310f6f4d344988fd SHA1 3b0d9e2595bbb3e96921ca2dce65875319e84b7b SHA256 9974bb3737eb902a178d3e8d4367ad7721a512ade1a1fc394a74513c4bd0ac12
3151 EBUILD netbeans-php-9999_p20120328.ebuild 4199 RMD160 0005764d1c9b5f0498d034b6b09e1c3d9826bf59 SHA1 4812240d771b400e39ecca630c8161086f8cda23 SHA256 47823cd0fa7f7d285038cde8d7484f8c5a308d33a02a7b2bf1b10a3c2d3d642d
3152 EBUILD netbeans-php-9999_p20120402.ebuild 4199 RMD160 7d166b62f3a9b6865c47988f5e47845925ee395f SHA1 9c273abc97efa2599c90eeaae6ddda3c0d19c7c0 SHA256 d1929ae30344fac1be3ba3ae1e145c88d40426153712d50db77ed1131202a568
3153 -MISC ChangeLog 29068 RMD160 e2609c5c32a3d4cbf8d5d87f6b9038f42338e20d SHA1 e2602cb979071634f4e70131088ca34032ed5fed SHA256 5b85bf4134c2b1bd8527166b5f50506029d1120651566e69fbccd0ca4a97520e
3154 +EBUILD netbeans-php-9999_p20120406.ebuild 4199 RMD160 c7ca635ef44e5fbe6f4154372c302d31b9a2f040 SHA1 d5e65fbf0ac7b8dfc494ce598097b2e048934203 SHA256 61d9d6ef9e13ca81a989096edea72763934b04e9fca35774fabce9d6a3851626
3155 +MISC ChangeLog 29239 RMD160 559a197e1e50b6ddd2ee861294cd6ceb371c54e1 SHA1 e68efed2d4dd18a25a789642edc125653dca3710 SHA256 5b48b292781d4438740ceea944dacfe7baff0be2e8c6109538ed7fac076f5708
3156 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3157
3158 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120406.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120406.ebuild
3159 new file mode 100644
3160 index 0000000..f1bfb4f
3161 --- /dev/null
3162 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20120406.ebuild
3163 @@ -0,0 +1,123 @@
3164 +# Copyright 1999-2012 Gentoo Foundation
3165 +# Distributed under the terms of the GNU General Public License v2
3166 +# $Header: $
3167 +
3168 +EAPI="4"
3169 +WANT_ANT_TASKS="ant-nodeps"
3170 +inherit eutils java-pkg-2 java-ant-2
3171 +
3172 +DESCRIPTION="Netbeans PHP Cluster"
3173 +HOMEPAGE="http://netbeans.org/projects/php"
3174 +SLOT="9999"
3175 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3176 +SRC_URI="${SOURCE_URL}
3177 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
3178 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
3179 + http://hg.netbeans.org/binaries/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip
3180 + http://hg.netbeans.org/binaries/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip"
3181 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3182 +KEYWORDS="~amd64 ~x86"
3183 +IUSE=""
3184 +S="${WORKDIR}"
3185 +
3186 +CDEPEND="~dev-java/netbeans-ide-${PV}
3187 + ~dev-java/netbeans-platform-${PV}
3188 + ~dev-java/netbeans-webcommon-${PV}
3189 + ~dev-java/netbeans-websvccommon-${PV}
3190 + dev-java/javacup:0"
3191 +DEPEND="virtual/jdk:1.6
3192 + app-arch/unzip
3193 + ${CDEPEND}
3194 + dev-java/javahelp:0"
3195 +RDEPEND=">=virtual/jdk-1.6
3196 + ${CDEPEND}"
3197 +
3198 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3199 +
3200 +EANT_BUILD_XML="nbbuild/build.xml"
3201 +EANT_BUILD_TARGET="rebuild-cluster"
3202 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
3203 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3204 +JAVA_PKG_BSFIX="off"
3205 +
3206 +src_unpack() {
3207 + unpack $(basename ${SOURCE_URL})
3208 +
3209 + einfo "Deleting bundled jars..."
3210 + find -name "*.jar" -type f -delete
3211 +
3212 + unpack netbeans-9999-r2-build.xml.patch.bz2
3213 +
3214 + pushd "${S}" >/dev/null || die
3215 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
3216 + ln -s "${DISTDIR}"/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
3217 + ln -s "${DISTDIR}"/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip php.editor/external/predefined_vars.zip || die
3218 + popd >/dev/null || die
3219 +}
3220 +
3221 +src_prepare() {
3222 + einfo "Deleting bundled class files..."
3223 + find -name "*.class" -type f | xargs rm -vf
3224 +
3225 + epatch netbeans-9999-r2-build.xml.patch
3226 +
3227 + # Support for custom patches
3228 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3229 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3230 +
3231 + if [ -n "${files}" ] ; then
3232 + einfo "Applying custom patches:"
3233 +
3234 + for file in ${files} ; do
3235 + epatch "${file}"
3236 + done
3237 + fi
3238 + fi
3239 +
3240 + einfo "Symlinking external libraries..."
3241 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3242 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3243 +
3244 + einfo "Linking in other clusters..."
3245 + mkdir "${S}"/nbbuild/netbeans || die
3246 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3247 +
3248 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3249 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3250 + touch nb.cluster.ide.built
3251 +
3252 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3253 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3254 + touch nb.cluster.platform.built
3255 +
3256 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3257 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3258 + touch nb.cluster.webcommon.built
3259 +
3260 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3261 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3262 + touch nb.cluster.websvccommon.built
3263 +
3264 + popd >/dev/null || die
3265 +
3266 + java-pkg-2_src_prepare
3267 +}
3268 +
3269 +src_install() {
3270 + pushd nbbuild/netbeans/php >/dev/null || die
3271 +
3272 + insinto ${INSTALL_DIR}
3273 +
3274 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3275 +
3276 + doins -r *
3277 +
3278 + popd >/dev/null || die
3279 +
3280 + local instdir=${INSTALL_DIR}/modules/ext
3281 + pushd "${D}"/${instdir} >/dev/null || die
3282 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3283 + popd >/dev/null || die
3284 +
3285 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3286 +}
3287
3288 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3289 index 5f10fc7..360ffac 100644
3290 --- a/dev-java/netbeans-platform/ChangeLog
3291 +++ b/dev-java/netbeans-platform/ChangeLog
3292 @@ -2,6 +2,12 @@
3293 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3294 # $Header: $
3295
3296 +*netbeans-platform-9999_p20120406 (06 Apr 2012)
3297 +
3298 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3299 + +netbeans-platform-9999_p20120406.ebuild:
3300 + Bumped to latest nightly sources
3301 +
3302 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3303 -netbeans-platform-9999_p20120325.ebuild:
3304 Removed obsolete version
3305
3306 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3307 index 532b2e8..9d31cc0 100644
3308 --- a/dev-java/netbeans-platform/Manifest
3309 +++ b/dev-java/netbeans-platform/Manifest
3310 @@ -17,9 +17,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3311 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
3312 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3313 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3314 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3315 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
3316 EBUILD netbeans-platform-7.1.1.ebuild 5034 RMD160 fd4d05d3b693f295eae57db2892bd05837b96614 SHA1 38e239aaa67759a2ca65b6fb0c010bff89c1733b SHA256 a28438f57c381e90256d5b0bf5a5ae0a337cd8747d5f07994059f1a134f61dd1
3317 EBUILD netbeans-platform-9999_p20120328.ebuild 5566 RMD160 c7fb748a835089b153d0bcfe1a71ea9fb7cb1ad4 SHA1 9c7c8c8c0af589e627fa8ee5a683c7b614131f4d SHA256 2dabb56881172860a858745b41469170cfc98d289d5816d09ea53cf4b8ef03e1
3318 EBUILD netbeans-platform-9999_p20120402.ebuild 5566 RMD160 e527a1ce11407b00db6958f796b776ee059ef691 SHA1 48cff58d707307428352dbc1a0c827b563c3f3b5 SHA256 4e99a4716361fc64fc9a6c5e459cafb356bbe49b5dbd0431fe805bddf86b6e44
3319 -MISC ChangeLog 31540 RMD160 02b74808c03d397a5001afe79addef0c6ddfa80c SHA1 06277f97a9f0071a178ffbcd851f39bfa9363307 SHA256 5b199246cd73521941fa33bbe0b34bc3f7974fb5e5e0dee4e37eb6c6e1a73a61
3320 +EBUILD netbeans-platform-9999_p20120406.ebuild 5566 RMD160 07fa90c21955aed7b78466e7680854292ee91541 SHA1 05ec36086a0f925443a59be0586d2418f9b7988c SHA256 f4235b24ac15274d059eeabd304c1f3fb349f1b2c00e7ef4d18b9547f7432a21
3321 +MISC ChangeLog 31721 RMD160 28fe989d5ca0b5089697bb5304c95dd1558ad93d SHA1 49c2d9295f0851964ebb435273950c8418a649bf SHA256 2da413a2fe987256bb67a99fed90d1c838c5468563c20778df9b80c32c38acd0
3322 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3323
3324 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120406.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120406.ebuild
3325 new file mode 100644
3326 index 0000000..06cccdb
3327 --- /dev/null
3328 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120406.ebuild
3329 @@ -0,0 +1,131 @@
3330 +# Copyright 1999-2012 Gentoo Foundation
3331 +# Distributed under the terms of the GNU General Public License v2
3332 +# $Header: $
3333 +
3334 +EAPI="4"
3335 +WANT_ANT_TASKS="ant-nodeps"
3336 +inherit eutils java-pkg-2 java-ant-2
3337 +
3338 +DESCRIPTION="Netbeans Platform"
3339 +HOMEPAGE="http://netbeans.org/features/platform/"
3340 +SLOT="9999"
3341 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3342 +SRC_URI="${SOURCE_URL}
3343 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2
3344 + http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
3345 + http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
3346 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3347 + http://hg.netbeans.org/binaries/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar
3348 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
3349 + http://hg.netbeans.org/binaries/7946DC68552946622BD86FBF7A47D75B0C83C52D-testng-6.5beta-dist.jar
3350 + http://hg.netbeans.org/binaries/DE34E27064497584DFE5E1A650F04C607617D9F1-testng-6.5beta-javadoc.zip"
3351 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3352 +KEYWORDS="~amd64 ~x86"
3353 +IUSE=""
3354 +S="${WORKDIR}"
3355 +
3356 +CDEPEND="dev-java/javahelp:0
3357 + >=dev-java/jna-3.2.7:0
3358 + dev-java/swing-layout:1[source]"
3359 +DEPEND="virtual/jdk:1.6
3360 + app-arch/unzip
3361 + ${CDEPEND}"
3362 +RDEPEND=">=virtual/jdk-1.6
3363 + ${CDEPEND}"
3364 +
3365 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3366 +
3367 +EANT_BUILD_XML="nbbuild/build.xml"
3368 +EANT_BUILD_TARGET="rebuild-cluster"
3369 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3370 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3371 +JAVA_PKG_BSFIX="off"
3372 +
3373 +src_unpack() {
3374 + unpack $(basename ${SOURCE_URL})
3375 +
3376 + einfo "Deleting bundled jars..."
3377 + find -name "*.jar" -type f -delete
3378 +
3379 + unpack netbeans-9999-r2-build.xml.patch.bz2
3380 +
3381 + pushd "${S}" >/dev/null || die
3382 + ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
3383 + ln -s "${DISTDIR}"/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar netbinox/external/org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar || die
3384 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3385 + ln -s "${DISTDIR}"/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar libs.osgi/external/osgi.core-4.3.jar || die
3386 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3387 + ln -s "${DISTDIR}"/7946DC68552946622BD86FBF7A47D75B0C83C52D-testng-6.5beta-dist.jar libs.testng/external/testng-6.5beta-dist.jar || die
3388 + ln -s "${DISTDIR}"/DE34E27064497584DFE5E1A650F04C607617D9F1-testng-6.5beta-javadoc.zip libs.testng/external/testng-6.5beta-javadoc.zip || die
3389 + popd >/dev/null || die
3390 +}
3391 +
3392 +src_prepare() {
3393 + einfo "Deleting bundled class files..."
3394 + find -name "*.class" -type f | xargs rm -vf
3395 +
3396 + epatch netbeans-9999-r2-build.xml.patch
3397 + # upstream jna jar contains bundled binary libraries so we disable that feature
3398 +
3399 + # Support for custom patches
3400 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3401 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3402 +
3403 + if [ -n "${files}" ] ; then
3404 + einfo "Applying custom patches:"
3405 +
3406 + for file in ${files} ; do
3407 + epatch "${file}"
3408 + done
3409 + fi
3410 + fi
3411 +
3412 + einfo "Symlinking external libraries..."
3413 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.2.7.jar
3414 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3415 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.2.7.jar
3416 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3417 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3418 +
3419 + java-pkg-2_src_prepare
3420 +}
3421 +
3422 +src_compile() {
3423 + unset DISPLAY
3424 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3425 +}
3426 +
3427 +src_install() {
3428 + pushd nbbuild/netbeans/platform >/dev/null || die
3429 +
3430 + java-pkg_dojar lib/*.jar
3431 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3432 +
3433 + insinto ${INSTALL_DIR}
3434 + doins -r *
3435 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3436 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3437 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3438 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3439 + rm -fr "${D}"/modules/lib || die
3440 +
3441 + popd >/dev/null || die
3442 +
3443 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3444 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3445 +
3446 + local instdir=${INSTALL_DIR}/modules/ext
3447 + pushd "${D}"/${instdir} >/dev/null || die
3448 + # felix-main-2.0.2.jar
3449 + # felix-4.0.2.jar
3450 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3451 + rm jna-3.2.7.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.2.7.jar || die
3452 + # osgi.cmpn-4.2.jar
3453 + # osgi.core-4.3.jar
3454 + rm platform-3.2.7.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.2.7.jar || die
3455 + 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
3456 + # updater.jar
3457 + popd >/dev/null || die
3458 +
3459 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3460 +}
3461
3462 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3463 index d379024..980160f 100644
3464 --- a/dev-java/netbeans-profiler/ChangeLog
3465 +++ b/dev-java/netbeans-profiler/ChangeLog
3466 @@ -2,6 +2,12 @@
3467 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3468 # $Header: $
3469
3470 +*netbeans-profiler-9999_p20120406 (06 Apr 2012)
3471 +
3472 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3473 + +netbeans-profiler-9999_p20120406.ebuild:
3474 + Bumped to latest nightly sources
3475 +
3476 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3477 -netbeans-profiler-9999_p20120325.ebuild:
3478 Removed obsolete version
3479
3480 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3481 index bf467af..3d4c798 100644
3482 --- a/dev-java/netbeans-profiler/Manifest
3483 +++ b/dev-java/netbeans-profiler/Manifest
3484 @@ -5,9 +5,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3485 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
3486 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3487 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3488 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3489 EBUILD netbeans-profiler-7.0.1.ebuild 3113 RMD160 dcfd93da14dbcf6a090cefd843bd8e6bbdcaa051 SHA1 a9fee09c442cbcd4187f2dc1443e19cdd9a96003 SHA256 588797a6b81c7f5ba5e1cf06ad66e593bd89aa28261b68006ebb973d0eae8044
3490 EBUILD netbeans-profiler-7.1.1.ebuild 3122 RMD160 7fb87ff51d8080c2b070b281dd877d930985b443 SHA1 376158790b3cc68d86a2c52cff62e14cfeed3fb0 SHA256 ab4283f4c407c778a447f93ea4278bcce0e87965524d3e298b0cfd6821a390b4
3491 EBUILD netbeans-profiler-9999_p20120328.ebuild 3145 RMD160 968ffdb41e64cc68efa68ee26c911b8dcdb4d692 SHA1 39383e82aaa0823dad76424d629aa538379c44c6 SHA256 b40b893a3c9f05c583e3dd3a5b97c78fe698c1273200729a6b628eac6f0a53a8
3492 EBUILD netbeans-profiler-9999_p20120402.ebuild 3145 RMD160 4015208e47b37669ab60fe9378ecd7a76ac47fcc SHA1 b553e4c555f0544188f7a9db2d5467d3c4136c56 SHA256 6b2da4df42318402a2b856312da67a3672c84af657bdc3f0abbf8bc3a52222dd
3493 -MISC ChangeLog 30835 RMD160 1552330c330c7d5306cebb07aea02fe26129aea3 SHA1 093f2686396dc77312a95b593ad271d6bfd5ec92 SHA256 0679e546d655f418445dc8c28dec4f2d09ddf27b195e63a8e813a72102411e63
3494 +EBUILD netbeans-profiler-9999_p20120406.ebuild 3145 RMD160 5ced56940dc7620db046cddcd4b4446e9e2e3261 SHA1 824cdd31a95bcba9fb99c9c09d87176d5c54ca0f SHA256 dee841e8ebca261491e80afac9f2a904a1139c54b6fd5c5ff9ddfb0930b19a17
3495 +MISC ChangeLog 31016 RMD160 e74c214c3dfd820747da7ad7ba013a49f93580cc SHA1 7dcb143df36bf1c14acaa1ed9416925177499c6e SHA256 a6b79db863e021d34cb22f1a906957d81940dab8a07337be461cd81c9a639919
3496 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3497
3498 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120406.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120406.ebuild
3499 new file mode 100644
3500 index 0000000..cf182d1
3501 --- /dev/null
3502 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120406.ebuild
3503 @@ -0,0 +1,114 @@
3504 +# Copyright 1999-2012 Gentoo Foundation
3505 +# Distributed under the terms of the GNU General Public License v2
3506 +# $Header: $
3507 +
3508 +EAPI="4"
3509 +WANT_ANT_TASKS="ant-nodeps"
3510 +inherit eutils java-pkg-2 java-ant-2
3511 +
3512 +DESCRIPTION="Netbeans Profiler Cluster"
3513 +HOMEPAGE="http://netbeans.org/projects/profiler"
3514 +SLOT="9999"
3515 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3516 +SRC_URI="${SOURCE_URL}
3517 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
3518 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3519 +KEYWORDS="~amd64 ~x86"
3520 +IUSE=""
3521 +S="${WORKDIR}"
3522 +
3523 +CDEPEND="~dev-java/netbeans-ide-${PV}
3524 + ~dev-java/netbeans-java-${PV}
3525 + ~dev-java/netbeans-platform-${PV}"
3526 +DEPEND="virtual/jdk:1.6
3527 + app-arch/unzip
3528 + ${CDEPEND}
3529 + dev-java/javahelp:0"
3530 +RDEPEND=">=virtual/jdk-1.6
3531 + ${CDEPEND}"
3532 +
3533 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3534 +
3535 +EANT_BUILD_XML="nbbuild/build.xml"
3536 +EANT_BUILD_TARGET="rebuild-cluster"
3537 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3538 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3539 +JAVA_PKG_BSFIX="off"
3540 +
3541 +src_unpack() {
3542 + unpack $(basename ${SOURCE_URL})
3543 +
3544 + einfo "Deleting bundled jars..."
3545 + find -name "*.jar" -type f -delete
3546 +
3547 + unpack netbeans-9999-r2-build.xml.patch.bz2
3548 +}
3549 +
3550 +src_prepare() {
3551 + einfo "Deleting bundled class files..."
3552 + find -name "*.class" -type f | xargs rm -vf
3553 +
3554 + epatch netbeans-9999-r2-build.xml.patch
3555 +
3556 + # Support for custom patches
3557 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3558 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3559 +
3560 + if [ -n "${files}" ] ; then
3561 + einfo "Applying custom patches:"
3562 +
3563 + for file in ${files} ; do
3564 + epatch "${file}"
3565 + done
3566 + fi
3567 + fi
3568 +
3569 + einfo "Symlinking external libraries..."
3570 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3571 +
3572 + einfo "Linking in other clusters..."
3573 + mkdir "${S}"/nbbuild/netbeans || die
3574 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3575 +
3576 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3577 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3578 + touch nb.cluster.ide.built
3579 +
3580 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3581 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3582 + touch nb.cluster.java.built
3583 +
3584 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3585 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3586 + touch nb.cluster.platform.built
3587 +
3588 + popd >/dev/null || die
3589 +
3590 + java-pkg-2_src_prepare
3591 +}
3592 +
3593 +src_install() {
3594 + pushd nbbuild/netbeans/profiler >/dev/null || die
3595 +
3596 + insinto ${INSTALL_DIR}
3597 +
3598 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3599 +
3600 + doins -r *
3601 +
3602 + for file in lib/deployed/cvm/linux/*.so ; do
3603 + fperms 755 ${file}
3604 + done
3605 +
3606 + for file in lib/deployed/jdk*/linux*/*.so ; do
3607 + fperms 755 ${file}
3608 + done
3609 +
3610 + for file in remote-pack-defs/*.sh ; do
3611 + fperms 755 ${file}
3612 + done
3613 +
3614 + popd >/dev/null || die
3615 +
3616 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3617 +}
3618
3619 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
3620 index 404ff23..ee909be 100644
3621 --- a/dev-java/netbeans-webcommon/ChangeLog
3622 +++ b/dev-java/netbeans-webcommon/ChangeLog
3623 @@ -2,6 +2,12 @@
3624 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3625 # $Header: $
3626
3627 +*netbeans-webcommon-9999_p20120406 (06 Apr 2012)
3628 +
3629 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3630 + +netbeans-webcommon-9999_p20120406.ebuild:
3631 + Bumped to latest nightly sources
3632 +
3633 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3634 -netbeans-webcommon-9999_p20120325.ebuild:
3635 Removed obsolete version
3636
3637 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
3638 index 9f25959..3c8e873 100644
3639 --- a/dev-java/netbeans-webcommon/Manifest
3640 +++ b/dev-java/netbeans-webcommon/Manifest
3641 @@ -1,7 +1,9 @@
3642 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
3643 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3644 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3645 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3646 EBUILD netbeans-webcommon-9999_p20120328.ebuild 2705 RMD160 13992c97054a329b61c946be70df0c5248b31ab8 SHA1 6c37043130574e369bf8b60fa67772d15d3d34b1 SHA256 249d1c759178e968d7f54ea486f47e5e25156263d57795498fda8160d55d6ff7
3647 EBUILD netbeans-webcommon-9999_p20120402.ebuild 2705 RMD160 b5cce87d8bc5fe7e54277e429d494a6dceeaa672 SHA1 964c541ae11ea1bc9c2527f3fc1deb1169232e10 SHA256 0826e5bc2139b55b90f81fe5995ab52fb218fe6cdce5428d9ab72461f537c1b4
3648 -MISC ChangeLog 2775 RMD160 78c41cdc04eb9089cbd81d1e68656ef4a741045a SHA1 4996436c9941e254b1cc2041144f6ac7c096cbe4 SHA256 4888514bfe72dd99a203ea92f348811e3d5b8517fc1cdbde749798d8afecfc83
3649 +EBUILD netbeans-webcommon-9999_p20120406.ebuild 2705 RMD160 18c23ada2a3592f80d5c20d1857d5396bd5f65b4 SHA1 ce8bdacd7e11de2d2d14d4844c36aba4c7a28eb1 SHA256 5d4bcdd3058831d01d21fbde3c5921f8680a9c70bd63e1c03d82ef5d9470da4a
3650 +MISC ChangeLog 2958 RMD160 cb923baf7974bf6dab319d1c2f215f0dc26ab561 SHA1 5f061ce3f592858cbcb06f7416179fbd40040758 SHA256 b98e075ad0b4e079095a5ff3350d7dfd9907f0977a4d92ea197b362e893a1a3c
3651 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3652
3653 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120406.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120406.ebuild
3654 new file mode 100644
3655 index 0000000..5ba9f24
3656 --- /dev/null
3657 +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120406.ebuild
3658 @@ -0,0 +1,95 @@
3659 +# Copyright 1999-2012 Gentoo Foundation
3660 +# Distributed under the terms of the GNU General Public License v2
3661 +# $Header: $
3662 +
3663 +EAPI="4"
3664 +WANT_ANT_TASKS="ant-nodeps"
3665 +inherit eutils java-pkg-2 java-ant-2
3666 +
3667 +DESCRIPTION="Netbeans Web Services Cluster"
3668 +HOMEPAGE="http://netbeans.org/"
3669 +SLOT="9999"
3670 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3671 +SRC_URI="${SOURCE_URL}
3672 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
3673 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3674 +KEYWORDS="~amd64 ~x86"
3675 +IUSE=""
3676 +S="${WORKDIR}"
3677 +
3678 +CDEPEND="~dev-java/netbeans-platform-${PV}
3679 + ~dev-java/netbeans-ide-${PV}"
3680 +DEPEND="virtual/jdk:1.6
3681 + app-arch/unzip
3682 + ${CDEPEND}
3683 + dev-java/javahelp:0"
3684 +RDEPEND=">=virtual/jdk-1.6
3685 + ${CDEPEND}"
3686 +
3687 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3688 +
3689 +EANT_BUILD_XML="nbbuild/build.xml"
3690 +EANT_BUILD_TARGET="rebuild-cluster"
3691 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
3692 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3693 +JAVA_PKG_BSFIX="off"
3694 +
3695 +src_unpack() {
3696 + unpack $(basename ${SOURCE_URL})
3697 +
3698 + einfo "Deleting bundled jars..."
3699 + find -name "*.jar" -type f -delete
3700 +
3701 + unpack netbeans-9999-r2-build.xml.patch.bz2
3702 +}
3703 +
3704 +src_prepare() {
3705 + einfo "Deleting bundled class files..."
3706 + find -name "*.class" -type f | xargs rm -vf
3707 +
3708 + epatch netbeans-9999-r2-build.xml.patch
3709 +
3710 + # Support for custom patches
3711 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3712 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3713 +
3714 + if [ -n "${files}" ] ; then
3715 + einfo "Applying custom patches:"
3716 +
3717 + for file in ${files} ; do
3718 + epatch "${file}"
3719 + done
3720 + fi
3721 + fi
3722 +
3723 + einfo "Symlinking external libraries..."
3724 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3725 +
3726 + einfo "Linking in other clusters..."
3727 + mkdir "${S}"/nbbuild/netbeans || die
3728 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3729 +
3730 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3731 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3732 + touch nb.cluster.platform.built
3733 +
3734 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3735 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3736 + touch nb.cluster.ide.built
3737 +
3738 + popd >/dev/null || die
3739 +
3740 + java-pkg-2_src_prepare
3741 +}
3742 +
3743 +src_install() {
3744 + pushd nbbuild/netbeans/webcommon >/dev/null || die
3745 +
3746 + insinto ${INSTALL_DIR}
3747 + grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3748 + doins -r *
3749 +
3750 + popd >/dev/null || die
3751 +
3752 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
3753 +}
3754
3755 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3756 index f0eab07..9dbba79 100644
3757 --- a/dev-java/netbeans-websvccommon/ChangeLog
3758 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3759 @@ -2,6 +2,12 @@
3760 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3761 # $Header: $
3762
3763 +*netbeans-websvccommon-9999_p20120406 (06 Apr 2012)
3764 +
3765 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3766 + +netbeans-websvccommon-9999_p20120406.ebuild:
3767 + Bumped to latest nightly sources
3768 +
3769 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3770 -netbeans-websvccommon-9999_p20120325.ebuild:
3771 Removed obsolete version
3772
3773 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3774 index 7fac496..150ebea 100644
3775 --- a/dev-java/netbeans-websvccommon/Manifest
3776 +++ b/dev-java/netbeans-websvccommon/Manifest
3777 @@ -5,9 +5,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3778 DIST netbeans-9999-r2-build.xml.patch.bz2 2435 RMD160 c8988360fb0157b27a767d877dcd2a3d523b6178 SHA1 530768eb7ba1aff85b05cd15f21ac00edb15e55a SHA256 5f26c11ed3b34e99640a0b465ba348b07a2b91bfb061bf09f07ab07017ba5391
3779 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3780 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3781 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3782 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 RMD160 78a0dae148b2c583b596a625a6e6622a1c7cafcc SHA1 f3e52c193e9dfdf9d236f655a705c55da76cfad4 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda
3783 EBUILD netbeans-websvccommon-7.1.1.ebuild 2701 RMD160 08e2138f0acb39feba8b8b0f78f6031c234a3fa2 SHA1 df06b23632ff1bfbc47eb89f0d64f050bd1d4382 SHA256 ab776d6f3ca6f2cf8974e9d1544110f6c59b0ad4770b47c1a353091788675582
3784 EBUILD netbeans-websvccommon-9999_p20120328.ebuild 2724 RMD160 af75cdd8f3c02fd6ff849368f2d028515952849d SHA1 6d862e1dffd73e975df17cc088a1b8a12b86e4a2 SHA256 780370c456872b5dde81ab36f819d89ab6ca3f979a6d6195d5ee5b986d3d6b5b
3785 EBUILD netbeans-websvccommon-9999_p20120402.ebuild 2724 RMD160 be2725bae39db7cb89d5e46e6350e526d1305e40 SHA1 99ab48ef2b347c58e06ef691bce4bc1ad7d131a8 SHA256 8c5eb5a77875dd88bf57d5970c6a4abc55fbbdc43619259786f0aeb305008c27
3786 -MISC ChangeLog 32205 RMD160 9a22fb97c4682931da2f1865b134b105cc5e883b SHA1 b4aa38930f41eaf33298df842505c95e5d4334a1 SHA256 684de559f61b0aae01b9803ff4e09ad12f679b85406e44085f1d4e1e38bc6735
3787 +EBUILD netbeans-websvccommon-9999_p20120406.ebuild 2724 RMD160 898d792e0f91b04de7d163f5069e5de717302806 SHA1 8598842e1cd22b7174e5b678728516d53738359a SHA256 36798391a32999cb60ae08260ca5b2ce374f060ae87c06046d3b735f2b050a73
3788 +MISC ChangeLog 32394 RMD160 b24fcb9e4b11b532353327273a2bc785840e9583 SHA1 da3a6bf421f4c27479042ac1f098be4097f51b54 SHA256 c03bf67f56094d2959c2ac46b9f903283b0ff0a8526d1d7910c553ed33db0547
3789 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3790
3791 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120406.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120406.ebuild
3792 new file mode 100644
3793 index 0000000..35c3ffb
3794 --- /dev/null
3795 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120406.ebuild
3796 @@ -0,0 +1,95 @@
3797 +# Copyright 1999-2012 Gentoo Foundation
3798 +# Distributed under the terms of the GNU General Public License v2
3799 +# $Header: $
3800 +
3801 +EAPI="4"
3802 +WANT_ANT_TASKS="ant-nodeps"
3803 +inherit eutils java-pkg-2 java-ant-2
3804 +
3805 +DESCRIPTION="Netbeans Web Services Common Cluster"
3806 +HOMEPAGE="http://netbeans.org/"
3807 +SLOT="9999"
3808 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3809 +SRC_URI="${SOURCE_URL}
3810 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
3811 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3812 +KEYWORDS="~amd64 ~x86"
3813 +IUSE=""
3814 +S="${WORKDIR}"
3815 +
3816 +CDEPEND="~dev-java/netbeans-platform-${PV}
3817 + ~dev-java/netbeans-ide-${PV}"
3818 +DEPEND="virtual/jdk:1.6
3819 + app-arch/unzip
3820 + ${CDEPEND}
3821 + dev-java/javahelp:0"
3822 +RDEPEND=">=virtual/jdk-1.6
3823 + ${CDEPEND}"
3824 +
3825 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3826 +
3827 +EANT_BUILD_XML="nbbuild/build.xml"
3828 +EANT_BUILD_TARGET="rebuild-cluster"
3829 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3830 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3831 +JAVA_PKG_BSFIX="off"
3832 +
3833 +src_unpack() {
3834 + unpack $(basename ${SOURCE_URL})
3835 +
3836 + einfo "Deleting bundled jars..."
3837 + find -name "*.jar" -type f -delete
3838 +
3839 + unpack netbeans-9999-r2-build.xml.patch.bz2
3840 +}
3841 +
3842 +src_prepare() {
3843 + einfo "Deleting bundled class files..."
3844 + find -name "*.class" -type f | xargs rm -vf
3845 +
3846 + epatch netbeans-9999-r2-build.xml.patch
3847 +
3848 + # Support for custom patches
3849 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3850 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3851 +
3852 + if [ -n "${files}" ] ; then
3853 + einfo "Applying custom patches:"
3854 +
3855 + for file in ${files} ; do
3856 + epatch "${file}"
3857 + done
3858 + fi
3859 + fi
3860 +
3861 + einfo "Symlinking external libraries..."
3862 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3863 +
3864 + einfo "Linking in other clusters..."
3865 + mkdir "${S}"/nbbuild/netbeans || die
3866 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3867 +
3868 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3869 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3870 + touch nb.cluster.platform.built
3871 +
3872 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3873 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3874 + touch nb.cluster.ide.built
3875 +
3876 + popd >/dev/null || die
3877 +
3878 + java-pkg-2_src_prepare
3879 +}
3880 +
3881 +src_install() {
3882 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3883 +
3884 + insinto ${INSTALL_DIR}
3885 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3886 + doins -r *
3887 +
3888 + popd >/dev/null || die
3889 +
3890 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3891 +}
3892
3893 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3894 index c67eb18..5d1d4db 100644
3895 --- a/dev-util/netbeans/ChangeLog
3896 +++ b/dev-util/netbeans/ChangeLog
3897 @@ -2,6 +2,12 @@
3898 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3899 # $Header: $
3900
3901 +*netbeans-9999_p20120406 (06 Apr 2012)
3902 +
3903 + 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3904 + +netbeans-9999_p20120406.ebuild:
3905 + Bumped to latest nightly sources
3906 +
3907 06 Apr 2012; Miroslav Šulc <fordfrog@g.o>
3908 -netbeans-9999_p20120325.ebuild:
3909 Removed obsolete version
3910
3911 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3912 index 8ca3465..13e916d 100644
3913 --- a/dev-util/netbeans/Manifest
3914 +++ b/dev-util/netbeans/Manifest
3915 @@ -8,9 +8,11 @@ DIST netbeans-l10n-7.1.1-20120214091350.tar.bz2 12586999 RMD160 c9eb2ad1c262b944
3916 DIST netbeans-l10n-9999-20110613.tar.bz2 13405097 RMD160 9f8fb8fcdbdf87c958b2a8e162e150cd30c6c327 SHA1 fb06e579426ebad1909f17e36d31fe1b1b6d9f7d SHA256 c8ad3bfdd8c7da892780caa29cef57006f39016b6598327ebdab5704c9ad08a4
3917 DIST netbeans-trunk-nightly-201203280401-src.zip 177594044 RMD160 db98172a5ac7b055d845f92cc50840e07e6fb489 SHA1 702e46f0271580e8be745ed968579bd08c2c6be5 SHA256 ca0c9501d5eb837fb954ca40b9423bcb41dba8bf4a52cd6aadb13b02e26265eb
3918 DIST netbeans-trunk-nightly-201204021038-src.zip 177759174 RMD160 1e14efd847bcae1ca4f060b512ad31ea0610335f SHA1 c28dd9b9d2c4e12d3facab3d52b3fd6b3ea7563f SHA256 723a1133eb1c4a824d394ce9ac90248f0dd3bea2603f667172bf7780facde377
3919 +DIST netbeans-trunk-nightly-201204060400-src.zip 178185406 RMD160 4c146f6435aeda5bc41a377c7ed73bfc88866b25 SHA1 23a6ddcd5702bb3ef6980de51d94ac7d93b5eda9 SHA256 be5ee22c59f3f0a27b90cd0c177fbea2866cc8885950f2d9b04e442f5f0206f6
3920 EBUILD netbeans-7.0.1-r2.ebuild 6736 RMD160 8780b584bedf0cfd4cd40f1e26c015079b19da4c SHA1 9e31064b4e19fad1d0ca79476f32c5153b4b18cf SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82
3921 EBUILD netbeans-7.1.1.ebuild 6976 RMD160 aa4478968d9c83230f1140aeee9a6b331b222a97 SHA1 1ec775e4f5cca36134f5db41291c8853bca88fe8 SHA256 7c174ad5dfb193f0a56cdee24b654bd389fbc4648c6c448cc9c34ff8367334a2
3922 EBUILD netbeans-9999_p20120328.ebuild 7057 RMD160 53345003efb95a68d68c8e4b47b4f981acd276ae SHA1 69a0e308409fa86f42d08858ec9c406357dba3bc SHA256 fb687a8373f491b25f7cafe4c4fb04fcf3ce3cee2d348e442429c6c6e7fc1450
3923 EBUILD netbeans-9999_p20120402.ebuild 7057 RMD160 620b00b9a0a80b31c85fcc6bb477f72d9ecfb382 SHA1 4d696e09b5c0c949b1e199f74bfc2e245f225dcd SHA256 b43a31213a5982894104fdffa27d2f96816c8ed797c13a29aabb89844a17657f
3924 -MISC ChangeLog 28914 RMD160 454949df9dcb480be45599d75ba3168f3fa81f39 SHA1 483473c1fbed7c3e582917ac9e0fd9c77b44a191 SHA256 0d67ddd64d3b4e961960d6dd6cb5793a466303976afaa476054413983966af83
3925 +EBUILD netbeans-9999_p20120406.ebuild 7057 RMD160 76edebab174f8c4ef48a24d70f38459db5974feb SHA1 738bf8a4fe5e68ea1d4563a0b04412bd1582889c SHA256 63a9f05a6c3c8df6ca36a32bd53c83c70d334a8b6b5385e8205077b5ece60bb8
3926 +MISC ChangeLog 29077 RMD160 b271cf112d34f1e8d8e81fe62b9acf6530f29898 SHA1 d0e4beea7febc58790dcd3a5c38fca24a6419d77 SHA256 a6c135bda4bb0dc89181a3124cba728ea46862d90678c64477cbbfdac12542e9
3927 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3928
3929 diff --git a/dev-util/netbeans/netbeans-9999_p20120406.ebuild b/dev-util/netbeans/netbeans-9999_p20120406.ebuild
3930 new file mode 100644
3931 index 0000000..c8c2b6f
3932 --- /dev/null
3933 +++ b/dev-util/netbeans/netbeans-9999_p20120406.ebuild
3934 @@ -0,0 +1,260 @@
3935 +# Copyright 1999-2012 Gentoo Foundation
3936 +# Distributed under the terms of the GNU General Public License v2
3937 +# $Header: $
3938 +
3939 +EAPI="4"
3940 +inherit eutils java-pkg-2 java-ant-2
3941 +
3942 +DESCRIPTION="Netbeans IDE"
3943 +HOMEPAGE="http://netbeans.org/"
3944 +SLOT="9999"
3945 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-04-06_04-00-16/zip/netbeans-trunk-nightly-201204060400-src.zip"
3946 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r2-build.xml.patch.bz2"
3947 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3948 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3949 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3950 + linguas_ar? ( ${ALL_URLS} )
3951 + linguas_ca? ( ${ALL_URLS} )
3952 + linguas_cs? ( ${ALL_URLS} )
3953 + linguas_de? ( ${ALL_URLS} )
3954 + linguas_el? ( ${ALL_URLS} )
3955 + linguas_es? ( ${ALL_URLS} )
3956 + linguas_fr? ( ${ALL_URLS} )
3957 + linguas_gl? ( ${ALL_URLS} )
3958 + linguas_hi_IN? ( ${ALL_URLS} )
3959 + linguas_id? ( ${ALL_URLS} )
3960 + linguas_it? ( ${ALL_URLS} )
3961 + linguas_ja? ( ${ALL_URLS} )
3962 + linguas_ko? ( ${ALL_URLS} )
3963 + linguas_lt? ( ${ALL_URLS} )
3964 + linguas_nl? ( ${ALL_URLS} )
3965 + linguas_pl? ( ${ALL_URLS} )
3966 + linguas_pt_BR? ( ${ALL_URLS} )
3967 + linguas_pt_PT? ( ${ALL_URLS} )
3968 + linguas_ro? ( ${ALL_URLS} )
3969 + linguas_ru? ( ${ALL_URLS} )
3970 + linguas_si? ( ${ALL_URLS} )
3971 + linguas_sq? ( ${ALL_URLS} )
3972 + linguas_sr? ( ${ALL_URLS} )
3973 + linguas_sv? ( ${ALL_URLS} )
3974 + linguas_ta_IN? ( ${ALL_URLS} )
3975 + linguas_tl? ( ${ALL_URLS} )
3976 + linguas_tr? ( ${ALL_URLS} )
3977 + linguas_vi? ( ${ALL_URLS} )
3978 + linguas_zh_CN? ( ${ALL_URLS} )
3979 + linguas_zh_TW? ( ${ALL_URLS} )
3980 +"
3981 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3982 +KEYWORDS="~amd64 ~x86"
3983 +IUSE_NETBEANS_MODULES="
3984 + +netbeans_modules_apisupport
3985 + netbeans_modules_cnd
3986 + netbeans_modules_dlight
3987 + netbeans_modules_enterprise
3988 + netbeans_modules_ergonomics
3989 + netbeans_modules_groovy
3990 + +netbeans_modules_java
3991 + netbeans_modules_javacard
3992 + +netbeans_modules_javafx
3993 + netbeans_modules_mobility
3994 + netbeans_modules_php
3995 + +netbeans_modules_profiler
3996 + netbeans_modules_webcommon
3997 + +netbeans_modules_websvccommon"
3998 +IUSE_LINGUAS="
3999 + linguas_af
4000 + linguas_ar
4001 + linguas_ca
4002 + linguas_cs
4003 + linguas_de
4004 + linguas_el
4005 + linguas_es
4006 + linguas_fr
4007 + linguas_gl
4008 + linguas_hi_IN
4009 + linguas_id
4010 + linguas_it
4011 + linguas_ja
4012 + linguas_ko
4013 + linguas_lt
4014 + linguas_nl
4015 + linguas_pl
4016 + linguas_pt_BR
4017 + linguas_pt_PT
4018 + linguas_ro
4019 + linguas_ru
4020 + linguas_si
4021 + linguas_sq
4022 + linguas_sr
4023 + linguas_sv
4024 + linguas_ta_IN
4025 + linguas_tl
4026 + linguas_tr
4027 + linguas_vi
4028 + linguas_zh_CN
4029 + linguas_zh_TW"
4030 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
4031 +S="${WORKDIR}"
4032 +
4033 +DEPEND="virtual/jdk:1.6
4034 + dev-java/javahelp:0"
4035 +RDEPEND=">=virtual/jdk-1.6
4036 + ~dev-java/netbeans-harness-${PV}
4037 + ~dev-java/netbeans-ide-${PV}
4038 + ~dev-java/netbeans-nb-${PV}
4039 + ~dev-java/netbeans-platform-${PV}
4040 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
4041 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
4042 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
4043 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
4044 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
4045 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
4046 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
4047 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
4048 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
4049 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
4050 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
4051 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
4052 + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
4053 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
4054 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
4055 +JAVA_PKG_BSFIX="off"
4056 +NBLOCALES=""
4057 +
4058 +pkg_setup() {
4059 + for lingua in ${IUSE_LINGUAS} ; do
4060 + local lang=${lingua/linguas_/}
4061 +
4062 + if [[ "${lang}" = "ar" ]] ; then
4063 + lang="ar_EG,ar_SA"
4064 + elif [[ "${lang}" = "es" ]] ; then
4065 + lang="es,es_CO"
4066 + elif [[ "${lang}" = "gl" ]] ; then
4067 + lang="gl_ES"
4068 + elif [[ "${lang}" = "id" ]] ; then
4069 + lang="in_ID"
4070 + elif [[ "${lang}" = "nl" ]] ; then
4071 + lang="nl_BE,nl_NL"
4072 + elif [[ "${lang}" = "tl" ]] ; then
4073 + lang="fil_PH"
4074 + fi
4075 +
4076 + if use ${lingua} ; then
4077 + if [ -z "${NBLOCALES}" ] ; then
4078 + NBLOCALES="${lang}"
4079 + else
4080 + NBLOCALES="${NBLOCALES},${lang}"
4081 + fi
4082 + fi
4083 + done
4084 +
4085 + java-pkg-2_pkg_setup
4086 +}
4087 +
4088 +src_unpack() {
4089 + if [ -n "${NBLOCALES}" ] ; then
4090 + unpack $(basename ${SOURCE_URL})
4091 + unpack $(basename ${L10N_URL})
4092 +
4093 + einfo "Deleting bundled jars..."
4094 + find -name "*.jar" -type f -delete
4095 +
4096 + unpack netbeans-9999-r2-build.xml.patch.bz2
4097 + fi
4098 +}
4099 +
4100 +src_prepare() {
4101 + if [ -n "${NBLOCALES}" ] ; then
4102 + einfo "Deleting bundled class files..."
4103 + find -name "*.class" -type f | xargs rm -vf
4104 +
4105 + epatch netbeans-9999-r2-build.xml.patch
4106 +
4107 + # Support for custom patches
4108 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4109 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4110 +
4111 + if [ -n "${files}" ] ; then
4112 + einfo "Applying custom patches:"
4113 +
4114 + for file in ${files} ; do
4115 + epatch "${file}"
4116 + done
4117 + fi
4118 + fi
4119 +
4120 + einfo "Symlinking external libraries..."
4121 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4122 + fi
4123 +
4124 + java-pkg-2_src_prepare
4125 +}
4126 +
4127 +src_compile() {
4128 + if [ -n "${NBLOCALES}" ] ; then
4129 + einfo "Compiling support for locales: ${NBLOCALES}"
4130 + eant -f nbbuild/build.xml bootstrap || die
4131 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
4132 + -f l10n/build.xml build || die
4133 + fi
4134 +}
4135 +
4136 +src_install() {
4137 + if [ -n "${NBLOCALES}" ] ; then
4138 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
4139 +
4140 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
4141 + if [ -d "${cluster}" ] ; then
4142 + insinto /usr/share/netbeans-${cluster}-${SLOT}
4143 + doins -r ${cluster}/*
4144 + fi
4145 + done
4146 +
4147 + if [ -d nb ] ; then
4148 + insinto /usr/share/netbeans-nb-${SLOT}/nb
4149 + doins -r nb/*
4150 + fi
4151 +
4152 + popd >/dev/null || die
4153 + fi
4154 +}
4155 +
4156 +pkg_postinst() {
4157 + if [ -n "${NBLOCALES}" ] ; then
4158 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
4159 + einfo "the locale is built for Netbeans."
4160 + einfo "If you want to force specific locale, use --locale argument, for example:"
4161 + einfo "${PN}-${SLOT} --locale de"
4162 + einfo "${PN}-${SLOT} --locale pt:BR"
4163 + fi
4164 +
4165 + if use linguas_ar ; then
4166 + einfo
4167 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
4168 + fi
4169 +
4170 + if use linguas_es ; then
4171 + einfo
4172 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
4173 + fi
4174 +
4175 + if use linguas_gl ; then
4176 + einfo
4177 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
4178 + fi
4179 +
4180 + if use linguas_id ; then
4181 + einfo
4182 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
4183 + fi
4184 +
4185 + if use linguas_nl ; then
4186 + einfo
4187 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
4188 + fi
4189 +
4190 + if use linguas_tl ; then
4191 + einfo
4192 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
4193 + fi
4194 +}